/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--canvas:#f7f6f2;--surface:#fff;--ink:#161a1e;--slate:#4d5561;--navy:#062a5e;--line:#d7dce2;--line2:#aeb8c4}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--canvas);color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;overflow-wrap:anywhere;margin:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.shell{width:min(1440px,100% - 88px);margin-inline:auto}.skip-link{z-index:1000;background:var(--navy);color:#fff;padding:12px 16px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:78px;display:flex}.working-name{align-items:center;gap:11px;font-size:14px;font-weight:550;display:flex}.working-name span{background:var(--navy);color:#fff;letter-spacing:.08em;place-items:center;width:30px;height:30px;font-size:10px;display:grid}nav{gap:clamp(24px,3vw,48px);display:flex}nav a{padding:29px 0 26px;font-size:14px;font-weight:520;position:relative}nav a:after{content:"";background:var(--navy);height:2px;transition:right .2s;position:absolute;bottom:-1px;left:0;right:100%}nav a:hover:after{right:0}.mobile-nav{display:none;position:relative}.mobile-nav summary{cursor:pointer;padding:12px;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav i{background:var(--ink);width:24px;height:1px;margin:6px;display:block}.mobile-nav div{z-index:10;background:var(--surface);border:1px solid var(--line2);width:220px;padding:12px;position:absolute;top:48px;right:0;box-shadow:0 16px 30px #151f2a18}.mobile-nav a{padding:12px;font-size:14px;display:block}.hero{grid-template-columns:.94fr 1.06fr;align-items:center;gap:clamp(36px,5vw,80px);min-height:650px;padding:64px 0 56px;display:grid}.eyebrow{color:var(--navy);letter-spacing:.16em;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:700}h1{letter-spacing:-.045em;max-width:680px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,5.2vw,82px);font-weight:500;line-height:.99}.lede{max-width:585px;color:var(--slate);margin:34px 0 0;font-size:clamp(17px,1.35vw,20px);line-height:1.55}.actions{flex-wrap:wrap;gap:18px;margin-top:38px;display:flex}.button{border:1px solid var(--navy);justify-content:space-between;align-items:center;gap:30px;min-height:56px;padding:0 24px;font-size:15px;font-weight:570;transition:all .2s;display:flex}.button:hover{transform:translateY(-2px)}.button span{font-size:24px}.primary{background:var(--navy);color:#fff}.secondary{color:var(--navy);background:#ffffff59}.system-map{min-height:515px;position:relative;overflow:hidden}.map-grid{opacity:.5;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:31px 31px;position:absolute;inset:4% 1% 1% 6%;-webkit-mask-image:radial-gradient(circle at 55% 52%,#000 20%,#0000 74%);mask-image:radial-gradient(circle at 55% 52%,#000 20%,#0000 74%)}.axis-x,.axis-y{background:var(--navy);opacity:.23;position:absolute}.axis-x{height:1px;top:51%;left:5%;right:0}.axis-y{width:1px;top:3%;bottom:0;left:55%}.layer{background:repeating-linear-gradient(90deg,#0000 0 12px,#062a5e1c 12px 13px);border:1px solid #062a5e73;width:205px;height:105px;position:absolute;left:42%;transform:rotate(30deg)skew(-30deg)}.layer-1{top:95px}.layer-2{top:160px}.layer-3{top:225px}.layer-4{top:290px}.metric{border:1px solid var(--line2);border-top:3px solid var(--navy);background:#ffffffe8;width:185px;padding:16px 15px 13px;position:absolute;box-shadow:0 12px 26px #151f2a0a}.metric p{color:var(--navy);letter-spacing:.11em;text-transform:uppercase;margin:0 0 13px;font-size:9px;font-weight:750}.metric strong{text-align:right;margin-bottom:9px;font-size:10px;display:block}.metric strong i{background:var(--navy);border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.metric dl{margin:0}.metric dl div{border-top:1px solid var(--line);justify-content:space-between;padding:8px 0;font-size:9px;display:flex}.metric dt{color:var(--slate)}.metric dd{margin:0;font-weight:620}.health{top:105px;left:0}.lineage{height:143px;top:48px;right:0}.policy{top:245px;right:0}.preservation{bottom:18px;left:3%}.intelligence{height:143px;bottom:0;right:2%}.nodes{background:linear-gradient(var(--line2),var(--line2)) 36px 20px/90px 1px no-repeat;height:76px;position:relative}.nodes b{border:1px solid var(--navy);background:#fff;width:14px;height:14px;position:absolute}.nodes b:first-child{top:13px;left:28px}.nodes b:nth-child(2){top:13px;right:25px}.nodes b:nth-child(3){background:var(--navy);top:48px;left:28px}.nodes b:nth-child(4){top:35px;left:82px}.nodes b:nth-child(5){top:52px;right:12px}.bars{border-bottom:1px solid var(--line);align-items:end;gap:9px;height:55px;display:flex;position:absolute;bottom:14px;left:15px;right:15px}.bars b{background:#dce1e7;flex:1}.bars b:first-child{height:18%}.bars b:nth-child(2){height:33%}.bars b:nth-child(3){height:45%}.bars b:nth-child(4){height:58%}.bars b:nth-child(5){height:72%}.bars b:nth-child(6){height:88%}.trend{background:var(--navy);z-index:2;height:1px;position:absolute;top:55px;left:22px;right:20px;transform:rotate(-17deg)}.principles{border-top:1px solid var(--line2);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.principles article{grid-template-columns:58px 1fr;gap:22px;min-height:160px;padding:38px 34px 34px 0;display:grid}.principles article+article{border-left:1px solid var(--line);padding-left:34px}.number{border:1px solid var(--navy);width:52px;height:52px;color:var(--navy);place-items:center;font-size:11px;font-weight:750;display:grid}.principles h2{margin:1px 0 10px;font-size:18px;font-weight:630}.principles p{color:var(--slate);margin:0;font-size:13px;line-height:1.55}.footer{color:#727b85;letter-spacing:.04em;justify-content:space-between;align-items:center;min-height:74px;font-size:11px;display:flex}.status{color:var(--navy);text-transform:uppercase;font-weight:650}.status i{vertical-align:middle;background:var(--navy);width:30px;height:3px;margin-right:10px;display:inline-block}.section-hero{border-bottom:1px solid var(--line2);min-height:520px;padding:94px 0 72px}.section-hero h1{max-width:900px}.section-hero .lede{max-width:760px}.ownership{border-top:1px solid var(--line);color:var(--slate);gap:20px;margin:42px 0 0;padding-top:22px;font-size:12px;display:flex}.ownership span{color:var(--navy);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.capability-grid{border-bottom:1px solid var(--line2);grid-template-columns:repeat(3,1fr);display:grid}.capability-grid article{min-height:300px;padding:40px 32px 48px 0}.capability-grid article+article{border-left:1px solid var(--line);padding-left:32px}.capability-number,.capability-status{letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.capability-number{color:var(--navy)}.capability-status{float:right;color:var(--slate)}.capability-grid h2{margin:72px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500}.capability-grid p{max-width:340px;color:var(--slate);font-size:14px;line-height:1.65}.boundary{border-bottom:1px solid var(--line);grid-template-columns:1fr 2.1fr 1fr;align-items:start;gap:44px;padding-top:72px;padding-bottom:72px;display:grid}.boundary h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,3vw,42px);font-weight:500;line-height:1.15}.boundary a{color:var(--navy);font-size:13px;font-weight:650}.boundary a span{margin-left:8px;font-size:20px}.product-index-hero{min-height:470px}.catalogue{border-bottom:1px solid var(--line2)}.product-card{border-top:1px solid var(--line2);grid-template-columns:.7fr 1.5fr .55fr;align-items:center;gap:48px;min-height:330px;display:grid}.product-card:first-child{border-top:0}.product-card-meta{border-right:1px solid var(--line);grid-template-columns:45px 1fr;align-content:center;align-self:stretch;gap:15px;display:grid}.product-card-meta span{text-transform:uppercase;letter-spacing:.08em;color:var(--slate);font-size:10px}.product-card-meta span:first-child{color:var(--navy);grid-row:span 2;font-family:Georgia,serif;font-size:28px}.product-card h2,.product-capabilities h2,.product-principles h2,.availability h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,58px);font-weight:500;line-height:1.05}.product-card div>p:last-child{max-width:600px;color:var(--slate);line-height:1.6}.product-card>a{color:var(--navy);font-size:13px;font-weight:700}.product-card>a span{margin-left:10px;font-size:22px}.catalogue-note{color:var(--slate);padding-top:30px;padding-bottom:30px;font-size:12px}.product-hero{border-bottom:1px solid var(--line2);grid-template-columns:1.55fr .65fr;align-items:center;gap:10vw;min-height:650px;padding-top:72px;padding-bottom:72px;display:grid}.product-hero aside{border:1px solid var(--line2);border-top:3px solid var(--navy);background:var(--surface);padding:24px}.product-hero aside>p{color:var(--navy);letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px;font-size:10px;font-weight:750}.product-hero dl{margin:0}.product-hero dl div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:13px 0;font-size:11px;display:flex}.product-hero dt{color:var(--slate)}.product-hero dd{text-align:right;text-transform:capitalize;margin:0;font-weight:650}.product-capabilities{border-bottom:1px solid var(--line2);grid-template-columns:.8fr 1.4fr;gap:8vw;padding-top:90px;padding-bottom:90px;display:grid}.product-capabilities header h2{font-size:clamp(32px,3.5vw,52px)}.product-capabilities>div{grid-template-columns:1fr 1fr;display:grid}.product-capabilities article{border-top:1px solid var(--line2);min-height:220px;padding:26px}.product-capabilities article:nth-child(odd){border-right:1px solid var(--line)}.product-capabilities article>span{color:var(--navy);font-size:10px}.product-capabilities h3{margin:55px 0 12px;font-size:19px}.product-capabilities article p{color:var(--slate);font-size:13px;line-height:1.6}.product-principles{border-bottom:1px solid var(--line2);grid-template-columns:1fr 1fr;gap:8vw;padding-top:85px;padding-bottom:85px;display:grid}.product-principles ul{margin:0;padding:0;list-style:none}.product-principles li{border-top:1px solid var(--line2);padding:20px 0;font-size:15px}.product-principles li:before{content:"✓";color:var(--navy);margin-right:18px}.availability{border-bottom:1px solid var(--line);grid-template-columns:.7fr 1.1fr 1fr;align-items:start;gap:50px;padding-top:80px;padding-bottom:80px;display:grid}.availability h2{font-size:clamp(30px,3vw,46px)}.availability>p:last-child{color:var(--slate);margin:0;line-height:1.65}.journal-hero{border-bottom:1px solid var(--line2);grid-template-columns:1.5fr .5fr;align-items:end;gap:8vw;min-height:540px;padding-top:90px;padding-bottom:75px;display:grid}.journal-hero h1{max-width:820px}.journal-index{border-left:1px solid var(--line2);padding-left:30px}.journal-index span{color:var(--navy);font-family:Georgia,serif;font-size:96px;line-height:.8}.journal-index p{max-width:150px;color:var(--slate);font-size:12px;line-height:1.5}.journal-bar{border-bottom:1px solid var(--line);color:var(--slate);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:20px;padding-top:22px;padding-bottom:22px;font-size:10px;display:flex}.journal-empty{border-bottom:1px solid var(--line2);grid-template-columns:.65fr 1.2fr 1fr;align-items:start;gap:50px;padding-top:90px;padding-bottom:90px;display:grid}.journal-empty h2,.journal-method h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,60px);font-weight:500;line-height:1.05}.journal-empty>p:nth-of-type(2){color:var(--slate);margin:0;line-height:1.7}.journal-empty dl{border:1px solid var(--line2);border-top:3px solid var(--navy);background:var(--surface);margin:0;padding:20px}.journal-empty dl div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:13px 0;font-size:11px;display:flex}.journal-empty dt{color:var(--slate)}.journal-empty dd{text-align:right;margin:0;font-weight:650}.journal-method{border-bottom:1px solid var(--line);grid-template-columns:.6fr 1.2fr 1fr;gap:50px;padding-top:85px;padding-bottom:85px;display:grid}.journal-method h2{font-size:clamp(34px,3.5vw,52px)}.journal-method div{color:var(--slate);font-size:14px;line-height:1.7}.publication-list article{border-bottom:1px solid var(--line2);grid-template-columns:.6fr 1.5fr .5fr;align-items:center;gap:40px;min-height:310px;display:grid}.publication-list article>div:first-child{color:var(--slate);text-transform:uppercase;gap:10px;font-size:10px;display:grid}.publication-list h2{font-family:Georgia,serif;font-size:40px;font-weight:500}.article{grid-template-columns:.8fr 1.2fr;gap:9vw;padding-top:100px;padding-bottom:100px;display:grid}.article header{align-self:start;position:sticky;top:30px}.article header dl{border-top:1px solid var(--line2);margin-top:45px}.article header dl div{border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 0;font-size:11px;display:flex}.article header dd{text-align:right;margin:0}.article-body{font-family:Georgia,serif;font-size:20px;line-height:1.75}.article-body section{margin-bottom:65px}.article-body h2{font-size:38px;line-height:1.15}.docs-hero{border-bottom:1px solid var(--line2);grid-template-columns:1.4fr .4fr;align-items:end;gap:8vw;min-height:520px;padding-top:88px;padding-bottom:72px;display:grid}.docs-hero h1{max-width:850px}.docs-hero aside{border-left:1px solid var(--line2);padding-left:30px}.docs-hero aside>span{color:var(--navy);font-family:Georgia,serif;font-size:90px;line-height:.8}.docs-hero aside p{font-size:12px}.docs-hero aside small{color:var(--slate)}.docs-toolbar{border-bottom:1px solid var(--line);grid-template-columns:1.5fr .7fr .5fr;align-items:end;gap:30px;padding-top:24px;padding-bottom:24px;display:grid}.docs-toolbar label span,.docs-toolbar div span{color:var(--slate);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:9px;display:block}.docs-toolbar input{border:1px solid var(--line);width:100%;color:var(--slate);background:#fff;padding:13px}.docs-toolbar strong{font-size:12px}.docs-layout{border-bottom:1px solid var(--line2);grid-template-columns:280px 1fr;min-height:760px;display:grid}.docs-layout>aside{border-right:1px solid var(--line);padding:55px 30px 40px 0}.docs-layout>aside>p{color:var(--navy);text-transform:uppercase;margin:0 0 24px;font-size:10px;font-weight:700}.docs-layout>aside div{border-top:1px solid var(--line);gap:14px;padding:14px 0;font-size:12px;display:flex}.docs-layout>aside span{color:var(--slate)}.docs-content{padding:80px 0 80px 7vw}.docs-content>h2,.docs-gate h2,.doc-page h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,58px);font-weight:500;line-height:1.08}.docs-intro{max-width:680px;color:var(--slate);line-height:1.7}.docs-levels{margin-top:55px}.docs-levels article{border-top:1px solid var(--line);grid-template-columns:45px 1fr auto;align-items:center;gap:25px;padding:24px 0;display:grid}.docs-levels article>span{color:var(--navy);font-size:10px}.docs-levels h3{margin:0 0 8px;font-size:17px}.docs-levels p{color:var(--slate);margin:0;font-size:13px}.docs-levels b{color:var(--slate);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.docs-gate{border-bottom:1px solid var(--line2);grid-template-columns:1.1fr .8fr 1fr;gap:60px;padding-top:85px;padding-bottom:85px;display:grid}.docs-gate h2{font-size:clamp(32px,3.4vw,50px)}.docs-gate dl{margin:0}.docs-gate dl div{border-top:1px solid var(--line);justify-content:space-between;padding:13px 0;font-size:11px;display:flex}.docs-gate dd{margin:0;font-weight:650}.docs-gate>p{color:var(--slate);margin:0;line-height:1.7}.doc-page{grid-template-columns:240px 1fr;gap:8vw;padding-top:85px;padding-bottom:100px;display:grid}.doc-page>aside{align-self:start;position:sticky;top:30px}.doc-page>aside p{color:var(--navy);text-transform:uppercase;font-size:10px}.doc-page>aside a{border-top:1px solid var(--line);padding:12px 0;font-size:12px;display:block}.doc-page header{border-bottom:1px solid var(--line2);padding-bottom:60px}.doc-page header small{color:var(--slate);margin-top:30px;display:block}.doc-page section{padding-top:60px}.doc-page section p{font-family:Georgia,serif;font-size:19px;line-height:1.75}@media (width<=1100px){.shell{width:min(100% - 48px,960px)}nav{display:none}.mobile-nav{display:block}.hero{grid-template-columns:1fr;padding-top:72px}.system-map{min-height:500px}.principles{grid-template-columns:1fr}.principles article,.principles article+article{border-left:0;border-top:1px solid var(--line);padding:28px 0}.principles article:first-child{border-top:0}.capability-grid{grid-template-columns:1fr}.capability-grid article,.capability-grid article+article{border-left:0;border-top:1px solid var(--line);min-height:230px;padding:32px 0}.capability-grid article:first-child{border-top:0}.capability-grid h2{margin-top:42px}.boundary{grid-template-columns:1fr;gap:20px}.product-card{grid-template-columns:1fr;padding:40px 0}.product-card-meta{border-right:0}.product-hero,.product-capabilities,.product-principles,.availability{grid-template-columns:1fr}.product-capabilities>div{grid-template-columns:1fr 1fr}.journal-hero,.journal-empty,.journal-method,.article{grid-template-columns:1fr}.journal-index{border-left:0;border-top:1px solid var(--line2);padding:30px 0 0}.journal-empty,.journal-method{gap:28px}.article header{position:static}.docs-hero,.docs-gate{grid-template-columns:1fr}.docs-hero aside{border-left:0;border-top:1px solid var(--line2);padding:28px 0 0}.docs-toolbar{grid-template-columns:1fr 1fr}.docs-toolbar label{grid-column:1/-1}.docs-layout{grid-template-columns:1fr}.docs-layout>aside{display:none}.docs-content{padding-left:0}.doc-page{grid-template-columns:1fr}.doc-page>aside{position:static}}@media (width<=620px){.shell{width:calc(100% - 32px)}.site-header{height:68px}.hero{gap:28px;min-height:auto;padding:52px 0 34px}h1{font-size:clamp(46px,14vw,64px)}.lede{margin-top:26px;font-size:17px}.actions{display:grid}.button{width:100%}.system-map{transform-origin:top;min-height:430px;margin-bottom:-35px;transform:scale(.92)}.layer{width:170px;left:28%}.principles article{grid-template-columns:50px 1fr;gap:18px}.number{width:46px;height:46px}.footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:no-preference){.hero-copy{animation:.55s ease-out both rise}.system-map{animation:.75s ease-out .1s both rise}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}}.availability>div p{color:var(--slate);margin:0 0 22px;line-height:1.65}.availability>div a{color:var(--navy);font-size:13px;font-weight:700}.download-hero{border-bottom:1px solid var(--line2);grid-template-columns:1.4fr .4fr;align-items:end;gap:8vw;min-height:530px;padding-top:90px;padding-bottom:75px;display:grid}.download-hero aside{border-left:1px solid var(--line2);padding-left:30px}.download-hero aside span,.release-empty>span{color:var(--navy);font-family:Georgia,serif;font-size:92px;line-height:.85}.download-hero aside p{max-width:150px;color:var(--slate);font-size:12px}.release-controls{border-bottom:1px solid var(--line);grid-template-columns:1.3fr 1fr 1fr;display:grid}.release-controls div{padding:25px 30px 25px 0}.release-controls div+div{border-left:1px solid var(--line);padding-left:30px}.release-controls span{color:var(--slate);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:9px;display:block}.release-controls strong{font-size:12px}.release-gate{border-bottom:1px solid var(--line2);grid-template-columns:1.4fr .7fr;gap:9vw;padding-top:90px;padding-bottom:90px;display:grid}.release-gate h2,.integrity-model h2,.release-empty h2,.release-page h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,58px);font-weight:500;line-height:1.08}.release-gate>div>p:last-child{max-width:720px;color:var(--slate);line-height:1.7}.release-gate dl{border:1px solid var(--line2);border-top:3px solid var(--navy);background:var(--surface);margin:0;padding:20px}.release-gate dl div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:13px 0;font-size:11px;display:flex}.release-gate dt{color:var(--slate)}.release-gate dd{margin:0;font-weight:650}.integrity-model{border-bottom:1px solid var(--line);grid-template-columns:.5fr 1.1fr .9fr;gap:55px;padding-top:85px;padding-bottom:85px;display:grid}.integrity-model h2{font-size:clamp(34px,3.5vw,50px)}.integrity-model div p{color:var(--slate);line-height:1.7}.integrity-model ol{margin:0;padding:0;list-style:none}.integrity-model li{border-top:1px solid var(--line);padding:17px 0;font-size:12px}.integrity-model li span{width:42px;color:var(--navy);display:inline-block}.releases-hero{border-bottom:1px solid var(--line2);min-height:520px;padding-top:90px;padding-bottom:70px}.release-empty{border-bottom:1px solid var(--line);grid-template-columns:.4fr 1.2fr;align-items:start;gap:70px;padding-top:100px;padding-bottom:100px;display:grid}.release-empty h2{max-width:780px}.release-empty p:last-child{max-width:650px;color:var(--slate);line-height:1.7}.release-list>a{border-bottom:1px solid var(--line);grid-template-columns:.3fr 1fr 1fr;gap:40px;padding:45px 0;display:grid}.release-page{grid-template-columns:1fr 1fr;gap:8vw;padding-top:100px;padding-bottom:100px;display:grid}.release-page header small{color:var(--slate);margin-top:30px;display:block}.release-page section>div{border-top:1px solid var(--line);grid-template-columns:100px 1fr;padding:20px 0;display:grid}.release-page section span{color:var(--navy);font-size:10px;font-weight:700}.download-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr .5fr .5fr;gap:30px;padding:40px 0;display:grid}@media (width<=1100px){.download-hero,.release-gate,.integrity-model,.release-empty,.release-page{grid-template-columns:1fr}.download-hero aside{border-left:0;border-top:1px solid var(--line2);padding:28px 0 0}.release-controls{grid-template-columns:1fr}.release-controls div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.integrity-model{gap:28px}}.nav-search{font-size:22px;line-height:1}.search-hero{border-bottom:1px solid var(--line2);min-height:430px;padding-top:90px;padding-bottom:65px}.search-hero h1{max-width:850px}.search-controls{border-bottom:1px solid var(--line);padding-top:35px;padding-bottom:30px}.search-controls label span{color:var(--navy);text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;font-size:10px;font-weight:700;display:block}.search-controls input{border:0;border-bottom:2px solid var(--navy);width:100%;color:var(--ink);background:0 0;outline:0;padding:22px 0;font-family:Georgia,serif;font-size:clamp(22px,3vw,38px)}.search-controls input::placeholder{color:#9198a0}.search-filters{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.search-filters button{border:1px solid var(--line2);color:var(--slate);cursor:pointer;background:0 0;padding:10px 16px;font-size:11px}.search-filters button.active{border-color:var(--navy);background:var(--navy);color:#fff}.search-results{border-bottom:1px solid var(--line2);min-height:390px}.search-results>header{color:var(--slate);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;padding:20px 0;font-size:9px;display:flex}.search-results>a{border-top:1px solid var(--line);grid-template-columns:.35fr 1.5fr 40px;align-items:center;gap:30px;padding:30px 0;display:grid}.search-kind{color:var(--navy);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:700}.search-results h2{margin:0 0 8px;font-family:Georgia,serif;font-size:28px;font-weight:500}.search-results a p{color:var(--slate);margin:0;font-size:13px}.search-arrow{color:var(--navy);font-size:25px}.search-empty{grid-template-columns:.45fr 1fr 1fr;align-items:start;gap:50px;padding:75px 0;display:grid}.search-empty h2,.search-trust h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,54px);font-weight:500;line-height:1.08}.search-empty>p:last-child{color:var(--slate);margin:0;line-height:1.7}.search-trust{border-bottom:1px solid var(--line);grid-template-columns:.45fr 1fr 1fr;gap:55px;padding-top:80px;padding-bottom:80px;display:grid}.search-trust>div>p{color:var(--slate);margin-top:0;line-height:1.7}.search-trust dl{margin-top:30px}.search-trust dl div{border-top:1px solid var(--line);justify-content:space-between;padding:12px 0;font-size:11px;display:flex}.search-trust dd{margin:0;font-weight:650}@media (width<=1100px){.search-empty,.search-trust{grid-template-columns:1fr;gap:25px}.search-results>a{grid-template-columns:1fr 40px}.search-kind{grid-column:1/-1}}.support-hero{border-bottom:1px solid var(--line2);grid-template-columns:1.4fr .55fr;align-items:center;gap:9vw;min-height:570px;padding-top:75px;padding-bottom:75px;display:grid}.support-hero aside{border:1px solid var(--line2);border-top:3px solid var(--navy);background:var(--surface);padding:22px}.support-hero aside>p{color:var(--navy);text-transform:uppercase;letter-spacing:.1em;margin:0 0 18px;font-size:9px;font-weight:700}.support-hero aside>strong{margin-bottom:18px;font-size:11px;display:block}.support-hero aside>strong i{background:var(--navy);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.support-hero dl{margin:0}.support-hero dl div{border-top:1px solid var(--line);justify-content:space-between;padding:12px 0;font-size:10px;display:flex}.support-hero dt{color:var(--slate)}.support-hero dd{margin:0;font-weight:650}.support-paths{border-bottom:1px solid var(--line2);grid-template-columns:repeat(4,1fr);display:grid}.support-paths article{min-height:350px;padding:35px 28px 42px 0}.support-paths article+article{border-left:1px solid var(--line);padding-left:28px}.support-paths article>div{color:var(--navy);justify-content:space-between;font-size:10px;display:flex}.support-paths article b{color:var(--slate);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.support-paths h2{margin:85px 0 15px;font-family:Georgia,serif;font-size:28px;font-weight:500}.support-paths p{min-height:66px;color:var(--slate);font-size:13px;line-height:1.6}.support-paths a{color:var(--navy);font-size:11px;font-weight:700}.support-paths a span{margin-left:8px;font-size:19px}.faq-section{border-bottom:1px solid var(--line2);grid-template-columns:1fr 1fr;gap:8vw;padding-top:90px;padding-bottom:90px;display:grid}.faq-section h2,.support-escalation h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1.08}.faq-section header>p:last-child{max-width:580px;color:var(--slate);line-height:1.7}.faq-gate{border:1px solid var(--line2);border-top:3px solid var(--navy);background:var(--surface);grid-template-columns:100px 1fr;align-items:center;gap:30px;padding:30px;display:grid}.faq-gate>span{color:var(--navy);font-family:Georgia,serif;font-size:70px}.faq-gate strong{font-size:13px}.faq-gate p{color:var(--slate);font-size:12px;line-height:1.6}.support-escalation{border-bottom:1px solid var(--line);grid-template-columns:.45fr 1.1fr .8fr;gap:55px;padding-top:85px;padding-bottom:85px;display:grid}.support-escalation h2{font-size:clamp(34px,3.5vw,50px)}.support-escalation div p{color:var(--slate);line-height:1.7}.support-escalation ol{margin:0;padding:0;list-style:none}.support-escalation li{border-top:1px solid var(--line);padding:17px 0;font-size:12px}.support-escalation li span{width:42px;color:var(--navy);display:inline-block}.faq-page{grid-template-columns:1fr 1fr;gap:8vw;padding-top:100px;padding-bottom:100px;display:grid}.faq-page header small{color:var(--slate);margin-top:30px;display:block}.faq-page>div{font-family:Georgia,serif;font-size:20px;line-height:1.75}@media (width<=1100px){.support-hero,.faq-section,.support-escalation,.faq-page{grid-template-columns:1fr}.support-paths{grid-template-columns:1fr 1fr}.support-paths article:nth-child(3){border-left:0}.support-escalation{gap:28px}}@media (width<=620px){.support-paths{grid-template-columns:1fr}.support-paths article,.support-paths article+article{border-left:0;border-top:1px solid var(--line);padding:30px 0}.support-paths article:first-child{border-top:0}.support-paths h2{margin-top:45px}}.support-paths{grid-template-columns:repeat(3,1fr)}.ops-hero,.security-hero,.lifecycle-hero{border-bottom:1px solid var(--line2);padding-top:110px;padding-bottom:85px}.ops-hero h1,.security-hero h1,.lifecycle-hero h1{max-width:900px;margin:0 0 25px;font-family:Georgia,serif;font-size:clamp(48px,7vw,86px);font-weight:500;line-height:1}.ops-rule,.security-model,.lifecycle-gate{padding-top:75px;padding-bottom:90px}.ops-rule h2{margin:45px 0 18px;font-family:Georgia,serif;font-size:30px;font-weight:500}.ops-empty,.security-gate{border:1px solid var(--line2);border-top:3px solid var(--navy);background:var(--surface);padding:28px}.ops-empty span,.security-gate strong{font-size:12px;font-weight:700}.ops-empty p,.security-gate p,.security-model p,.lifecycle-gate p{color:var(--slate);line-height:1.7}.ops-links{gap:28px;margin-top:50px;display:flex}.ops-links a{color:var(--navy);font-size:12px;font-weight:700}.security-model{grid-template-columns:.7fr 1.3fr;gap:8vw;display:grid}.security-model h2,.lifecycle-gate h2{font-family:Georgia,serif;font-size:40px;font-weight:500}.lifecycle-stages{border-bottom:1px solid var(--line2);grid-template-columns:repeat(3,1fr);display:grid}.lifecycle-stages article{padding:55px 40px 55px 0}.lifecycle-stages article+article{border-left:1px solid var(--line);padding-left:40px}.lifecycle-stages span{color:var(--navy);font-size:10px}.lifecycle-stages h2{margin-top:70px;font-family:Georgia,serif;font-size:30px;font-weight:500}.lifecycle-stages p{color:var(--slate);line-height:1.7}.lifecycle-gate{grid-template-columns:1fr .25fr 1.2fr;align-items:center;gap:50px;display:grid}.lifecycle-gate strong{color:var(--navy);font-family:Georgia,serif;font-size:72px}@media (width<=1100px){.support-paths{grid-template-columns:1fr 1fr}.security-model,.lifecycle-gate,.lifecycle-stages{grid-template-columns:1fr}}@media (width<=620px){.support-paths{grid-template-columns:1fr}.ops-links{flex-direction:column}.lifecycle-stages article,.lifecycle-stages article+article{border-left:0;border-top:1px solid var(--line);padding:35px 0}}.commerce-hero{border-bottom:1px solid var(--line2);padding-top:110px;padding-bottom:85px}.commerce-hero h1{max-width:1000px;margin:0 0 25px;font-family:Georgia,serif;font-size:clamp(48px,7vw,86px);font-weight:500;line-height:1}.commerce-readiness{border-bottom:1px solid var(--line2);grid-template-columns:repeat(4,1fr);display:grid}.commerce-readiness div{padding:32px 25px 32px 0}.commerce-readiness div+div{border-left:1px solid var(--line);padding-left:25px}.commerce-readiness p{color:var(--slate);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.commerce-readiness strong{color:var(--navy);font-family:Georgia,serif;font-size:24px;font-weight:500}.commerce-flow{border-bottom:1px solid var(--line2);grid-template-columns:repeat(4,1fr);display:grid}.commerce-flow article{min-height:330px;padding:45px 30px 45px 0}.commerce-flow article+article{border-left:1px solid var(--line);padding-left:30px}.commerce-flow span{color:var(--navy);font-size:10px}.commerce-flow h2{margin-top:80px;font-family:Georgia,serif;font-size:27px;font-weight:500}.commerce-flow p,.commerce-gate>p{color:var(--slate);font-size:13px;line-height:1.7}.commerce-gate{grid-template-columns:1fr 1fr;gap:8vw;padding-top:85px;padding-bottom:85px;display:grid}.commerce-gate h2{margin:0;font-family:Georgia,serif;font-size:44px;font-weight:500}.commerce-gate>p{align-self:end}@media (width<=1100px){.commerce-readiness,.commerce-flow{grid-template-columns:1fr 1fr}.commerce-gate{grid-template-columns:1fr}}@media (width<=620px){.commerce-readiness,.commerce-flow{grid-template-columns:1fr}.commerce-readiness div,.commerce-readiness div+div,.commerce-flow article,.commerce-flow article+article{border-left:0;border-top:1px solid var(--line);padding:30px 0}}.contact-hero{border-bottom:1px solid var(--line2);padding-top:110px;padding-bottom:85px}.contact-hero h1{max-width:1000px;margin:0 0 25px;font-family:Georgia,serif;font-size:clamp(48px,7vw,86px);font-weight:500;line-height:1}.contact-status{border-bottom:1px solid var(--line2);grid-template-columns:repeat(4,1fr);display:grid}.contact-status div{padding:26px 24px 26px 0}.contact-status div+div{border-left:1px solid var(--line);padding-left:24px}.contact-status span{color:var(--slate);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:9px;display:block}.contact-status strong{color:var(--navy);font-size:12px}.contact-layout{border-bottom:1px solid var(--line2);grid-template-columns:1fr 1fr;gap:8vw;padding-top:85px;padding-bottom:85px;display:grid}.contact-routes article{border-top:1px solid var(--line);grid-template-columns:42px 1fr;gap:22px;padding:22px 0;display:grid}.contact-routes article>span{color:var(--navy);font-size:10px}.contact-routes h2{margin:0 0 7px;font-family:Georgia,serif;font-size:22px;font-weight:500}.contact-routes p{color:var(--slate);margin:0;font-size:12px}.contact-form{border:1px solid var(--line2);border-top:3px solid var(--navy);background:var(--surface);padding:32px}.contact-form label{color:var(--navy);text-transform:uppercase;letter-spacing:.06em;margin:18px 0;font-size:10px;font-weight:700;display:block}.contact-form input:not([type=checkbox]),.contact-form select,.contact-form textarea{border:1px solid var(--line);width:100%;color:var(--slate);font:inherit;background:#f7f7f5;margin-top:8px;padding:13px;display:block}.contact-form input:disabled,.contact-form select:disabled,.contact-form textarea:disabled{opacity:.72}.contact-form .contact-consent{text-transform:none;letter-spacing:0;grid-template-columns:18px 1fr;align-items:start;gap:10px;line-height:1.5;display:grid}.contact-form button:disabled{opacity:.55;cursor:not-allowed}.contact-form>p:last-child{color:var(--slate);font-size:11px}.contact-boundary{grid-template-columns:1fr 1fr;gap:8vw;padding-top:85px;padding-bottom:85px;display:grid}.contact-boundary h2{margin:0;font-family:Georgia,serif;font-size:clamp(36px,4vw,54px);font-weight:500;line-height:1.08}.contact-boundary>div:last-child p{color:var(--slate);line-height:1.7}.contact-boundary a{border-top:1px solid var(--line);color:var(--navy);padding:14px 0;font-size:12px;font-weight:700;display:block}@media (width<=1100px){.contact-layout,.contact-boundary{grid-template-columns:1fr}.contact-status{grid-template-columns:1fr 1fr}}@media (width<=620px){.contact-status{grid-template-columns:1fr}.contact-status div,.contact-status div+div{border-left:0;border-top:1px solid var(--line);padding:22px 0}.contact-form{padding:22px}}.notify-hero{border-bottom:1px solid var(--line2);padding-top:110px;padding-bottom:85px}.notify-hero h1{max-width:1000px;margin:0 0 25px;font-family:Georgia,serif;font-size:clamp(48px,7vw,86px);font-weight:500;line-height:1}.notify-status{border-bottom:1px solid var(--line2);grid-template-columns:repeat(4,1fr);display:grid}.notify-status div{padding:26px 24px 26px 0}.notify-status div+div{border-left:1px solid var(--line);padding-left:24px}.notify-status span{color:var(--slate);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:9px;display:block}.notify-status strong{color:var(--navy);font-size:12px}.notify-topics{border-bottom:1px solid var(--line2)}.notify-topics article{border-top:1px solid var(--line);grid-template-columns:55px 1fr auto;align-items:center;gap:30px;min-height:145px;display:grid}.notify-topics article>span{color:var(--navy);font-size:10px}.notify-topics h2{margin:0 0 7px;font-family:Georgia,serif;font-size:27px;font-weight:500}.notify-topics p{color:var(--slate);margin:0;font-size:12px}.notify-topics b{color:var(--slate);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.notify-subscribe{border-bottom:1px solid var(--line2);grid-template-columns:1fr 1fr;gap:8vw;padding-top:85px;padding-bottom:85px;display:grid}.notify-subscribe h2,.notify-flow h2{font-family:Georgia,serif;font-size:clamp(36px,4vw,54px);font-weight:500;line-height:1.08}.notify-subscribe>div>p:last-child{color:var(--slate);line-height:1.7}.notify-subscribe form{border:1px solid var(--line2);border-top:3px solid var(--navy);background:var(--surface);padding:30px}.notify-subscribe form>label{color:var(--navy);text-transform:uppercase;font-size:10px;font-weight:700;display:block}.notify-subscribe input[type=email]{border:1px solid var(--line);background:#f7f7f5;width:100%;margin-top:8px;padding:13px;display:block}.notify-subscribe fieldset{border:1px solid var(--line);gap:11px;margin:24px 0;padding:20px;display:grid}.notify-subscribe legend{color:var(--navy);padding:0 8px;font-size:10px;font-weight:700}.notify-subscribe fieldset label{font-size:12px}.notify-subscribe button:disabled{opacity:.55}.notify-subscribe small{color:var(--slate);margin-top:15px;display:block}.notify-flow{grid-template-columns:.45fr 1fr .8fr;gap:50px;padding-top:80px;padding-bottom:80px;display:grid}.notify-flow ol{margin:0;padding:0;list-style:none}.notify-flow li{border-top:1px solid var(--line);padding:15px 0;font-size:12px}.notify-flow li span{width:42px;color:var(--navy);display:inline-block}.notify-flow div a{border-top:1px solid var(--line);color:var(--navy);padding:15px 0;font-size:12px;font-weight:700;display:block}@media (width<=1100px){.notify-status{grid-template-columns:1fr 1fr}.notify-subscribe,.notify-flow{grid-template-columns:1fr}}@media (width<=620px){.notify-status{grid-template-columns:1fr}.notify-status div,.notify-status div+div{border-left:0;border-top:1px solid var(--line);padding:22px 0}.notify-topics article{grid-template-columns:38px 1fr}.notify-topics b{grid-column:2}.notify-subscribe form{padding:22px}}.a11y-hero{border-bottom:1px solid var(--line2);padding-top:110px;padding-bottom:85px}.a11y-hero h1{max-width:1000px;margin:0 0 25px;font-family:Georgia,serif;font-size:clamp(48px,7vw,86px);font-weight:500;line-height:1}.a11y-status{border-bottom:1px solid var(--line2);grid-template-columns:repeat(4,1fr);display:grid}.a11y-status div{padding:26px 24px 26px 0}.a11y-status div+div{border-left:1px solid var(--line);padding-left:24px}.a11y-status span{color:var(--slate);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:9px;display:block}.a11y-status strong{color:var(--navy);font-size:12px}.a11y-controls{border-bottom:1px solid var(--line2);grid-template-columns:repeat(3,1fr);display:grid}.a11y-controls article{border-top:1px solid var(--line);grid-template-columns:42px 1fr;gap:20px;min-height:235px;padding:36px 28px 36px 0;display:grid}.a11y-controls article:nth-child(3n+2),.a11y-controls article:nth-child(3n+3){border-left:1px solid var(--line);padding-left:28px}.a11y-controls article>span{color:var(--navy);font-size:10px}.a11y-controls h2{margin:55px 0 8px;font-family:Georgia,serif;font-size:25px;font-weight:500}.a11y-controls p{color:var(--slate);margin:0;font-size:12px;line-height:1.6}.a11y-findings,.a11y-limitations{border-bottom:1px solid var(--line2);grid-template-columns:1fr 1fr;gap:8vw;padding-top:85px;padding-bottom:85px;display:grid}.a11y-findings h2,.a11y-limitations h2{margin:0;font-family:Georgia,serif;font-size:clamp(36px,4vw,54px);font-weight:500;line-height:1.08}.a11y-findings ul{margin:0;padding:0;list-style:none}.a11y-findings li{border-top:1px solid var(--line);padding:16px 0;font-size:13px;line-height:1.5}.a11y-findings li:before{content:"✓";color:var(--navy);margin-right:14px}.a11y-limitations{grid-template-columns:1fr 1fr .6fr}.a11y-limitations>p{color:var(--slate);margin:0;line-height:1.75}.a11y-limitations a{border-top:1px solid var(--line);color:var(--navy);padding:15px 0;font-size:12px;font-weight:700;display:block}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.working-name span,.primary,.search-filters button.active{border:1px solid buttontext}.metric,.contact-form,.notify-subscribe form,.ops-empty,.security-gate{background:canvas}.status i{background:buttontext}.button:disabled{opacity:1}}@media (width<=1100px){.a11y-status,.a11y-controls{grid-template-columns:1fr 1fr}.a11y-controls article:nth-child(n){padding:30px}.a11y-controls article:nth-child(2n){border-left:1px solid var(--line)}.a11y-findings,.a11y-limitations{grid-template-columns:1fr}}@media (width<=620px){.a11y-status,.a11y-controls{grid-template-columns:1fr}.a11y-status div,.a11y-status div+div,.a11y-controls article:nth-child(n){border-left:0;border-top:1px solid var(--line);padding:25px 0}}.resilience-hero{border-bottom:1px solid var(--line2);padding-top:110px;padding-bottom:85px}.resilience-hero h1{max-width:1000px;margin:0 0 25px;font-family:Georgia,serif;font-size:clamp(48px,7vw,86px);font-weight:500;line-height:1}.resilience-status{border-bottom:1px solid var(--line2);grid-template-columns:repeat(4,1fr);display:grid}.resilience-status div{padding:26px 24px 26px 0}.resilience-status div+div{border-left:1px solid var(--line);padding-left:24px}.resilience-status span{color:var(--slate);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:9px;display:block}.resilience-status strong{color:var(--navy);font-size:12px}.delivery-classes{border-bottom:1px solid var(--line2)}.delivery-classes article{border-top:1px solid var(--line);grid-template-columns:55px 1fr 1fr;align-items:center;gap:40px;min-height:190px;display:grid}.delivery-classes article>span{color:var(--navy);font-size:10px}.delivery-classes h2{text-transform:capitalize;margin:0 0 10px;font-family:Georgia,serif;font-size:29px;font-weight:500}.delivery-classes p{color:var(--slate);margin:0;font-size:12px;line-height:1.6}.delivery-classes dl{margin:0}.delivery-classes dl div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:10px 0;font-size:10px;display:flex}.delivery-classes dt{color:var(--slate)}.delivery-classes dd{text-align:right;margin:0}.resilience-layers{border-bottom:1px solid var(--line2);grid-template-columns:repeat(4,1fr);display:grid}.resilience-layers article{min-height:320px;padding:42px 28px 42px 0}.resilience-layers article+article{border-left:1px solid var(--line);padding-left:28px}.resilience-layers span{color:var(--navy);font-size:10px}.resilience-layers h2{margin:75px 0 12px;font-family:Georgia,serif;font-size:26px;font-weight:500}.resilience-layers p,.resilience-boundary p{color:var(--slate);font-size:13px;line-height:1.7}.resilience-boundary{grid-template-columns:1fr 1fr;gap:8vw;padding-top:85px;padding-bottom:85px;display:grid}.resilience-boundary h2{margin:0;font-family:Georgia,serif;font-size:clamp(36px,4vw,54px);font-weight:500;line-height:1.08}.resilience-boundary a{border-top:1px solid var(--line);color:var(--navy);padding:14px 0;font-size:12px;font-weight:700;display:block}@media (width<=1100px){.resilience-status,.resilience-layers{grid-template-columns:1fr 1fr}.delivery-classes article{grid-template-columns:45px 1fr}.delivery-classes dl{grid-column:2}.resilience-boundary{grid-template-columns:1fr}}@media (width<=620px){.resilience-status,.resilience-layers{grid-template-columns:1fr}.resilience-status div,.resilience-status div+div,.resilience-layers article,.resilience-layers article+article{border-left:0;border-top:1px solid var(--line);padding:25px 0}.delivery-classes article{grid-template-columns:1fr;gap:18px;padding:30px 0}.delivery-classes dl{grid-column:1}}.roadmap-hero{border-bottom:1px solid var(--line2);padding-top:110px;padding-bottom:85px}.roadmap-hero h1{max-width:1000px;margin:0 0 25px;font-family:Georgia,serif;font-size:clamp(48px,7vw,86px);font-weight:500;line-height:1}.roadmap-status{border-bottom:1px solid var(--line2);grid-template-columns:repeat(4,1fr);display:grid}.roadmap-status div{padding:26px 24px 26px 0}.roadmap-status div+div{border-left:1px solid var(--line);padding-left:24px}.roadmap-status span{color:var(--slate);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:9px;display:block}.roadmap-status strong{color:var(--navy);font-size:12px}.roadmap-horizons{border-bottom:1px solid var(--line2);grid-template-columns:repeat(3,1fr);display:grid}.roadmap-horizons article{min-height:300px;padding:42px 35px 42px 0}.roadmap-horizons article+article{border-left:1px solid var(--line);padding-left:35px}.roadmap-horizons span{color:var(--navy);font-size:10px}.roadmap-horizons h2{margin:80px 0 12px;font-family:Georgia,serif;font-size:34px;font-weight:500}.roadmap-horizons p{color:var(--slate);font-size:13px;line-height:1.7}.roadmap-board{border-bottom:1px solid var(--line2);padding-top:85px;padding-bottom:85px}.roadmap-board>header{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.roadmap-board h2,.roadmap-rules h2{margin:0;font-family:Georgia,serif;font-size:clamp(36px,4vw,54px);font-weight:500;line-height:1.08}.roadmap-board header>p,.roadmap-rules div p{color:var(--slate);line-height:1.75}.roadmap-rules{border-bottom:1px solid var(--line2);grid-template-columns:.45fr 1fr .8fr;gap:50px;padding-top:85px;padding-bottom:85px;display:grid}.roadmap-rules ol{margin:0;padding:0;list-style:none}.roadmap-rules li{border-top:1px solid var(--line);padding:15px 0;font-size:12px}.roadmap-rules li span{width:42px;color:var(--navy);display:inline-block}.roadmap-links{grid-template-columns:repeat(3,1fr);padding-top:35px;padding-bottom:35px;display:grid}.roadmap-links a{color:var(--navy);padding:15px 25px 15px 0;font-size:12px;font-weight:700}.roadmap-links a+a{border-left:1px solid var(--line);padding-left:25px}.catalogue-note{justify-content:space-between;align-items:center;gap:30px;display:flex}.catalogue-note a{color:var(--navy);font-weight:700}@media (width<=1100px){.roadmap-status{grid-template-columns:1fr 1fr}.roadmap-horizons{grid-template-columns:1fr}.roadmap-horizons article,.roadmap-horizons article+article{border-left:0;border-top:1px solid var(--line);padding:35px 0}.roadmap-board>header,.roadmap-rules,.roadmap-links{grid-template-columns:1fr}.roadmap-links a,.roadmap-links a+a{border-left:0;border-top:1px solid var(--line);padding:18px 0}}@media (width<=620px){.roadmap-status{grid-template-columns:1fr}.roadmap-status div,.roadmap-status div+div{border-left:0;border-top:1px solid var(--line);padding:22px 0}.catalogue-note{flex-direction:column;align-items:flex-start}}.ds-hero{border-bottom:1px solid var(--line2);padding-top:110px;padding-bottom:85px}.ds-hero h1{max-width:1000px;margin:0 0 25px;font-family:Georgia,serif;font-size:clamp(48px,7vw,86px);font-weight:500;line-height:1}.ds-status,.section-status{border-bottom:1px solid var(--line2);grid-template-columns:repeat(4,1fr);display:grid}.ds-status div,.section-status div{padding:26px 24px 26px 0}.ds-status div+div,.section-status div+div{border-left:1px solid var(--line);padding-left:24px}.ds-status span,.section-status span{color:var(--slate);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:9px;display:block}.ds-status strong,.section-status strong{color:var(--navy);font-size:12px}.ds-maturity{border-bottom:1px solid var(--line2);grid-template-columns:repeat(4,1fr);display:grid}.ds-maturity article{min-height:310px;padding:42px 28px 42px 0}.ds-maturity article+article{border-left:1px solid var(--line);padding-left:28px}.ds-maturity span{color:var(--navy);font-size:10px}.ds-maturity h2{margin:78px 0 12px;font-family:Georgia,serif;font-size:28px;font-weight:500}.ds-maturity p,.ds-registry header>p,.ds-gates p{color:var(--slate);font-size:13px;line-height:1.7}.ds-registry{border-bottom:1px solid var(--line2);padding-top:85px;padding-bottom:85px}.ds-registry>header{grid-template-columns:1fr 1fr;gap:8vw;margin-bottom:55px;display:grid}.ds-registry h2,.ds-gates h2{margin:0;font-family:Georgia,serif;font-size:clamp(36px,4vw,54px);font-weight:500;line-height:1.08}.ds-registry>div>article{border-top:1px solid var(--line);grid-template-columns:.5fr 1fr 1fr;align-items:center;gap:35px;padding:28px 0;display:grid}.ds-registry article>span{color:var(--navy);font-size:9px;font-weight:700}.ds-registry h3{margin:0 0 8px;font-size:17px}.ds-registry code{color:var(--slate);font-size:11px}.ds-registry dl{margin:0}.ds-registry dl div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:8px 0;font-size:9px;display:flex}.ds-registry dd{text-align:right;margin:0}.ds-gates{grid-template-columns:.6fr 1fr .8fr;gap:55px;padding-top:85px;padding-bottom:85px;display:grid}.ds-gates>div:nth-child(2){grid-template-columns:1fr 1fr;display:grid}.ds-gates article{border-top:1px solid var(--line);padding:20px}.ds-gates article h3{font-size:11px}.ds-gates ul{color:var(--slate);margin:0;padding-left:18px;font-size:11px;line-height:1.7}.governance-gate{border:1px solid var(--line2);border-top:3px solid var(--navy);background:var(--surface);align-self:start;padding:25px}.governance-gate strong{font-size:12px}.governance-gate p{margin-bottom:0}@media (width<=1100px){.ds-status,.section-status,.ds-maturity{grid-template-columns:1fr 1fr}.ds-registry>header,.ds-gates{grid-template-columns:1fr}.ds-registry>div>article{grid-template-columns:.4fr 1fr}.ds-registry dl{grid-column:2}}@media (width<=620px){.ds-status,.section-status,.ds-maturity{grid-template-columns:1fr}.ds-status div,.ds-status div+div,.section-status div,.section-status div+div,.ds-maturity article,.ds-maturity article+article{border-left:0;border-top:1px solid var(--line);padding:25px 0}.ds-registry>div>article{grid-template-columns:1fr}.ds-registry dl{grid-column:1}.ds-gates>div:nth-child(2){grid-template-columns:1fr}}.observe-hero{border-bottom:1px solid var(--line2);padding-top:110px;padding-bottom:85px}.observe-hero h1{max-width:1000px;margin:0 0 25px;font-family:Georgia,serif;font-size:clamp(48px,7vw,86px);font-weight:500;line-height:1}.observe-status{border-bottom:1px solid var(--line2);grid-template-columns:repeat(4,1fr);display:grid}.observe-status div{padding:26px 24px 26px 0}.observe-status div+div{border-left:1px solid var(--line);padding-left:24px}.observe-status span{color:var(--slate);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:9px;display:block}.observe-status strong{color:var(--navy);font-size:12px}.observe-pillars{border-bottom:1px solid var(--line2);grid-template-columns:repeat(4,1fr);display:grid}.observe-pillars article{min-height:315px;padding:42px 28px 42px 0}.observe-pillars article+article{border-left:1px solid var(--line);padding-left:28px}.observe-pillars span{color:var(--navy);font-size:10px}.observe-pillars h2{margin:78px 0 12px;font-family:Georgia,serif;font-size:28px;font-weight:500}.observe-pillars p,.observe-journeys header>p,.observe-boundary p,.observe-flow p{color:var(--slate);font-size:13px;line-height:1.7}.observe-journeys{border-bottom:1px solid var(--line2);padding-top:85px;padding-bottom:85px}.observe-journeys>header{grid-template-columns:1fr 1fr;gap:8vw;margin-bottom:50px;display:grid}.observe-journeys h2,.observe-boundary h2{margin:0;font-family:Georgia,serif;font-size:clamp(36px,4vw,54px);font-weight:500;line-height:1.08}.observe-journeys>div>article{border-top:1px solid var(--line);grid-template-columns:55px .8fr 1.4fr auto;align-items:center;gap:25px;padding:24px 0;display:grid}.observe-journeys article span{color:var(--navy);font-size:10px}.observe-journeys h3{margin:0;font-size:16px}.observe-journeys article p{color:var(--slate);margin:0;font-size:12px}.observe-journeys b{color:var(--slate);text-transform:uppercase;font-size:9px}.observe-boundary{border-bottom:1px solid var(--line2);grid-template-columns:1fr 1fr;gap:8vw;padding-top:85px;padding-bottom:85px;display:grid}.observe-boundary a,.observe-flow a{border-top:1px solid var(--line);color:var(--navy);padding:14px 0;font-size:12px;font-weight:700;display:block}.observe-flow{grid-template-columns:.45fr 1fr .8fr;gap:55px;padding-top:85px;padding-bottom:85px;display:grid}.observe-flow ol{margin:0;padding:0;list-style:none}.observe-flow li{border-top:1px solid var(--line);padding:15px 0;font-size:12px}.observe-flow li span{width:42px;color:var(--navy);display:inline-block}.observe-flow>div{border:1px solid var(--line2);border-top:3px solid var(--navy);background:var(--surface);padding:25px}.observe-flow strong{font-size:12px}@media (width<=1100px){.observe-status,.observe-pillars{grid-template-columns:1fr 1fr}.observe-journeys>header,.observe-boundary,.observe-flow{grid-template-columns:1fr}.observe-journeys>div>article{grid-template-columns:40px 1fr}.observe-journeys article p,.observe-journeys b{grid-column:2}}@media (width<=620px){.observe-status,.observe-pillars{grid-template-columns:1fr}.observe-status div,.observe-status div+div,.observe-pillars article,.observe-pillars article+article{border-left:0;border-top:1px solid var(--line);padding:25px 0}}.locale-hero{border-bottom:1px solid var(--line2);padding-top:110px;padding-bottom:85px}.locale-hero h1{max-width:1000px;margin:0 0 25px;font-family:Georgia,serif;font-size:clamp(48px,7vw,86px);font-weight:500;line-height:1}.locale-status{border-bottom:1px solid var(--line2);grid-template-columns:repeat(4,1fr);display:grid}.locale-status div{padding:26px 24px 26px 0}.locale-status div+div{border-left:1px solid var(--line);padding-left:24px}.locale-status span{color:var(--slate);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:9px;display:block}.locale-status strong{color:var(--navy);font-size:12px}.locale-registry{border-bottom:1px solid var(--line2);grid-template-columns:1fr 1fr;gap:8vw;padding-top:85px;padding-bottom:85px;display:grid}.locale-registry h2,.locale-rules h2,.locale-scope h2{margin:0;font-family:Georgia,serif;font-size:clamp(36px,4vw,54px);font-weight:500;line-height:1.08}.locale-registry article{border-top:1px solid var(--line);grid-template-columns:.6fr 1fr .8fr auto;align-items:center;gap:20px;padding:25px 0;display:grid}.locale-registry article span,.locale-registry article b{color:var(--slate);text-transform:uppercase;font-size:9px}.locale-registry h3{margin:0;font-size:17px}.locale-registry code{color:var(--navy);font-size:10px}.locale-lifecycle{border-bottom:1px solid var(--line2);grid-template-columns:repeat(3,1fr);display:grid}.locale-lifecycle article{border-top:1px solid var(--line);grid-template-columns:40px 1fr;gap:20px;min-height:235px;padding:35px 28px 35px 0;display:grid}.locale-lifecycle article:nth-child(3n+2),.locale-lifecycle article:nth-child(3n+3){border-left:1px solid var(--line);padding-left:28px}.locale-lifecycle article>span{color:var(--navy);font-size:10px}.locale-lifecycle h2{margin:55px 0 9px;font-family:Georgia,serif;font-size:25px;font-weight:500}.locale-lifecycle p,.locale-rules p,.locale-scope p{color:var(--slate);margin:0;font-size:13px;line-height:1.7}.locale-rules{border-bottom:1px solid var(--line2);grid-template-columns:.8fr 1.1fr .8fr;gap:55px;padding-top:85px;padding-bottom:85px;display:grid}.locale-rules a{border-top:1px solid var(--line);color:var(--navy);padding:14px 0;font-size:12px;font-weight:700;display:block}.locale-rules dl{margin:0}.locale-rules dl div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:13px 0;font-size:10px;display:flex}.locale-rules dt{color:var(--slate)}.locale-rules dd{text-align:right;margin:0}.locale-scope{grid-template-columns:.45fr 1fr;gap:55px;padding-top:85px;padding-bottom:85px;display:grid}@media (width<=1100px){.locale-status{grid-template-columns:1fr 1fr}.locale-registry,.locale-rules,.locale-scope{grid-template-columns:1fr}.locale-lifecycle{grid-template-columns:1fr 1fr}.locale-lifecycle article:nth-child(n){padding:30px}.locale-lifecycle article:nth-child(2n){border-left:1px solid var(--line)}}@media (width<=620px){.locale-status,.locale-lifecycle{grid-template-columns:1fr}.locale-status div,.locale-status div+div,.locale-lifecycle article:nth-child(n){border-left:0;border-top:1px solid var(--line);padding:25px 0}.locale-registry article{grid-template-columns:1fr;gap:8px}}.careers-hero{border-bottom:1px solid var(--line2);padding-top:110px;padding-bottom:85px}.careers-hero h1{max-width:1000px;margin:0 0 25px;font-family:Georgia,serif;font-size:clamp(48px,7vw,86px);font-weight:500;line-height:1}.careers-status{border-bottom:1px solid var(--line2);grid-template-columns:repeat(4,1fr);display:grid}.careers-status div{padding:26px 24px 26px 0}.careers-status div+div{border-left:1px solid var(--line);padding-left:24px}.careers-status span{color:var(--slate);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:9px;display:block}.careers-status strong{color:var(--navy);font-size:12px}.careers-principles{border-bottom:1px solid var(--line2);grid-template-columns:repeat(4,1fr);display:grid}.careers-principles article{min-height:315px;padding:42px 28px 42px 0}.careers-principles article+article{border-left:1px solid var(--line);padding-left:28px}.careers-principles span{color:var(--navy);font-size:10px}.careers-principles h2{margin:78px 0 12px;font-family:Georgia,serif;font-size:27px;font-weight:500}.careers-principles p,.vacancy-gate p,.candidate-journey p,.careers-boundary p{color:var(--slate);font-size:13px;line-height:1.7}.vacancy-gate{border-bottom:1px solid var(--line2);grid-template-columns:1.3fr .7fr;gap:8vw;padding-top:85px;padding-bottom:85px;display:grid}.vacancy-gate h2,.candidate-journey h2,.careers-boundary h2{margin:0;font-family:Georgia,serif;font-size:clamp(36px,4vw,54px);font-weight:500;line-height:1.08}.vacancy-gate aside{border:1px solid var(--line2);border-top:3px solid var(--navy);background:var(--surface);padding:28px}.vacancy-gate aside span{color:var(--navy);font-family:Georgia,serif;font-size:72px;display:block}.vacancy-gate aside strong{font-size:12px}.candidate-journey{border-bottom:1px solid var(--line2);grid-template-columns:.7fr 1.3fr;gap:8vw;padding-top:85px;padding-bottom:85px;display:grid}.candidate-journey article{border-top:1px solid var(--line);grid-template-columns:45px 1fr;gap:20px;padding:20px 0;display:grid}.candidate-journey article>span{color:var(--navy);font-size:10px}.candidate-journey h3{margin:0 0 7px;font-size:17px}.candidate-journey article p{margin:0}.careers-boundary{grid-template-columns:.8fr 1.1fr .8fr;gap:55px;padding-top:85px;padding-bottom:85px;display:grid}.careers-boundary a{border-top:1px solid var(--line);color:var(--navy);padding:14px 0;font-size:12px;font-weight:700;display:block}.careers-boundary dl{margin:0}.careers-boundary dl div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:13px 0;font-size:10px;display:flex}.careers-boundary dt{color:var(--slate)}.careers-boundary dd{text-align:right;margin:0}@media (width<=1100px){.careers-status,.careers-principles{grid-template-columns:1fr 1fr}.vacancy-gate,.candidate-journey,.careers-boundary{grid-template-columns:1fr}}@media (width<=620px){.careers-status,.careers-principles{grid-template-columns:1fr}.careers-status div,.careers-status div+div,.careers-principles article,.careers-principles article+article{border-left:0;border-top:1px solid var(--line);padding:25px 0}}.recovery-hero{border-bottom:1px solid var(--line2);padding-top:110px;padding-bottom:85px}.recovery-hero h1{max-width:1000px;margin:0 0 25px;font-family:Georgia,serif;font-size:clamp(48px,7vw,86px);font-weight:500;line-height:1}.recovery-status{border-bottom:1px solid var(--line2);grid-template-columns:repeat(4,1fr);display:grid}.recovery-status div{padding:26px 24px 26px 0}.recovery-status div+div{border-left:1px solid var(--line);padding-left:24px}.recovery-status span{color:var(--slate);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:9px;display:block}.recovery-status strong{color:var(--navy);font-size:12px}.recovery-assets{border-bottom:1px solid var(--line2);padding-top:85px;padding-bottom:85px}.recovery-assets>header{grid-template-columns:1fr 1fr;gap:8vw;margin-bottom:50px;display:grid}.recovery-assets h2,.recovery-evidence h2,.recovery-boundary h2{margin:0;font-family:Georgia,serif;font-size:clamp(36px,4vw,54px);font-weight:500;line-height:1.08}.recovery-assets header>p,.recovery-assets article p,.recovery-phases p,.recovery-evidence p,.recovery-boundary p{color:var(--slate);font-size:13px;line-height:1.7}.recovery-assets>div>article{border-top:1px solid var(--line);grid-template-columns:.45fr 1fr 1fr;align-items:center;gap:35px;padding:27px 0;display:grid}.recovery-assets article>span{color:var(--navy);font-size:9px;font-weight:700}.recovery-assets h3{margin:0;font-size:17px}.recovery-assets article p{margin:7px 0 0}.recovery-assets dl{margin:0}.recovery-assets dl div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:8px 0;font-size:9px;display:flex}.recovery-assets dt{color:var(--slate)}.recovery-assets dd{text-align:right;margin:0}.recovery-phases{border-bottom:1px solid var(--line2);grid-template-columns:repeat(3,1fr);display:grid}.recovery-phases article{border-top:1px solid var(--line);grid-template-columns:40px 1fr;gap:20px;min-height:235px;padding:35px 28px 35px 0;display:grid}.recovery-phases article:nth-child(3n+2),.recovery-phases article:nth-child(3n+3){border-left:1px solid var(--line);padding-left:28px}.recovery-phases article>span{color:var(--navy);font-size:10px}.recovery-phases h2{margin:55px 0 9px;font-family:Georgia,serif;font-size:25px;font-weight:500}.recovery-phases p{margin:0}.recovery-evidence{border-bottom:1px solid var(--line2);grid-template-columns:1.3fr .7fr;gap:8vw;padding-top:85px;padding-bottom:85px;display:grid}.recovery-evidence aside{border:1px solid var(--line2);border-top:3px solid var(--navy);background:var(--surface);padding:28px}.recovery-evidence aside span{color:var(--navy);font-family:Georgia,serif;font-size:72px;display:block}.recovery-evidence aside strong{font-size:12px}.recovery-boundary{grid-template-columns:.8fr 1.1fr .8fr;gap:55px;padding-top:85px;padding-bottom:85px;display:grid}.recovery-boundary a{border-top:1px solid var(--line);color:var(--navy);padding:14px 0;font-size:12px;font-weight:700;display:block}.recovery-boundary ol{margin:0;padding:0;list-style:none}.recovery-boundary li{border-top:1px solid var(--line);padding:14px 0;font-size:11px}.recovery-boundary li span{width:42px;color:var(--navy);display:inline-block}@media (width<=1100px){.recovery-status{grid-template-columns:1fr 1fr}.recovery-assets>header,.recovery-evidence,.recovery-boundary{grid-template-columns:1fr}.recovery-assets>div>article{grid-template-columns:.4fr 1fr}.recovery-assets dl{grid-column:2}.recovery-phases{grid-template-columns:1fr 1fr}.recovery-phases article:nth-child(n){padding:30px}.recovery-phases article:nth-child(2n){border-left:1px solid var(--line)}}@media (width<=620px){.recovery-status,.recovery-phases{grid-template-columns:1fr}.recovery-status div,.recovery-status div+div,.recovery-phases article:nth-child(n){border-left:0;border-top:1px solid var(--line);padding:25px 0}.recovery-assets>div>article{grid-template-columns:1fr}.recovery-assets dl{grid-column:1}}.ai-hero{border-bottom:1px solid var(--line2);grid-template-columns:1.35fr .55fr;align-items:center;gap:9vw;min-height:620px;padding:75px 0;display:grid}.ai-hero aside,.ai-flow aside{border:1px solid var(--line2);border-top:3px solid var(--navy);background:var(--surface);padding:24px}.ai-hero aside>p{color:var(--navy);text-transform:uppercase;letter-spacing:.1em;margin:0 0 18px;font-size:9px;font-weight:700}.ai-hero dl{margin:0}.ai-hero dl div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:13px 0;font-size:10px;display:flex}.ai-hero dt{color:var(--slate)}.ai-hero dd{text-align:right;margin:0;font-weight:650}.ai-status{border-bottom:1px solid var(--line2);grid-template-columns:repeat(4,1fr);display:grid}.ai-status div{padding:24px 25px 24px 0}.ai-status div+div{border-left:1px solid var(--line);padding-left:25px}.ai-status span{color:var(--slate);text-transform:uppercase;margin-bottom:9px;font-size:9px;display:block}.ai-status strong{font-size:12px}.ai-controls{border-bottom:1px solid var(--line2);grid-template-columns:repeat(3,1fr);display:grid}.ai-controls article{border-top:1px solid var(--line);grid-template-columns:35px 1fr;gap:16px;min-height:250px;padding:35px 28px 40px 0;display:grid}.ai-controls article:nth-child(3n+2),.ai-controls article:nth-child(3n+3){border-left:1px solid var(--line);padding-left:28px}.ai-controls article>span{color:var(--navy);font-size:10px}.ai-controls h2{margin:60px 0 12px;font-family:Georgia,serif;font-size:24px;font-weight:500}.ai-controls p,.ai-authority p,.ai-flow p,.ai-boundary p{color:var(--slate);font-size:13px;line-height:1.65}.ai-authority{border-bottom:1px solid var(--line2);grid-template-columns:1fr 1fr;gap:8vw;padding:85px 0;display:grid}.ai-authority h2,.ai-flow h2,.ai-boundary h2{margin:0;font-family:Georgia,serif;font-size:clamp(34px,3.5vw,52px);font-weight:500;line-height:1.08}.ai-authority article{border-top:1px solid var(--line);grid-template-columns:70px 1fr;gap:20px;padding:17px 0;display:grid}.ai-authority article>span{color:var(--navy);font-size:10px;font-weight:700}.ai-authority strong{font-size:12px;display:block}.ai-authority small{color:var(--slate);font-size:8px}.ai-flow{border-bottom:1px solid var(--line2);grid-template-columns:1fr .7fr .55fr;gap:55px;padding:85px 0;display:grid}.ai-flow ol{margin:0;padding:0;list-style:none}.ai-flow li{border-top:1px solid var(--line);padding:14px 0;font-size:11px}.ai-flow li span{width:42px;color:var(--navy);display:inline-block}.ai-flow aside>span{color:var(--navy);font-family:Georgia,serif;font-size:64px;display:block}.ai-flow aside strong{font-size:12px}.ai-boundary{grid-template-columns:1fr 1fr;gap:9vw;padding:85px 0;display:grid}.ai-boundary a{border-top:1px solid var(--line);color:var(--navy);padding:14px 0;font-size:12px;font-weight:700;display:block}@media (width<=1100px){.ai-hero,.ai-authority,.ai-flow,.ai-boundary{grid-template-columns:1fr;gap:28px}.ai-status,.ai-controls{grid-template-columns:1fr 1fr}.ai-controls article:nth-child(n){padding:30px}.ai-controls article:nth-child(2n){border-left:1px solid var(--line)}}@media (width<=620px){.ai-status,.ai-controls{grid-template-columns:1fr}.ai-status div,.ai-status div+div,.ai-controls article:nth-child(n){border-left:0;border-top:1px solid var(--line);padding:25px 0}}.policy-hero{border-bottom:1px solid var(--line2);grid-template-columns:1.35fr .55fr;align-items:end;gap:9vw;min-height:590px;padding:80px 0 72px;display:grid}.policy-hero aside{border-left:1px solid var(--line2);padding:28px}.policy-hero aside>span{color:var(--navy);font-family:Georgia,serif;font-size:88px;line-height:.9;display:block}.policy-hero aside strong{font-size:12px}.policy-hero aside p{color:var(--slate);font-size:11px;line-height:1.5}.policy-status{border-bottom:1px solid var(--line2);grid-template-columns:repeat(4,1fr);display:grid}.policy-status div{padding:24px 25px 24px 0}.policy-status div+div{border-left:1px solid var(--line);padding-left:25px}.policy-status span{color:var(--slate);text-transform:uppercase;margin-bottom:8px;font-size:9px;display:block}.policy-status strong{font-size:11px}.policy-register{border-bottom:1px solid var(--line2);padding-top:85px;padding-bottom:85px}.policy-register>header{grid-template-columns:1.1fr .9fr;gap:8vw;margin-bottom:50px;display:grid}.policy-register h2,.policy-contract h2,.policy-boundary h2{margin:0;font-family:Georgia,serif;font-size:clamp(34px,3.5vw,52px);font-weight:500;line-height:1.08}.policy-register>header>p,.policy-contract p,.policy-boundary p{color:var(--slate);line-height:1.65}.policy-register article{border-top:1px solid var(--line);grid-template-columns:65px 1fr 1.2fr;align-items:center;gap:25px;min-height:125px;display:grid}.policy-register article>span{color:var(--navy);font-size:10px}.policy-register h3{margin:0 0 8px;font-size:18px}.policy-register article p{color:var(--slate);margin:0;font-size:9px}.policy-register dl{grid-template-columns:.7fr .7fr 1.3fr;margin:0;display:grid}.policy-register dl div{border-left:1px solid var(--line);padding-left:20px}.policy-register dt{color:var(--slate);text-transform:uppercase;margin-bottom:7px;font-size:8px}.policy-register dd{margin:0;font-size:9px}.policy-lifecycle{border-bottom:1px solid var(--line2);grid-template-columns:repeat(3,1fr);display:grid}.policy-lifecycle article{border-top:1px solid var(--line);grid-template-columns:35px 1fr;gap:15px;min-height:210px;padding:32px 26px 36px 0;display:grid}.policy-lifecycle article:nth-child(3n+2),.policy-lifecycle article:nth-child(3n+3){border-left:1px solid var(--line);padding-left:26px}.policy-lifecycle article>span{color:var(--navy);font-size:10px}.policy-lifecycle h2{margin:52px 0 10px;font-family:Georgia,serif;font-size:23px;font-weight:500}.policy-lifecycle p{color:var(--slate);font-size:12px;line-height:1.55}.policy-contract{border-bottom:1px solid var(--line2);grid-template-columns:1fr .8fr;gap:9vw;padding:85px 0;display:grid}.policy-contract ol{margin:0;padding:0;list-style:none}.policy-contract li{border-top:1px solid var(--line);padding:15px 0;font-size:11px}.policy-contract li span{width:42px;color:var(--navy);display:inline-block}.policy-boundary{grid-template-columns:1fr 1fr;gap:9vw;padding:85px 0;display:grid}.policy-boundary a{border-top:1px solid var(--line);color:var(--navy);padding:13px 0;font-size:12px;font-weight:700;display:block}@media (width<=1100px){.policy-hero,.policy-register>header,.policy-contract,.policy-boundary{grid-template-columns:1fr;gap:28px}.policy-status,.policy-lifecycle{grid-template-columns:1fr 1fr}.policy-register article{grid-template-columns:45px 1fr}.policy-register dl{grid-column:2}.policy-lifecycle article:nth-child(n){padding:28px}.policy-lifecycle article:nth-child(2n){border-left:1px solid var(--line)}}@media (width<=620px){.policy-status,.policy-lifecycle{grid-template-columns:1fr}.policy-status div,.policy-status div+div,.policy-lifecycle article:nth-child(n){border-left:0;border-top:1px solid var(--line);padding:25px 0}.policy-register article{grid-template-columns:1fr}.policy-register dl{grid-column:1;grid-template-columns:1fr}.policy-register dl div{border-left:0;border-top:1px solid var(--line);padding:12px 0}}.foundation-hero{border-bottom:1px solid var(--line2);grid-template-columns:1.3fr .6fr;align-items:center;gap:9vw;min-height:620px;padding:75px 0;display:grid}.foundation-hero aside{border:1px solid var(--line2);border-top:3px solid var(--navy);background:var(--surface);padding:24px}.foundation-hero aside>p{color:var(--navy);text-transform:uppercase;letter-spacing:.1em;margin:0 0 14px;font-size:9px;font-weight:700}.foundation-hero aside>strong{margin-bottom:22px;font-family:Georgia,serif;font-size:30px;font-weight:500;display:block}.foundation-hero dl{margin:0}.foundation-hero dl div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:12px 0;font-size:10px;display:flex}.foundation-hero dt{color:var(--slate)}.foundation-hero dd{text-align:right;margin:0;font-weight:650}.foundation-status{border-bottom:1px solid var(--line2);grid-template-columns:repeat(6,1fr);display:grid}.foundation-status div{padding:23px 18px 23px 0}.foundation-status div+div{border-left:1px solid var(--line);padding-left:18px}.foundation-status span{min-height:22px;color:var(--slate);text-transform:uppercase;margin-bottom:7px;font-size:8px;display:block}.foundation-status strong{color:var(--navy);font-family:Georgia,serif;font-size:25px}.foundation-register{border-bottom:1px solid var(--line2);padding:85px 0}.foundation-register>header{grid-template-columns:1.1fr .9fr;gap:8vw;margin-bottom:50px;display:grid}.foundation-register h2,.foundation-risks h2,.foundation-freeze h2{margin:0;font-family:Georgia,serif;font-size:clamp(34px,3.5vw,52px);font-weight:500;line-height:1.08}.foundation-register>header>p,.foundation-risks header p{color:var(--slate);line-height:1.65}.foundation-register article{border-top:1px solid var(--line);grid-template-columns:65px 1.1fr 1fr;align-items:center;gap:24px;min-height:145px;display:grid}.foundation-register article>span{color:var(--navy);font-size:10px}.foundation-register h3{margin:0 0 8px;font-size:17px}.foundation-register article>div>p{color:var(--slate);margin:0;font-size:8px}.foundation-register dl{grid-template-columns:1fr 1fr .7fr;margin:0;display:grid}.foundation-register dl div{border-left:1px solid var(--line);padding-left:16px}.foundation-register dt{color:var(--slate);text-transform:uppercase;margin-bottom:7px;font-size:8px}.foundation-register dd{margin:0;font-size:9px}.foundation-action{color:var(--slate);grid-column:2/4;margin:-22px 0 18px;font-size:10px}.foundation-risks{border-bottom:1px solid var(--line2);grid-template-columns:.8fr 1.2fr;gap:8vw;padding:85px 0;display:grid}.foundation-risks article{border-top:1px solid var(--line);grid-template-columns:50px 1fr 55px;align-items:start;gap:18px;padding:18px 0;display:grid}.foundation-risks article>span{color:var(--navy);font-size:9px}.foundation-risks strong{font-size:12px}.foundation-risks article p{color:var(--slate);margin:7px 0 0;font-size:10px}.foundation-risks b{color:var(--navy);font-size:8px}.foundation-freeze{grid-template-columns:.7fr 1fr .6fr;gap:55px;padding:85px 0;display:grid}.foundation-freeze ol{margin:0;padding:0;list-style:none}.foundation-freeze li{border-top:1px solid var(--line);padding:14px 0;font-size:11px}.foundation-freeze li span{width:42px;color:var(--navy);display:inline-block}.foundation-freeze a{border-top:1px solid var(--line);color:var(--navy);padding:13px 0;font-size:11px;font-weight:700;display:block}@media (width<=1100px){.foundation-hero,.foundation-register>header,.foundation-risks,.foundation-freeze{grid-template-columns:1fr;gap:28px}.foundation-status{grid-template-columns:repeat(3,1fr)}.foundation-status div:nth-child(4){border-left:0}.foundation-register article{grid-template-columns:45px 1fr}.foundation-register dl,.foundation-action{grid-column:2}}@media (width<=620px){.foundation-status{grid-template-columns:1fr 1fr}.foundation-status div:nth-child(odd){border-left:0}.foundation-register article{grid-template-columns:1fr}.foundation-register dl,.foundation-action{grid-column:1}.foundation-register dl{grid-template-columns:1fr}.foundation-register dl div{border-left:0;border-top:1px solid var(--line);padding:10px 0}}.integration-hero{border-bottom:1px solid var(--line2);grid-template-columns:1.35fr .55fr;align-items:center;gap:9vw;min-height:620px;padding:75px 0;display:grid}.integration-hero aside,.integration-quarantine aside{border:1px solid var(--line2);border-top:3px solid var(--navy);background:var(--surface);padding:24px}.integration-hero aside>p{color:var(--navy);text-transform:uppercase;letter-spacing:.1em;margin:0 0 18px;font-size:9px;font-weight:700}.integration-hero dl{margin:0}.integration-hero dl div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:13px 0;font-size:10px;display:flex}.integration-hero dt{color:var(--slate)}.integration-hero dd{text-align:right;margin:0;font-weight:650}.integration-status{border-bottom:1px solid var(--line2);grid-template-columns:repeat(4,1fr);display:grid}.integration-status div{padding:24px 25px 24px 0}.integration-status div+div{border-left:1px solid var(--line);padding-left:25px}.integration-status span{color:var(--slate);text-transform:uppercase;margin-bottom:8px;font-size:9px;display:block}.integration-status strong{font-size:12px}.integration-contracts{border-bottom:1px solid var(--line2);padding:85px 0}.integration-contracts>header{grid-template-columns:1.1fr .9fr;gap:8vw;margin-bottom:50px;display:grid}.integration-contracts h2,.integration-quarantine h2,.integration-boundary h2{margin:0;font-family:Georgia,serif;font-size:clamp(34px,3.5vw,52px);font-weight:500;line-height:1.08}.integration-contracts>header>p,.integration-quarantine p,.integration-boundary p{color:var(--slate);line-height:1.65}.integration-contracts article{border-top:1px solid var(--line);grid-template-columns:65px 1fr 1.3fr;align-items:center;gap:25px;min-height:140px;display:grid}.integration-contracts article>span{color:var(--navy);font-size:10px}.integration-contracts h3{margin:0 0 8px;font-size:18px}.integration-contracts article p{color:var(--slate);margin:0;font-size:9px}.integration-contracts dl{grid-template-columns:.45fr .7fr 1.6fr;margin:0;display:grid}.integration-contracts dl div{border-left:1px solid var(--line);padding-left:18px}.integration-contracts dt{color:var(--slate);text-transform:uppercase;margin-bottom:7px;font-size:8px}.integration-contracts dd{margin:0;font-size:9px}.integration-pipeline{border-bottom:1px solid var(--line2);grid-template-columns:repeat(4,1fr);display:grid}.integration-pipeline article{border-top:1px solid var(--line);grid-template-columns:34px 1fr;gap:14px;min-height:230px;padding:32px 25px 36px 0;display:grid}.integration-pipeline article+article{border-left:1px solid var(--line);padding-left:25px}.integration-pipeline article:nth-child(5){border-left:0}.integration-pipeline article>span{color:var(--navy);font-size:10px}.integration-pipeline h2{margin:58px 0 10px;font-family:Georgia,serif;font-size:23px;font-weight:500}.integration-pipeline p{color:var(--slate);font-size:11px;line-height:1.55}.integration-quarantine{border-bottom:1px solid var(--line2);grid-template-columns:1.3fr .6fr;gap:9vw;padding:85px 0;display:grid}.integration-quarantine aside>span{color:var(--navy);font-family:Georgia,serif;font-size:70px;display:block}.integration-quarantine aside strong{font-size:12px}.integration-quarantine aside p{font-size:11px}.integration-boundary{grid-template-columns:1fr 1fr;gap:9vw;padding:85px 0;display:grid}.integration-boundary a{border-top:1px solid var(--line);color:var(--navy);padding:13px 0;font-size:12px;font-weight:700;display:block}@media (width<=1100px){.integration-hero,.integration-contracts>header,.integration-quarantine,.integration-boundary{grid-template-columns:1fr;gap:28px}.integration-status,.integration-pipeline{grid-template-columns:1fr 1fr}.integration-pipeline article:nth-child(n){padding:28px}.integration-pipeline article:nth-child(odd){border-left:0}.integration-contracts article{grid-template-columns:45px 1fr}.integration-contracts dl{grid-column:2}}@media (width<=620px){.integration-status,.integration-pipeline{grid-template-columns:1fr}.integration-status div,.integration-status div+div,.integration-pipeline article:nth-child(n){border-left:0;border-top:1px solid var(--line);padding:25px 0}.integration-contracts article{grid-template-columns:1fr}.integration-contracts dl{grid-column:1;grid-template-columns:1fr}.integration-contracts dl div{border-left:0;border-top:1px solid var(--line);padding:10px 0}}.reference-hero{border-bottom:1px solid var(--line2);grid-template-columns:1.35fr .55fr;align-items:end;gap:9vw;min-height:590px;padding:80px 0 72px;display:grid}.reference-hero aside{border-left:1px solid var(--line2);padding:28px}.reference-hero aside>span{color:var(--navy);font-family:Georgia,serif;font-size:72px;line-height:.9;display:block}.reference-hero aside strong{font-size:12px}.reference-hero aside p{color:var(--slate);font-size:10px}.reference-status{border-bottom:1px solid var(--line2);grid-template-columns:repeat(4,1fr);display:grid}.reference-status div{padding:24px 25px 24px 0}.reference-status div+div{border-left:1px solid var(--line);padding-left:25px}.reference-status span{color:var(--slate);text-transform:uppercase;margin-bottom:8px;font-size:9px;display:block}.reference-status strong{font-size:12px}.reference-results{border-bottom:1px solid var(--line2);padding:85px 0}.reference-results>header{grid-template-columns:1.1fr .9fr;gap:8vw;margin-bottom:50px;display:grid}.reference-results h2,.reference-lineage h2,.reference-boundary h2{margin:0;font-family:Georgia,serif;font-size:clamp(34px,3.5vw,52px);font-weight:500;line-height:1.08}.reference-results>header>p,.reference-lineage p,.reference-boundary p{color:var(--slate);line-height:1.65}.reference-results article{border-top:1px solid var(--line);grid-template-columns:60px 1fr .9fr 45px;align-items:center;gap:24px;min-height:115px;display:grid}.reference-results article>span{color:var(--navy);font-size:10px}.reference-results h3{margin:0 0 7px;font-size:16px}.reference-results article p{color:var(--slate);margin:0;font-size:9px}.reference-results small{color:var(--slate);text-transform:uppercase;margin-bottom:7px;font-size:8px;display:block}.reference-results article strong{font-size:10px}.reference-results article>b{color:var(--navy);font-size:9px}.reference-lineage{border-bottom:1px solid var(--line2);grid-template-columns:1fr .8fr .55fr;gap:55px;padding:85px 0;display:grid}.reference-lineage ol{margin:0;padding:0;list-style:none}.reference-lineage li{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:14px 0;font-size:10px}.reference-lineage li span{width:38px;color:var(--navy);display:inline-block}.reference-lineage aside{border:1px solid var(--line2);border-top:3px solid var(--navy);background:var(--surface);padding:24px}.reference-lineage aside>span{color:var(--navy);font-family:Georgia,serif;font-size:40px;display:block}.reference-lineage aside strong{font-size:11px}.reference-lineage aside p{font-size:10px}.reference-boundary{grid-template-columns:1fr 1fr;gap:9vw;padding:85px 0;display:grid}.reference-boundary a{border-top:1px solid var(--line);color:var(--navy);padding:13px 0;font-size:12px;font-weight:700;display:block}@media (width<=1100px){.reference-hero,.reference-results>header,.reference-lineage,.reference-boundary{grid-template-columns:1fr;gap:28px}.reference-status{grid-template-columns:1fr 1fr}.reference-results article{grid-template-columns:45px 1fr}.reference-results article>div:nth-of-type(2),.reference-results article>b{grid-column:2}}@media (width<=620px){.reference-status{grid-template-columns:1fr}.reference-status div,.reference-status div+div{border-left:0;border-top:1px solid var(--line);padding:25px 0}.reference-results article{grid-template-columns:1fr}.reference-results article>div:nth-of-type(2),.reference-results article>b{grid-column:1}}.export-hero{border-bottom:1px solid var(--line2);grid-template-columns:1.35fr .55fr;align-items:center;gap:9vw;min-height:620px;padding:75px 0;display:grid}.export-hero aside{border:1px solid var(--line2);border-top:3px solid var(--navy);background:var(--surface);padding:24px}.export-hero aside>p{color:var(--navy);text-transform:uppercase;letter-spacing:.1em;margin:0 0 18px;font-size:9px;font-weight:700}.export-hero dl{margin:0}.export-hero dl div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:13px 0;font-size:10px;display:flex}.export-hero dt{color:var(--slate)}.export-hero dd{text-align:right;margin:0;font-weight:650}.export-command{border-bottom:1px solid var(--line2);grid-template-columns:.5fr 1.4fr .7fr;align-items:center;gap:30px;padding-top:23px;padding-bottom:23px;display:grid}.export-command span,.export-command strong{color:var(--slate);text-transform:uppercase;font-size:8px}.export-command code{color:#dbe5ef;background:#111922;padding:12px 16px;font-size:11px;overflow:auto}.export-command strong{text-align:right}.export-artifacts{border-bottom:1px solid var(--line2);grid-template-columns:repeat(5,1fr);display:grid}.export-artifacts article{border-top:1px solid var(--line);align-content:start;min-height:280px;padding:32px 24px 36px 0;display:grid}.export-artifacts article+article{border-left:1px solid var(--line);padding-left:24px}.export-artifacts article>span{color:var(--navy);font-size:10px}.export-artifacts h2{margin:62px 0 10px;font-family:Georgia,serif;font-size:22px;font-weight:500}.export-artifacts p{color:var(--slate);font-size:11px;line-height:1.55}.export-artifacts a,.export-artifacts b{color:var(--navy);align-self:end;margin-top:20px;font-size:9px;font-weight:700}.export-checklist{border-bottom:1px solid var(--line2);padding:85px 0}.export-checklist>header{grid-template-columns:1.1fr .9fr;gap:8vw;margin-bottom:50px;display:grid}.export-checklist h2,.export-errors h2,.export-boundary h2{margin:0;font-family:Georgia,serif;font-size:clamp(34px,3.5vw,52px);font-weight:500;line-height:1.08}.export-checklist>header>p,.export-errors>div:first-child p,.export-boundary p{color:var(--slate);line-height:1.65}.export-checklist article,.export-errors article{border-top:1px solid var(--line);grid-template-columns:60px 1fr 80px;align-items:start;gap:22px;padding:18px 0;display:grid}.export-checklist article>span,.export-errors article>span{color:var(--navy);font-size:9px}.export-checklist strong,.export-errors strong{font-size:12px}.export-checklist article p,.export-errors article p{color:var(--slate);margin:6px 0 0;font-size:10px}.export-checklist article>b,.export-errors article>b{color:var(--navy);text-align:right;font-size:8px}.export-errors{border-bottom:1px solid var(--line2);grid-template-columns:.75fr 1.25fr;gap:8vw;padding:85px 0;display:grid}.export-boundary{grid-template-columns:1fr 1fr;gap:9vw;padding:85px 0;display:grid}.export-boundary a{border-top:1px solid var(--line);color:var(--navy);padding:13px 0;font-size:12px;font-weight:700;display:block}@media (width<=1100px){.export-hero,.export-checklist>header,.export-errors,.export-boundary{grid-template-columns:1fr;gap:28px}.export-command{grid-template-columns:1fr}.export-command strong{text-align:left}.export-artifacts{grid-template-columns:1fr 1fr}.export-artifacts article:nth-child(odd){border-left:0}}@media (width<=620px){.export-artifacts{grid-template-columns:1fr}.export-artifacts article,.export-artifacts article+article{border-left:0;border-top:1px solid var(--line);padding:28px 0}.export-checklist article,.export-errors article{grid-template-columns:1fr}.export-checklist article>b,.export-errors article>b{text-align:left}}.trust-hero{border-bottom:1px solid var(--line2);grid-template-columns:1.35fr .55fr;align-items:center;gap:9vw;min-height:620px;padding:75px 0;display:grid}.trust-hero aside{border:1px solid var(--line2);border-top:3px solid var(--navy);background:var(--surface);padding:24px}.trust-hero aside>p{color:var(--navy);text-transform:uppercase;letter-spacing:.1em;margin:0 0 18px;font-size:9px;font-weight:700}.trust-hero dl{margin:0}.trust-hero dl div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:13px 0;font-size:10px;display:flex}.trust-hero dt{color:var(--slate)}.trust-hero dd{text-align:right;margin:0;font-weight:650}.trust-status{border-bottom:1px solid var(--line2);grid-template-columns:repeat(4,1fr);display:grid}.trust-status div{padding:24px 25px 24px 0}.trust-status div+div{border-left:1px solid var(--line);padding-left:25px}.trust-status span{color:var(--slate);text-transform:uppercase;margin-bottom:8px;font-size:9px;display:block}.trust-status strong{font-size:12px}.trust-lifecycle{border-bottom:1px solid var(--line2);grid-template-columns:repeat(3,1fr);display:grid}.trust-lifecycle article{border-top:1px solid var(--line);grid-template-columns:35px 1fr;gap:16px;min-height:235px;padding:34px 28px 38px 0;display:grid}.trust-lifecycle article:nth-child(3n+2),.trust-lifecycle article:nth-child(3n+3){border-left:1px solid var(--line);padding-left:28px}.trust-lifecycle article>span{color:var(--navy);font-size:10px}.trust-lifecycle h2{margin:55px 0 10px;font-family:Georgia,serif;font-size:25px;font-weight:500}.trust-lifecycle p{color:var(--slate);font-size:12px;line-height:1.55}.trust-sequence{border-bottom:1px solid var(--line2);padding:85px 0}.trust-sequence>header{grid-template-columns:1.1fr .9fr;gap:8vw;margin-bottom:50px;display:grid}.trust-sequence h2,.trust-authority h2,.trust-incident h2{margin:0;font-family:Georgia,serif;font-size:clamp(34px,3.5vw,52px);font-weight:500;line-height:1.08}.trust-sequence>header>p,.trust-authority>div:first-child p{color:var(--slate);line-height:1.65}.trust-sequence>div{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.trust-sequence article{min-height:170px;padding:25px 24px 25px 0}.trust-sequence article+article{border-left:1px solid var(--line);padding-left:24px}.trust-sequence article>span,.trust-sequence small{color:var(--slate);text-transform:uppercase;font-size:8px;display:block}.trust-sequence strong{color:var(--navy);margin:32px 0 9px;font-family:Georgia,serif;font-size:38px;display:block}.trust-authority{border-bottom:1px solid var(--line2);grid-template-columns:.8fr 1.2fr;gap:8vw;padding:85px 0;display:grid}.trust-authority article{border-top:1px solid var(--line);grid-template-columns:45px 1fr;gap:18px;padding:17px 0;display:grid}.trust-authority article>span{color:var(--navy);font-size:9px}.trust-authority strong{font-size:12px}.trust-authority article p{color:var(--slate);margin:6px 0 0;font-size:10px}.trust-incident{grid-template-columns:.7fr 1fr .6fr;gap:55px;padding:85px 0;display:grid}.trust-incident ol{margin:0;padding:0;list-style:none}.trust-incident li{border-top:1px solid var(--line);padding:14px 0;font-size:11px}.trust-incident li span{width:42px;color:var(--navy);display:inline-block}.trust-incident a{border-top:1px solid var(--line);color:var(--navy);padding:13px 0;font-size:11px;font-weight:700;display:block}@media (width<=1100px){.trust-hero,.trust-sequence>header,.trust-authority,.trust-incident{grid-template-columns:1fr;gap:28px}.trust-lifecycle,.trust-sequence>div{grid-template-columns:1fr 1fr}.trust-lifecycle article:nth-child(n){padding:28px}.trust-lifecycle article:nth-child(2n),.trust-sequence article:nth-child(2n){border-left:1px solid var(--line)}}@media (width<=620px){.trust-status,.trust-lifecycle,.trust-sequence>div{grid-template-columns:1fr}.trust-status div,.trust-status div+div,.trust-lifecycle article:nth-child(n),.trust-sequence article,.trust-sequence article+article{border-left:0;border-top:1px solid var(--line);padding:25px 0}}.staging-hero{border-bottom:1px solid var(--line2);grid-template-columns:1.35fr .55fr;align-items:center;gap:9vw;min-height:620px;padding:75px 0;display:grid}.staging-hero aside{border:1px solid var(--line2);border-top:3px solid var(--navy);background:var(--surface);padding:24px}.staging-hero aside>p{color:var(--navy);text-transform:uppercase;letter-spacing:.1em;margin:0 0 18px;font-size:9px;font-weight:700}.staging-hero dl{margin:0}.staging-hero dl div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:13px 0;font-size:10px;display:flex}.staging-hero dt{color:var(--slate)}.staging-hero dd{text-align:right;margin:0;font-weight:650}.staging-status{border-bottom:1px solid var(--line2);grid-template-columns:repeat(4,1fr);display:grid}.staging-status div{padding:24px 25px 24px 0}.staging-status div+div{border-left:1px solid var(--line);padding-left:25px}.staging-status span{color:var(--slate);text-transform:uppercase;margin-bottom:8px;font-size:9px;display:block}.staging-status strong{font-size:11px}.staging-runbook{border-bottom:1px solid var(--line2);grid-template-columns:repeat(5,1fr);display:grid}.staging-runbook article{border-top:1px solid var(--line);grid-template-columns:30px 1fr;gap:12px;min-height:245px;padding:32px 20px 35px 0;display:grid}.staging-runbook article+article{border-left:1px solid var(--line);padding-left:20px}.staging-runbook article:nth-child(6){border-left:0}.staging-runbook article>span{color:var(--navy);font-size:9px}.staging-runbook h2{margin:60px 0 10px;font-family:Georgia,serif;font-size:21px;font-weight:500}.staging-runbook p{color:var(--slate);font-size:10px;line-height:1.55}.staging-checks{border-bottom:1px solid var(--line2);padding:85px 0}.staging-checks>header{grid-template-columns:1.1fr .9fr;gap:8vw;margin-bottom:50px;display:grid}.staging-checks h2,.staging-diff h2,.staging-boundary h2{margin:0;font-family:Georgia,serif;font-size:clamp(34px,3.5vw,52px);font-weight:500;line-height:1.08}.staging-checks>header>p,.staging-diff p,.staging-boundary p{color:var(--slate);line-height:1.65}.staging-checks>div{grid-template-columns:1fr 1fr;display:grid}.staging-checks article{border-top:1px solid var(--line);grid-template-columns:45px 1fr 75px;gap:18px;padding:17px 0;display:grid}.staging-checks article:nth-child(2n){border-left:1px solid var(--line);padding-left:22px}.staging-checks article>span{color:var(--navy);font-size:9px}.staging-checks article strong{font-size:11px}.staging-checks article b{color:var(--navy);text-align:right;font-size:8px}.staging-diff{border-bottom:1px solid var(--line2);grid-template-columns:1fr .8fr .45fr;gap:55px;padding:85px 0;display:grid}.staging-diff ol{margin:0;padding:0;list-style:none}.staging-diff li{border-top:1px solid var(--line);padding:14px 0;font-size:11px}.staging-diff li span{width:40px;color:var(--navy);display:inline-block}.staging-diff aside{border:1px solid var(--line2);border-top:3px solid var(--navy);background:var(--surface);padding:24px}.staging-diff aside>span{color:var(--navy);font-family:Georgia,serif;font-size:72px;display:block}.staging-diff aside strong{font-size:10px}.staging-boundary{grid-template-columns:1fr 1fr;gap:9vw;padding:85px 0;display:grid}.staging-boundary a{border-top:1px solid var(--line);color:var(--navy);padding:13px 0;font-size:12px;font-weight:700;display:block}@media (width<=1100px){.staging-hero,.staging-checks>header,.staging-diff,.staging-boundary{grid-template-columns:1fr;gap:28px}.staging-runbook{grid-template-columns:1fr 1fr}.staging-runbook article:nth-child(n){padding:28px}.staging-runbook article:nth-child(odd){border-left:0}}@media (width<=620px){.staging-status,.staging-runbook,.staging-checks>div{grid-template-columns:1fr}.staging-status div,.staging-status div+div,.staging-runbook article:nth-child(n),.staging-checks article,.staging-checks article:nth-child(2n){border-left:0;border-top:1px solid var(--line);padding:25px 0}}.dev-hero{border-bottom:1px solid var(--line2);grid-template-columns:1.2fr .8fr;align-items:center;gap:8vw;min-height:620px;padding-top:75px;padding-bottom:75px;display:grid}.code-panel{border:1px solid var(--line2);border-top:3px solid var(--navy);color:#dbe5ef;background:#111922;box-shadow:0 24px 50px #10192318}.code-panel header{border-bottom:1px solid #ffffff24;gap:18px;padding:17px 20px;font-family:monospace;font-size:12px;display:flex}.code-panel header span{color:#91d4b4}.code-panel pre{min-height:240px;margin:0;padding:35px 28px;font-size:14px;line-height:1.75;overflow:auto}.code-panel footer{color:#91a0ae;text-transform:uppercase;letter-spacing:.1em;border-top:1px solid #ffffff24;padding:14px 20px;font-size:9px}.dev-status{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;grid-template-columns:1.2fr 1fr .6fr .6fr;padding-top:22px;padding-bottom:22px;font-size:9px;display:grid}.dev-status div{border-left:1px solid var(--line);padding-left:22px}.dev-status i{background:var(--navy);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.dev-surfaces{border-bottom:1px solid var(--line2);grid-template-columns:repeat(4,1fr);display:grid}.dev-surfaces article{min-height:320px;padding:35px 28px 42px 0}.dev-surfaces article+article{border-left:1px solid var(--line);padding-left:28px}.dev-surfaces article>div{color:var(--navy);justify-content:space-between;font-size:10px;display:flex}.dev-surfaces b{color:var(--slate);text-transform:uppercase;font-size:8px}.dev-surfaces h2{margin:80px 0 14px;font-family:Georgia,serif;font-size:28px;font-weight:500}.dev-surfaces p{color:var(--slate);font-size:13px;line-height:1.6}.api-gate{border-bottom:1px solid var(--line2);grid-template-columns:1.35fr .65fr;gap:9vw;padding-top:90px;padding-bottom:90px;display:grid}.api-gate h2,.developer-lifecycle h2,.api-page h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1.08}.api-gate>div>p:last-child{max-width:720px;color:var(--slate);line-height:1.7}.api-gate dl{border:1px solid var(--line2);border-top:3px solid var(--navy);background:var(--surface);margin:0;padding:20px}.api-gate dl div{border-top:1px solid var(--line);justify-content:space-between;padding:13px 0;font-size:11px;display:flex}.api-gate dt{color:var(--slate)}.api-gate dd{margin:0;font-weight:650}.developer-lifecycle{border-bottom:1px solid var(--line);grid-template-columns:.45fr 1.1fr .8fr;gap:55px;padding-top:85px;padding-bottom:85px;display:grid}.developer-lifecycle h2{font-size:clamp(34px,3.5vw,50px)}.developer-lifecycle div p{color:var(--slate);line-height:1.7}.developer-lifecycle ol{margin:0;padding:0;list-style:none}.developer-lifecycle li{border-top:1px solid var(--line);padding:13px 0;font-size:11px}.developer-lifecycle li span{width:42px;color:var(--navy);display:inline-block}.api-page{grid-template-columns:1fr 1fr;gap:8vw;padding-top:100px;padding-bottom:100px;display:grid}.api-page header dl{margin-top:35px}.api-page header dl div{border-top:1px solid var(--line);justify-content:space-between;padding:12px 0;font-size:11px;display:flex}.api-page dd{margin:0}.api-page section>div{border-top:1px solid var(--line);grid-template-columns:70px 1fr 1fr;gap:20px;padding:20px 0;display:grid}.api-page section span{color:var(--navy);font-size:10px;font-weight:700}@media (width<=1100px){.dev-hero,.api-gate,.developer-lifecycle,.api-page{grid-template-columns:1fr}.dev-status{grid-template-columns:1fr 1fr;gap:18px}.dev-surfaces{grid-template-columns:1fr 1fr}.dev-surfaces article:nth-child(3){border-left:0}.developer-lifecycle{gap:28px}}@media (width<=620px){.dev-surfaces{grid-template-columns:1fr}.dev-surfaces article,.dev-surfaces article+article{border-left:0;border-top:1px solid var(--line);padding:30px 0}.dev-status{grid-template-columns:1fr}.dev-status div{border-left:0;border-top:1px solid var(--line);padding:10px 0}}.transparency-hero{border-bottom:1px solid var(--line2);min-height:540px;padding-top:95px;padding-bottom:75px}.transparency-hero h1{max-width:900px}.transparency-hero .lede{max-width:780px}.transparency-controls{border-bottom:1px solid var(--line2);grid-template-columns:repeat(3,1fr);display:grid}.transparency-controls article{border-top:1px solid var(--line);grid-template-columns:40px 1fr;gap:20px;min-height:180px;padding:35px 28px 35px 0;display:grid}.transparency-controls article:nth-child(3n+2),.transparency-controls article:nth-child(3n+3){border-left:1px solid var(--line);padding-left:28px}.transparency-controls article>span{color:var(--navy);font-size:10px}.transparency-controls h2{margin:45px 0 8px;font-size:16px}.transparency-controls p{color:var(--slate);margin:0;font-size:12px}.seo-model{border-bottom:1px solid var(--line2);grid-template-columns:.45fr 1.1fr .8fr;gap:55px;padding-top:85px;padding-bottom:85px;display:grid}.seo-model h2,.analytics-boundary h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.5vw,52px);font-weight:500;line-height:1.08}.seo-model div p{color:var(--slate);line-height:1.7}.seo-model ol{margin:0;padding:0;list-style:none}.seo-model li{border-top:1px solid var(--line);padding:16px 0;font-size:11px}.seo-model li span{width:42px;color:var(--navy);display:inline-block}.analytics-boundary{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:9vw;padding-top:85px;padding-bottom:85px;display:grid}.analytics-boundary>p{color:var(--slate);margin:0;line-height:1.75}@media (width<=1100px){.transparency-controls{grid-template-columns:1fr 1fr}.transparency-controls article:nth-child(n){border-left:0;padding:28px}.transparency-controls article:nth-child(2n){border-left:1px solid var(--line)}.seo-model,.analytics-boundary{grid-template-columns:1fr;gap:28px}}@media (width<=620px){.transparency-controls{grid-template-columns:1fr}.transparency-controls article:nth-child(n){border-left:0;padding:28px 0}}.nav-account{color:var(--navy);font-size:11px;font-weight:700}.portal-hero,.account-hero{border-bottom:1px solid var(--line2);grid-template-columns:1.35fr .55fr;align-items:center;gap:9vw;min-height:620px;padding-top:75px;padding-bottom:75px;display:grid}.portal-hero aside,.account-hero aside{border:1px solid var(--line2);border-top:3px solid var(--navy);background:var(--surface);padding:22px}.portal-hero aside>p,.account-hero aside>p{color:var(--navy);text-transform:uppercase;letter-spacing:.1em;margin:0 0 18px;font-size:9px;font-weight:700}.portal-hero dl,.account-hero dl{margin:0}.portal-hero dl div,.account-hero dl div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:13px 0;font-size:10px;display:flex}.portal-hero dt,.account-hero dt{color:var(--slate)}.portal-hero dd,.account-hero dd{text-align:right;margin:0;font-weight:650}.account-hero aside>a{color:var(--navy);margin-top:18px;font-size:11px;font-weight:700;display:block}.portal-boundary,.analytics-boundary{border-bottom:1px solid var(--line2);grid-template-columns:1fr 1fr;gap:9vw;padding-top:85px;padding-bottom:85px;display:grid}.portal-boundary h2,.portal-security h2,.account-empty h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1.08}.portal-boundary>p{color:var(--slate);margin:0;line-height:1.75}.portal-capabilities{border-bottom:1px solid var(--line2);grid-template-columns:repeat(3,1fr);display:grid}.portal-capabilities article{border-top:1px solid var(--line);min-height:270px;padding:34px 28px 38px 0}.portal-capabilities article:nth-child(3n+2),.portal-capabilities article:nth-child(3n+3){border-left:1px solid var(--line);padding-left:28px}.portal-capabilities article>div{color:var(--navy);justify-content:space-between;font-size:10px;display:flex}.portal-capabilities b{color:var(--slate);text-transform:uppercase;font-size:8px}.portal-capabilities h2{margin:65px 0 12px;font-family:Georgia,serif;font-size:27px;font-weight:500}.portal-capabilities p{color:var(--slate);font-size:12px;line-height:1.6}.portal-security{border-bottom:1px solid var(--line);grid-template-columns:.45fr 1.1fr .8fr;gap:55px;padding-top:85px;padding-bottom:85px;display:grid}.portal-security h2{font-size:clamp(34px,3.5vw,50px)}.portal-security div p{color:var(--slate);line-height:1.7}.portal-security ol{margin:0;padding:0;list-style:none}.portal-security li{border-top:1px solid var(--line);padding:16px 0;font-size:11px}.portal-security li span{width:42px;color:var(--navy);display:inline-block}.account-status{border-bottom:1px solid var(--line2);grid-template-columns:repeat(3,1fr);display:grid}.account-status article{grid-template-columns:40px 1fr;gap:20px;min-height:220px;padding:38px 30px 38px 0;display:grid}.account-status article+article{border-left:1px solid var(--line);padding-left:30px}.account-status article>span{color:var(--navy);font-size:10px}.account-status p{color:var(--slate);text-transform:uppercase;margin:0 0 45px;font-size:9px}.account-status strong{margin-bottom:8px;font-size:17px;display:block}.account-status small{color:var(--slate)}.account-empty{border-bottom:1px solid var(--line);grid-template-columns:.45fr 1fr 1fr;gap:55px;padding-top:85px;padding-bottom:85px;display:grid}.account-empty>p:nth-of-type(2){color:var(--slate);margin:0;line-height:1.7}.account-empty>a{color:var(--navy);grid-column:3;font-size:12px;font-weight:700}@media (width<=1100px){.portal-hero,.account-hero,.portal-boundary,.portal-security,.account-empty{grid-template-columns:1fr;gap:28px}.portal-capabilities{grid-template-columns:1fr 1fr}.portal-capabilities article:nth-child(n){padding:30px}.portal-capabilities article:nth-child(2n){border-left:1px solid var(--line)}.account-status{grid-template-columns:1fr}.account-status article,.account-status article+article{border-left:0;border-top:1px solid var(--line);padding:30px 0}.account-empty>a{grid-column:auto}}@media (width<=620px){.portal-capabilities{grid-template-columns:1fr}.portal-capabilities article:nth-child(n){border-left:0;padding:30px 0}}.site-footer{border-top:1px solid var(--line2)}.source-authority{border-bottom:1px solid var(--line);grid-template-columns:1.4fr .7fr .7fr .8fr;display:grid}.source-authority span{color:var(--slate);padding:18px 24px 18px 0;font-size:10px}.source-authority span+span{border-left:1px solid var(--line);padding-left:24px}.source-authority b{color:var(--navy);text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-size:8px;display:block}@media (width<=780px){.source-authority{grid-template-columns:1fr 1fr}.source-authority span:nth-child(3){border-left:0}.source-authority span:nth-child(n){padding:15px}.button,.search-filters button,.mobile-nav a{min-height:44px}}@media (width<=420px){.source-authority{grid-template-columns:1fr}.source-authority span:nth-child(n){border-left:0;border-top:1px solid var(--line)}}.company-hero{border-bottom:1px solid var(--line2);grid-template-columns:1.4fr .4fr;align-items:end;gap:8vw;min-height:540px;padding-top:90px;padding-bottom:75px;display:grid}.company-hero h1{max-width:850px}.company-hero aside{border-left:1px solid var(--line2);padding-left:30px}.company-hero aside span{color:var(--navy);font-family:Georgia,serif;font-size:92px;line-height:.85}.company-hero aside p{max-width:180px;color:var(--slate);font-size:12px;line-height:1.5}.company-rule{border-bottom:1px solid var(--line);color:var(--slate);text-transform:uppercase;letter-spacing:.09em;justify-content:space-between;gap:20px;padding-top:22px;padding-bottom:22px;font-size:9px;display:flex}.corporate-domains{border-bottom:1px solid var(--line2);grid-template-columns:repeat(3,1fr);display:grid}.corporate-domains article{border-top:1px solid var(--line);min-height:300px;padding:35px 30px 40px 0}.corporate-domains article:nth-child(3n+2),.corporate-domains article:nth-child(3n+3){border-left:1px solid var(--line);padding-left:30px}.corporate-domains article>div{color:var(--navy);justify-content:space-between;font-size:10px;display:flex}.corporate-domains b{color:var(--slate);text-transform:uppercase;font-size:8px}.corporate-domains h2{margin:70px 0 12px;font-family:Georgia,serif;font-size:29px;font-weight:500}.corporate-domains p{color:var(--slate);font-size:13px;line-height:1.6}.corporate-domains small{color:var(--slate);text-transform:uppercase;font-size:9px}.corporate-domains a{color:var(--navy);font-size:11px;font-weight:700}.institution-flow{border-bottom:1px solid var(--line2);grid-template-columns:.45fr 1.1fr .8fr;gap:55px;padding-top:85px;padding-bottom:85px;display:grid}.institution-flow h2,.corporate-gate h2,.corporate-page h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.5vw,52px);font-weight:500;line-height:1.08}.institution-flow div p{color:var(--slate);line-height:1.7}.institution-flow ol{margin:0;padding:0;list-style:none}.institution-flow li{border-top:1px solid var(--line);padding:16px 0;font-size:11px}.institution-flow li span{width:42px;color:var(--navy);display:inline-block}.corporate-gate{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:9vw;padding-top:85px;padding-bottom:85px;display:grid}.corporate-gate>p{color:var(--slate);margin:0;line-height:1.75}.corporate-page{grid-template-columns:1fr 1fr;gap:8vw;padding-top:100px;padding-bottom:100px;display:grid}.corporate-page>div{font-family:Georgia,serif;font-size:19px;line-height:1.75}.corporate-page section{margin-bottom:60px}@media (width<=1100px){.company-hero,.institution-flow,.corporate-gate,.corporate-page{grid-template-columns:1fr;gap:28px}.company-hero aside{border-left:0;border-top:1px solid var(--line2);padding:28px 0 0}.corporate-domains{grid-template-columns:1fr 1fr}.corporate-domains article:nth-child(n){padding:30px}.corporate-domains article:nth-child(2n){border-left:1px solid var(--line)}}@media (width<=620px){.company-rule{flex-direction:column}.corporate-domains{grid-template-columns:1fr}.corporate-domains article:nth-child(n){border-left:0;padding:30px 0}}.research-hero{border-bottom:1px solid var(--line2);grid-template-columns:1.4fr .4fr;align-items:end;gap:8vw;min-height:540px;padding-top:90px;padding-bottom:75px;display:grid}.research-hero h1{max-width:880px}.research-hero aside{border-left:1px solid var(--line2);padding-left:30px}.research-hero aside span{color:var(--navy);font-family:Georgia,serif;font-size:92px;line-height:.85}.research-hero aside p{max-width:180px;color:var(--slate);font-size:12px;line-height:1.5}.research-distinction{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.research-distinction div{padding:22px 28px 22px 0}.research-distinction div+div{border-left:1px solid var(--line);padding-left:28px}.research-distinction span{color:var(--navy);text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-size:9px;display:block}.research-distinction strong{font-size:12px}.research-types{border-bottom:1px solid var(--line2);grid-template-columns:repeat(4,1fr);display:grid}.research-types article{min-height:320px;padding:35px 28px 40px 0}.research-types article+article{border-left:1px solid var(--line);padding-left:28px}.research-types article>span{color:var(--navy);font-size:10px}.research-types h2{margin:78px 0 12px;font-family:Georgia,serif;font-size:27px;font-weight:500}.research-types p{min-height:65px;color:var(--slate);font-size:13px;line-height:1.6}.research-types small{color:var(--slate);text-transform:uppercase;font-size:8px}.research-gate{border-bottom:1px solid var(--line2);grid-template-columns:1.35fr .65fr;gap:9vw;padding-top:90px;padding-bottom:90px;display:grid}.research-gate h2,.research-lifecycle h2,.research-paper h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1.08}.research-gate>div>p:last-child{max-width:720px;color:var(--slate);line-height:1.7}.research-gate dl{border:1px solid var(--line2);border-top:3px solid var(--navy);background:var(--surface);margin:0;padding:20px}.research-gate dl div{border-top:1px solid var(--line);justify-content:space-between;padding:13px 0;font-size:11px;display:flex}.research-gate dt{color:var(--slate)}.research-gate dd{margin:0;font-weight:650}.research-lifecycle{border-bottom:1px solid var(--line);grid-template-columns:.45fr 1.1fr .8fr;gap:55px;padding-top:85px;padding-bottom:85px;display:grid}.research-lifecycle h2{font-size:clamp(34px,3.5vw,50px)}.research-lifecycle div p{color:var(--slate);line-height:1.7}.research-lifecycle ol{margin:0;padding:0;list-style:none}.research-lifecycle li{border-top:1px solid var(--line);padding:13px 0;font-size:11px}.research-lifecycle li span{width:42px;color:var(--navy);display:inline-block}.research-list>a{border-bottom:1px solid var(--line);grid-template-columns:.4fr 1.4fr 40px;gap:35px;padding:40px 0;display:grid}.research-paper{grid-template-columns:1fr 1fr;gap:8vw;padding-top:100px;padding-bottom:100px;display:grid}.research-paper header dl{margin-top:40px}.research-paper header dl div{border-top:1px solid var(--line);padding:14px 0;font-size:11px}.research-paper dt{color:var(--slate)}.research-paper dd{margin:7px 0 0}.research-paper>div{font-family:Georgia,serif;font-size:19px;line-height:1.75}@media (width<=1100px){.research-hero,.research-gate,.research-lifecycle,.research-paper{grid-template-columns:1fr;gap:28px}.research-hero aside{border-left:0;border-top:1px solid var(--line2);padding:28px 0 0}.research-types{grid-template-columns:1fr 1fr}.research-types article:nth-child(3){border-left:0}}@media (width<=620px){.research-distinction,.research-types{grid-template-columns:1fr}.research-distinction div+div,.research-types article+article{border-left:0;border-top:1px solid var(--line);padding-left:0}}.evidence-hero{border-bottom:1px solid var(--line2);min-height:540px;padding-top:95px;padding-bottom:75px}.evidence-hero h1{max-width:900px}.evidence-status{border-bottom:1px solid var(--line2);grid-template-columns:repeat(4,1fr);display:grid}.evidence-status div{padding:22px 26px 22px 0}.evidence-status div+div{border-left:1px solid var(--line);padding-left:26px}.evidence-status span{color:var(--slate);text-transform:uppercase;letter-spacing:.09em;margin-bottom:7px;font-size:9px;display:block}.evidence-status strong{font-size:13px}.evidence-catalogue{border-bottom:1px solid var(--line2);grid-template-columns:.7fr 1.3fr;gap:7vw;padding-top:85px;padding-bottom:85px;display:grid}.evidence-catalogue h2,.evidence-governance h2,.evidence-gaps h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.5vw,52px);font-weight:500;line-height:1.08}.evidence-catalogue article{border-top:1px solid var(--line);grid-template-columns:42px 1fr auto;gap:22px;padding:25px 0;display:grid}.evidence-catalogue article>span{color:var(--navy);font-size:10px}.evidence-catalogue small{color:var(--slate);text-transform:uppercase;font-size:9px}.evidence-catalogue h3{margin:10px 0;font-size:18px}.evidence-catalogue code{color:var(--navy);font-size:12px}.evidence-catalogue article p{max-width:520px;color:var(--slate);font-size:12px;line-height:1.6}.evidence-catalogue article>b{color:var(--slate);text-transform:uppercase;font-size:9px}.evidence-governance{border-bottom:1px solid var(--line2);grid-template-columns:.8fr 1.2fr;gap:9vw;padding-top:85px;padding-bottom:85px;display:grid}.evidence-governance>div:last-child>p,.evidence-gaps>div:last-child p{color:var(--slate);margin-top:0;line-height:1.7}.evidence-governance dl{margin:35px 0 0}.evidence-governance dl div{border-top:1px solid var(--line);justify-content:space-between;gap:25px;padding:14px 0;font-size:11px;display:flex}.evidence-governance dt{color:var(--slate)}.evidence-governance dd{text-align:right;margin:0;font-weight:650}.evidence-gaps{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1fr .8fr;gap:55px;padding-top:85px;padding-bottom:85px;display:grid}.evidence-gaps ul{margin:0;padding:0;list-style:none}.evidence-gaps li{border-top:1px solid var(--line);padding:15px 0;font-size:11px}.evidence-gaps li span{width:42px;color:var(--navy);display:inline-block}.evidence-gaps a{color:var(--navy);margin-top:15px;font-size:12px;font-weight:700;display:block}@media (width<=1100px){.evidence-catalogue,.evidence-governance,.evidence-gaps{grid-template-columns:1fr;gap:30px}.evidence-status{grid-template-columns:1fr 1fr}.evidence-status div:nth-child(3){border-left:0}}@media (width<=620px){.evidence-status{grid-template-columns:1fr}.evidence-status div,.evidence-status div+div{border-left:0;border-top:1px solid var(--line);padding:20px 0}.evidence-catalogue article{grid-template-columns:32px 1fr}.evidence-catalogue article>b{grid-column:2}}.download-list article{grid-template-columns:1fr 1.1fr .65fr;align-items:center;gap:45px;padding:48px 0}.download-list h2{margin:8px 0 10px;font-size:22px}.download-proof span{color:var(--slate);text-transform:uppercase;letter-spacing:.1em;margin-bottom:9px;font-size:9px;display:block}.download-proof code{overflow-wrap:anywhere;max-width:100%;color:var(--navy);font-size:11px;line-height:1.6;display:block}.download-proof a,.download-actions>a:last-child{color:var(--navy);margin-top:14px;font-size:11px;font-weight:700;display:block}.download-actions .button{display:inline-flex}.release-announcement{border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);background:linear-gradient(90deg,#16315309,#0000);grid-template-columns:.8fr 1.2fr;gap:8vw;padding-top:70px;padding-bottom:70px;display:grid}.release-announcement h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,54px);font-weight:500;line-height:1.06}.release-announcement>div:last-child>p{max-width:720px;color:var(--slate);margin-top:0;line-height:1.7}.release-announcement .actions{margin-top:28px}@media (width<=1100px){.download-list article,.release-announcement{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
