@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-400-normal.fe77cf74.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-ext-400-normal.c53594e1.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-cyrillic-400-normal.03c3c250.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-400-normal.f9650ffc.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-greek-400-normal.5f160bba.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-greek-400-normal.bedb8549.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-vietnamese-400-normal.7f721ef5.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-vietnamese-400-normal.072f5433.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-latin-ext-400-normal.20dd57fa.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-400-normal.40b9fc05.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-latin-400-normal.13a15bcd.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-400-normal.48b78688.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-500-normal.926ddd5b.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-ext-500-normal.cfe07773.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-cyrillic-500-normal.8f83abe5.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-500-normal.b36047ca.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-greek-500-normal.e5c8b350.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-greek-500-normal.0f811c39.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-vietnamese-500-normal.4e93e369.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-vietnamese-500-normal.7649f465.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-latin-ext-500-normal.91b576dd.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-500-normal.e617d40b.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-latin-500-normal.4cdcd386.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-500-normal.f8dd458c.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-600-normal.399ec1c9.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-ext-600-normal.a53cdf56.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-cyrillic-600-normal.015f312d.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-600-normal.fdcd15f2.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-greek-600-normal.6cd27d8b.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-greek-600-normal.30fba19a.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-vietnamese-600-normal.4aa57cdf.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-vietnamese-600-normal.ea0cd549.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-latin-ext-600-normal.cb6ca6c6.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-600-normal.73c474de.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-latin-600-normal.1cdb9a2c.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-600-normal.0eddcd6d.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/source-serif-4-cyrillic-ext-400-normal.58122151.woff2) format("woff2"),url(/_next/static/media/source-serif-4-cyrillic-ext-400-normal.e6b6b20e.woff) format("woff");unicode-range:u+0460-052f,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-display:swap;font-weight:400;src:url(/_next/static/media/source-serif-4-cyrillic-400-normal.3e352b48.woff2) format("woff2"),url(/_next/static/media/source-serif-4-cyrillic-400-normal.62961eee.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/source-serif-4-greek-400-normal.265d7832.woff2) format("woff2"),url(/_next/static/media/source-serif-4-greek-400-normal.6038aeb0.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/source-serif-4-vietnamese-400-normal.efcd27fb.woff2) format("woff2"),url(/_next/static/media/source-serif-4-vietnamese-400-normal.f828a256.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/source-serif-4-latin-ext-400-normal.f86d4735.woff2) format("woff2"),url(/_next/static/media/source-serif-4-latin-ext-400-normal.6cf1dd44.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-display:swap;font-weight:400;src:url(/_next/static/media/source-serif-4-latin-400-normal.40cb693c.woff2) format("woff2"),url(/_next/static/media/source-serif-4-latin-400-normal.3d9bba2a.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--surface:#fff;--soft:#f3f8fd;--ink:#0b2a4d;--muted:#3d6082;--brand:#075ba8;--action:#095fc9;--line:#cadff3;--focus:#0b2a4d;--danger:#b42318;--body:"IBM Plex Sans",Arial,sans-serif;--display:"Source Serif 4",Georgia,serif;--space:clamp(1.2rem,4vw,4.5rem)}.charter-header{padding-block-end:clamp(2.5rem,5vw,4.5rem);border-block-end:1px solid var(--line)}.charter-header h1{font-family:var(--body);font-weight:600;max-inline-size:16ch}.charter-introduction{max-inline-size:55ch;font-size:clamp(1.2rem,2.2vw,1.7rem);line-height:1.5}.charter-grid{display:grid;grid-template-columns:minmax(190px,.75fr) minmax(0,2.2fr);gap:clamp(2rem,5vw,6rem);padding-block-start:3rem}.charter-contents{align-self:start;position:sticky;inset-block-start:2rem;max-block-size:calc(100dvh - 4rem);overflow-y:auto;padding:1.2rem;background:var(--soft)}.charter-contents h2{font-size:1rem;margin-block-end:1rem}.charter-contents ol{list-style:none;margin:0;padding:0}.charter-contents li+li{margin-block-start:.5rem}.charter-contents a{display:block;padding-block:.45rem;font-size:.92rem;line-height:1.5}.charter-articles{min-inline-size:0}.charter-article+.charter-article{margin-block-start:4rem}.charter-article>h2{font:500 clamp(1.55rem,3vw,2.2rem) /1.3 var(--body);margin-block-end:1.8rem;scroll-margin-block-start:2rem}.charter-clause{position:relative;padding-inline-end:2.5rem;scroll-margin-block-start:2rem}.charter-clause+.charter-clause{margin-block-start:1.7rem}.charter-clause .reading-body{max-inline-size:64ch}.clause-link{inset-inline-end:0;min-inline-size:1.7rem;min-block-size:1.7rem;text-align:center;font-size:1rem}.clause-link,.legacy-anchor{position:absolute;inset-block-start:0}.charter-clause:target{background:var(--soft);outline:.65rem solid var(--soft)}@media (max-width:760px){.charter-grid{grid-template-columns:minmax(0,1fr);gap:2.5rem}.charter-contents{position:static;max-block-size:none}.charter-article+.charter-article{margin-block-start:3rem}}@media print{.charter-grid{display:block}.charter-contents,.clause-link{display:none}.charter-clause{padding-inline-end:0}.charter-clause:target{outline:none;background:transparent}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--surface);color:var(--ink);font:400 1.05rem/1.6 var(--body);text-rendering:optimizeLegibility}a{color:var(--action);text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}a:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:5px}h1,h2,h3,p{margin-block-start:0}h1,h2,h3{line-height:1.15;text-wrap:balance}img{max-inline-size:100%;block-size:auto}::selection{background:#c6e4f4;color:var(--ink)}.skip-link{position:absolute;inset-block-start:-7rem;inset-inline-start:1rem;background:#fff;padding:1rem;z-index:20}.skip-link:focus{inset-block-start:1rem}.site-header{max-inline-size:1440px;margin:auto;min-block-size:110px;padding:1rem var(--space);border-block-end:1px solid var(--line)}.header-identity{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 2rem}.wordmark{display:inline-flex;flex-shrink:0}.wordmark img{inline-size:150px}.language-nav{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-inline-start:auto;font-size:.85rem}.language-nav a{padding:.5rem 0}.language-nav [aria-current]{font-weight:600;text-decoration-thickness:2px}.member-link{font-size:.88rem;font-weight:500;margin-inline-start:auto;padding-block:.7rem}.publication{max-inline-size:1320px;margin:0 auto;padding:clamp(3rem,7vw,7rem) var(--space)}.publication-header{max-inline-size:970px;margin-block-end:3.5rem}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:600;color:var(--brand)}.eyebrow,h1{margin-block-end:1.5rem}h1{font:400 clamp(2.6rem,5.4vw,5.5rem) /1.07 var(--display);letter-spacing:-.035em;overflow-wrap:anywhere}.standfirst{max-inline-size:55ch;font-size:clamp(1.15rem,2.1vw,1.65rem);line-height:1.5;color:var(--muted)}.publication-meta{font-size:.83rem;display:flex;flex-wrap:wrap;gap:.4rem 1.3rem;color:var(--muted);padding-block-start:.7rem}.reading-grid{display:grid;grid-template-columns:minmax(0,70ch) minmax(180px,1fr);gap:clamp(2rem,6vw,6rem)}.reading-body{font-size:1.14rem;line-height:1.8;overflow-wrap:anywhere}.reading-body h2{font-size:1.85rem;letter-spacing:-.025em;margin-block:2.6rem 1rem}.reading-body h3{font-size:1.3rem;margin-block:2rem .7rem}.reading-body ol,.reading-body p,.reading-body ul{margin-block-end:1.3rem}.reading-body blockquote{border-inline-start:4px solid var(--brand);padding-inline-start:1.5rem;margin-inline:0;font:400 1.55rem/1.45 var(--display)}.reading-body table{display:block;overflow:auto;max-inline-size:100%;border-collapse:collapse}.reading-body td,.reading-body th{padding:.5rem;border:1px solid var(--line)}.sources{border-block-start:3px solid var(--brand);padding-block-start:1rem;font-size:.86rem}.sources h2{font-size:1rem}.sources ol{padding-inline-start:1.2rem}.sources li{padding-inline-start:.3rem;margin-block-end:1.3rem;overflow-wrap:anywhere}.sources span{display:block;color:var(--muted);font-size:.8rem}.next-step{max-inline-size:70ch;background:var(--soft);padding:1.5rem 2rem;margin-block:3rem}.next-step a{font-weight:600}.next-step p{margin-block-end:.7rem}.related{margin-block-start:5rem;border-block-start:1px solid var(--line);padding-block-start:2rem}.related>h2{font-size:1.1rem;color:var(--muted);font-weight:500}.related>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}.related article{padding-block:1.5rem;border-block-end:1px solid var(--line)}.related h3{font:400 1.8rem/1.25 var(--display)}.related a{color:var(--ink);text-decoration:none}.related a:hover{text-decoration:underline}.related p{color:var(--muted);font-size:1rem;max-inline-size:52ch}.site-footer{max-inline-size:1440px;margin:auto;border-block-start:1px solid var(--line);padding:2rem var(--space);display:flex;justify-content:space-between;gap:2rem;font-size:.85rem}.site-footer p{font-weight:600}.preview-banner{background:#fff0bd;color:#493800;padding:.8rem var(--space);font-size:.88rem}.not-found{padding:5rem var(--space);max-inline-size:900px;margin:auto}@media (max-width:720px){.header-identity{flex-wrap:wrap;gap:.4rem 1.3rem;min-block-size:90px}.wordmark img{inline-size:125px}.member-link{margin-inline-start:auto}.language-nav{order:3;inline-size:100%;margin:0}.publication{padding-block-start:2.5rem}.publication-header{margin-block-end:2.5rem}.reading-grid{grid-template-columns:1fr;gap:2rem}.reading-body{font-size:1.05rem}.sources{margin-block-start:1rem}.related>div{grid-template-columns:1fr;gap:.5rem}.related{margin-block-start:3rem}.site-footer{flex-direction:column;gap:.5rem}.next-step{padding:1.3rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.language-nav,.next-step,.preview-banner,.site-footer,.site-header{display:none}.publication{padding:0}.reading-grid{display:block}.reading-body{font-size:11pt}.sources{page-break-inside:avoid;break-inside:avoid}.publication h1{font-size:30pt}a{color:inherit}.sources a:after{content:" (" attr(href) ")";font-size:9pt}}.primary-nav{display:flex;align-items:baseline;gap:1.5rem;font-size:.95rem}.primary-nav ul{display:flex;flex-wrap:wrap;gap:0 2rem;list-style:none;padding:0;margin:0}.primary-nav a{display:inline-block;padding-block:.8rem;color:var(--ink);text-decoration:none}.primary-nav [aria-current],.primary-nav a:hover{text-decoration:underline}.navigation-language{color:var(--muted);font-size:.8rem}.site-footer nav{display:flex;flex-wrap:wrap;gap:1rem 2rem}.site-footer nav a{padding-block:.5rem}main:focus{outline:none}.home-page{max-inline-size:1440px;margin:auto;overflow-wrap:anywhere}.home-opening{padding:clamp(3rem,6vw,6rem) var(--space);display:grid;gap:3rem;align-items:center}.home-thesis h1{max-inline-size:18ch;font:600 clamp(2.7rem,4.8vw,4.6rem) /1.08 var(--body);letter-spacing:-.04em}.home-thesis .standfirst{font-size:clamp(1.2rem,1.8vw,1.5rem);max-inline-size:48ch}.action-link{display:inline-block;padding:.9rem 1.3rem;border-radius:6px;background:var(--action);color:var(--surface);font-weight:500;text-decoration:none}.action-link:hover{text-decoration:underline}.action-context{margin-block:.8rem 0;font-size:.85rem;color:var(--muted);max-inline-size:48ch}.reform-agenda{border-radius:10px;background:var(--brand);color:var(--surface);padding:clamp(1.5rem,3vw,3rem)}.reform-agenda h2{font:500 .85rem/1.5 var(--body);margin-block-end:2rem}.reform-agenda dl{margin:0}.reform-agenda dl>div+div{border-block-start:1px solid #ffffff4d;margin-block-start:1.5rem;padding-block-start:1.5rem}.reform-agenda dt{font:600 clamp(1.8rem,2.5vw,2.5rem) /1.2 var(--body)}.reform-agenda dd{margin:.6rem 0 0;font-size:.96rem;line-height:1.55}.home-mission{padding:clamp(2.5rem,5vw,5rem) var(--space);border-block-start:1px solid var(--line);display:grid;gap:2.5rem}.home-argument>h2{margin-block-start:0;font:600 clamp(1.9rem,2.8vw,2.8rem) /1.2 var(--body);letter-spacing:-.03em}.home-argument p{max-inline-size:65ch}.home-principles{padding:clamp(2.5rem,5vw,5rem) var(--space);background:var(--soft)}.home-participation>h2,.home-principles>h2,.home-work>h2{font:600 clamp(1.9rem,2.8vw,2.8rem) /1.2 var(--body);letter-spacing:-.03em;margin-block-end:2.5rem}.home-participation>div,.home-principles>div{display:grid;gap:2rem}.home-principles h3{font-size:1.4rem;max-inline-size:20ch}.home-principles p{color:var(--muted);max-inline-size:38ch;margin-block-end:0}.home-work{padding:clamp(3rem,6vw,6rem) var(--space)}.home-work article{border-block-start:1px solid var(--line);display:grid;gap:1rem;padding-block:2rem}.work-context .eyebrow{margin-block-end:.5rem}.work-context time{color:var(--muted);font-size:.85rem}.home-work h3{font:500 clamp(1.6rem,2.5vw,2.25rem) /1.25 var(--body);margin-block-end:1rem}.home-work p{max-inline-size:65ch}.record-context{font-size:.88rem;color:var(--muted)}.home-participation a,.home-work a{display:inline-block;padding-block:.4rem;font-weight:500}.home-participation{margin-inline:var(--space);padding-block:2.5rem 4rem;border-block-start:4px solid var(--brand)}.home-participation h3{font-size:1.35rem}.home-participation p{max-inline-size:44ch;color:var(--muted)}@media (min-width:760px){.home-opening{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem)}.home-mission{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem)}.home-principles>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}.home-work article{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:3rem}.home-participation>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}@media (max-width:759px){.primary-nav{flex-wrap:wrap;gap:0}.primary-nav ul{gap:0 1.4rem}.navigation-language{inline-size:100%}.home-thesis h1{max-inline-size:19ch}}@media print{.home-mission,.home-opening,.home-participation>div,.home-principles>div,.home-work article{display:block}.home-mission,.home-opening,.home-principles,.home-work{padding:1rem 0}.home-thesis h1{font-size:30pt}.home-participation{margin:0}.reform-agenda{border-radius:10px}.action-link,.reform-agenda{background:none;color:var(--ink);padding:0}}.home-ecosystem{padding:clamp(2.5rem,5vw,5rem) var(--space);margin-block-end:4rem;background:var(--soft)}.home-ecosystem>h2{font:600 clamp(1.9rem,2.8vw,2.8rem) /1.2 var(--body);letter-spacing:-.03em}.ecosystem-introduction{max-inline-size:68ch;font-size:1.2rem;margin-block-end:2.5rem}.home-ecosystem>div{display:grid;gap:2rem}.home-ecosystem article{border-inline-start:3px solid var(--brand);padding-inline-start:1.3rem}.home-ecosystem h3{font-size:1.2rem}.home-ecosystem article p{color:var(--muted)}.home-ecosystem a{display:inline-block;padding-block:.4rem;font-weight:500}@media (min-width:760px){.home-ecosystem>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media print{.home-ecosystem{padding:1rem 0}.home-ecosystem>div{display:block}}.home-page>.related{margin:0 var(--space) 4rem}.home-page .related h3{font-family:var(--body);font-weight:500}.related time{display:block;color:var(--muted);font-size:.85rem;margin-block-end:.7rem}