/* Read-only v3.0 reference hub. Editorial black, warm paper and lime accent. */
.knowledge-site{background:#f6f5f0;color:#141414}.knowledge-site *{box-sizing:border-box}.knowledge-edition{padding:10px 4%;display:flex;justify-content:space-between;gap:16px;background:#111;color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.08em}.knowledge-site .masthead{gap:24px;flex-wrap:wrap}.knowledge-nav{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:.75rem;font-weight:800}.knowledge-nav a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.knowledge-nav a:last-child{color:#111;background:#dcf34a;padding:0 14px}.knowledge-page{padding-top:30px;padding-bottom:64px;max-width:1200px}.knowledge-hero{max-width:960px;padding:10px 0 24px}.knowledge-hero h1{font-family:var(--display,Arial,sans-serif);font-size:clamp(2.4rem,5.6vw,5.6rem);line-height:1.02;letter-spacing:-.04em;text-transform:uppercase;margin:20px 0 26px;overflow-wrap:break-word}.knowledge-hub-hero{max-width:1100px}.knowledge-hub-hero h1{font-size:clamp(2.8rem,6.2vw,6.2rem)}.knowledge-question{font-size:clamp(1.1rem,2vw,1.4rem);font-weight:700;line-height:1.45;margin-bottom:22px}.knowledge-intro{font-size:1.2rem;line-height:1.6;max-width:65ch}.knowledge-answer{background:#e7efbc;border-left:5px solid #111;padding:22px 26px;max-width:86ch}.knowledge-answer p{font-size:1.12rem;line-height:1.65;margin:10px 0 0}.knowledge-date,.knowledge-source-date{color:#4b4b42;font-size:.78rem;line-height:1.65;margin-top:22px}.knowledge-jumps{display:flex;flex-wrap:wrap;gap:8px 24px;padding:10px 0;border-block:1px solid #9b9b91;font-size:.8rem;font-weight:700}.knowledge-jumps a{min-height:44px;display:inline-flex;align-items:center;text-underline-offset:4px}.knowledge-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:48px;padding-top:32px}.knowledge-body{min-width:0}.knowledge-body section{margin-bottom:38px;scroll-margin-top:20px}.knowledge-body h2,.knowledge-category>h2,.knowledge-related>h2,.knowledge-principles>h2,.knowledge-next>h2{font-size:clamp(1.55rem,2.8vw,2.25rem);line-height:1.15;letter-spacing:-.02em;margin:0 0 20px}.knowledge-body h3{font-size:1.22rem;line-height:1.3;margin:0 0 12px}.knowledge-body p,.knowledge-body li{font-size:1rem;line-height:1.75}.knowledge-body p{margin:0 0 16px}.knowledge-body ul{padding-left:24px}.knowledge-body li{margin:10px 0}.knowledge-scope{padding-bottom:24px;border-bottom:1px solid #bbb}.knowledge-scope p{color:#424239}.knowledge-steps{padding-left:28px}.knowledge-steps>li{padding:12px 0 18px 8px;border-bottom:1px solid #c8c8bc}.knowledge-steps>li::marker{font-weight:800;font-size:1.2rem}.knowledge-example{border:1px solid #111;background:#fff;padding:28px}.knowledge-example h2{margin-top:16px}.knowledge-example ol{padding:16px 16px 16px 35px;background:#f3f3eb;border-block:1px solid #aaa}.knowledge-example li{font-variant-numeric:tabular-nums}.knowledge-faq{padding:18px 0;border-top:1px solid #bbb}.knowledge-sources{padding-top:24px;border-top:3px solid #111}.knowledge-sources ol{padding-left:24px}.knowledge-sources li{padding:10px 0 16px}.knowledge-sources a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.knowledge-body .knowledge-source-date{font-size:.78rem;margin:6px 0}.knowledge-aside{align-self:start;background:#111;color:white;padding:26px}.knowledge-aside h2{font-size:1.75rem;line-height:1.15;margin:20px 0}.knowledge-aside p{font-size:.95rem;line-height:1.6}.knowledge-aside a{display:block;color:#fff;padding:14px 0;min-height:44px;border-top:1px solid #777;text-underline-offset:4px;font-size:.9rem;font-weight:700}.knowledge-aside a:first-of-type{color:#e1f65d}.knowledge-aside .knowledge-aside-note{font-size:.78rem;color:#ccc;margin-top:22px}.knowledge-category{padding-top:42px;scroll-margin-top:20px}.knowledge-category>p{font-size:1rem;line-height:1.6;max-width:80ch;margin-bottom:24px}.knowledge-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.knowledge-card{display:flex;flex-direction:column;color:#111;text-decoration:none;border:1px solid #a7a79d;background:white;padding:26px;min-width:0}.knowledge-card:hover{background:#edf2d5;border-color:#111}.knowledge-card h2,.knowledge-card h3{font-size:1.5rem;line-height:1.15;letter-spacing:-.02em;margin:22px 0 14px}.knowledge-card p{font-size:.95rem;line-height:1.6;margin:0 0 24px}.knowledge-card-link{margin-top:auto;display:flex;justify-content:space-between;border-top:1px solid #bbb;padding-top:15px;font-weight:700;font-size:.8rem}.knowledge-related{border-top:3px solid #111;padding:30px 0 36px}.knowledge-principles{margin:50px 0 0;padding:32px;border:1px solid #111;background:#e7efbc}.knowledge-principles>h2{margin-top:16px}.knowledge-principles>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.knowledge-principles h3{font-size:1.2rem;margin:0 0 10px}.knowledge-principles p{font-size:.95rem;line-height:1.65;margin:0}.knowledge-next{padding:38px 0 8px}.knowledge-next p{font-size:1rem;line-height:1.6;max-width:74ch}.knowledge-next nav,.knowledge-footer nav{display:flex;flex-wrap:wrap;gap:8px 26px}.knowledge-next a,.knowledge-footer a{display:inline-flex;align-items:center;min-height:44px;font-size:.85rem;font-weight:700;text-underline-offset:4px}.knowledge-footer{background:#111;color:#fff;padding:32px 0}.knowledge-footer a{color:#fff}.knowledge-footer p{color:#ccc;font-size:.85rem;line-height:1.6}.knowledge-site a:focus-visible{outline:3px solid #1462cb;outline-offset:5px}.knowledge-aside a:focus-visible,.knowledge-footer a:focus-visible{outline-color:#a5caff}.knowledge-site p,.knowledge-site li,.knowledge-site a{overflow-wrap:anywhere}.knowledge-site .skip-link:focus{z-index:1000}.knowledge-site .eyebrow{font-size:.7rem;letter-spacing:.09em;line-height:1.5}
@media(max-width:950px){.knowledge-layout{grid-template-columns:minmax(0,1fr);gap:10px}.knowledge-aside{margin-bottom:38px}.knowledge-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-nav{gap:8px 16px}.knowledge-site .masthead{padding-block:20px}.knowledge-principles>div{grid-template-columns:1fr;gap:24px}}
@media(max-width:600px){.knowledge-edition{font-size:.6rem}.knowledge-edition span:last-child{display:none}.knowledge-page{padding-top:20px}.knowledge-hero h1{font-size:clamp(2.3rem,10vw,3.6rem)}.knowledge-answer,.knowledge-example,.knowledge-principles{padding:20px}.knowledge-answer p,.knowledge-intro{font-size:1.03rem}.knowledge-cards{grid-template-columns:1fr}.knowledge-card{padding:22px}.knowledge-card h3{margin-top:16px}.knowledge-jumps{gap:5px 20px}.knowledge-layout{padding-top:26px}.knowledge-site .brand{flex-shrink:1}.knowledge-nav{width:100%;gap:4px 15px;font-size:.66rem}.knowledge-nav a:last-child{padding:0 10px}.knowledge-category{padding-top:32px}.knowledge-body h2{font-size:1.7rem}.knowledge-principles{margin-top:36px}}
@media print{.knowledge-site{background:white;color:black}.knowledge-site .masthead,.knowledge-edition,.article-breadcrumbs,.skip-link,.knowledge-jumps,.knowledge-aside,.knowledge-related,.knowledge-next,.knowledge-footer{display:none!important}.knowledge-page{max-width:none;width:100%;padding:0;margin:0}.knowledge-layout{display:block;padding:0}.knowledge-hero h1{font-size:28pt}.knowledge-answer{background:none;border:1px solid #777;padding:12px}.knowledge-hero{padding:0}.knowledge-body p,.knowledge-body li,.knowledge-answer p{font-size:10pt;line-height:1.5}.knowledge-body h2{font-size:17pt}.knowledge-body h3{font-size:13pt}.knowledge-example{padding:14px;break-inside:avoid}.knowledge-body section{margin-bottom:22px}.knowledge-sources a::after{content:' (' attr(href) ')';font-size:8pt;font-weight:400}.knowledge-cards{grid-template-columns:1fr 1fr}.knowledge-card{break-inside:avoid}.knowledge-source-date,.knowledge-date{font-size:8pt}}
