.corb-notice{background:#fff1e7;border:1px solid #e4b99c;border-left:4px solid #ac4e27;border-radius:4px;padding:22px 25px;margin:0 0 28px;color:#603d2a}.corb-notice h2{font-size:18px;line-height:1.4;margin:0 0 10px;font-weight:600}.corb-notice p{font-size:15px;line-height:1.8;margin:0}.corb-top{padding-top:32px}.corb-summary{display:flex;flex-wrap:wrap;gap:10px}.corb-summary a{padding:10px 15px;border:1px solid var(--line);border-radius:3px;font-size:13px;background:#f6f8f2}.corb-summary a:hover{background:#e1ecdf}.corb-article section{scroll-margin-top:110px;margin-bottom:38px}.corb-article h2{font-size:29px;margin:0 0 20px}.corb-article p:first-of-type{font-size:17px;line-height:1.9;color:inherit}.corb-article .corb-taxonomy p{font-size:13px;color:#617779;background:#edf2eb;padding:18px 22px}.corb-article figure{margin:25px 0 35px;text-align:center}.corb-article img{max-width:100%;width:auto;height:auto;max-height:430px;border-radius:4px}.corb-article .corb-archive{font-size:14px;color:#754c34;border-left:3px solid #bb7147;padding:12px 18px;background:#fcf2e8}.corb-references{padding-top:28px;border-top:1px solid var(--line)}.corb-references a{text-decoration:underline;text-underline-offset:4px}.corb-article .corb-references p{font-size:14px}.season-calendar .corb-notice{margin-bottom:24px}.season-calendar .corb-notice p{font-size:14px}@media(max-width:600px){.corb-notice{padding:18px}.corb-notice h2{font-size:17px}.corb-notice p{font-size:14px}.corb-article p:first-of-type{font-size:15px}.corb-article h2{font-size:25px}}

.corb-article .corb-taxonomy{background:#edf2ef;border:0;padding:22px 26px;margin:0 0 32px;font-size:14px;line-height:1.8;color:inherit;text-align:left}.corb-article .corb-taxonomy p,.corb-article .corb-taxonomy p:first-of-type{background:none;padding:0;margin:0 0 8px;font-size:14px;line-height:1.8;color:inherit}.corb-article .corb-taxonomy p:last-child{margin-bottom:0}.corb-article .corb-taxonomy .taxonomy-source{font-size:12px;color:#4b6062}
