@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/20aee433927f7d4b-s.2u46yrlpkdxrh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/256e1f7f180674ba-s.444m1fhac1z6e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/be3bf58b83159894-s.1298pfel08g2l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/753b6407f468151f-s.1wcle8r8k1a_g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/292081311a6a8abc-s.3irbj1um1c5rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.42000xkkqj0am.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_e5d0e104-module__X6q1sq__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.source_serif_4_e5d0e104-module__X6q1sq__variable{--font-display:"Source Serif 4", "Source Serif 4 Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_f681142e-module__W9aXnq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_f681142e-module__W9aXnq__variable{--font-interface:"Inter", "Inter Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_a538d863-module__D04gBG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_a538d863-module__D04gBG__variable{--font-trace:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--paper:#f4f0e6;--paper-deep:#e8e0cf;--ink:#171510;--ink-muted:#665f54;--rule:#c9bfaa;--evidence:#28513d;--evidence-wash:#dce7dc;--correction:#a63f28;--correction-wash:#efdcd3;--gold:#795b1f;--forest-deep:#15372b;--field-line:#28513d2e;--focus-ring:0 0 0 3px var(--paper), 0 0 0 6px var(--evidence)}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink)}body{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-display), Georgia, serif;text-rendering:optimizelegibility;margin:0;font-size:clamp(1.0625rem,1rem + .25vw,1.25rem);line-height:1.7}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:.08em}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{box-shadow:var(--focus-ring);border-radius:.125rem;outline:none}.skip-link{z-index:1;background:var(--ink);color:var(--paper);font-family:var(--font-interface), Arial, sans-serif;padding:.5rem .75rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.site-header,.site-footer{border-color:var(--rule);max-width:90rem;font-family:var(--font-interface), Arial, sans-serif;justify-content:space-between;align-items:baseline;gap:1rem 2rem;margin:0 auto;padding:1.5rem clamp(1.25rem,4vw,4rem);display:flex}.site-header{border-bottom:1px solid var(--rule)}.wordmark{font-family:var(--font-display), Georgia, serif;align-items:center;gap:.65rem;font-size:1.35rem;font-weight:650;line-height:1.1;text-decoration:none;display:inline-flex}.brand-mark{border:1px solid var(--evidence);border-radius:50%;flex:none;place-items:center;width:1.45rem;height:1.45rem;display:inline-grid;position:relative}.brand-mark:before,.brand-mark:after,.brand-mark>span{content:"";border-radius:50%;position:absolute}.brand-mark:before{border:1px solid var(--evidence);width:.72rem;height:.72rem}.brand-mark:after{background:var(--gold);width:.28rem;height:.28rem;top:.12rem;right:.14rem}.brand-mark>span{background:var(--ink);width:.26rem;height:.26rem}.site-header nav{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:.5rem 1rem;font-size:.8125rem;display:flex}.site-header nav a{color:var(--ink)}main{width:min(100% - 2.5rem,90rem);margin:0 auto;padding-block:clamp(2.5rem,6vw,6rem)}.site-footer{border-top:1px solid var(--rule);color:var(--ink-muted);margin-top:auto;font-size:.875rem}.site-footer a{color:var(--evidence);font-weight:700}.prose{max-width:72ch;font-size:inherit;line-height:1.7}.interface-text{font-family:var(--font-interface), Arial, sans-serif}.trace-text{font-family:var(--font-trace), "SFMono-Regular", monospace}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.homepage{gap:clamp(4rem,10vw,8rem);padding-bottom:clamp(1.5rem,4vw,4rem);display:grid}.homepage__hero{border:1px solid var(--rule);background:radial-gradient(circle at 84% 18%, #795b1f2e, transparent 23rem), radial-gradient(circle at 62% 86%, #28513d29, transparent 28rem), linear-gradient(var(--field-line) 1px, transparent 1px), linear-gradient(90deg, var(--field-line) 1px, transparent 1px), var(--paper-deep);isolation:isolate;background-position:50%;background-size:auto,auto,3rem 3rem,3rem 3rem,auto;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.75fr);gap:clamp(2rem,5vw,5rem);min-height:clamp(36rem,69vh,46rem);padding:clamp(2rem,5vw,5rem);display:grid;position:relative;overflow:hidden}.homepage__hero:after{z-index:-1;background:linear-gradient(90deg, var(--paper-deep) 0%, #e8e0cff0 42%, #e8e0cf40 72%, transparent 100%);content:"";position:absolute;inset:0}.homepage__hero-copy{z-index:1;align-self:center;max-width:62rem;position:relative}.eyebrow{color:var(--ink-muted);letter-spacing:.09em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:700;line-height:1.3}.homepage h1,.homepage h2{letter-spacing:-.035em;max-width:20ch;margin:0;font-weight:600;line-height:1.04}.homepage h1{font-size:clamp(3.1rem,8vw,6.5rem)}.homepage h2{font-size:clamp(2rem,4vw,3.2rem)}.homepage__lede{max-width:57ch;color:var(--ink-muted);margin:2rem 0 0;font-size:clamp(1.25rem,1.1rem + .75vw,1.625rem);line-height:1.5}.homepage__hero-actions{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;display:flex}.homepage__course-stats{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;margin:1.5rem 0 0;font-size:.8rem;font-weight:700}.homepage__chapter-link{color:var(--evidence);margin-top:2rem;padding-bottom:.2rem;font-size:.9375rem;font-weight:700;display:inline-block}.homepage__chapter-link--secondary{color:var(--ink-muted)}.system-field{min-height:30rem;color:var(--evidence);letter-spacing:.09em;text-transform:uppercase;align-self:stretch;font-size:.63rem;font-weight:750;position:relative}.system-field__orbit,.system-field__model,.system-field__label{position:absolute}.system-field__orbit{border:1px solid #28513d73;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-10deg)}.system-field__orbit:before,.system-field__orbit:after{border:2px solid var(--paper-deep);background:var(--gold);content:"";border-radius:50%;width:.58rem;height:.58rem;position:absolute;box-shadow:0 0 0 1px #795b1f59}.system-field__orbit--outer{aspect-ratio:1/1.18;width:min(30vw,25rem)}.system-field__orbit--outer:before{top:19%;right:5%}.system-field__orbit--outer:after{bottom:4%;left:28%}.system-field__orbit--inner{aspect-ratio:1;border-style:dashed;width:min(19vw,15rem);transform:translate(-50%,-50%)rotate(18deg)}.system-field__orbit--inner:before{top:11%;left:12%}.system-field__orbit--inner:after{bottom:38%;right:-.25rem}.system-field__model{aspect-ratio:1;border:1px solid var(--evidence);background:var(--forest-deep);width:clamp(7.5rem,12vw,10rem);color:var(--paper);text-align:center;border-radius:50%;place-content:center;display:grid;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1rem 3rem #15372b38}.system-field__model b,.system-field__model small{display:block}.system-field__model b{letter-spacing:.12em;font-size:clamp(.85rem,1.5vw,1.05rem)}.system-field__model small{color:var(--paper-deep);letter-spacing:.08em;margin-top:.35rem;font-size:.52rem;font-weight:500}.system-field__label{z-index:1;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);background:#f4f0e6d1;border:1px solid #28513d47;padding:.35rem .5rem}.system-field__label--context{top:9%;left:8%}.system-field__label--authority{top:20%;right:0}.system-field__label--state{top:49%;left:0}.system-field__label--tools{bottom:32%;right:5%}.system-field__label--evidence{bottom:13%;left:4%}.system-field__label--recovery{bottom:4%;right:12%}.study-paths__rows{border-top:1px solid var(--rule)}.study-paths__rows>a{border-bottom:1px solid var(--rule);grid-template-columns:minmax(8rem,.45fr) minmax(13rem,.7fr) minmax(18rem,1fr);align-items:baseline;gap:1.5rem clamp(1.5rem,4vw,4rem);padding:1.35rem 0;text-decoration:none;display:grid}.study-paths__rows span{color:var(--ink-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem}.study-paths__rows strong{color:var(--evidence);font-size:clamp(1.25rem,2vw,1.7rem)}.study-paths__rows small{color:var(--ink-muted);font-size:.9rem}.architecture-reader{gap:clamp(5rem,11vw,9rem);padding-bottom:4rem;display:grid}.architecture-reader>*,.architecture-section--wide{width:100%;min-width:0}.architecture-hero{max-width:82rem;padding-top:clamp(1rem,4vw,4rem)}.architecture-hero h1{letter-spacing:-.055em;max-width:13ch;margin:0;font-size:clamp(3.5rem,8vw,7.5rem);font-weight:600;line-height:.92}.architecture-hero__deck{max-width:58ch;color:var(--ink-muted);margin:2rem 0 0;font-size:clamp(1.3rem,1.05rem + .9vw,1.8rem);line-height:1.45}.architecture-hero__meta{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;margin:1.5rem 0 0;font-size:.72rem}.architecture-jump{font-family:var(--font-interface), Arial, sans-serif;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:2.5rem;font-size:.82rem;display:flex}.architecture-section,.architecture-method{scroll-margin-top:2rem}.architecture-section__intro,.architecture-method{margin-bottom:clamp(2rem,5vw,4rem)}.architecture-section__intro h2,.architecture-method h2{letter-spacing:-.045em;max-width:18ch;margin:0 0 1.25rem;font-size:clamp(2.2rem,5vw,4.2rem);font-weight:600;line-height:1}.architecture-section--baseline{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--paper-deep);padding:clamp(2rem,5vw,4rem)}.comparison-lenses{background:var(--rule);grid-template-columns:repeat(7,minmax(8rem,1fr));gap:1px;margin:0;padding:1px;display:grid;overflow-x:auto}.comparison-lenses>div{background:var(--paper);min-width:9rem;padding:1rem}.comparison-lenses dt,.architecture-band dt{color:var(--evidence);font-family:var(--font-interface), Arial, sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:750}.comparison-lenses dd,.architecture-band dd{margin:.55rem 0 0;font-size:.86rem;line-height:1.5}.normalized-topology{min-width:0;margin:0}.normalized-topology figcaption{color:var(--ink-muted);font-family:var(--font-interface), Arial, sans-serif;letter-spacing:.07em;text-transform:uppercase;margin-bottom:.75rem;font-size:.7rem;font-weight:700}.normalized-topology ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.topology-step{border-top:.25rem solid var(--rule);background:var(--paper);min-height:9rem;padding:.85rem;position:relative}.topology-step:not(:last-child):after{z-index:1;color:var(--ink-muted);content:"→";position:absolute;top:1.05rem;right:-.52rem}.topology-step--owned{border-top-color:var(--evidence)}.topology-step--delegated{border-top-color:var(--gold)}.topology-step--external{border-top-style:dashed}.topology-step--not-established{border-top-style:dotted}.topology-step strong,.topology-step span{display:block}.topology-step strong{font-family:var(--font-interface), Arial, sans-serif;font-size:.8rem}.topology-step__owner{color:var(--ink-muted);font-family:var(--font-trace), monospace;text-transform:uppercase;margin:.35rem 0 .8rem;font-size:.64rem}.topology-step>span:last-child{font-size:.76rem;line-height:1.45}.comparison-table-well{border:1px solid var(--rule);width:100%;max-width:100%;overflow-x:auto}.architecture-comparison{border-collapse:collapse;width:100%;min-width:84rem;font-family:var(--font-interface), Arial, sans-serif;font-size:.73rem;line-height:1.45}.architecture-comparison caption{border-bottom:1px solid var(--rule);color:var(--ink-muted);text-align:left;padding:1rem}.architecture-comparison th,.architecture-comparison td{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;min-width:10rem;padding:.9rem 1rem}.architecture-comparison thead th{background:var(--paper-deep);letter-spacing:.05em;text-transform:uppercase;font-size:.66rem}.architecture-comparison tbody th{z-index:1;background:var(--paper);font-size:.8rem;position:sticky;left:0}.architecture-gallery{border-top:1px solid var(--ink)}.architecture-band{border-bottom:1px solid var(--ink);grid-template-columns:minmax(12rem,.72fr) minmax(30rem,1.5fr) minmax(18rem,.95fr);gap:clamp(1.5rem,3vw,3rem);padding:clamp(2rem,5vw,4rem) 0;scroll-margin-top:2rem;display:grid}.architecture-band>*{min-width:0}.architecture-band__identity h3{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.3rem);font-weight:600;line-height:1}.architecture-band__identity>p:not(.eyebrow,.architecture-band__number,.architecture-band__version){color:var(--ink-muted);font-size:.95rem;line-height:1.5}.architecture-band__number,.architecture-band__version{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.66rem}.architecture-band__number{margin:0 0 1rem}.architecture-band__contract dl{margin:0}.architecture-band__contract dl>div{border-top:1px solid var(--rule);padding:.7rem 0}.architecture-band__lesson{border-top:1px solid var(--rule);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:1.5rem 3rem;padding:1.25rem 0 0;font-size:.9rem;display:grid}.architecture-band__lesson>p{margin:0}.architecture-band__lesson ul{margin:.5rem 0 0}.architecture-band__lesson details{grid-column:1/-1}.architecture-band__lesson summary{cursor:pointer;font-family:var(--font-interface), Arial, sans-serif;font-size:.78rem;font-weight:700}.architecture-band__trace{background:var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;padding:1px;list-style:none;display:grid}.architecture-band__trace li{background:var(--paper);padding:1rem}.architecture-band__trace span{color:var(--ink-muted);font-family:var(--font-trace), monospace;font-size:.68rem}.architecture-band__trace p{margin:.5rem 0 0}.architecture-method{border-left:.3rem solid var(--gold);background:var(--paper-deep);padding:clamp(2rem,5vw,4rem)}.architecture-band__study-link{color:var(--evidence);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:750}.architecture-study{gap:clamp(4rem,9vw,7rem);max-width:82rem;margin-inline:auto;padding-bottom:4rem;display:grid}.architecture-study__hero{max-width:76rem;padding-top:clamp(1rem,4vw,4rem)}.architecture-study__hero h1{letter-spacing:-.055em;max-width:14ch;margin:0;font-size:clamp(3.4rem,8vw,7.2rem);font-weight:600;line-height:.94}.architecture-study__deck{max-width:56ch;color:var(--ink-muted);margin:2rem 0 0;font-size:clamp(1.25rem,1.05rem + .8vw,1.75rem);line-height:1.45}.architecture-study__pin{overflow-wrap:anywhere;color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;margin:1.5rem 0 0;font-size:.7rem}.architecture-study__boundary{border-left:.25rem solid var(--evidence);background:var(--evidence-wash);max-width:70ch;margin:2rem 0 0;padding:1.25rem 1.5rem;font-size:.92rem}.architecture-study__refresh{max-width:76ch;color:var(--correction);margin:1rem 0 0;font-size:.72rem;font-weight:700}.architecture-study__section{scroll-margin-top:2rem}.architecture-study__section h2{letter-spacing:-.045em;max-width:17ch;margin:0 0 1.5rem;font-size:clamp(2.25rem,5vw,4.3rem);font-weight:600;line-height:1}.architecture-study__section--topology{border-block:1px solid var(--rule);background:var(--paper-deep);padding:clamp(2rem,5vw,4rem)}.architecture-study__mechanisms{background:var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;padding:1px;display:grid}.architecture-study__mechanisms article{background:var(--paper);padding:clamp(1.25rem,3vw,2rem)}.architecture-study__mechanisms span{color:var(--ink-muted);font-size:.7rem}.architecture-study__mechanisms h3{margin:1.5rem 0 .75rem;font-size:1.35rem;line-height:1.2}.architecture-study__mechanisms p{color:var(--ink-muted);margin:0;font-size:.92rem}.architecture-study__lifecycle{background:var(--rule);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1px;margin:2rem 0 0;padding:1px;list-style:none;display:grid}.architecture-study__lifecycle li{background:var(--paper);padding:1.25rem}.architecture-study__lifecycle span,.architecture-study__lifecycle>li>p:first-of-type{color:var(--ink-muted);font-size:.68rem}.architecture-study__lifecycle h3{margin:1rem 0 .5rem;font-size:1.2rem;line-height:1.2}.architecture-study__lifecycle p{margin:.5rem 0 0;font-size:.85rem}.architecture-study__contract,.architecture-study__dispositions{background:var(--rule);grid-template-columns:repeat(2,1fr);gap:1px;margin:2rem 0;padding:1px;display:grid}.architecture-study__contract div,.architecture-study__dispositions div{background:var(--paper);padding:1.25rem}.architecture-study__contract dt,.architecture-study__dispositions dt{color:var(--evidence);font-family:var(--font-interface), Arial, sans-serif;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:750}.architecture-study__contract dd,.architecture-study__dispositions dd{margin:.55rem 0 0;font-size:.9rem}.architecture-study__dispositions{grid-template-columns:repeat(3,1fr)}.architecture-study__dispositions div:last-child dt{color:var(--correction)}.architecture-study__retrieval{border-left:.3rem solid var(--gold);background:var(--paper-deep);padding:clamp(2rem,5vw,4rem)}.architecture-study__sources{border-top:1px solid var(--ink);padding-top:2rem}.native-architecture{border:1px solid var(--rule);background:var(--paper);margin:2rem 0 0;padding:1.25rem}.native-architecture__lane,.native-architecture__ownership{align-items:stretch;gap:.5rem;display:grid}.native-architecture__lane{grid-template-columns:repeat(5,1fr)}.native-architecture__ownership{border-top:1px dashed var(--rule);grid-template-columns:repeat(4,1fr);margin-top:.75rem;padding-top:.75rem}.native-architecture :is(span,strong){border-top:.2rem solid var(--evidence);font-family:var(--font-interface), Arial, sans-serif;padding:.75rem;font-size:.7rem;line-height:1.35;position:relative}.native-architecture__ownership :is(span,strong){border-top-color:var(--gold)}.native-architecture figcaption{color:var(--ink-muted);font-family:var(--font-interface), Arial, sans-serif;margin-top:1rem;font-size:.7rem}.course-part__status{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;margin-left:.4rem;font-size:.62rem;font-weight:700;display:inline-block}.learning-diagram{border-block:1px solid var(--rule);background:var(--paper-deep);margin:2.5rem 0;padding:clamp(1.25rem,4vw,2.25rem)}.learning-diagram figcaption{color:var(--ink-muted);font-family:var(--font-interface), Arial, sans-serif;margin-top:1.25rem;font-size:.72rem;line-height:1.5}.learning-diagram__progression{background:var(--rule);grid-template-columns:repeat(5,1fr);gap:1px;margin:0;padding:1px;list-style:none;display:grid}.learning-diagram__progression li{background:var(--paper);min-width:0;padding:.85rem}.learning-diagram__progression strong,.learning-diagram__progression span{display:block}.learning-diagram__progression strong{color:var(--evidence);font-family:var(--font-trace), monospace;font-size:.72rem}.learning-diagram__progression span{font-family:var(--font-interface), Arial, sans-serif;margin-top:.5rem;font-size:.72rem;line-height:1.35}.learning-diagram__chain{grid-template-columns:repeat(5,1fr);align-items:stretch;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.learning-diagram__chain>*{border-top:.2rem solid var(--rule);background:var(--paper);font-family:var(--font-interface), Arial, sans-serif;padding:1rem .75rem;font-size:.72rem;position:relative}.learning-diagram__chain>:not(:last-child):after{content:"→";color:var(--ink-muted);position:absolute;right:-.45rem}.learning-diagram__chain>:last-child{border-color:var(--correction);color:var(--correction);font-weight:750}.learning-diagram__surfaces{background:var(--rule);grid-template-columns:repeat(2,1fr);gap:1px;margin:0;padding:1px;display:grid}.learning-diagram__surfaces div{background:var(--paper);padding:1rem}.learning-diagram__surfaces dt{color:var(--evidence);font-family:var(--font-interface), Arial, sans-serif;text-transform:uppercase;font-size:.8rem;font-weight:750}.learning-diagram__surfaces dd{margin:.35rem 0 0;font-size:.85rem}.learning-diagram__handoff{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid}.learning-diagram__handoff div{background:var(--paper);padding:1.25rem}.learning-diagram__handoff strong,.learning-diagram__handoff span{display:block}.learning-diagram__handoff strong{font-family:var(--font-interface), Arial, sans-serif}.learning-diagram__handoff div span{color:var(--ink-muted);font-family:var(--font-trace), monospace;margin-top:.5rem;font-size:.68rem}.system-trace{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);width:100%;padding-block:clamp(2rem,4vw,3.5rem)}.system-trace__heading{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:2rem;display:flex}.system-trace__heading :is(h2,h3){letter-spacing:-.02em;max-width:none;font-size:clamp(1.5rem,2vw,2rem)}.system-trace__heading .eyebrow{margin:0}.system-trace__steps{grid-template-columns:repeat(10,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.system-trace__step{min-width:0;color:var(--evidence);position:relative}.system-trace__step:not(:last-child):after{color:var(--rule);content:"→";position:absolute;top:.7em;right:-.55rem}.system-trace__label{font-size:clamp(.625rem,.3rem + .6vw,.8125rem);font-weight:500;line-height:1.3;display:block}.homepage__section{padding-left:clamp(0rem,9vw,10rem)}.homepage__section h2{margin-bottom:1.5rem}.homepage__section p:last-child{margin-bottom:0}.course-map{scroll-margin-top:2rem}.course-map__heading{margin-bottom:clamp(2rem,5vw,4rem)}.course-map__heading h2{margin-bottom:1.5rem}.course-map__parts{background:var(--rule);gap:1px;padding:1px;display:grid}.course-part{background:var(--paper);grid-template-columns:minmax(12rem,.8fr) minmax(16rem,1fr) minmax(18rem,1.35fr);gap:1.5rem clamp(1.5rem,4vw,4rem);padding:clamp(1.5rem,4vw,3rem);display:grid}.course-part__heading h3{font-family:var(--font-interface), Arial, sans-serif;letter-spacing:0;margin:0;font-size:.95rem;line-height:1.35}.course-part__heading span{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;margin-top:.5rem;font-size:.7rem;display:block}.course-part>p{color:var(--ink-muted);margin:0;font-size:.94em;line-height:1.55}.course-part ol{font-family:var(--font-interface), Arial, sans-serif;margin:0;padding-left:2.2rem;font-size:.82rem;line-height:1.5}.course-part li+li{margin-top:.55rem}.course-part li::marker{color:var(--ink-muted);font-family:var(--font-trace), "SFMono-Regular", monospace}.homepage__learning-grid{background:var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;scroll-margin-top:2rem;display:grid}.homepage__learning-grid>div{background:var(--paper-deep);padding:clamp(1.5rem,4vw,3rem)}.homepage__learning-grid h2{max-width:15ch;color:var(--evidence);font-size:clamp(1.5rem,3vw,2.25rem)}.homepage__learning-grid p:last-child{max-width:44ch;margin-bottom:0}.homepage__promises{background:var(--evidence-wash);grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;max-width:72ch;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.homepage__promises h2{max-width:none;color:var(--evidence);font-family:var(--font-interface), Arial, sans-serif;letter-spacing:0;font-size:1rem;line-height:1.35}.homepage__promises p{margin-bottom:0;font-size:.95em}.homepage__status{border-top:1px solid var(--rule);color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;padding-top:1rem;font-size:.8125rem}.homepage__status p{margin:0}[hidden]{display:none!important}.article-reader{grid-template-columns:minmax(10rem,.75fr) minmax(0,72ch) minmax(10rem,.75fr);align-items:start;gap:clamp(2rem,4vw,5rem);display:grid}.article-reader__article{min-width:0}.article-reader__header{border-bottom:1px solid var(--rule);margin-bottom:clamp(4rem,8vw,7rem);padding-bottom:clamp(2rem,5vw,4rem)}.article-reader__header h1{letter-spacing:-.055em;max-width:13ch;margin:0;font-size:clamp(3.2rem,7vw,6.4rem);font-weight:600;line-height:.94}.article-reader__description{max-width:48ch;color:var(--ink-muted);margin:2rem 0 0;font-size:clamp(1.25rem,1.05rem + .65vw,1.625rem);line-height:1.48}.article-reader__byline{color:var(--ink-muted);letter-spacing:.035em;margin:1.75rem 0 0;font-size:.8125rem}.article-reader__prose{max-width:72ch}.article-reader__prose h2{letter-spacing:-.04em;margin:clamp(5rem,11vw,8rem) 0 1.5rem;scroll-margin-top:2rem;font-size:clamp(2.1rem,4vw,3.35rem);font-weight:600;line-height:1.03}.article-reader__prose h3{font-family:var(--font-interface), Arial, sans-serif;letter-spacing:-.015em;margin:3.5rem 0 1rem;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.3}.article-reader__prose>h2:first-child{margin-top:0}.article-heading-anchor{color:inherit;text-decoration:none}.article-heading-anchor:hover{text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}.article-reader__prose p,.article-reader__prose ul,.article-reader__prose ol,.article-reader__prose dl,.article-reader__prose blockquote,.article-reader__prose pre{margin-block:1.35em}.article-reader__prose li+li{margin-top:.55em}.article-reader__prose blockquote{border-left:.3rem solid var(--gold);background:var(--paper-deep);margin-inline:0;padding:1.25rem clamp(1.25rem,3vw,2rem);font-size:1.12em}.article-reader__prose blockquote p{margin:0}.article-reader__prose pre{border:1px solid var(--rule);background:var(--ink);max-width:100%;color:var(--paper);font-family:var(--font-trace), "SFMono-Regular", monospace;padding:clamp(1rem,3vw,1.75rem);font-size:clamp(.72rem,1.4vw,.86rem);line-height:1.75;overflow-x:auto}.article-reader__prose :not(pre)>code{background:var(--paper-deep);font-family:var(--font-trace), "SFMono-Regular", monospace;padding:.08em .3em;font-size:.83em}.article-reader__prose table{border-collapse:collapse;width:100%;max-width:100%;font-family:var(--font-interface), Arial, sans-serif;margin-block:2rem;font-size:.9rem;line-height:1.5;display:block;overflow-x:auto}.article-reader__prose th,.article-reader__prose td{border:1px solid var(--rule);text-align:left;vertical-align:top;min-width:8rem;padding:.8rem 1rem}.article-reader__prose th{background:var(--paper-deep);color:var(--ink);font-weight:750}.beginner-map,.completion-map,.harness-levels{background:var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.beginner-map>div,.completion-map>div,.harness-levels>div{background:var(--paper);padding:1.25rem}.beginner-map dt,.completion-map dt,.harness-levels dt{color:var(--evidence);font-family:var(--font-interface), Arial, sans-serif;letter-spacing:.02em;font-size:.86rem;font-weight:750}.beginner-map dd,.completion-map dd,.harness-levels dd{margin:.55rem 0 0;font-size:.92em;line-height:1.55}.sequence-navigation,.article-contents{min-width:0;font-size:.74rem;line-height:1.45;position:sticky;top:2rem}.sequence-navigation nav,.article-contents nav{color:var(--ink-muted);letter-spacing:0;text-transform:none;display:block}.sequence-navigation ol,.article-contents ol,.sequence-navigation__mobile ol,.article-contents__mobile ol{margin:0;padding:0;list-style:none}.sequence-navigation li,.article-contents li{border-top:1px solid var(--rule);padding-block:.7rem}.sequence-navigation li>a{display:block}.sequence-navigation li>span:first-child{margin-bottom:.28rem;display:block}.sequence-navigation [aria-current=page]{color:var(--ink);font-weight:700}.sequence-navigation [aria-current=page] span{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.25rem;font-size:.64rem;font-weight:700;display:block}.sequence-navigation__forthcoming{color:var(--ink-muted)}.sequence-navigation__forthcoming span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.64rem;font-weight:750;display:block}.sequence-navigation__mobile,.article-contents__mobile{display:none}.sequence-navigation summary,.article-contents summary{cursor:pointer;color:var(--ink);font-weight:750}.article-contents a{color:var(--ink-muted);text-decoration:none}.article-contents a:hover{color:var(--ink);text-decoration:underline}.evidence-badge{border-left:.25rem solid var(--evidence);background:var(--evidence-wash);font-family:var(--font-interface), Arial, sans-serif;margin-block:2rem;padding:1rem 1rem 1rem 1.25rem;font-size:.82rem;line-height:1.55}.evidence-disclosure__summary{color:var(--evidence);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid;border-radius:99rem;padding:.42rem .65rem;font-size:.7rem;font-weight:700;line-height:1;list-style:none;display:inline-block}.evidence-disclosure__summary::-webkit-details-marker{display:none}.evidence-disclosure__summary:after{content:"+";margin-left:.35rem}.evidence-disclosure[open]>.evidence-disclosure__summary:after{content:"−"}.evidence-disclosure__details{border-top:1px solid color-mix(in srgb, var(--evidence) 30%, transparent);margin-top:1rem;padding-top:1rem}.evidence-disclosure__details>:first-child,.evidence-disclosure__details>:last-child{margin-block:0}.evidence-disclosure__definition{color:var(--evidence);font-weight:700}.evidence-disclosure__record{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.evidence-disclosure__record dt{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.evidence-disclosure__record dd{margin:.2rem 0 0}.evidence-disclosure__sources ul,.evidence-disclosure__falsifiers ul{margin-bottom:0;padding-left:1.25rem}.evidence-source{border:1px solid color-mix(in srgb, var(--evidence) 30%, transparent);background:color-mix(in srgb, var(--paper) 54%, transparent);margin-top:1rem;padding:1rem}.evidence-source h4,.evidence-source h5{font-family:var(--font-interface), Arial, sans-serif;letter-spacing:0;margin:0;line-height:1.35}.evidence-source h4{font-size:.9rem}.evidence-source h5{color:var(--evidence);text-transform:uppercase;margin-top:1rem;font-size:.72rem}.evidence-source__record{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin-top:1rem;display:grid}.evidence-source__record dt{color:var(--ink-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem}.evidence-source__record dd{margin:.2rem 0 0}.evidence-source__basis{margin-top:.3rem;display:block}.evidence-disclosure__challenge{color:var(--correction);margin-left:.75rem;font-size:.72rem;font-weight:750;display:inline-block}.revision-notice{color:var(--ink-muted);font-size:.74rem;line-height:1.5}.revision-notice dl{flex-wrap:wrap;gap:.75rem 1.5rem;margin:0;display:flex}.revision-notice dt{letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:750}.revision-notice dd{color:var(--ink);margin:.15rem 0 0}.revision-notice--beginning{margin-top:2.25rem}.revision-notice--end{border:1px solid var(--rule);background:var(--paper-deep);margin-top:clamp(4rem,10vw,7rem);padding:1.5rem}.revision-notice--end p{max-width:60ch}.revision-notice__correction{color:var(--correction);font-weight:750}.study-guide-footer{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--ink-muted);justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(4rem,10vw,7rem);padding:1.25rem 0;font-size:.78rem;display:flex}.study-guide-footer p{margin:0}.study-guide-footer a{color:var(--ink)}.article-pager{background:var(--rule);letter-spacing:0;text-transform:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:3rem;padding:1px;font-size:.8rem;display:grid}.article-pager a{background:var(--paper);padding:1.25rem;text-decoration:none}.article-pager__forthcoming{background:var(--paper-deep);color:var(--ink-muted);text-align:right;margin:0;padding:1.25rem}.article-pager a:last-child{text-align:right}.article-pager span{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.64rem;font-weight:750;display:block}.article-reader__prose .system-trace{margin-block:2.5rem}.article-reader__prose .system-trace__heading :is(h2,h3){letter-spacing:-.02em;margin:0;font-size:clamp(1.4rem,2vw,1.8rem)}@media (max-width:42rem){.site-header,.site-footer{flex-direction:column;align-items:flex-start}.system-trace__heading{display:block}.system-trace__heading .eyebrow{margin-bottom:.75rem}.system-trace__steps{grid-template-columns:1fr;gap:1.25rem}.system-trace__step:not(:last-child):after{content:"↓";inset:auto auto -1.15rem 0}.system-trace__label{font-size:.75rem}.homepage__section{padding-left:0}.homepage__hero{grid-template-columns:1fr;min-height:auto;margin-inline:-.25rem;padding-inline:1.5rem}.homepage__hero:after{background:linear-gradient(180deg, var(--paper-deep) 0%, #e8e0cfe0 54%, #e8e0cf47 100%)}.system-field{min-height:20rem}.system-field__orbit--outer{width:min(76vw,20rem)}.system-field__orbit--inner{width:min(46vw,12rem)}.homepage__promises,.course-part,.homepage__learning-grid,.study-paths__rows>a{grid-template-columns:1fr}.homepage__hero-actions{flex-direction:column;align-items:flex-start}.homepage__chapter-link--secondary{width:max-content;display:block}.architecture-hero h1{font-size:clamp(3.2rem,16vw,5rem)}.architecture-section--baseline,.architecture-method{margin-inline:-1.25rem;padding-inline:1.25rem}.normalized-topology ol,.architecture-band__trace{grid-template-columns:1fr}.topology-step{min-height:auto}.topology-step:not(:last-child):after{content:"↓";inset:auto auto -.75rem .9rem}.architecture-band,.architecture-band__lesson{grid-template-columns:1fr}.architecture-band__lesson,.architecture-band__lesson details{grid-column:auto}.architecture-study__hero h1{font-size:clamp(3rem,15vw,4.8rem)}.architecture-study__section--topology,.architecture-study__retrieval{margin-inline:-1.25rem;padding-inline:1.25rem}.architecture-study__mechanisms,.architecture-study__contract,.architecture-study__dispositions,.native-architecture__lane,.native-architecture__ownership,.learning-diagram__progression,.learning-diagram__chain,.learning-diagram__surfaces,.learning-diagram__handoff{grid-template-columns:1fr}.learning-diagram__chain>:not(:last-child):after{content:"↓";bottom:-.7rem;left:.75rem;right:auto}.study-guide-footer{flex-direction:column;align-items:flex-start}.article-reader__header h1{font-size:clamp(2.85rem,15vw,4.2rem)}.article-reader__prose h2{font-size:clamp(2rem,10vw,2.65rem)}.beginner-map,.completion-map,.harness-levels,.article-pager{grid-template-columns:1fr}.article-pager a:last-child,.article-pager__forthcoming{text-align:left}.evidence-source__record{grid-template-columns:1fr}.evidence-disclosure__challenge{margin:.8rem 0 0;display:block}}@media (max-width:68rem){.architecture-band,.architecture-band__lesson{grid-template-columns:1fr}.architecture-band__lesson,.architecture-band__lesson details{grid-column:auto}.article-reader{grid-template-columns:minmax(0,1fr);gap:1.25rem}.sequence-navigation,.article-contents{position:static}.sequence-navigation{order:0}.article-reader__article{order:2}.article-contents{order:1}.sequence-navigation__desktop,.article-contents__desktop{display:none!important}.sequence-navigation__mobile,.article-contents__mobile{border:1px solid var(--rule);background:var(--paper-deep);padding:.8rem 1rem;display:block}.sequence-navigation__mobile ol,.article-contents__mobile ol{margin-top:.8rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{*,:before,:after{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}.skip-link,.site-header nav,.sequence-navigation,.article-contents,.evidence-disclosure__challenge,.article-pager{display:none}.site-header,.site-footer,main{border:0;width:100%;max-width:none;margin:0;padding:0}.article-reader{display:block}.evidence-disclosure__details{display:block!important}.article-reader a[href^=http]:after,.architecture-reader a[href^=http]:after{content:" (" attr(href) ")";font-family:var(--font-trace), monospace;overflow-wrap:anywhere;font-size:.72em}.architecture-band__lesson details>:not(summary){display:block!important}.architecture-band__lesson details::details-content{content-visibility:visible!important}.system-trace,.system-trace__step,.architecture-band,.normalized-topology,.evidence-badge,.revision-notice{break-inside:avoid}}
