:root{color-scheme:dark;--bg:#14171a;--surface:#1a1e22;--surface-2:#1f2428;--surface-3:#252a2f;--text:#ece6da;--muted:#b8bdc2;--line:#30353a;--line-strong:#42484e;--link:#d6b77a;--link-hover:#f0d79a;--gold:#d6b77a;--silver:#c4c9ce;--stable:#78aa98;--monitored:#c0ae68;--time-sensitive:#d3985d;--critical:#d47b7b;--focus:#b9d8e8;--control-border:#6a727a;--field-line:#6a727a;--font-serif:"HOK Literata", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;--font-sans:"HOK Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--reader:720px;--header-h:68px}.front-matter-stage{position:relative}.dedication-page .front-matter-stage{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(32px,5vw,84px);min-height:570px;display:grid}.dedication-page .front-matter-copy{z-index:1;position:relative}.front-matter-page .front-matter-copy h1{max-width:760px;margin:8px 0 calc(var(--L,1.75rem) * 1.75);text-wrap:balance}.dedication-page .prose strong{color:var(--gold);margin-top:.55rem;font-size:clamp(1.55rem,2.8vw,2.25rem);line-height:1.15;display:inline-block}.dedication-page .prose em{color:var(--silver)}.dedication-seal{opacity:.22;filter:saturate(.82)brightness(.95);pointer-events:none;user-select:none;justify-self:center;width:clamp(390px,40vw,720px);max-width:100%;height:auto}:root[data-theme=light] .dedication-seal{opacity:.34;filter:saturate(.95)brightness(.72)contrast(1.18)}@media (width<=900px){.dedication-page .front-matter-stage{grid-template-columns:1fr;min-height:0}.dedication-seal{opacity:.11;z-index:0;width:min(78vw,620px);position:absolute;top:50%;right:-8vw;transform:translateY(-48%)}:root[data-theme=light] .dedication-seal{opacity:.15}.dedication-page .front-matter-copy{max-width:720px}}@media (width<=760px){.dedication-page .front-matter-stage{display:block}.dedication-seal{opacity:.075;width:104vw;right:-28vw}:root[data-theme=light] .dedication-seal{opacity:.1}}@media (width<=520px){.brand{gap:7px}.brand-eagle{width:32px;height:32px}}:root[data-theme=light]{color-scheme:light;--bg:#eee9de;--surface:#f5f2eb;--surface-2:#e7e2d8;--surface-3:#e1dbce;--text:#14181d;--muted:#59636d;--line:#cecdc8;--line-strong:#b1b4b3;--link:#a07a22;--link-hover:#4f3509;--gold:#a07a22;--silver:#5b646c;--stable:#34675b;--monitored:#75631f;--time-sensitive:#8f541f;--critical:#8a3b3b;--focus:#1d5d7a;--control-border:#7b8288;--field-line:#7b8288}*{box-sizing:border-box}html{background:var(--bg);scroll-padding-top:92px}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);margin:0;line-height:1.5}a{color:var(--link);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--link-hover);text-decoration-thickness:2px}button,input,select{font:inherit}button,select{color:inherit}button{cursor:pointer}code{overflow-wrap:anywhere}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.muted{color:var(--muted)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.skip-link{z-index:999;background:var(--text);color:var(--bg);padding:10px 14px;text-decoration:none;position:fixed;top:-80px;left:12px}.skip-link:focus{top:12px}.site-header{height:var(--header-h);z-index:50;background:color-mix(in srgb, var(--bg) 96%, transparent);border-bottom:1px solid var(--line);align-items:center;gap:30px;padding:0 clamp(18px,3vw,48px);display:flex;position:sticky;top:0}@supports (backdrop-filter:blur(1px)){.site-header{backdrop-filter:blur(12px)}}.brand{font-family:var(--font-serif);color:var(--gold);white-space:nowrap;font-weight:700;text-decoration:none}.brand:hover{color:var(--link-hover)}.brand-eagle{background-color:currentColor;flex:none;width:42px;height:42px;display:block;mask:url(/brand/kacinari-eagle-mark.png) 50%/contain no-repeat}.brand-lockup{flex-direction:column;align-items:center;line-height:1;display:flex}.brand-name{font-family:"HOK Wordmark", var(--font-serif);letter-spacing:.131em}.brand-motto{color:var(--muted);font-family:"HOK Motto", var(--font-serif);letter-spacing:.06em;text-transform:none;margin-top:3.59px;font-size:12.3px;font-style:italic;font-weight:500}.global-nav{flex:1;gap:24px;display:flex}.global-nav a{color:var(--text);font-size:14px;text-decoration:none}.global-nav a:hover{color:var(--link)}.utilities{align-items:center;gap:12px;display:flex}.theme-select{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--text);border-radius:3px;padding:0 34px 0 11px;font-size:13px}.theme-control--compact .theme-select{width:100%;min-height:46px}.reader-shell{grid-template-columns:218px minmax(0, var(--reader)) 210px;justify-content:center;align-items:start;gap:24px;padding:38px 20px 110px;display:grid}.book-nav,.context-rail{top:calc(var(--header-h) + 22px);height:max-content;max-height:calc(100vh - var(--header-h) - 40px);scrollbar-width:thin;font-size:13px;position:sticky;overflow:auto}.book-nav__head{border-bottom:1px solid var(--line);margin-bottom:8px;padding-bottom:14px}.book-nav__head h2{font-family:var(--font-serif);margin:3px 0;font-size:20px;line-height:1.2}.book-nav__count{color:var(--muted);font-size:12px}.part-group{border-bottom:1px solid var(--line)}.part-group summary{cursor:pointer;color:var(--muted);gap:3px;padding:11px 4px;list-style-position:outside;display:grid}.part-group summary span:first-child{letter-spacing:.12em;font-size:12px;font-weight:800}.part-group__title{color:var(--text);text-transform:uppercase;font-size:12px;line-height:1.35}.part-group__chapters{padding:2px 0 12px}.chapter-link{color:var(--muted);border-left:2px solid #0000;grid-template-columns:31px minmax(0,1fr);gap:7px;padding:6px;line-height:1.32;text-decoration:none;display:grid}.chapter-link:hover{color:var(--text);background:var(--surface)}.chapter-link[aria-current=page]{color:var(--text);border-left-color:var(--gold);background:var(--surface);font-weight:700}.chapter-link__number{color:var(--gold);font-variant-numeric:tabular-nums}.chapter{min-width:0}.chapter-header{border-bottom:1px solid var(--line);padding-bottom:22px}.kicker{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:750}.chapter-number{font-family:var(--font-serif);color:var(--gold);font-variant-numeric:lining-nums;margin:16px 0 8px;font-size:clamp(54px,6vw,72px);line-height:.95}.chapter h1{font-family:var(--font-serif);letter-spacing:-.018em;text-wrap:balance;margin:0 0 20px;font-size:clamp(38px,4.5vw,54px);line-height:1.05}.meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:12px;display:flex}.status-pill{border:1px solid var(--line-strong);border-left:3px solid var(--status-color,var(--muted));color:var(--text);align-items:center;gap:7px;padding:4px 8px;display:inline-flex}.status-pill[data-status=LOW],.status-card[data-status=LOW]{--status-color:var(--stable)}.status-pill[data-status=MEDIUM],.status-card[data-status=MEDIUM]{--status-color:var(--monitored)}.status-pill[data-status=HIGH],.status-card[data-status=HIGH]{--status-color:var(--time-sensitive)}.status-pill[data-status=CRITICAL],.status-card[data-status=CRITICAL]{--status-color:var(--critical)}.mode-actions{gap:8px;min-height:0;margin:-22px 0 30px;display:flex}.mode-actions button,.drawer-actions button,.mobile-tools button{border:1px solid var(--line);background:var(--surface);border-radius:3px;min-height:42px;padding:0 12px}.status-card{border-left:3px solid var(--status-color,var(--muted));padding:12px 0 12px 13px}.status-card strong{color:var(--text);margin-bottom:5px;display:block}.status-card span{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.45;display:block}.status-card p{margin:6px 0 0}.prose{font-family:var(--font-serif);hanging-punctuation:first last;font-size:19px;line-height:1.72}.prose>:first-child{margin-top:0}.prose p,.prose li{max-width:var(--reader)}.prose h2,.prose h3,.prose h4{font-family:var(--font-serif);text-wrap:balance;scroll-margin-top:92px;line-height:1.18}.prose h2{margin:2.1em 0 .72em;font-size:29px}.prose h3{margin:1.9em 0 .65em;font-size:23px}.prose h4{margin:1.7em 0 .6em;font-size:19px}.prose ul,.prose ol{padding-left:1.25em}.prose li+li{margin-top:.26em}.prose strong{font-weight:700}.prose blockquote{border-left:2px solid var(--gold);color:var(--muted);margin:30px 0;padding:1px 0 1px 22px}.prose hr{border:0;border-top:1px solid var(--line);margin:48px 0}.prose table{border-collapse:collapse;width:100%;font-family:var(--font-sans);margin:28px 0;font-size:13px;display:block;overflow-x:auto}.prose th,.prose td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;min-width:120px;padding:10px 12px}.prose th{color:var(--text);background:var(--surface)}.prose code{background:var(--surface);border-radius:2px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.86em}.visual-slot{border:1px solid var(--line);border-left:2px solid var(--gold);background:var(--surface);font-family:var(--font-sans);color:var(--muted);margin:34px 0;padding:19px 20px 19px 50px;font-size:13px;line-height:1.55;position:relative}.visual-slot:before{content:"FIG";letter-spacing:.12em;color:var(--gold);font-size:12px;font-weight:800;position:absolute;top:20px;left:14px}.context-rail{padding-left:2px}.rail-section{border-top:1px solid var(--line);padding:14px 0 18px}.rail-section:first-child{border-top:0;padding-top:0}.context-rail h2{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:12px}.on-this-page{gap:2px;display:grid}.on-this-page a,.drawer-toc a{color:var(--muted);padding:4px 0;line-height:1.3;text-decoration:none;display:block}.on-this-page a:hover,.drawer-toc a:hover{color:var(--text)}.toc-child{border-left:1px solid var(--line);padding-left:12px!important}.rail-copy{color:var(--muted);margin:8px 0;font-size:12px;line-height:1.5}.text-button{color:var(--link);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.related-links{gap:10px;display:grid}.related-links a{font-size:12px;line-height:1.35;text-decoration:none}.chapter-end{border-top:1px solid var(--line);margin-top:68px;padding-top:28px}.chapter-end__meta{padding-bottom:26px}.chapter-end__meta h2{font-family:var(--font-serif);margin:6px 0 10px;font-size:25px;line-height:1.15}.chapter-end__meta p{color:var(--muted);font-size:12px}.back-to-contents{margin-top:5px;display:inline-block}.chapter-pagination{grid-template-columns:1fr 1fr;gap:12px;display:grid}.chapter-next-card{border:1px solid var(--line);background:var(--surface);min-height:104px;color:var(--text);align-content:center;gap:7px;padding:16px;text-decoration:none;display:grid}.chapter-next-card:hover{border-color:var(--line-strong)}.chapter-next-card--next{text-align:right}.chapter-next-card strong{font-family:var(--font-serif);font-size:17px;line-height:1.3}.mobile-tools{display:none}.reader-drawer{border:1px solid var(--line-strong);background:var(--bg);width:min(92vw,560px);max-height:min(86vh,820px);color:var(--text);box-shadow:0 0 0 1px color-mix(in srgb, var(--bg) 60%, transparent);margin:auto 0 0 auto;padding:0}.reader-drawer--wide{width:min(94vw,640px)}.reader-drawer::backdrop{background:#00000094}.drawer-head{z-index:2;background:var(--bg);border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;padding:20px;display:flex;position:sticky;top:0}.drawer-head h2{font-family:var(--font-serif);margin:2px 0 0;font-size:28px;line-height:1.1}.drawer-close{border:1px solid var(--line);background:var(--surface);border-radius:3px;width:44px;height:44px;font-size:24px;line-height:1}.drawer-section,.drawer-copy,.drawer-note,.reader-drawer .glossary-list,.evidence-list,.drawer-toc{border-bottom:1px solid var(--line);margin:0;padding:20px}.drawer-section h3{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 12px;font-size:13px}.drawer-copy,.drawer-note{color:var(--muted);line-height:1.6}.drawer-note{font-size:12px}.drawer-actions{flex-wrap:wrap;gap:8px;display:flex}.glossary-list dt{font-family:var(--font-serif);font-size:19px;font-weight:700}.glossary-list dd{color:var(--muted);margin:4px 0 18px;line-height:1.55}.evidence-list{gap:0;display:grid}.evidence-list>div{border-bottom:1px solid var(--line);grid-template-columns:145px minmax(0,1fr);gap:14px;padding:10px 0;display:grid}.evidence-list>div:last-child{border-bottom:0}.evidence-list dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.evidence-list dd{min-width:0;margin:0;font-size:13px}.evidence-summary{padding:18px 20px 22px}.evidence-status-card{border:1px solid var(--line-strong);background:var(--surface);border-radius:5px;grid-template-columns:1fr 1fr;display:grid}.evidence-status-card>div{text-align:center;justify-items:center;gap:10px;padding:18px;display:grid}.evidence-status-card>div+div{border-left:1px solid var(--line)}.evidence-status-card span,.evidence-label{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:12px}.evidence-status-badge{color:#a9d7a2;text-transform:uppercase;letter-spacing:.06em;background:#34703026;border:1px solid #69a861;border-radius:3px;padding:4px 8px;font-size:12px}[data-theme=light] .evidence-status-badge{color:#34622f}.evidence-block{border-bottom:1px solid var(--line);padding:18px 0}.evidence-block h3{font-family:var(--font-serif);margin:0 0 8px;font-size:19px}.evidence-block p{color:var(--muted);margin:6px 0 0;line-height:1.5}.evidence-review-date{font-family:var(--font-serif);font-size:18px;color:var(--text)!important}.evidence-source-list{gap:7px;margin-top:10px;display:grid}.evidence-source-card{border:1px solid var(--line-strong);background:var(--surface);border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px;display:grid}.evidence-source-card div{gap:3px;min-width:0;display:grid}.evidence-source-card strong{font-family:var(--font-serif);font-size:16px;line-height:1.25}.evidence-source-card span{color:var(--muted);font-size:12px;line-height:1.4}.evidence-source-card a,.evidence-all-sources a{color:var(--gold);white-space:nowrap;font-size:12px}.evidence-all-sources,.evidence-technical{border:1px solid var(--line);background:var(--surface);border-radius:4px;margin-top:12px}.evidence-all-sources summary,.evidence-technical summary{cursor:pointer;padding:12px}.evidence-all-sources ul{gap:8px;margin:0;padding:0 28px 16px;display:grid}.evidence-all-sources li{color:var(--muted)}.evidence-technical{margin-top:18px}.evidence-technical .evidence-list{border:0;padding:0 14px 10px}.hash{overflow-wrap:anywhere;font-size:12px;display:block}.book-nav--drawer{max-height:none;padding:0 20px 28px;position:static;overflow:visible}.book-nav--drawer .book-nav__head{display:none}.book-nav--drawer .part-group summary{padding-block:14px}.book-nav--index{max-height:none;margin-top:40px;position:static;overflow:visible}.page-shell{max-width:1180px;margin:auto;padding:70px 24px 100px}.page-shell h1{font-family:var(--font-serif);margin:8px 0 24px;font-size:clamp(44px,7vw,76px);line-height:1}.search-box{background:var(--surface);border:1px solid var(--line);width:100%;height:54px;color:var(--text);padding:0 16px;font-size:18px}.search-hint{font-size:13px}.search-results{margin-top:28px}.search-result{border-bottom:1px solid var(--line);padding:18px 0}@media (width<=1240px){.reader-shell{grid-template-columns:218px minmax(0, var(--reader))}.context-rail{display:none}}@media (width<=880px){:root{--header-h:62px}.site-header{gap:12px;padding:0 14px}.brand{letter-spacing:.11em;flex:1;font-size:13px}.global-nav{display:none}.theme-select{width:104px;min-height:38px;font-size:12px}.reader-shell{padding:22px 18px 74px;display:block}.book-nav:not(.book-nav--drawer):not(.book-nav--index){display:none}.mobile-tools{top:calc(var(--header-h) + 8px);z-index:20;background:color-mix(in srgb, var(--bg) 96%, transparent);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:6px;margin:16px 0 26px;padding:6px;display:grid;position:sticky}.mobile-tools button{min-height:44px;padding:0 7px;font-size:12px}.mode-actions{margin:-14px 0 28px}.chapter-number{font-size:54px}.chapter h1{font-size:clamp(36px,10vw,48px)}.meta{gap:7px 12px}.prose{font-size:18px;line-height:1.7}.prose h2{font-size:27px}.prose table{width:calc(100% + 4px);margin-inline:-2px}.chapter-pagination{grid-template-columns:1fr}.chapter-next-card--next{text-align:left}.reader-drawer{border-bottom:0;border-left:0;border-right:0;width:100%;max-width:none;max-height:88vh}.evidence-list>div{grid-template-columns:1fr;gap:4px}.evidence-source-card{grid-template-columns:1fr}.evidence-source-card a{white-space:normal}}@media (width<=430px){.theme-select{width:92px;padding-left:8px}.reader-shell{padding-inline:14px}.chapter h1{font-size:35px}.visual-slot{padding-top:42px;padding-left:18px}.visual-slot:before{top:17px;left:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.learn-home .lead{font-family:var(--font-serif);max-width:850px;font-size:clamp(1.15rem,2.2vw,1.55rem)}.learn-practice{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:18px}.learn-lesson-list{gap:10px;padding-left:1.4rem;display:grid}.learn-lesson-list li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:12px;padding:10px 0;display:grid}.learn-practice fieldset{border:1px solid var(--line);border-radius:10px;margin:14px 0;padding:14px}.learn-practice label{padding:6px 0;display:block}[data-practice-start],[data-start]{min-height:44px}.critical-notice{margin:18px 0}.section-shell{width:min(100% - 48px,1180px);margin-inline:auto}.site-header{height:var(--header-h);padding:0}.site-header__inner{align-items:center;gap:clamp(20px,3vw,44px);width:min(100% - 48px,1440px);height:100%;margin-inline:auto;display:flex}.brand{flex:none;align-items:center;gap:10px;font-size:13px;display:inline-flex}.brand-name{display:inline-block}.global-nav{align-items:stretch;gap:0;height:100%}.global-nav a{color:var(--muted);letter-spacing:.025em;align-items:center;padding:0 14px;font-size:12px;display:flex;position:relative}.global-nav a:hover,.global-nav a.active{color:var(--text)}.global-nav a.active:after{content:"";background:var(--gold);height:1px;position:absolute;bottom:-1px;left:14px;right:14px}.utilities{flex:none;margin-left:auto}.search-link{color:var(--muted);align-items:center;gap:7px;font-size:12px;text-decoration:none;display:inline-flex}.search-link:hover,.search-link.active{color:var(--text)}.search-link__icon{border:1px solid;border-radius:50%;width:13px;height:13px;position:relative}.search-link__icon:after{content:"";transform-origin:0;background:currentColor;width:5px;height:1px;position:absolute;bottom:-2px;right:-4px;transform:rotate(45deg)}.locale-indicator{text-align:center;min-width:28px;color:var(--muted);letter-spacing:.12em;font-size:13px}.mobile-nav{display:none;position:relative}.mobile-nav summary{border:1px solid var(--line);background:var(--surface);cursor:pointer;place-items:center;width:42px;height:42px;list-style:none;display:grid}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav__icon{flex-direction:column;justify-content:space-between;width:17px;height:12px;display:flex}.mobile-nav__icon i{background:var(--text);height:1px;display:block}.mobile-nav[open] .mobile-nav__icon i:first-child{transform:translateY(5.5px)rotate(45deg)}.mobile-nav[open] .mobile-nav__icon i:last-child{transform:translateY(-5.5px)rotate(-45deg)}.mobile-nav__panel{top:var(--header-h);max-height:calc(100dvh - var(--header-h));background:var(--bg);border-bottom:1px solid var(--line-strong);padding:28px max(20px,50vw - 360px) 34px;position:fixed;left:0;right:0;overflow:auto;box-shadow:0 20px 55px #00000038}.mobile-nav__eyebrow{letter-spacing:.16em;color:var(--gold);margin-bottom:20px;font-size:12px}.mobile-nav__wordmark{font-family:"HOK Wordmark", var(--font-serif);color:var(--gold);font-weight:700}.mobile-nav__motto{font-family:"HOK Motto", var(--font-serif);letter-spacing:.06em;font-size:11.4px;font-style:italic;font-weight:500}.mobile-nav__panel nav{display:grid}.mobile-nav__panel nav a{border-top:1px solid var(--line);color:var(--text);font-family:var(--font-serif);grid-template-columns:1fr auto;align-items:baseline;gap:14px;padding:15px 0;font-size:23px;text-decoration:none;display:grid}.mobile-nav__panel nav a span{font-family:var(--font-sans);color:var(--muted);font-size:12px}.mobile-nav__meta{border-top:1px solid var(--line);color:var(--muted);padding-top:20px;font-size:13px}.site-footer{border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface) 58%, var(--bg));margin-top:80px}.site-footer__inner{grid-template-columns:minmax(0,2fr) minmax(150px,.7fr) minmax(150px,.7fr);gap:clamp(36px,7vw,90px);width:min(100% - 48px,1180px);margin-inline:auto;padding:58px 0 50px;display:grid}.site-footer__identity h2{max-width:520px;font-family:var(--font-serif);margin:0 0 14px;font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.1}.site-footer__identity p{max-width:630px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.site-footer__nav{align-content:start;gap:9px;display:grid}.site-footer__nav h2{text-transform:uppercase;letter-spacing:.13em;color:var(--muted);margin:0 0 7px;font-size:12px}.site-footer__nav a,.site-footer__nav span{color:var(--text);font-size:12px;text-decoration:none}.site-footer__nav a:hover{color:var(--link)}.site-footer__nav span{color:var(--muted)}.site-footer__base{border-top:1px solid var(--line);width:min(100% - 48px,1180px);color:var(--muted);letter-spacing:.04em;justify-content:space-between;gap:20px;margin-inline:auto;padding:18px 0 24px;font-size:12px;display:flex}.breadcrumbs{padding:22px 0 0}.breadcrumbs ol{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{content:"/";color:var(--line-strong);margin-left:7px}.breadcrumbs a{color:var(--muted);text-decoration:none}.breadcrumbs a:hover{color:var(--text)}.landing-page .site-footer,.diamonds-hub .site-footer{margin-top:0}.hero-lead{max-width:790px;font-family:var(--font-serif);color:var(--muted);text-wrap:balance;margin:0;font-size:clamp(21px,2.6vw,31px);line-height:1.42}.button{border:1px solid var(--line-strong);min-height:46px;color:var(--text);letter-spacing:.02em;justify-content:center;align-items:center;padding:0 17px;font-size:12px;text-decoration:none;display:inline-flex}.button:hover{border-color:var(--gold);text-decoration:none}.button--primary{background:var(--text);color:var(--bg);border-color:var(--text)}.button--primary:hover{background:var(--gold);border-color:var(--gold);color:#14171a}.button--quiet{background:0 0}.section-heading{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:18px 48px;margin-bottom:36px;display:grid}.section-heading .kicker{grid-column:1/-1}.section-heading h2{font-family:var(--font-serif);text-wrap:balance;margin:0;font-size:clamp(34px,5vw,58px);font-weight:500;line-height:1.02}.section-heading p{max-width:650px;color:var(--muted);align-self:end;margin:0;font-size:14px;line-height:1.7}.section-heading--compact{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-hero{min-height:calc(100vh - var(--header-h));align-items:center;padding-block:clamp(72px,10vw,128px);display:grid}.home-hero__copy h1{max-width:920px;font-family:var(--font-serif);letter-spacing:-.035em;text-wrap:balance;margin:18px 0 28px;font-size:clamp(58px,9vw,118px);font-weight:500;line-height:.9}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.diamond-hero{grid-template-columns:minmax(0,1.55fr) minmax(250px,.55fr);align-items:end;gap:64px;padding-block:76px 52px;display:grid}.diamond-hero h1{font-family:var(--font-serif);letter-spacing:-.045em;margin:16px 0 calc(24px + .2em);font-size:clamp(70px,12vw,150px);font-weight:500;line-height:.8}.publication-nav{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.publication-nav a{border-right:1px solid var(--line);min-height:82px;color:var(--text);align-content:center;gap:3px;padding:15px 18px;text-decoration:none;display:grid}.publication-nav a:last-child{border-right:0}.publication-nav a:hover,.publication-nav a.active{background:var(--surface)}.publication-nav a span{font-family:var(--font-serif);font-size:18px}.publication-nav a small{color:var(--muted);font-size:12px}.diamond-publications{padding-block:110px 95px}.diamond-publication-list{border-top:1px solid var(--line)}.diamond-publication-row{border-bottom:1px solid var(--line);grid-template-columns:70px minmax(180px,.75fr) minmax(280px,1.35fr) minmax(150px,.55fr);align-items:center;gap:26px;padding:30px 0;display:grid}.diamond-publication-row__number{font-family:var(--font-serif);color:var(--muted);align-self:start;font-size:25px}.diamond-publication-row__title span{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;margin-bottom:5px;font-size:12px;display:block}.diamond-publication-row__body strong{margin-bottom:6px;font-size:12px;font-weight:500;display:block}.diamond-platform{padding-block:98px}.platform-pillars{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.platform-pillars>div{padding:23px 20px 0 0}.platform-pillars span{color:var(--muted);font-family:var(--font-serif);margin-bottom:25px;font-size:21px;display:block}.platform-pillars strong{font-family:var(--font-serif);font-size:21px;font-weight:500;display:block}.platform-pillars p{color:var(--muted);font-size:12px;line-height:1.6}@media (width<=1120px){.global-nav,.search-link,.locale-indicator{display:none}.mobile-nav{display:block}.section-heading{grid-template-columns:1fr 1fr}.diamond-hero{grid-template-columns:1fr;gap:35px}.diamond-publication-row{grid-template-columns:50px minmax(160px,.75fr) minmax(260px,1.25fr)}}@media (width<=880px){.section-shell{width:min(100% - 32px,720px)}.site-header__inner{gap:10px;width:calc(100% - 28px)}.global-nav,.search-link,.locale-indicator{display:none}.theme-select{width:94px}.mobile-nav{display:block}.site-footer__inner{grid-template-columns:1fr 1fr;gap:35px;width:min(100% - 32px,720px)}.site-footer__identity{grid-column:1/-1}.site-footer__base{width:min(100% - 32px,720px)}.home-hero{grid-template-columns:1fr;gap:46px;min-height:auto;padding-block:64px 72px}.home-hero__copy h1{font-size:clamp(55px,15vw,90px)}.section-heading,.section-heading--compact{grid-template-columns:1fr}.section-heading h2,.section-heading p{grid-column:1}.diamond-hero{grid-template-columns:1fr;gap:35px;padding-block:55px 42px}.diamond-hero h1{font-size:clamp(68px,22vw,120px)}.publication-nav{grid-template-columns:repeat(2,1fr)}.publication-nav a:nth-child(2){border-right:0}.publication-nav a:nth-child(-n+2){border-bottom:1px solid var(--line)}.diamond-publication-row{grid-template-columns:42px 1fr;align-items:start;gap:12px 18px}.diamond-publication-row__body{grid-column:2}.platform-pillars{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.brand-name{letter-spacing:.084em;font-size:11px}.brand-motto{font-size:12.3px}.theme-select{width:86px;padding-left:7px;font-size:12px}.site-footer__inner{grid-template-columns:1fr}.site-footer__identity{grid-column:auto}.site-footer__base{flex-direction:column}.publication-nav{grid-template-columns:1fr}.publication-nav a{border-right:0;border-bottom:1px solid var(--line)}.publication-nav a:last-child{border-bottom:0}.platform-pillars{grid-template-columns:1fr}.mobile-nav__panel nav a{grid-template-columns:1fr;gap:3px}}.platform-page{max-width:1180px}.platform-page>.breadcrumbs{margin-bottom:44px}.platform-page>h1{max-width:980px}.platform-lead{max-width:880px;font-family:var(--font-serif);color:var(--muted);margin:0 0 56px;font-size:clamp(21px,2.6vw,30px);line-height:1.45}.platform-section{border-top:1px solid var(--line);margin-top:82px;padding-top:32px}.platform-section>h2{max-width:820px;font-family:var(--font-serif);margin:8px 0 22px;font-size:clamp(30px,4vw,48px);font-weight:500;line-height:1.08}.platform-section>p{max-width:820px;color:var(--muted);line-height:1.75}.platform-grid{background:var(--line);border:1px solid var(--line);gap:1px;margin:48px 0;display:grid}.platform-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-grid>article{background:var(--bg);min-height:250px;padding:28px}.platform-grid h2{font-family:var(--font-serif);margin:10px 0 14px;font-size:27px;font-weight:500}.platform-grid p{color:var(--muted);font-size:13px;line-height:1.7}.currentness-cards{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:24px 0;display:grid}.currentness-cards article{--state:var(--stable);border-right:1px solid var(--line);border-top:3px solid var(--state);min-height:150px;padding:20px}.currentness-cards article:last-child{border-right:0}.currentness-cards article[data-state=monitored]{--state:var(--monitored)}.currentness-cards article[data-state=time]{--state:var(--time-sensitive)}.currentness-cards article[data-state=critical]{--state:var(--critical)}.currentness-cards strong,.currentness-cards span{display:block}.currentness-cards span{color:var(--gold);margin-top:8px;font-size:12px}.currentness-cards p{color:var(--muted);font-size:12px}.currentness-cards--large article{min-height:180px}.org-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:44px 0;display:grid}.org-card{border:1px solid var(--line);background:var(--surface);padding:27px}.org-card h2{font-family:var(--font-serif);margin:8px 0 14px;font-size:26px;font-weight:500}.org-card p{color:var(--muted);font-size:13px;line-height:1.7}.org-links{flex-wrap:wrap;gap:14px 22px;margin-top:18px;font-size:12px;display:flex}.org-card{flex-direction:column;display:flex}.org-card>p{margin-top:0}.org-card>.org-links,.org-card>a:last-child{margin-top:auto}.org-card>.org-links{padding-top:5px}.org-card>a:last-child{align-self:flex-start}.empty-state{border:1px dashed var(--line-strong);color:var(--muted);margin:40px 0;padding:30px}.alpha-nav{flex-wrap:wrap;gap:8px;margin:30px 0 50px;display:flex}.alpha-nav a{border:1px solid var(--line);min-width:36px;height:36px;color:var(--text);place-items:center;text-decoration:none;display:grid}.glossary-list>section{border-top:1px solid var(--line);grid-template-columns:90px 1fr;display:grid}.glossary-letter{color:var(--gold);font-family:var(--font-serif);padding-top:28px;font-size:42px}.glossary-list article{border-bottom:1px solid var(--line);padding:25px 0}.glossary-list article:not([hidden]):not(:has(~article:not([hidden]))){border-bottom:0}.glossary-list h2{font-family:var(--font-serif);margin:0 0 5px;font-size:25px;font-weight:500}.glossary-list h2 a{color:var(--text);text-decoration:none}.glossary-list p{max-width:780px;color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.7}.term-english{color:var(--gold);margin:-8px 0 36px;line-height:1.4}.related-list,.evidence-chapter-list{border-top:1px solid var(--line);display:grid}.related-list a,.evidence-chapter-list a{border-bottom:1px solid var(--line);color:var(--text);grid-template-columns:62px minmax(0,1fr) minmax(180px,.6fr);align-items:baseline;gap:18px;padding:15px 0;text-decoration:none;display:grid}.related-list span,.evidence-chapter-list span{color:var(--gold);font-variant-numeric:tabular-nums}.related-list small,.evidence-chapter-list small{color:var(--muted)}.batch-list{grid-template-columns:repeat(2,1fr);gap:0 32px;display:grid}.batch-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:15px 0;display:grid}.batch-list span{color:var(--muted);font-size:12px}.batch-list strong{color:var(--gold);grid-area:1/2/3;align-self:center;font-size:12px}.search-filters{flex-wrap:wrap;gap:7px;margin:14px 0 10px;display:flex}.search-filters button{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--muted);padding:0 11px}.search-filters button[aria-pressed=true]{background:var(--text);color:var(--bg)}.search-result--link{color:var(--text);gap:5px;text-decoration:none;display:grid}.search-result--link strong{font-family:var(--font-serif);font-size:24px;font-weight:500}.search-result--link small{color:var(--muted)}.search-result--link p{max-width:820px;color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.55}.site-footer__inner--wide{grid-template-columns:minmax(280px,1.7fr) repeat(4,minmax(130px,.65fr));gap:40px;max-width:1440px}@media (width<=1050px){.site-footer__inner--wide{grid-template-columns:repeat(2,1fr)}.site-footer__inner--wide .site-footer__identity{grid-column:1/-1}}@media (width<=760px){.platform-grid--2,.platform-grid--3,.org-grid,.currentness-cards,.batch-list{grid-template-columns:1fr}.currentness-cards article{border-right:0;border-bottom:1px solid var(--line)}.glossary-list>section{grid-template-columns:1fr}.glossary-letter{padding-bottom:0}.related-list a,.evidence-chapter-list a{grid-template-columns:48px 1fr}.related-list small,.evidence-chapter-list small{grid-column:2}.site-footer__inner--wide{grid-template-columns:1fr}.site-footer__inner--wide .site-footer__identity{grid-column:auto}}.glossary-page .platform-lead a,.term-backlinks a,.terminology-page .platform-lead a{color:var(--link)}.glossary-stats{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0 0 46px;display:grid}.glossary-stats div{border-right:1px solid var(--line);align-content:start;gap:4px;min-height:105px;padding:16px 18px 16px 0;display:grid}.glossary-stats div:not(:first-child){padding-left:18px}.glossary-stats div:last-child{border-right:0}.glossary-stats strong{font-family:var(--font-serif);color:var(--gold);font-size:32px;font-weight:500}.glossary-stats span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.glossary-toolbar{border:1px solid var(--line);background:var(--surface);margin:38px 0 28px;padding:24px}.glossary-toolbar>label{color:var(--muted);margin-bottom:9px;font-size:12px;display:block}.glossary-toolbar input[type=search]{border:1px solid var(--line-strong);background:var(--bg);width:100%;min-height:50px;color:var(--text);font:inherit;padding:0 14px}.glossary-toolbar__row{grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:12px;margin-top:12px;display:grid}.glossary-toolbar__row label{color:var(--muted);font-size:12px}.glossary-toolbar select,.glossary-toolbar button{border:1px solid var(--line);background:var(--bg);min-height:42px;color:var(--text);padding:0 12px}.glossary-result-count{color:var(--muted);margin:13px 0 0;font-size:12px}.glossary-result-count strong{color:var(--text)}.glossary-list [hidden],.glossary-list section[hidden]{display:none!important}.glossary-card__head{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.term-category{border:1px solid var(--line);max-width:260px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;text-align:right;flex:none;padding:5px 8px;font-size:12px}.term-aliases{color:var(--muted);margin-top:10px;font-size:12px}.term-aliases strong{color:var(--text);font-weight:500}.term-card-meta,.term-status-row{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.term-card-meta span,.term-status-row span{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.07em;padding:5px 8px;font-size:12px}[data-usage=PREFERRED]{border-color:color-mix(in srgb,var(--stable) 55%,var(--line))!important}[data-usage=DISCOURAGED]{border-color:color-mix(in srgb,var(--critical) 55%,var(--line))!important}[data-usage=TRADE_ONLY],[data-usage=CONTEXTUAL],[data-usage=ACCEPTED_INTERNATIONAL]{border-color:color-mix(in srgb,var(--gold) 55%,var(--line))!important}.term-status-row{margin:-20px 0 42px}.term-guidance__list{border-top:1px solid var(--line);max-width:880px;margin:32px 0 0}.term-guidance__list>div{border-bottom:1px solid var(--line);grid-template-columns:210px 1fr;gap:26px;padding:16px 0;display:grid}.term-guidance__list dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.term-guidance__list dd{margin:0;line-height:1.65}.related-term-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:30px;display:grid}.related-term-grid a{background:var(--bg);min-height:115px;color:var(--text);gap:4px;padding:19px;text-decoration:none;display:grid}.related-term-grid strong{font-family:var(--font-serif);font-size:20px;font-weight:500}.related-term-grid span,.related-term-grid small{color:var(--muted);font-size:12px}.terminology-source-list{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:30px;display:grid}.terminology-source-list article{background:var(--bg);align-content:start;gap:7px;min-height:190px;padding:21px;display:grid}.terminology-source-list article>span,.terminology-source-list article>small{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.terminology-source-list strong{font-family:var(--font-serif);font-size:20px;font-weight:500}.terminology-source-list p{color:var(--muted);margin:3px 0;font-size:12px;line-height:1.6}.terminology-source-list a{color:var(--link);margin-top:auto;font-size:12px}.terminology-source-list article{flex-direction:column;display:flex}.term-backlinks{border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:70px;padding-top:20px;display:flex}.terminology-principles{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin:55px 0 15px;display:grid}.terminology-principles article{background:var(--bg);min-height:230px;padding:25px}.terminology-principles span{color:var(--gold);font-family:var(--font-serif);font-size:20px}.terminology-principles h2{font-family:var(--font-serif);margin:30px 0 10px;font-size:25px;font-weight:500}.terminology-principles p{color:var(--muted);font-size:12px;line-height:1.7}.terminology-rules{border-top:1px solid var(--line)}.terminology-rules article{border-bottom:1px solid var(--line);grid-template-columns:66px 1fr;gap:22px;padding:23px 0;display:grid}.terminology-rules article>span{color:var(--gold);font-family:var(--font-serif);font-size:20px}.terminology-rules h3{font-family:var(--font-serif);margin:0 0 7px;font-size:23px;font-weight:500}.terminology-rules p{max-width:850px;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.terminology-category-grid{background:0 0;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.terminology-category-grid a{border:1px solid var(--line);background:var(--bg);min-height:95px;color:var(--text);align-content:center;gap:5px;padding:17px;text-decoration:none;display:grid}.terminology-category-grid strong{font-family:var(--font-serif);font-size:18px;font-weight:500}.chapter-glossary-list .chapter-glossary-entry{padding-bottom:16px}.chapter-glossary-list dt{gap:2px;display:grid}.chapter-glossary-list dt a{color:var(--text);text-decoration:none}.chapter-glossary-list dt small{color:var(--gold);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:400}.chapter-glossary-more{color:var(--link);margin-top:5px;font-size:12px;display:block}@media (width<=800px){.glossary-stats{grid-template-columns:repeat(2,1fr)}.glossary-stats div:nth-child(2n){border-right:0}.glossary-stats div:nth-child(odd){padding-left:0}.glossary-stats div:nth-child(-n+2){border-bottom:1px solid var(--line)}.glossary-toolbar__row{grid-template-columns:1fr}.glossary-card__head{display:grid}.term-category{text-align:left;justify-self:start}.related-term-grid,.terminology-source-list,.terminology-principles,.terminology-category-grid{grid-template-columns:1fr}.term-guidance__list>div{grid-template-columns:1fr;gap:6px}.term-backlinks{flex-direction:column}}.trust-page{max-width:960px}.trust-page__content,.front-matter-page .prose{max-width:760px;font-family:var(--font-serif);font-size:1.08rem;line-height:1.75}.trust-lead{color:var(--text);font-size:1.35rem}.statement-page blockquote,.trust-page blockquote{border-left:3px solid var(--gold);margin:2rem 0;padding:.5rem 0 .5rem 1.25rem;font-size:1.2rem}.front-matter-index{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:2.5rem 0;padding:2rem 0}.front-matter-index ol{columns:2;gap:2rem}.front-matter-index li{break-inside:avoid;margin:.6rem 0}.front-matter-nav{border-top:1px solid var(--line);justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.25rem;display:flex}.front-matter-nav div{gap:1rem;display:flex}.credit-list{grid-template-columns:minmax(180px,1fr) 2fr;gap:.6rem 1.5rem;display:grid}.credit-list dt{color:var(--muted)}.credit-list dd{margin:0}.policy-crosslinks{border-top:1px solid var(--line);padding-top:1rem}.support-link{color:var(--muted);font-size:.8rem}.latin-principle{text-align:right;color:var(--gold);margin-top:3rem}@media (width<=760px){.front-matter-index ol{columns:1}.front-matter-nav,.front-matter-nav div{flex-direction:column}.credit-list{grid-template-columns:1fr}.support-link{display:none}}.dedication-page .prose{font-size:clamp(1.12rem,1.5vw,1.32rem);line-height:1.72}@media (width<=520px){.brand{gap:7px}.brand-eagle{width:32px;height:32px}}[data-practice-status],[data-practice-result]{min-height:1.5em;color:var(--muted);margin:.65rem 0}.learn-practice button:disabled{cursor:wait;opacity:.58}@font-face{font-family:HOK Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hok/SourceSerif4-400n.woff2)format("woff2")}@font-face{font-family:HOK Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/hok/SourceSerif4-400i.woff2)format("woff2")}@font-face{font-family:HOK Serif;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/hok/SourceSerif4-500n.woff2)format("woff2")}@font-face{font-family:HOK Serif;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hok/SourceSerif4-600n.woff2)format("woff2")}@font-face{font-family:HOK Serif;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/hok/SourceSerif4-600i.woff2)format("woff2")}@font-face{font-family:HOK Serif;font-style:normal;font-weight:700 800;font-display:swap;src:url(/fonts/hok/SourceSerif4-700n.woff2)format("woff2")}@font-face{font-family:HOK Serif;font-style:italic;font-weight:700 800;font-display:swap;src:url(/fonts/hok/SourceSerif4-700i.woff2)format("woff2")}@font-face{font-family:HOK Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hok/Inter-400n.woff2)format("woff2")}@font-face{font-family:HOK Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/hok/Inter-400i.woff2)format("woff2")}@font-face{font-family:HOK Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/hok/Inter-500n.woff2)format("woff2")}@font-face{font-family:HOK Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hok/Inter-600n.woff2)format("woff2")}@font-face{font-family:HOK Sans;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/hok/Inter-600i.woff2)format("woff2")}@font-face{font-family:HOK Sans;font-style:normal;font-weight:700 800;font-display:swap;src:url(/fonts/hok/Inter-700n.woff2)format("woff2")}@font-face{font-family:HOK Sans;font-style:italic;font-weight:700 800;font-display:swap;src:url(/fonts/hok/Inter-700i.woff2)format("woff2")}svg.hok-viz{aspect-ratio:1600/900;color:#f1f1ec;letter-spacing:normal;word-spacing:normal;text-transform:none;width:100%;height:auto;font-style:normal;font-weight:400;line-height:normal;display:block;overflow:hidden}svg.hok-viz .accf{fill:#d6b77a}svg.hok-viz .accs,svg.hok-viz .inclo{stroke:#d6b77a}svg.hok-viz .onacc{fill:#14171a}svg.hok-viz .t2{fill:#c1c1bd}svg.hok-viz .t3{fill:#ababa7}svg.hok-viz .seraf{fill:#5d91bd}svg.hok-viz .seras{stroke:#5d91bd}svg.hok-viz .serbf{fill:#c95342}svg.hok-viz .serbs{stroke:#c95342}svg.hok-viz .sercf{fill:#95d0f5}svg.hok-viz .sercs{stroke:#95d0f5}svg.hok-viz .serat{fill:#7d95a4}svg.hok-viz .serbt{fill:#c96a4e}svg.hok-viz .serct{fill:#a5c2cb}svg.hok-viz .serfill{fill-opacity:.18}svg.hok-viz .sercase{stroke:#121415}:root[data-theme=light] svg.hok-viz{color:#14181d}:root[data-theme=light] svg.hok-viz .accf{fill:#a07a22}:root[data-theme=light] svg.hok-viz .accs,:root[data-theme=light] svg.hok-viz .inclo{stroke:#a07a22}:root[data-theme=light] svg.hok-viz .onacc{fill:#fff}:root[data-theme=light] svg.hok-viz .t2{fill:#444749}:root[data-theme=light] svg.hok-viz .t3{fill:#5a5c5e}:root[data-theme=light] svg.hok-viz .seraf{fill:#054872}:root[data-theme=light] svg.hok-viz .seras{stroke:#054872}:root[data-theme=light] svg.hok-viz .serbf{fill:#c26455}:root[data-theme=light] svg.hok-viz .serbs{stroke:#c26455}:root[data-theme=light] svg.hok-viz .sercf{fill:#3e7a9c}:root[data-theme=light] svg.hok-viz .sercs{stroke:#3e7a9c}:root[data-theme=light] svg.hok-viz .serat{fill:#71786e}:root[data-theme=light] svg.hok-viz .serbt{fill:#c68561}:root[data-theme=light] svg.hok-viz .serct{fill:#8a8f80}:root[data-theme=light] svg.hok-viz .serfill{fill-opacity:.15}:root[data-theme=light] svg.hok-viz .sercase{stroke:#f3f2ed}svg.hok-viz .serif{font-family:HOK Serif,"Source Serif 4",Iowan Old Style,Palatino Linotype,Georgia,serif}svg.hok-viz .sans{font-family:HOK Sans,Inter,ui-sans-serif,system-ui,sans-serif}.hok-svg-figure{margin:34px 0}.hok-svg-figure svg.hok-viz{border-radius:6px}.hok-svg-figure figcaption{font-family:var(--font-sans);color:var(--muted);margin-top:10px;font-size:13px;line-height:1.55}.hok-svg-figure figcaption strong{color:var(--gold);font-weight:700}.hok-svg-figure figcaption .hok-svg-atlas-link{white-space:nowrap;color:var(--gold);margin-left:6px;font-size:12px}.hok-atlas-filters{font-family:var(--font-sans);color:var(--muted);flex-wrap:wrap;align-items:flex-end;gap:16px;margin:32px 0 8px;font-size:12px;display:flex}.hok-atlas-filters label{flex-direction:column;gap:6px;display:flex}.hok-atlas-filters select{background:var(--surface);min-width:220px;color:var(--text);border:1px solid var(--line);font:inherit;border-radius:4px;padding:8px 10px;font-size:13px}.hok-atlas-ggrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;margin-top:18px;display:grid}.hok-atlas-gcard{border:1px solid var(--line);background:var(--surface);border-radius:6px;flex-direction:column;scroll-margin-top:90px;display:flex;overflow:hidden}.hok-atlas-gcard[hidden],[data-hok-atlas-section][hidden]{display:none}.hok-atlas-gthumb{content-visibility:auto;contain-intrinsic-size:auto 300px auto 169px}.hok-atlas-gmeta{font-family:var(--font-sans);padding:14px 16px 16px;font-size:13px;line-height:1.5}.hok-atlas-gmeta h3{font-family:var(--font-serif);margin:6px 0 4px;font-size:18px;font-weight:500;line-height:1.3}.hok-atlas-gmeta p{color:var(--muted);margin:0 0 6px}.hok-atlas-gmeta small{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.hok-atlas-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:600;display:inline-block}:root[data-theme=light] .hok-atlas-badge{color:var(--muted)}.hok-svg-figure{scroll-margin-top:90px}.hok-visual-open.hok-svg-open{background:0 0;border-radius:6px}:root[data-theme=light] .hok-visual-open.hok-svg-open{background:0 0}.hok-visual-lightbox-stage svg.hok-viz{aspect-ratio:auto;user-select:none;pointer-events:none;background:#14171a;border-radius:6px;flex:none;max-width:none;max-height:none}:root[data-theme=light] .hok-visual-lightbox-stage svg.hok-viz{background:#eee9de}.terminology-levels{gap:14px;margin:18px 0;padding-left:1.3em;display:grid}.terminology-levels li{line-height:1.6}.terminology-en-list{border-top:1px solid var(--line,#7f7f7f40);gap:0;margin-top:14px;display:grid}.terminology-en-list>div{border-bottom:1px solid var(--line,#7f7f7f40);grid-template-columns:minmax(140px,1fr) minmax(160px,1.3fr) 2fr;gap:14px;padding:9px 0;display:grid}.terminology-en-list>div:has(>span:nth-child(2):last-child){grid-template-columns:minmax(160px,1fr) 2fr}.terminology-en-list__head{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:.78rem}@media (width<=800px){.terminology-en-list>div,.terminology-en-list>div:has(>span:nth-child(2):last-child){grid-template-columns:1fr;gap:4px}}a.glossary-first-mention{color:inherit;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:1px;text-decoration-color:var(--gold);text-decoration-color:color-mix(in srgb, var(--gold) 55%, transparent);text-underline-offset:.18em;text-decoration-skip-ink:auto}:root[data-theme=light] a.glossary-first-mention{text-decoration-color:color-mix(in srgb, var(--gold) 70%, transparent)}a.glossary-first-mention:hover,a.glossary-first-mention:focus-visible,:root[data-theme=light] a.glossary-first-mention:hover,:root[data-theme=light] a.glossary-first-mention:focus-visible{color:inherit;text-decoration-thickness:1px;text-decoration-color:var(--gold)}.hok-svg-zoom-hint{display:none}@media (width<=760px),(pointer:coarse){.hok-svg-figure .hok-svg-zoom-hint{font-family:var(--font-sans);color:var(--muted);text-align:right;margin-top:6px;font-size:12px;line-height:1.4;display:block}}.theme-select,.search-box,.mobile-nav summary,.search-filters button,.glossary-toolbar input[type=search],.glossary-toolbar select,.glossary-toolbar button,.hok-atlas-filters select{border-color:var(--control-border)}.hok-visual-open:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.hok-atlas-gthumb{aspect-ratio:1600/900}@media (width<=560px){.hok-atlas-filters label{flex:100%;min-width:0}.hok-atlas-filters select{width:100%;min-width:0;max-width:100%}}.mobile-nav__theme{display:none}@media (width<=1120px){.header-theme{display:none}.mobile-nav__theme{margin-top:18px;display:block}.mobile-nav__theme .theme-select{width:100%;min-height:44px;font-size:14px}}@media print{:root,:root[data-theme]{color-scheme:light;--bg:#fff;--surface:#fff;--surface-2:#fff;--surface-3:#fff;--text:#111;--muted:#444;--line:#ccc;--line-strong:#999;--link:#111;--gold:#6b4d16}html,body{color:#111!important;background:#fff!important}.site-header,.site-footer,.skip-link,.book-nav:not(.book-nav--index),.context-rail,.mobile-tools,.mode-actions,.reader-drawer,.chapter-pagination,.hok-visual-lightbox,.hok-atlas-filters,.breadcrumbs,.hero-actions{display:none!important}.reader-shell{padding:0;display:block}.prose{font-size:11pt;line-height:1.5}.chapter-number{font-size:36pt}a{color:inherit}figure,.hok-svg-figure,table,blockquote,svg.hok-viz{break-inside:avoid}h1,h2,h3{break-after:avoid}.home-hero{min-height:auto;padding-block:0 24px}svg.hok-viz,html:root svg.hok-viz{color:#14181d}html:root svg.hok-viz .accf{fill:#6b4d16}html:root svg.hok-viz .accs,html:root svg.hok-viz .inclo{stroke:#6b4d16}html:root svg.hok-viz .onacc{fill:#fff}html:root svg.hok-viz .t2{fill:#444749}html:root svg.hok-viz .t3{fill:#5a5c5e}html:root svg.hok-viz .seraf{fill:#054872}html:root svg.hok-viz .seras{stroke:#054872}html:root svg.hok-viz .serbf{fill:#c26455}html:root svg.hok-viz .serbs{stroke:#c26455}html:root svg.hok-viz .sercf{fill:#3e7a9c}html:root svg.hok-viz .sercs{stroke:#3e7a9c}html:root svg.hok-viz .serat{fill:#71786e}html:root svg.hok-viz .serbt{fill:#c68561}html:root svg.hok-viz .serct{fill:#8a8f80}html:root svg.hok-viz .serfill{fill-opacity:.15}html:root svg.hok-viz .sercase{stroke:#f3f2ed}}@media (width<=520px){.home-hero__copy{min-width:0}.home-hero__copy h1{font-size:clamp(44px,13vw,72px)}}@font-face{font-family:HOK Wordmark;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hok/HOKWordmark-700.woff2)format("woff2")}@font-face{font-family:HOK Motto;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/hok/HOKMotto-500i.woff2)format("woff2")}@font-face{font-family:HOK Literata;font-style:normal;font-weight:380 400;font-display:swap;src:url(/fonts/hok/HOKLiterata-n.woff2)format("woff2")}@font-face{font-family:HOK Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hok/HOKLiterata-n.woff2)format("woff2")}@font-face{font-family:HOK Literata;font-style:italic;font-weight:380 400;font-display:swap;src:url(/fonts/hok/HOKLiterata-i.woff2)format("woff2")}@font-face{font-family:HOK Literata;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/hok/HOKLiterata-i.woff2)format("woff2")}@font-face{font-family:HOK Literata;font-style:normal;font-weight:380 400;font-display:swap;src:url(/fonts/hok/HOKBookSupplement-400n.woff2)format("woff2");unicode-range:U+400,U+450,U+2071,U+207A-207C,U+208A-208C}@font-face{font-family:HOK Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hok/HOKBookSupplement-700n.woff2)format("woff2");unicode-range:U+400,U+450,U+2071,U+207A-207C,U+208A-208C}@font-face{font-family:HOK Literata;font-style:italic;font-weight:380 400;font-display:swap;src:url(/fonts/hok/HOKBookSupplement-400i.woff2)format("woff2");unicode-range:U+400,U+450,U+2071,U+207A-207C,U+208A-208C}@font-face{font-family:HOK Literata;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/hok/HOKBookSupplement-700i.woff2)format("woff2");unicode-range:U+400,U+450,U+2071,U+207A-207C,U+208A-208C}h1,h2,h3,h4,.chapter-number,.book-nav__head h2,.prose h2,.prose h3{font-weight:400}@media screen{:root:not([data-theme=light]) .prose>p,:root:not([data-theme=light]) .prose>ul>li,:root:not([data-theme=light]) .prose>ol>li,:root:not([data-theme=light]) .prose>blockquote{font-weight:380}}body,.kicker,.part-group summary span:first-child,.part-group__title,.status-pill,.site-header a:not(.brand),.site-header button,.chapter-link,.mobile-tools button{font-weight:400}.chapter-link[aria-current=page]{font-weight:600}.hok-atlas-gmeta{flex-direction:column;flex:auto;align-items:flex-start;display:flex}.hok-atlas-gmeta>h3,.hok-atlas-gmeta>p,.hok-atlas-gmeta>small{align-self:stretch}.hok-atlas-gmeta>.hok-visual-chapter-link{margin-top:auto;padding-top:4px}.diamond-hero{padding-block:96px 56px}.diamond-hero h1{margin:0 0 calc(30px + .2em);padding-top:.12em;line-height:.92}@media (width<=760px){.diamond-hero{padding-block:64px 42px}.diamond-hero h1{line-height:.95}}.publication-index .index-lead{max-width:760px;font-family:var(--font-serif);color:var(--muted);margin:0 0 44px;font-size:clamp(19px,2.1vw,23px);line-height:1.55}.publication-index .index-start{margin:-24px 0 44px;font-size:14px}.front-matter-index h2{font-family:var(--font-serif);font-weight:400}.terminology-en-list>div:not(.terminology-en-list__head){align-items:center;min-height:calc(3em + 18px);line-height:1.5}.terminology-en-list>div{grid-template-columns:minmax(100px,.55fr) minmax(180px,1.3fr) 2.15fr}@media (width<=800px){.terminology-en-list>div:not(.terminology-en-list__head){min-height:0}}.terminology-rules article{align-items:start;min-height:133.4px}.terminology-rules p{color:color-mix(in srgb, var(--text) 78%, var(--bg));font-size:16.5px;line-height:1.6}h1,h2,h3,.prose{overflow-wrap:break-word}.diamond-hero h1{overflow-wrap:normal}@media (width<=880px){.diamond-hero h1{font-size:min(clamp(68px,22vw,120px),22.2222vw - 7.11111px)}}.glossary-toolbar__row>*{min-width:0}.glossary-toolbar select{max-width:100%}:root{--r-fs:20px;--r-lh:1.55;--L:calc(var(--r-fs) * var(--r-lh));--r-L:var(--L);--r-measure:36em;--s-q:calc(var(--L) / 4);--s-h:calc(var(--L) / 2);--s-p:calc(var(--L) * 2 / 3);--s-1:var(--L);--s-15:calc(var(--L) * 1.5);--s-2:calc(var(--L) * 2);--t-h1:clamp(44px, 7vw, 76px);--t-h2:1.5em;--t-h3:1.2em;--t-lead:1.2em;--t-label:calc(var(--r-fs) * .7);--t-card-title:calc(var(--r-fs) * 1.3);--c-text:var(--text);--c-quiet:var(--muted);--c-link:var(--gold);--c-accent:var(--gold);--c-rule:var(--line);--c-rule-hover:var(--line-strong);--c-focus:var(--focus)}@media (width<=760px){:root{--r-fs:18px}}.trust-page{max-width:calc(var(--r-fs) * 36 + 48px);margin-inline:auto}.trust-page h1{font-size:var(--t-h1);text-wrap:balance;margin-bottom:calc(var(--L) * 1.75);line-height:1}.trust-page .trust-page__content{max-width:var(--r-measure);font-family:var(--font-serif);font-size:var(--r-fs);line-height:var(--r-lh);margin:0}.chapter .prose,.learn-lesson .prose{font-size:var(--r-fs);line-height:var(--r-lh)}:is(.trust-page .trust-page__content,.chapter .prose,.learn-lesson .prose) :is(p,ul,ol,dl){margin:0 0 var(--s-p)}:is(.trust-page .trust-page__content,.chapter .prose,.learn-lesson .prose) li+li{margin-top:var(--s-q)}:is(.trust-page .trust-page__content,.chapter .prose,.learn-lesson .prose) h2{font-family:var(--font-serif);font-size:var(--t-h2);color:var(--c-text);-webkit-text-stroke:.3px currentColor;margin:var(--s-2) 0 var(--s-h);font-weight:400;line-height:1.2}:is(.trust-page .trust-page__content,.chapter .prose,.learn-lesson .prose) h3{font-family:var(--font-serif);font-size:var(--t-h3);color:var(--c-text);-webkit-text-stroke:.2px currentColor;margin:var(--s-15) 0 var(--s-h);font-weight:400;line-height:1.25}:is(.trust-page .trust-page__content,.chapter .prose,.learn-lesson .prose) h2+h3{margin-top:var(--s-h)}:is(.trust-page .trust-page__content,.chapter .prose,.learn-lesson .prose)>:first-child,.trust-page .statement-page>:first-child{margin-top:0}.trust-page .trust-lead{font-size:var(--t-lead);color:var(--c-text);margin-bottom:var(--s-1);line-height:1.45}.statement-page blockquote,.trust-page blockquote{margin:0 0 var(--s-p);font-size:inherit;border-left:0;padding:0 0 0 1.5em}.statement-page blockquote>:last-child,.trust-page blockquote>:last-child{margin-bottom:0}.trust-page .hok-rows>blockquote{padding-left:0}.chapter .prose blockquote,.learn-lesson .prose blockquote{margin:var(--s-1) 0}:is(.chapter,.learn-lesson) .prose blockquote p:last-child{margin-bottom:0}.trust-page .trust-page__content .policy-crosslinks{margin-top:var(--s-1);padding-top:var(--s-p);border-top:1px solid var(--c-rule)}.trust-page .trust-page__content .latin-principle{margin-top:var(--s-2)}.trust-page .trust-page__content .kicker{margin:var(--s-2) 0 var(--s-q)}.trust-page .trust-page__content .kicker+h2{margin-top:0}.hok-label,.trust-page .trust-page__content .kicker{font-family:var(--font-serif);font-size:var(--t-label);text-transform:uppercase;letter-spacing:.1em;color:var(--c-quiet);font-weight:400;line-height:1.65}.hok-label--s{font-family:var(--font-sans);letter-spacing:.13em;font-size:12px;line-height:1.5}.diamond-publication-row__title .hok-label--s{color:var(--c-quiet)}.trust-page .trust-page__content:has(>.hok-rows--wide),.trust-page .trust-page__content:has(>.colophon-credits){max-width:none}.trust-page:has(.colophon-credits){max-width:calc(var(--r-fs) * 36 + 15.5rem + 48px)}.hok-rows{grid-template-columns:14rem minmax(0, var(--r-measure));column-gap:1.5rem;display:grid}.hok-rows--dates{margin:0 0 var(--s-1);grid-template-columns:10.5rem minmax(0,1fr)}.hok-rows>*{grid-column:2}.trust-page .trust-page__content .hok-rows>:is(h2,.hok-rows__label){padding:calc(var(--L) * .75 + 5px) 1rem calc(var(--L) * .75) 0;border-top:1px solid var(--c-rule);font-family:var(--font-serif);font-size:var(--t-label);text-transform:uppercase;letter-spacing:.1em;color:var(--c-quiet);-webkit-text-stroke:0;text-wrap:balance;grid-column:1;align-self:start;margin:0;font-weight:400;line-height:1.65}.trust-page .trust-page__content .hok-rows--dates>.hok-rows__label{text-transform:none;letter-spacing:.02em;font-size:calc(var(--r-fs) * .8);line-height:var(--r-lh);padding-top:calc(var(--L) * .75);font-variant-numeric:lining-nums}.trust-page .trust-page__content .hok-rows>:not(h2,.hok-rows__label){margin:0 0 var(--s-p)}.hok-rows>:is(h2,.hok-rows__label)+*{padding-top:calc(var(--L) * .75);border-top:1px solid var(--c-rule)}.trust-page .trust-page__content .hok-rows>:not(h2,.hok-rows__label):has(+:is(h2,.hok-rows__label)),.trust-page .trust-page__content .hok-rows>:not(h2,.hok-rows__label):last-child{margin-bottom:calc(var(--L) * 1.25)}.trust-page .trust-page__content .hok-rows.hok-rows--dates>:not(.hok-rows__label){margin-bottom:var(--s-h)}.trust-page .trust-page__content .hok-rows--dates>.hok-rows__label{padding-top:calc(var(--s-h) + 4px);padding-bottom:var(--s-h)}.hok-rows--dates>.hok-rows__label+*{padding-top:var(--s-h)}.hok-rows--dates strong{font-weight:400}.trust-page .trust-page__content .hok-rows>:is(h2,.hok-rows__label):first-child,.hok-rows>:is(h2,.hok-rows__label):first-child+*{border-top:0;padding-top:0}.trust-page .trust-page__content .hok-rows>h2:first-child{padding-top:5px}.hok-rows__note{color:var(--c-quiet);display:block}@media (width<=760px){.hok-rows,.hok-rows--dates{display:block}.trust-page .trust-page__content .hok-rows>:is(h2,.hok-rows__label){padding:calc(var(--L) * .9) 0 0;margin-bottom:var(--s-q)}.trust-page .trust-page__content .hok-rows--dates>.hok-rows__label{padding-top:calc(var(--L) * .6);margin-bottom:0}.hok-rows>:is(h2,.hok-rows__label)+*,.trust-page .trust-page__content .hok-rows>:is(h2,.hok-rows__label):first-child{border-top:0;padding-top:0}}.trust-page .trust-page__content .hok-pullquote{margin:var(--s-2) 0 var(--s-1);padding:var(--s-1) 0 0;border-top:1px solid var(--c-rule);font-size:var(--t-lead);color:var(--c-text);font-style:italic;line-height:1.5}a.hok-card,a.hok-linkrow{color:var(--c-text);text-decoration:none;transition:none;display:block}a.hok-card{border:1px solid var(--c-rule)}a.hok-card:hover{border-color:var(--c-rule-hover);text-decoration:none}a.hok-linkrow:hover{border-bottom-color:var(--c-rule-hover);box-shadow:inset 0 1px 0 var(--c-rule-hover);text-decoration:none}a.hok-card:focus-visible,a.hok-linkrow:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px}.hok-card__title,a.hok-card:hover .hok-card__title,a.hok-linkrow:hover .hok-card__title{color:var(--c-link)}:root{--split:minmax(0, .75fr) minmax(0, 1.25fr);--split-gap:48px}@media (width<=1120px){:root{--split:1fr 1fr}}a.diamond-publication-row{grid-template-columns:var(--split);column-gap:var(--split-gap);padding:var(--s-1) 0;border-bottom:1px solid var(--c-rule);align-items:start;display:grid}.diamond-publication-row__title{grid-template-columns:auto 1fr;align-items:baseline;column-gap:18px;display:grid}.diamond-publication-row__number{font-family:var(--font-serif);color:var(--c-quiet);grid-row:1/span 2;align-self:baseline;font-size:25px}.diamond-publication-row__title h3{font-family:var(--font-serif);margin:0;font-size:31px;font-weight:400;line-height:1.05}.diamond-publication-row__title .hok-label{margin:var(--s-q) 0 0;grid-column:2;display:block}.diamond-publication-row__body{max-width:650px;padding-top:4px}.diamond-publication-row__body strong{color:var(--c-text);margin-bottom:6px;font-size:12px;font-weight:500;display:block}.diamond-publication-row__body p{color:var(--c-quiet);margin:0;font-size:14px;line-height:1.7}@media (width<=880px){a.diamond-publication-row{row-gap:var(--s-h);grid-template-columns:1fr}.diamond-publication-row__title{grid-template-columns:1fr}.diamond-publication-row__number{grid-row:auto;font-size:18px}.diamond-publication-row__title .hok-label{grid-column:1}.diamond-publication-row__body{grid-column:auto;max-width:none}}.diamond-hero{padding-bottom:var(--s-15);display:block}.diamond-hero .hero-lead{margin-bottom:0}.diamonds-hub .diamond-publications{padding-top:var(--s-15);border-top:1px solid var(--c-rule);padding-bottom:0}.diamonds-hub .diamond-platform{padding-top:calc(var(--L) * 3)}:is(.diamonds-hub .diamond-publications,.diamonds-hub .diamond-platform) .section-heading{margin-bottom:var(--s-2);display:block}:is(.diamonds-hub .diamond-publications,.diamonds-hub .diamond-platform) .section-heading h2{max-width:14em}:is(.diamonds-hub .diamond-publications,.diamonds-hub .diamond-platform) .section-heading p{max-width:36em;margin:var(--s-p) 0 0;font-family:var(--font-serif);font-size:var(--r-fs);line-height:var(--r-lh);color:var(--c-quiet)}@media screen{body.landing-page{flex-direction:column;min-height:100dvh;display:flex}body.landing-page>main{flex-direction:column;flex:1 0 auto;justify-content:center;display:flex}.landing-page .home-hero{min-height:0;padding-block:calc(var(--L) * 4)}}@media screen and (width<=760px){.landing-page .home-hero{padding-block:calc(var(--L) * 3)}}.terminology-category-grid span{color:var(--c-quiet);font-size:12px}.mobile-nav__eyebrow,.currentness-cards span,.batch-list strong,.terminology-source-list small{color:var(--c-quiet)}.glossary-stats strong{color:var(--c-text)}.terminology-source-list article>span,.terminology-source-list article>small,.terminology-principles span,.terminology-rules article>span,:is(.related-list,.evidence-chapter-list) span:not(a span){color:var(--c-quiet)}.hok-rows>hr:last-child{display:none}.terminology-source-rows{margin-top:var(--s-1);border-bottom:1px solid var(--c-rule)}.terminology-source-row{padding:calc(var(--L) * .75) 0;border-top:1px solid var(--c-rule);color:var(--c-text);display:block}.terminology-source-row>.hok-label{margin:0 0 var(--s-q);color:var(--c-quiet);display:block}.terminology-source-row__title{font-family:var(--font-serif);font-size:var(--r-fs);line-height:var(--r-lh);color:var(--c-text);overflow-wrap:anywhere;font-weight:500;display:block}a.terminology-source-row .terminology-source-row__title{color:var(--c-link)}.terminology-source-row p{max-width:36em;margin:var(--s-q) 0 0;font-family:var(--font-sans);font-size:var(--t-label);color:var(--c-quiet);line-height:1.6}.chapter-pagination{gap:0 var(--split-gap);border-top:1px solid var(--c-rule)}.chapter-next-card{min-height:0;padding:var(--s-1) 0 0;color:var(--c-text);background:0 0;border:0;text-decoration:none;transition:none;display:block}.chapter-next-card:hover{border:0;text-decoration:none}.chapter-next-card>.hok-label{margin:0 0 var(--s-q);color:var(--c-quiet);display:block}.chapter-next-card strong{font-family:var(--font-serif);font-size:var(--r-fs);line-height:var(--r-lh);color:var(--c-link);font-weight:500;display:block}.chapter-next-card:hover strong{text-underline-offset:3px;text-decoration:underline}.chapter-next-card:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px}@media (width<=880px){.chapter-pagination{gap:0}.chapter-pagination__empty{display:none}.chapter-next-card{padding:var(--s-1) 0}.chapter-next-card+.chapter-next-card{border-top:1px solid var(--c-rule)}}.chapter .chapter-header{padding-bottom:var(--s-15);margin-bottom:var(--s-15);border-bottom:1px solid var(--c-rule)}.chapter .chapter-header h1{margin-bottom:0}.chapter .chapter-header .meta{margin-top:var(--s-h)}.chapter .mode-actions,.chapter .critical-notice{margin:0 0 var(--s-15)}@media (width<=880px){.chapter .mobile-tools{margin:0 0 var(--s-15)}}.home-hero .hero-actions{margin-top:var(--s-1)}.home-hero .hero-textlink{font-family:var(--font-serif);color:var(--c-link);font-size:clamp(17px,2.1vw,25px);line-height:1.42;text-decoration:none;transition:none}.home-hero .hero-textlink:hover{text-decoration:underline}.home-hero .hero-textlink:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px}:root[data-theme=dark] :is(.chapter,.learn-lesson) .prose{color:#d2cec6}:root[data-theme=dark] :is(.chapter,.learn-lesson) .prose :is(h2,h3,h4,h5,h6){color:var(--text)}.site-footer__nav h2{color:var(--c-text)}.site-footer__nav a{color:var(--c-quiet);transition:none}.site-footer__nav a:hover,.site-footer__nav a:focus-visible{color:var(--c-link)}:root[data-theme=light] :is(.chapter,.learn-lesson) .prose{color:#424850}:root[data-theme=light] :is(.chapter,.learn-lesson) .prose :is(h2,h3,h4,h5,h6){color:var(--text)}:root[data-theme=light] .site-footer__nav a{color:#424850}:root[data-theme=light] .site-footer__nav a:hover,:root[data-theme=light] .site-footer__nav a:focus-visible{color:var(--c-link)}.learn-path-rows{margin:var(--s-15) 0;border-bottom:1px solid var(--c-rule)}a.learn-path-row{align-items:end;column-gap:var(--s-1);padding:calc(var(--L) * .75) 0;border-top:1px solid var(--c-rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.learn-path-row .hok-label{margin:0 0 var(--s-q);color:var(--c-quiet);display:block}.learn-path-row h2{font-family:var(--font-serif);font-size:var(--r-fs);line-height:var(--r-lh);color:var(--c-link);text-wrap:pretty;margin:0;font-weight:500}.learn-path-row__count{font-family:var(--font-serif);font-size:calc(var(--r-fs) * .8);line-height:var(--r-lh);color:var(--c-quiet);white-space:nowrap;margin:0}@media (width<=640px){a.learn-path-row{display:block}.learn-path-row__count{margin-top:var(--s-q)}}.trust-page:has(.hok-rows--wide),.trust-page:has(.credit-list--rows){max-width:calc(var(--r-fs) * 36 + 15.5rem + 48px)}.trust-page .trust-page__content:has(>.credit-list--rows){max-width:none}.trust-page .trust-page__content:has(>.hok-rows--wide,>.credit-list--rows)>:not(.hok-rows,.credit-list--rows){max-width:var(--r-measure)}.trust-page .trust-page__content .hok-rows>ul.hok-rows__list{padding-left:0;list-style:none}.trust-page .trust-page__content>*+:is(.hok-rows--wide,.credit-list--rows){margin-top:var(--s-15)}.trust-page .trust-page__content>:is(.hok-rows--wide,.credit-list--rows)+*{margin-top:var(--s-h)}.trust-page .trust-page__content dl.credit-list--rows{grid-template-columns:14rem minmax(0, var(--r-measure));margin:0 0 var(--s-1);gap:0 1.5rem;display:grid}.trust-page .trust-page__content dl.credit-list--rows>dt{padding:calc(var(--L) * .75 + 5px) 1rem calc(var(--L) * .75) 0;border-top:1px solid var(--c-rule);font-family:var(--font-serif);font-size:var(--t-label);text-transform:uppercase;letter-spacing:.1em;color:var(--c-quiet);grid-column:1;margin:0;font-weight:400;line-height:1.65}.trust-page .trust-page__content dl.credit-list--rows>dd{padding:calc(var(--L) * .75) 0;border-top:1px solid var(--c-rule);grid-column:2;margin:0}.trust-page .trust-page__content dl.credit-list--rows>dt:first-of-type{border-top:0;padding-top:5px}.trust-page .trust-page__content dl.credit-list--rows>dd:first-of-type{border-top:0;padding-top:0}@media (width<=760px){.trust-page .trust-page__content dl.credit-list--rows{display:block}.trust-page .trust-page__content dl.credit-list--rows>dt{padding:calc(var(--L) * .9) 0 0;margin-bottom:var(--s-q)}.trust-page .trust-page__content dl.credit-list--rows>dt:first-of-type{padding-top:0}.trust-page .trust-page__content dl.credit-list--rows>dd{padding:0 0 var(--s-h);border-top:0}}.hok-svg-figure figcaption,.global-nav a{font-size:14px}.book-nav .chapter-link,.site-footer__nav a{font-size:13px}.part-group__title{text-wrap:balance}.site-footer__inner.site-footer__inner--wide .site-footer__identity{grid-column:1/-1}.site-footer__inner--wide .site-footer__identity h2{max-width:none;margin:0}@media (width>=881px){.site-footer__inner.site-footer__inner--wide{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:0}}@media (width>=521px) and (width<=880px){.site-footer__inner.site-footer__inner--wide{column-gap:0}}@media (width>=521px){.site-footer__inner--wide .site-footer__nav{padding-right:20px}}@media (width>=521px) and (width<=880px){.site-footer__inner.site-footer__inner--wide{grid-template-columns:repeat(2,minmax(0,1fr))}}.global-nav a{white-space:nowrap}@media (width<=1240px){.global-nav a{padding:0 9px}.global-nav a.active:after{left:9px;right:9px}}@media (width<=1200px){.global-nav,.search-link,.locale-indicator,.header-theme{display:none}.mobile-nav{display:block}.mobile-nav__theme{margin-top:18px;display:block}.mobile-nav__theme .theme-select{width:100%;min-height:44px;font-size:14px}}.diamonds-hub .diamond-publications{border-top:0;padding-top:0}.learn-lesson .prose>:is(h2,h3,h4,ul,ol,dl,blockquote){max-width:720px}:root{--c-body:#d2cec6}:root[data-theme=light]{--c-body:#424850}.platform-page:has(>.hok-atlas-filters)>p.lead,.trust-page .trust-page__content,.trust-page .trust-page__content .trust-lead,.front-matter-stage .front-matter-copy article.prose,.term-guidance__list dd,.hok-atlas-graphics>p,.front-matter-index>p,.status-card>p,main.page-shell:has(>.learn-practice)>p,.terminology-en-list>div:not(.terminology-en-list__head)>span{color:var(--c-body)}:is(.trust-page .trust-page__content,.front-matter-stage .front-matter-copy article.prose) :is(h1,h2,h3,h4,h5,h6,.hok-rows__title){color:var(--c-text)}.learn-home .lead{color:var(--muted)}.trust-page .trust-page__content .hok-rows>h2.hok-rows__title{margin:0 0 var(--s-h);padding:calc(var(--L) * .75) 0 0;border-top:1px solid var(--c-rule);font-family:var(--font-serif);font-size:var(--t-h3);text-transform:none;letter-spacing:0;color:var(--c-text);-webkit-text-stroke:.2px currentColor;grid-column:2;font-weight:400;line-height:1.25}.trust-page .trust-page__content .hok-rows>.hok-rows__label+h2.hok-rows__title+*,.trust-page .trust-page__content .hok-rows>.hok-rows__label:first-child+h2.hok-rows__title{border-top:0;padding-top:0}@media (width<=760px){.trust-page .trust-page__content .hok-rows>h2.hok-rows__title{border-top:0;padding-top:0}}.terminology-form-rule .terminology-levels,.terminology-form-rule>p{max-width:var(--r-measure);font-family:var(--font-serif);font-size:var(--r-fs);line-height:var(--r-lh);color:var(--c-body)}.terminology-form-rule .terminology-levels{counter-reset:hok-rule;margin:var(--s-1) 0 var(--s-1);border-bottom:1px solid var(--c-rule);padding:0;list-style:none;display:block}.terminology-form-rule .terminology-levels li{counter-increment:hok-rule;padding:calc(var(--L) * .75) 0;border-top:1px solid var(--c-rule);line-height:var(--r-lh);margin:0}.terminology-form-rule .terminology-levels li:before{content:counter(hok-rule) ".";float:left;color:var(--c-text);margin-right:.35em;font-weight:700}.terminology-form-rule .terminology-levels li>strong:first-child{color:var(--c-text);margin-bottom:var(--s-q);font-weight:700;display:block}.terminology-form-rule>p{margin:0 0 var(--s-p)}.terminology-form-rule>p strong{color:var(--c-text)}:is(.platform-grid,.related-term-grid,.terminology-source-list,.terminology-principles){background:var(--bg)}:is(.platform-grid,.related-term-grid,.terminology-source-list,.terminology-principles)>*{box-shadow:0 0 0 1px var(--line)}.chapter .mode-actions button,.learn-practice [data-practice-start],.learn-practice [data-practice-submit],.hero-actions a.button{min-height:44px;font-family:var(--font-serif);color:var(--c-link);cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding:0;font-size:19px;font-weight:400;line-height:1.4;text-decoration:none;transition:none;display:inline-flex}.chapter .mode-actions button:hover,.learn-practice [data-practice-start]:hover,.learn-practice [data-practice-submit]:hover,.hero-actions a.button:hover{color:var(--c-link);text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.chapter .mode-actions button:focus-visible,.learn-practice [data-practice-start]:focus-visible,.learn-practice [data-practice-submit]:focus-visible,.hero-actions a.button:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px}.platform-page .hero-actions{gap:4px 32px}@media (width<=800px){.terminology-en-list>div,.terminology-en-list>div:has(>span:nth-child(2):last-child){grid-template-columns:1fr;gap:4px}}.dedication-page{overflow-x:clip}.terminology-source-list strong{overflow-wrap:anywhere}@media (width<=760px){.terminology-source-list{grid-template-columns:minmax(0,1fr)}}.search-filters{background:repeating-linear-gradient(to bottom, transparent 0 43px, var(--line) 43px 44px);border:0;gap:0 22px;margin:14px 0}.search-filters button{height:44px;min-height:44px;color:var(--c-link);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:2px 0 0;font-size:15px}.search-filters button:hover{text-underline-offset:3px;text-decoration:underline}.search-filters button[aria-pressed=true]{color:var(--text);border-bottom-color:var(--text);background:0 0}.search-filters button[aria-pressed=true]:hover{text-decoration:none}.alpha-nav{gap:2px 6px}.alpha-nav a{min-width:36px;height:36px;color:var(--c-link);border:0;font-size:17px}.alpha-nav a:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=760px){.alpha-nav{gap:0 2px}.alpha-nav a{min-width:44px;height:44px}}.glossary-toolbar input[type=search],.glossary-toolbar select,.hok-atlas-filters select{border:1px solid var(--field-line);background:0 0}.glossary-toolbar select option,.hok-atlas-filters select option{background:var(--bg);color:var(--text)}#glossary-reset{min-height:44px;color:var(--c-link);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:15px}#glossary-reset:hover{text-underline-offset:3px;text-decoration:underline}.mobile-tools{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0;padding:0}.mobile-tools button{min-height:44px;color:var(--c-link);cursor:pointer;background:0 0;border:0;border-radius:0;padding:0 6px;font-size:14px;position:relative}.mobile-tools button+button:before{content:"";background:var(--line);width:1px;position:absolute;top:12px;bottom:12px;left:0}.mobile-tools button:hover{text-underline-offset:3px;text-decoration:underline}.search-filters button:focus-visible,.alpha-nav a:focus-visible,#glossary-reset:focus-visible,.mobile-tools button:focus-visible{text-decoration:underline;text-decoration-color:var(--c-link);text-underline-offset:6px;outline:none;text-decoration-thickness:2px}.search-filters button[aria-pressed=true]:focus-visible{border-bottom-color:var(--c-link);text-decoration:none}.glossary-toolbar input[type=search]:focus-visible,.glossary-toolbar select:focus-visible,.hok-atlas-filters select:focus-visible{box-shadow:inset 0 -2px 0 var(--c-link);outline:none}.learn-practice{background:0 0;border:0;border-radius:0;padding:0}.learn-practice [data-practice-status]:empty,.learn-practice [data-practice-result]:empty{min-height:0;margin:0}.learn-practice fieldset{border:0;border-top:1px solid var(--line);border-radius:0;margin:0;padding:14px 0}.learn-practice [data-practice-questions]>fieldset:last-child{border-bottom:1px solid var(--line)}.learn-practice legend{float:left;width:100%;color:var(--c-body);margin:0 0 6px;padding:0}.learn-practice fieldset label{clear:both;align-items:center;gap:10px;min-height:44px;padding:6px 0;display:flex}:is(.related-term-grid,.terminology-source-list,.terminology-principles,.terminology-category-grid,.platform-grid,.org-grid){border:0;border-bottom:1px solid var(--line);background:0 0;gap:0 32px}:is(.related-term-grid,.terminology-source-list,.terminology-principles,.terminology-category-grid,.platform-grid,.org-grid)>*{border:0;border-top:1px solid var(--line);min-height:0;box-shadow:none;background:0 0;border-radius:0;padding:18px 0}.terminology-category-grid>a,.related-term-grid>a,.terminology-source-list>article,.terminology-principles>article,.platform-grid>article{border:0;border-top:1px solid var(--line);min-height:0;box-shadow:none;background:0 0;padding:14px 0}.platform-pillars span{color:var(--muted)}.platform-grid>article h2,.org-card h2{margin-top:4px}.org-grid--compact .org-card{min-height:0}.glossary-toolbar{background:0 0;border:0;padding:0}.mobile-nav summary{background:0 0;width:44px;height:44px}.related-term-grid>a:hover strong,.terminology-category-grid>a:hover strong{text-underline-offset:3px;text-decoration:underline}@media (width<=760px){.site-footer__nav{gap:0}.site-footer__nav a,.breadcrumbs a,.term-backlinks a,.hok-visual-chapter-link,.chapter-end__meta .back-to-contents{align-items:center;min-height:44px;display:inline-flex}.term-backlinks{gap:0}}.provenance-links{margin-top:var(--s-h);color:var(--muted);font-size:13px;line-height:1.5}.provenance-links__label{margin-bottom:4px;display:block}.chapter>.provenance-links{border-top:1px solid var(--line);margin-top:48px;padding-top:20px}.provenance-links ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.provenance-links a{color:var(--c-link)}@media (width<=760px){.provenance-links li{flex-wrap:wrap;align-items:center;column-gap:.3em;min-height:44px;display:flex}}.en-notice{display:none}html[data-en-notice] .en-notice{z-index:60;background:linear-gradient(180deg, #d6b77a24, #d6b77a12), var(--bg);border-top:2px solid var(--gold);min-height:54px;color:var(--text);font-family:var(--font-sans);letter-spacing:.01em;text-align:center;border-bottom:1px solid #d6b77a73;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 22px;padding:8px 64px 8px 24px;font-size:16px;line-height:1.35;display:flex;position:relative}.en-notice__text{margin:0}.en-notice__link{border:1px solid var(--gold);min-height:36px;color:var(--gold);letter-spacing:.04em;white-space:nowrap;background:#d6b77a0f;border-radius:3px;align-items:center;padding:0 18px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.en-notice__link:hover{background:var(--gold);color:var(--bg)}.en-notice__close{width:40px;height:40px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:26px;line-height:1;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.en-notice__close:hover{background:#ffffff14}.en-notice :is(a,button):focus-visible{outline:2px solid var(--gold);outline-offset:3px}:root[data-theme=light] .en-notice{background:linear-gradient(180deg, #a07a2229, #a07a2214), var(--bg);border-bottom-color:#a07a228c}:root[data-theme=light] .en-notice__link{border-color:var(--gold);color:#6b4d16;background:#a07a220f}:root[data-theme=light] .en-notice__link:hover{color:#fff;background:#6b4d16}:root[data-theme=light] .en-notice__close:hover{background:#00000012}@media (width<=560px){html[data-en-notice] .en-notice{text-align:left;justify-content:flex-start;gap:8px 16px;padding:10px 52px 12px 16px;font-size:15px}.en-notice__text{flex:100%}.en-notice__link{min-height:40px;font-size:15px}}@media print{.en-notice,html[data-en-notice] .en-notice{display:none!important}}
