/* Inner pages: approved green-and-gold encyclopedia identity. */
:root{--navy:#105246;--blue:#105246;--mid:#327966;--text:#304a50;--pale:#edf6f2;--line:#d7e6df;--shadow:0 5px 18px #164a3610}
body.inner-page,body.article-page{background:#fff;color:#304a50;font-size:16px;line-height:1.85}
.inner-container,.article-container{max-width:1180px;padding-bottom:55px}.crumb,.breadcrumb{padding:23px 0;color:#6a7e79;font-size:.88rem}.crumb a,.breadcrumb a{color:#105246}.page-hero,.article-heading{background:linear-gradient(110deg,#eff6f1,#fff 75%);border:0;border-bottom:1px solid #e9d9b6;border-radius:0;box-shadow:none;padding:28px 25px 35px;margin-bottom:32px}.page-hero h1,.article-heading h1{font-size:clamp(2rem,3.4vw,3rem);line-height:1.6;color:#105246;letter-spacing:-.035em}.page-label,.article-label,.section-label{color:#a08038;font-size:.88rem}.article-label{border:0;background:none;padding:0;border-radius:0}.article-heading h1 em{color:#246b58}.page-hero p,.article-deck{color:#405b59;font-size:1.07rem;line-height:1.95;max-width:920px}.article-heading .metadata-note{font-size:.84rem;color:#6b7d75}.article-meta{border-top:1px solid #dbe7df;margin-top:23px;padding-top:20px;gap:32px}.meta-icon{background:#f9f1dd;color:#105246;border-radius:50%}.article-meta strong,.article-meta time{color:#105246;font-size:.91rem}.article-meta>div{font-size:.86rem}.article-cover{border-radius:8px;border:1px solid #d7e6df;height:290px;background:#105246}.article-cover img{filter:none;object-fit:cover}.article-cover figcaption{background:#fffffff0;color:#105246;border-radius:5px;font-size:.88rem}.article-layout{grid-template-columns:250px minmax(0,1fr);gap:32px;direction:rtl}.article-sidebar{top:105px}.toc{border:1px solid #dbe8e0;border-radius:9px;box-shadow:none;background:#fff}.toc summary{font-size:1rem;color:#105246;border-bottom-color:#e9d9b6;padding:18px}.toc ol{font-size:.94rem;line-height:1.8;padding:12px 35px 18px 15px;color:#b09552}.toc a{color:#3b5b52}.toc a:hover{color:#a08038}.toc li{padding:7px 0}.sidebar-note{background:#eff6f1;border:0;border-radius:8px;padding:23px}.sidebar-note h2{color:#105246;font-size:1.05rem}.sidebar-note p{font-size:.94rem;color:#456459}.sidebar-note img{filter:none}.article-content,.article-block{border:0;border-radius:0;box-shadow:none;padding:0 0 30px;margin-bottom:28px;border-bottom:1px solid #e2ece5;background:#fff}.article-content>section{padding:28px 0;border-color:#e9d9b6}.article-content h2{font-size:1.6rem;line-height:1.65;color:#105246}.article-content h2 span{background:#105246;color:#fff;border-radius:50%;padding:7px 9px}.article-content p{font-size:1.05rem;line-height:2.05;color:#304a50}.article-content>section.article-intro{padding:23px;border:1px solid #d5e4da;border-right:4px solid #bca061;border-radius:8px;background:#f0f7f2}.article-intro .section-label{background:#faf2dd;color:#967533;border-radius:5px}.article-content>section.article-conclusion{padding:23px;border:1px solid #d4e5d9;border-right:4px solid #105246;border-radius:8px;background:#f1f7f3;margin-top:23px}.article-conclusion .section-label{background:#dcece2;color:#105246;border-radius:5px}.article-callout{border-right-color:#bc9c55;border-radius:6px;background:#fcf8ee}.article-callout strong{color:#856b31}.article-callout p{font-size:1rem}.article-content .list-heading{color:#105246;font-size:1.08rem}.article-content ul:not(.article-sources ul)>li,.article-content ol>li{border-radius:6px;background:#f2f7f3;color:#304a50;font-size:1rem}.article-content ol>li:before{background:#105246}.article-content ul:not(.article-sources ul)>li:before{background:#b79850;box-shadow:0 0 0 5px #f8f0dc}.article-sources a{color:#226651;font-size:.96rem}.block-heading h2{font-size:1.7rem;color:#105246}.block-heading p{font-size:1rem}.article-block .faq-list summary{font-size:1rem}.article-block .faq-list p{font-size:1rem}.related-card{background:#fff;border:1px solid #d7e6df;border-radius:8px;padding:21px;box-shadow:none}.related-card:hover{background:#f2f8f4;box-shadow:none}.related-card>span{color:#947e49;font-size:.86rem}.related-card h3{color:#105246;font-size:1.04rem;line-height:1.8}.related-card b{color:#105246;font-size:.9rem}.related-card img,.topic-card img{filter:none}.comments-empty{border-color:#cbded1;background:#f5f9f5;color:#60796d;font-size:.95rem;border-radius:7px}.comments label{font-size:1rem;color:#105246}.comments input,.comments textarea,.form-panel input,.form-panel textarea,.form-panel select,.search-panel input{border:1px solid #c3d9ca;border-radius:7px;background:#fcfdfb;color:#304a50;font-size:1rem}.comments input:focus,.comments textarea:focus,.form-panel :is(input,textarea,select):focus,.search-panel input:focus{outline:2px solid #b9a161;outline-offset:2px}.comment-submit button,.primary-link{background:#105246;color:#fff;border-radius:7px;font-size:1rem}.comment-submit button:hover,.primary-link:hover{background:#073f36}.comment-submit small,.form-note,#comment-status{font-size:.88rem;color:#637a6c}.comment-preview,.message-preview{border-color:#cfe0d3;background:#f1f7f2;border-radius:8px}.preview-label{color:#987b3d;font-size:.88rem}.comment-preview h3{font-size:1.08rem}.category-feature{background:linear-gradient(120deg,#eaf4ed,#fff);border:1px solid #d9e6dc;border-radius:10px;padding:33px;color:#105246}.category-feature h2{font-size:1.8rem;color:#105246}.category-feature p{color:#405f52;font-size:1rem}.category-emblem{flex:none;opacity:.9;margin-inline:30px}.section-title h2{font-size:1.6rem}.section-title>a{font-size:.94rem;color:#105246}.topic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;background:none;border:0;margin:28px 0}.topic-card,.role-card{background:#fff;border:1px solid #d7e6df;border-radius:9px;padding:27px;box-shadow:none}.topic-card:hover{border-color:#a4bdad;background:#f9fcf9;box-shadow:none}.topic-card h2,.role-card h2{font-size:1.35rem;color:#105246;line-height:1.65}.topic-card p,.role-card p{color:#405c54;font-size:1rem}.topic-card>span{color:#105246;font-size:.94rem}.role-card>span{border-radius:50%;background:#105246;color:#fff}.role-card small{font-size:.9rem;color:#657e6c;border-color:#e9d9b6}.feature-article{background:#edf6f0;border:0;border-right:4px solid #bd9950;border-radius:8px}.feature-article h2{color:#105246;font-size:1.8rem}.feature-article p{color:#3d5e4f}.text-panel{border:0;border-bottom:1px solid #e9d9b6;border-radius:0;background:#fff;padding:25px 5px}.text-panel h2{color:#105246;font-size:1.5rem}.text-panel p{font-size:1.05rem;line-height:2;color:#304a50}.resource-list>a{border:1px solid #d7e6df;background:#f8fbf8;border-radius:8px}.resource-list>a>span,.resource-list b{color:#9d813d}.resource-list h2{font-size:1.3rem;color:#105246}.resource-list p{font-size:1rem;color:#486355}.contact-aside{background:#eef6f0;border:1px solid #d7e6df;border-radius:9px}.contact-aside h2,.form-panel h2{color:#105246}.contact-aside p{font-size:1rem;line-height:1.95}.contact-aside a{font-size:.96rem;color:#105246}.form-panel,.search-panel{background:#fff;border:1px solid #d7e6df;border-radius:9px}.form-panel label,.search-panel label{font-size:1rem}.search-result{border:1px solid #d7e6df;border-radius:8px;background:white}.search-result:hover{background:#f1f7f2}.search-result h2{font-size:1.3rem;color:#105246}.search-result p{font-size:1rem}.search-result small{font-size:.86rem;color:#9a834b}#result-count{font-size:.96rem;color:#5c7464}.action-row>a:not(.primary-link){color:#105246;font-size:1rem}.site-map a{background:#f7faf7;border-color:#d7e6df;border-radius:7px;color:#105246;font-size:1rem}.not-found>strong{color:#c1d9c9}.footer-brand .brand{font-size:1.2rem}
@media(max-width:1000px){.article-layout{grid-template-columns:220px minmax(0,1fr);gap:25px}.topic-grid{grid-template-columns:1fr 1fr}.related-grid{grid-template-columns:1fr}.article-heading h1{font-size:2.3rem}.category-emblem{margin:0;width:90px;height:90px}}
@media(max-width:800px){.article-layout{display:flex;flex-direction:column;gap:24px}.article-sidebar{position:static;width:100%}.article-main{width:100%;min-width:0}.toc ol{display:grid;grid-template-columns:1fr 1fr}.sidebar-note{display:none}.page-hero,.article-heading{padding:22px 0 27px}.article-meta{gap:20px}.article-meta>div{min-width:135px}.article-cover{height:220px}.article-content h2{font-size:1.4rem}.article-content p{font-size:1rem}.article-content,.article-block{padding:0 0 24px}.contact-layout{grid-template-columns:1fr}.article-heading h1{font-size:2rem}.related-card{padding:18px}.footer-brand .brand{font-size:1.1rem}}
@media(max-width:540px){.topic-grid,.site-map{grid-template-columns:1fr}.toc ol{grid-template-columns:1fr}.category-feature{padding:23px}.category-emblem{display:none}.article-heading h1{font-size:1.85rem}.article-cover{height:185px}.article-meta{display:grid;grid-template-columns:1fr;gap:14px}.article-content>section.article-intro,.article-content>section.article-conclusion{padding:19px}.page-hero h1{font-size:1.95rem}.form-panel,.search-panel,.contact-aside{padding:21px}.comment-submit button{width:100%;justify-content:center}.comment-submit small{width:100%;text-align:center}.text-panel{padding:23px 0}}
