.knowledge-page{background:#fbf8f1;color:#0b2928;--sans:'DM Sans',system-ui,sans-serif;--serif:'Playfair Display',Georgia,serif}
.knowledge-header{background:#fbf8f1;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem clamp(1.2rem,5vw,5rem);border-bottom:1px solid #d6d7ca}
.knowledge-header img{width:clamp(140px,18vw,210px);height:auto}.knowledge-header nav{display:flex;flex-wrap:wrap;gap:1.25rem}.knowledge-header nav a{font-size:.875rem;text-underline-offset:.3em;color:#0b2928;min-height:44px;display:flex;align-items:center}
.knowledge-cover{min-height:65svh;padding:clamp(3rem,7vw,7rem) clamp(1.2rem,7vw,8rem);display:flex;flex-direction:column;justify-content:center}
.knowledge-cover h1{font:500 clamp(2.1rem,4.4vw,4.6rem)/1.12 var(--serif);letter-spacing:-.025em;margin:1rem 0}.knowledge-cover>p:not(.eyebrow):not(.background-credit){font-size:clamp(1rem,1.25vw,1.2rem);max-width:620px}.knowledge-breadcrumb{font-size:.875rem}.knowledge-cover .background-credit{margin-top:2.5rem;line-height:1.5}
.knowledge-article,.knowledge-editorial,.knowledge-library{max-width:1100px;margin:auto;padding:clamp(2rem,5vw,4rem) 1.2rem}.knowledge-article{max-width:780px;font-size:1.0625rem;line-height:1.8}.knowledge-article h2,.knowledge-editorial h2{font:500 clamp(1.65rem,3vw,2rem)/1.25 var(--serif)}
.knowledge-article details{border-color:#c7cec5;padding:1.35rem 0;scroll-margin-top:1rem}.knowledge-article summary{font:500 clamp(1.2rem,2vw,1.5rem)/1.4 var(--serif);gap:1rem;color:#0b2928}.knowledge-article summary::after{color:#73561e;flex-shrink:0}.knowledge-article details p{color:#0b2928;max-width:none}.knowledge-article ul{padding-left:1.3rem}.knowledge-article li{margin:.65rem 0}.knowledge-article a,.knowledge-editorial a{color:#345945;text-underline-offset:.25em}.knowledge-article section{border-top:1px solid #c7cec5;margin-top:2.5rem;padding-top:1.5rem}.knowledge-meta{font-size:.875rem;line-height:1.6}.knowledge-verification,.knowledge-correction{font-size:.9375rem}.knowledge-verification li span{display:block;color:#53645a;font-size:.8125rem}.knowledge-cta .button{color:#0b2928;font-size:.8125rem}.knowledge-stale{border-left:3px solid #9a6927;padding-left:1rem;color:#704519}
.knowledge-library label{display:block;font-size:1rem}.knowledge-library input{max-width:600px;min-height:48px;font-size:1rem;background:#fff;color:#0b2928;border:1px solid #85998c}.knowledge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem}.knowledge-card{padding:1.6rem 0;border-top:1px solid #b9c6bd;min-width:0}.knowledge-card h3{font:500 1.55rem/1.3 var(--serif);margin:0 0 .8rem}.knowledge-card h3 a{color:#0b2928;text-decoration:none}.knowledge-card p{margin:0 0 1rem;color:#3b5146}.knowledge-read{color:#715321;text-underline-offset:.2em}.knowledge-footer{display:block;background:#071e1d;color:#fbf8f1;padding:2rem clamp(1.2rem,7vw,8rem);font-size:.875rem}.knowledge-footer p{margin:.75rem 0 0}.knowledge-shortcuts{display:flex;flex-wrap:wrap;gap:.8rem 1.3rem;margin:2rem 0}.knowledge-shortcuts a{font-size:.9375rem;line-height:1.5}.knowledge-home{padding:clamp(3rem,7vw,6rem) clamp(1.2rem,7vw,8rem);border-top:1px solid var(--rai-rule)}.knowledge-home h2{font:500 clamp(2rem,3.1vw,3.2rem)/1.2 var(--serif);margin:.5rem 0 1rem}.knowledge-home details{margin:1.5rem 0;border-top:1px solid var(--rai-rule);border-bottom:1px solid var(--rai-rule)}.knowledge-home summary{font-family:var(--sans,system-ui,sans-serif);line-height:1.5;gap:1rem}.knowledge-home-links{display:grid;grid-template-columns:1fr 1fr;gap:0 1.5rem;margin-top:1rem}.knowledge-home-links a{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--rai-rule);text-decoration:none;font-size:1rem;min-height:44px}.knowledge-home-links a:hover{text-decoration:underline}.knowledge-home .button{margin-top:.5rem}.knowledge-home>p{max-width:620px}[hidden]{display:none!important}
@media(max-width:900px){.knowledge-cover{min-height:55svh;background-image:linear-gradient(90deg,rgba(3,18,18,.70),rgba(3,18,18,.62)),var(--photo)!important}.knowledge-header{align-items:flex-start}.knowledge-header nav{gap:.5rem 1rem;justify-content:flex-end}.knowledge-grid{gap:0 1.5rem}}
@media(max-width:600px){.knowledge-header{flex-direction:column;gap:.5rem}.knowledge-header nav{justify-content:flex-start}.knowledge-cover{padding:3rem 1.2rem}.knowledge-grid,.knowledge-home-links{grid-template-columns:1fr}.knowledge-article{font-size:1rem}.knowledge-shortcuts{flex-direction:column}.knowledge-card h3{font-size:1.35rem}}
@media print{.knowledge-header,.knowledge-cover,.knowledge-footer,.knowledge-cta,.knowledge-correction{display:none}.knowledge-article{max-width:none;padding:0}details:not([open])>*:not(summary){display:block!important}}
.knowledge-language{display:flex;align-items:center;gap:.6rem;font-size:.875rem}.knowledge-language select{width:auto;max-width:210px;margin:0;min-height:44px;font-size:1rem;color:#0b2928;background:#fbf8f1}.knowledge-header nav{align-items:center}.knowledge-header nav a{overflow-wrap:anywhere}
html[dir="rtl"] .knowledge-page{font-family:Tahoma,Arial,sans-serif}html[dir="rtl"] .knowledge-page :is(h1,h2,h3,summary){font-family:Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.5}html[dir="rtl"] :is(.eyebrow,.button){letter-spacing:0}html[dir="rtl"] .knowledge-article ul{padding-left:0;padding-right:1.3rem}html[dir="rtl"] .knowledge-cover{background-image:linear-gradient(270deg,rgba(3,18,18,.72),rgba(3,18,18,.70) 62%,rgba(3,18,18,.18) 76%,transparent 87%),var(--photo)!important}
html:is(:lang(ja),:lang(zh),:lang(ko)) .knowledge-page :is(h1,h2,h3,summary){letter-spacing:0;line-height:1.4}html[dir="rtl"] time{unicode-bidi:isolate}html[dir="rtl"] .knowledge-meta{text-align:right}
