@font-face{font-family:Piazzolla;src:url(/fonts/piazzolla-latin-var.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,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:Piazzolla;src:url(/fonts/piazzolla-italic-latin-var.woff2) format("woff2");font-weight:400 600;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,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:Archivo;src:url(/fonts/archivo-latin-var.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,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{--navy: #1F2D4A;--navy-deep: #1A2438;--ink-muted: #5A6B82;--vermillion: #CB4723;--vermillion-deep: #A83918;--white: #FFFFFF;--card: #F5F8FA;--card-hover: #EEF3F9;--rule: #DCE3EB;--rule-strong: #B8C6D6;--footer-text: #C9D3E0;--footer-muted: #9AA9BC;--cover: #1F2D4A;--cover-text: #FFFFFF;--cover-muted: #C9D3E0;--cover-rule: rgba(255, 255, 255, .18);--tint: #EEF3F9;--serif: "Piazzolla", Georgia, "Times New Roman", serif;--sans: "Archivo", "Helvetica Neue", Arial, sans-serif;--fs-12: .75rem;--fs-13: .8125rem;--fs-14: .875rem;--fs-16: 1rem;--fs-18: 1.125rem;--fs-20: 1.25rem;--fs-24: 1.5rem;--fs-30: 1.875rem;--fs-34: 2.125rem;--fs-40: 2.5rem;--measure: 66ch;--container: 1180px;--header-h: 96px;--gutter: 24px;--radius: 4px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 128px;--ease-out: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--white);color:var(--navy);font-family:var(--serif);font-size:var(--fs-18);line-height:1.6;font-variation-settings:"opsz" 18;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4{margin:0;font-family:var(--serif);font-weight:500;line-height:1.15;text-wrap:balance;letter-spacing:-.01em}h1{font-size:3rem;font-variation-settings:"opsz" 30;line-height:1.08;letter-spacing:-.02em}h2{font-size:var(--fs-30);font-variation-settings:"opsz" 30}h3{font-size:var(--fs-24);font-variation-settings:"opsz" 24}p{margin:0}p+p{margin-top:1em}:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.container{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.read{max-width:var(--measure);margin-left:auto;margin-right:auto}.read-left{max-width:var(--measure)}.sans{font-family:var(--sans)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:var(--s-4);top:-60px;z-index:50;background:var(--navy);color:var(--white);font-family:var(--sans);font-size:var(--fs-14);font-weight:600;padding:10px 14px;border-radius:var(--radius);text-decoration:none}.skip-link:focus{top:var(--s-3)}.link{font-family:var(--sans);font-size:var(--fs-16);font-weight:500;color:var(--navy);text-decoration:none;border-bottom:1px solid var(--rule-strong);padding-bottom:1px;transition:border-color .18s var(--ease-out)}.link:hover{border-bottom-color:var(--navy)}.arrow{width:1em;height:1em;flex:none;display:inline-block;vertical-align:-.125em;transition:transform .25s var(--ease-out)}.link:hover .arrow,.btn:hover .arrow{transform:translate(3px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:44px;font-family:var(--sans);font-size:1.1875rem;font-weight:700;letter-spacing:.005em;padding:11px 22px;border-radius:var(--radius);text-decoration:none;border:1px solid transparent;cursor:pointer;line-height:1.2;transition:background .18s var(--ease-out),border-color .18s var(--ease-out),color .18s var(--ease-out)}.btn-primary{background:var(--vermillion);color:var(--white);border-color:var(--vermillion)}.btn-primary:hover{background:var(--vermillion-deep);border-color:var(--vermillion-deep)}.btn-secondary{background:var(--white);color:var(--navy);border-color:var(--navy)}.btn-secondary:hover{background:var(--navy);color:var(--white)}.key{font-family:var(--sans);font-variant-numeric:tabular-nums lining-nums;font-size:var(--fs-13);font-weight:600;letter-spacing:.02em;color:var(--navy);display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--navy);border-radius:50%;flex:none;line-height:1;background:var(--white);text-decoration:none}.key.on{background:var(--navy);color:var(--white)}.key.sm{width:24px;height:24px;font-size:var(--fs-12)}.key.big{width:56px;height:56px;font-size:var(--fs-24);border-width:1.5px}.plate{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--s-6) var(--s-6) var(--s-5)}.plate-title{font-family:var(--sans);font-size:var(--fs-13);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--navy);display:flex;justify-content:space-between;gap:var(--s-4);padding-bottom:var(--s-3);border-bottom:1px solid var(--rule-strong);margin-bottom:var(--s-4)}.plate-title span+span{font-weight:500;color:var(--ink-muted);letter-spacing:.02em;text-transform:none}.plate-caption{display:flex;justify-content:space-between;gap:var(--s-4);font-family:var(--sans);font-size:var(--fs-13);color:var(--ink-muted);letter-spacing:.02em;border-top:1px solid var(--rule);padding-top:var(--s-3);margin-top:var(--s-4)}.plate-caption b{font-weight:600;color:var(--navy)}.rows{list-style:none;margin:var(--s-4) 0 0;padding:0;border-top:1px solid var(--rule)}.rows li{border-bottom:1px solid var(--rule)}.rows a{display:grid;grid-template-columns:2.4em minmax(0,1fr) auto;gap:var(--s-4);align-items:baseline;padding:var(--s-4) var(--s-2);text-decoration:none;color:var(--navy);border-radius:var(--radius);transition:background .18s var(--ease-out)}.rows a:hover{background:var(--card)}.rows .k{font-family:var(--sans);font-size:var(--fs-13);font-weight:600;color:var(--ink-muted);font-variant-numeric:tabular-nums lining-nums}.rows .t{font-size:var(--fs-20);font-weight:500;line-height:1.3;font-variation-settings:"opsz" 20}.rows .m{font-family:var(--sans);font-size:var(--fs-13);color:var(--ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.rows li.current a{background:var(--card)}.rows .rows-pending{display:grid;grid-template-columns:2.4em minmax(0,1fr) auto;gap:var(--s-4);align-items:baseline;padding:var(--s-4) var(--s-2);color:var(--ink-muted)}.group .rows .rows-pending{grid-template-columns:2.4em minmax(0,1fr)}.rows li.current .m{color:var(--navy);font-weight:600}.site-header{border-bottom:1px solid var(--rule);background:var(--white);position:sticky;top:0;z-index:20}.site-header .bar{display:flex;align-items:center;justify-content:space-between;height:var(--header-h);gap:var(--s-5)}.brand{display:flex;align-items:center;text-decoration:none}.brand img{height:68px;width:auto}.nav{display:flex;gap:var(--s-6);font-family:var(--sans);font-size:var(--fs-16);font-weight:500;letter-spacing:.01em}.nav a{text-decoration:none;color:var(--navy);padding:12px 0;border-bottom:1px solid transparent;transition:border-color .18s}.nav a:hover,.nav a[aria-current]{border-bottom-color:var(--navy)}.nav-toggle{display:none;align-items:center;gap:8px;min-height:44px;font-family:var(--sans);font-size:var(--fs-14);font-weight:600;background:var(--white);border:1px solid var(--navy);border-radius:var(--radius);padding:8px 14px;color:var(--navy);cursor:pointer}.nav-toggle svg{width:16px;height:16px}.menu-panel{border-top:1px solid var(--rule);background:var(--white);padding:var(--s-5) 0 var(--s-6);max-height:calc(100vh - var(--header-h));overflow-y:auto}.menu-panel[hidden]{display:none}.menu-guides{list-style:none;margin:0;padding:0}.menu-guides li{border-bottom:1px solid var(--rule)}.menu-guides a{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) 0;min-height:52px;text-decoration:none;color:var(--navy)}.menu-guides .nm{font-size:var(--fs-18);font-weight:500;font-variation-settings:"opsz" 20;line-height:1.25}.menu-guides .wh{margin-left:auto;font-family:var(--sans);font-size:var(--fs-13);color:var(--ink-muted);white-space:nowrap}.menu-links{list-style:none;margin:var(--s-5) 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 var(--s-5);font-family:var(--sans);font-size:var(--fs-16);font-weight:500}.menu-links a{display:block;padding:10px 0;min-height:44px;text-decoration:none;color:var(--navy)}.strip{border-bottom:1px solid var(--rule);background:var(--card)}.strip ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.strip li{border-right:1px solid var(--rule)}.strip li:last-child{border-right:0}.strip a{display:flex;gap:var(--s-3);align-items:flex-start;padding:var(--s-4);text-decoration:none;color:var(--navy);min-height:72px;transition:background .18s var(--ease-out)}.strip a:hover{background:var(--card-hover)}.strip .nm{font-family:var(--sans);font-size:var(--fs-14);font-weight:600;line-height:1.25;display:block}.strip .wh{font-family:var(--sans);font-size:var(--fs-12);color:var(--ink-muted);display:block;margin-top:2px}.strip li.here{background:var(--white);box-shadow:inset 0 -3px 0 var(--navy)}.strip li.here a:hover{background:var(--white)}.strip li.here .wh{color:var(--navy)}.page-head{padding:var(--s-8) 0 var(--s-6);position:relative}.page-head .key.big{position:absolute;left:-88px;top:calc(var(--s-8) + 2px)}.page-head .stage{font-family:var(--sans);font-size:var(--fs-14);color:var(--ink-muted);margin-bottom:var(--s-2);font-variant-numeric:tabular-nums lining-nums}.page-head h1{max-width:22ch}.byline{font-family:var(--sans);font-size:var(--fs-14);color:var(--ink-muted);margin-top:var(--s-4);font-variant-numeric:tabular-nums lining-nums}.part{display:flex;flex-wrap:wrap;gap:var(--s-3);align-items:center;font-family:var(--sans);font-size:var(--fs-14);color:var(--navy);padding-top:var(--s-6)}.part .mini{display:inline-flex;gap:6px}.part .link{font-size:inherit}.part .mini a{transition:background .18s var(--ease-out)}.part .mini a:not(.on):hover{background:var(--card-hover)}.page-head.article{padding-top:var(--s-4)}.read.post{max-width:870px}.post-hero{margin:var(--s-2) 0 0;width:min(1000px,calc(100vw - 36px));margin-left:calc((100% - min(1000px,calc(100vw - 36px)))/2)}@media(min-width:768px){.post .prose,.post .faq-list{font-size:1.1875rem;line-height:1.58}}.post-hero img{display:block;max-width:100%;width:auto;height:auto;max-height:640px;margin:0 auto;border-radius:var(--radius);border:1px solid var(--rule)}.page-head.article h1{font-size:clamp(2.75rem,4vw,3.5rem);line-height:1.06;letter-spacing:-.02em;max-width:none;text-wrap:balance}.section-block{margin-top:var(--s-7)}.section-block>h2{font-size:var(--fs-24);font-variation-settings:"opsz" 24}.quick .lede,.answer-plate p{font-size:inherit;line-height:1.55}.quick dl{margin:var(--s-5) 0 0;padding-top:var(--s-4);border-top:1px solid var(--rule);display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s-3) var(--s-5)}.quick dt{font-weight:600;color:var(--navy)}.quick dd{margin:0;font-size:inherit;line-height:1.55}.takeaways ul{list-style:none;margin:var(--s-4) 0 0;padding:0}.takeaways li{padding:var(--s-3) 0 var(--s-3) var(--s-5);border-bottom:1px solid var(--rule);position:relative;font-size:var(--fs-18);line-height:1.5}.takeaways li:before{content:"";position:absolute;left:2px;top:calc(var(--s-3) + .62em);width:7px;height:7px;border-radius:50%;background:var(--navy)}.takeaways b{font-weight:600}.prose{margin-top:var(--s-7)}.prose>*+*{margin-top:1em}.prose h2{font-size:var(--fs-30);margin-top:var(--s-7);scroll-margin-top:calc(var(--header-h) + 24px)}.prose h3{font-size:var(--fs-24);margin-top:var(--s-6);scroll-margin-top:calc(var(--header-h) + 24px)}.prose h4{font-size:var(--fs-20);margin-top:var(--s-5)}.prose h2+*,.prose h3+*,.prose h4+*{margin-top:var(--s-3)}.prose a{color:var(--navy);text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:3px;text-decoration-thickness:1px}.prose a:hover{text-decoration-color:var(--navy)}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--ink-muted)}.prose strong,.prose b{font-weight:600}.prose blockquote{margin-left:0;margin-right:0;padding-left:var(--s-5);border-left:1px solid var(--rule-strong);font-style:italic}.prose figure{margin:var(--s-6) 0}.prose figure img,.prose img{border-radius:2px;border:1px solid var(--rule)}.prose figcaption{font-family:var(--sans);font-size:var(--fs-13);color:var(--ink-muted);border-top:1px solid var(--rule);padding-top:var(--s-3);margin-top:var(--s-3)}.prose table{width:100%;border-collapse:collapse;font-family:var(--sans);font-size:var(--fs-14);display:block;overflow-x:auto}.prose th,.prose td{border-bottom:1px solid var(--rule);padding:var(--s-2) var(--s-3);text-align:left;vertical-align:top}.prose th{font-weight:600}.prose .answer-plate,.prose .key-evidence{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--s-5) var(--s-6);margin:var(--s-6) 0}.prose .answer-plate>p+p,.prose .key-evidence>*+*{margin-top:var(--s-3)}.prose .answer-plate>:first-child,.prose .key-evidence>:first-child{margin-top:0}.prose .key-evidence h2,.prose .key-evidence h3{font-size:var(--fs-20)}.prose .answer-plate strong:first-child,.prose .key-evidence>p:first-child strong{font-family:var(--sans);font-size:var(--fs-13);font-weight:600;letter-spacing:.06em;text-transform:uppercase;display:block;margin-bottom:var(--s-2)}.prose .answer-plate p:not(:first-child) strong:first-child{font-family:inherit;font-size:inherit;font-weight:600;text-transform:none;letter-spacing:0;display:inline;margin:0 .25em 0 0}.prose .key-evidence ul{margin-top:var(--s-3)}.prose .sources-content,.sources{margin-top:var(--s-7)}.prose .sources-content h2{font-size:var(--fs-24)}.sources-list,.prose .sources-content ul,.prose .sources-content ol{list-style:none;counter-reset:src;padding:0;margin-top:var(--s-4);border-top:1px solid var(--rule)}.sources-list li,.prose .sources-content li{counter-increment:src;position:relative;padding:var(--s-3) 0 var(--s-3) 2.6em;border-bottom:1px solid var(--rule);font-size:var(--fs-16);line-height:1.5;margin:0}.sources-list li:before,.prose .sources-content li:before{content:counter(src);position:absolute;left:0;top:var(--s-3);font-family:var(--sans);font-size:var(--fs-13);font-weight:600;color:var(--ink-muted);font-variant-numeric:tabular-nums lining-nums;line-height:1.9}.src-note{display:block;font-family:var(--sans);font-size:var(--fs-14);color:var(--ink-muted);margin-top:2px}.toc{margin-top:var(--s-6);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.toc summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:48px;font-family:var(--sans);font-size:var(--fs-14);font-weight:600;color:var(--navy)}.toc summary::-webkit-details-marker{display:none}.toc summary:after{content:"+";font-weight:500;font-size:var(--fs-20);color:var(--ink-muted)}.toc[open] summary:after{content:"−"}.toc ol{margin:0 0 var(--s-4);padding-left:1.4em;font-family:var(--sans);font-size:var(--fs-16)}.toc li{padding:4px 0}.toc li::marker{color:var(--ink-muted);font-variant-numeric:tabular-nums}.toc a{color:var(--navy);text-decoration:none;border-bottom:1px solid var(--rule-strong)}.toc a:hover{border-bottom-color:var(--navy)}.faq-list{margin-top:var(--s-4);border-top:1px solid var(--rule)}.faq-list details{border-bottom:1px solid var(--rule)}.faq-list summary{cursor:pointer;list-style:none;display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:var(--s-4);align-items:center;padding:var(--s-4) 0;min-height:56px;font-size:var(--fs-20);font-weight:500;line-height:1.3;font-variation-settings:"opsz" 20}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font-family:var(--sans);font-size:var(--fs-24);font-weight:400;color:var(--ink-muted);text-align:center;line-height:1}.faq-list details[open] summary:after{content:"−"}.faq-list .answer{padding:0 0 var(--s-5);font-size:var(--fs-16);line-height:1.6;max-width:62ch}.next-step{margin-top:var(--s-8)}.next-step>h2{font-size:var(--fs-24);font-variation-settings:"opsz" 24}.next{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-5);align-items:center;margin-top:var(--s-4);padding:var(--s-5) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.next .what{display:flex;gap:var(--s-4);align-items:center}.next .what .t{font-size:var(--fs-24);font-weight:500;display:block;line-height:1.2;font-variation-settings:"opsz" 24}.next .what .w{font-family:var(--sans);font-size:var(--fs-13);color:var(--ink-muted);display:block;margin-top:2px}.prev{margin-top:var(--s-5);font-family:var(--sans);font-size:var(--fs-16);font-weight:500;display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5)}.prev a{line-height:2}.pv-card{margin-top:var(--s-8);background:var(--navy);color:var(--white);border-radius:var(--radius);padding:var(--s-6);display:grid;grid-template-columns:150px minmax(0,1fr);gap:var(--s-6);align-items:center}.pv-card figure{margin:0}.pv-card img{width:150px;height:auto;border:1px solid rgba(255,255,255,.25);border-radius:2px;transform:rotate(-2deg);box-shadow:0 8px 20px #0a101e59;background:var(--white)}.pv-card figcaption{font-family:var(--sans);font-size:var(--fs-12);color:var(--footer-text);margin-top:var(--s-3);line-height:1.45}.pv-card .plate-title{color:var(--footer-text);border-bottom-color:#ffffff38}.pv-card h2{font-size:var(--fs-24);color:var(--white);font-variation-settings:"opsz" 24}.pv-card p.body{margin-top:var(--s-3);font-size:var(--fs-16);line-height:1.55;color:#e4e9f0}.pv-card .btn{margin-top:var(--s-5);background:var(--white);color:var(--navy);border-color:var(--white)}.pv-card .btn:hover{background:var(--card-hover);border-color:var(--card-hover)}.pv-card .btn:focus-visible{outline-color:var(--white)}.dispatch{margin-top:var(--s-8)}.dispatch .plate h2{font-size:var(--fs-24);font-variation-settings:"opsz" 24;max-width:24ch}.dispatch .body{margin-top:var(--s-3);font-size:var(--fs-16);line-height:1.55;color:var(--ink-muted)}.dispatch .body b{color:var(--navy);font-weight:600}.dispatch form{margin-top:var(--s-5)}.dispatch label{display:block;font-family:var(--sans);font-size:var(--fs-14);font-weight:600;margin-bottom:var(--s-2)}.form-row{display:flex;gap:var(--s-3);flex-wrap:wrap}.form-row input[type=email],.form-row input[type=text]{flex:1 1 220px;min-height:48px;font-family:var(--sans);font-size:var(--fs-16);padding:12px 14px;border:1px solid var(--rule-strong);border-radius:var(--radius);color:var(--navy);background:var(--white);min-width:0}.form-row input::placeholder{color:var(--ink-muted)}.form-row input:focus{outline:2px solid var(--navy);outline-offset:1px;border-color:var(--navy)}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.cf-turnstile{margin-top:var(--s-3);min-height:0}.form-msg{font-family:var(--sans);font-size:var(--fs-14);margin-top:var(--s-3);min-height:1.2em}.form-msg.ok{color:var(--navy);font-weight:600}.form-msg.err{color:var(--vermillion-deep)}.form-note{font-family:var(--sans);font-size:var(--fs-13);color:var(--ink-muted);margin-top:var(--s-3);line-height:1.5}.index-head{padding:var(--s-8) 0 var(--s-5)}.index-head .intro{margin-top:var(--s-3);color:var(--ink-muted);max-width:56ch}.search-box{margin-top:var(--s-5)}.group{margin-top:var(--s-7)}.group-head{display:flex;gap:var(--s-3) var(--s-4);align-items:center;flex-wrap:wrap}.group-head h2{font-size:var(--fs-24);font-variation-settings:"opsz" 24}.group-head .w{font-family:var(--sans);font-size:var(--fs-13);color:var(--ink-muted)}.group-head .link{margin-left:auto;font-size:var(--fs-14)}.group .rows .t{font-size:var(--fs-18)}.group .rows a{grid-template-columns:2.4em minmax(0,1fr)}.group .rows .pending{color:var(--ink-muted)}.group.plain .rows a{grid-template-columns:5.6em minmax(0,1fr)}.notfound .sequence{list-style:none;margin:0;padding:0}.notfound .sequence li{border-bottom:1px solid var(--rule)}.notfound .sequence li:last-child{border-bottom:0}.notfound .sequence a{display:flex;align-items:baseline;gap:var(--s-3);padding:var(--s-4) 0;text-decoration:none;color:var(--navy)}.notfound .sequence .key{position:relative;top:4px}.notfound .sequence .nm{font-size:var(--fs-20);font-weight:500;font-variation-settings:"opsz" 20}.notfound .sequence .leader{flex:1 1 auto;min-width:12px;border-bottom:1px dotted var(--rule-strong);position:relative;top:-5px}.notfound .sequence .wh{font-family:var(--sans);font-size:var(--fs-13);color:var(--ink-muted);white-space:nowrap}.notfound .sequence a:hover .nm{text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:4px}.pagefind-ui{--pagefind-ui-scale: .85;--pagefind-ui-primary: #1F2D4A;--pagefind-ui-text: #1F2D4A;--pagefind-ui-background: #FFFFFF;--pagefind-ui-border: #B8C6D6;--pagefind-ui-tag: #F5F8FA;--pagefind-ui-border-width: 1px;--pagefind-ui-border-radius: 4px;--pagefind-ui-font: "Archivo", "Helvetica Neue", Arial, sans-serif}.site-footer{background:var(--navy-deep);color:var(--footer-text);padding:var(--s-8) 0 var(--s-6);font-family:var(--sans);font-size:var(--fs-14);margin-top:var(--s-9)}.site-footer .container{display:grid;grid-template-columns:minmax(0,5fr) repeat(3,minmax(0,2fr));gap:var(--s-7)}.site-footer h2{font-family:var(--sans);font-size:var(--fs-13);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--white);margin-bottom:var(--s-4)}.site-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:0}.site-footer li a{display:inline-block;padding:4px 0}.site-footer a{color:var(--footer-text);text-decoration:none}.site-footer a:hover{color:var(--white);text-decoration:underline;text-underline-offset:3px}.site-footer .brand-block p{max-width:38ch;line-height:1.55}.site-footer .brand-block p a{text-decoration:underline;text-decoration-color:#ffffff59;text-underline-offset:3px}.site-footer address{font-style:normal;line-height:1.55;margin-top:var(--s-4);color:var(--white)}.site-footer address a{color:var(--white)}.site-footer .legal{grid-column:1 / -1;border-top:1px solid rgba(255,255,255,.14);padding-top:var(--s-5);margin-top:var(--s-4);display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;font-size:var(--fs-13);color:var(--footer-muted)}.site-footer .legal nav{display:flex;gap:var(--s-4);align-items:center;flex-wrap:wrap}.site-footer .legal a{color:var(--footer-muted);display:inline-flex;align-items:center;min-height:32px}.site-footer .legal a:hover{color:var(--white)}.site-footer .social{display:flex;gap:var(--s-2)}.site-footer .social a{width:32px;height:32px;justify-content:center}.site-footer .social svg{width:16px;height:16px}.cookie-notice{background:var(--card);border-bottom:1px solid var(--rule);font-family:var(--sans);font-size:var(--fs-13);color:var(--navy)}.cookie-notice[hidden]{display:none}.cookie-notice .container{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding-top:6px;padding-bottom:6px}.cookie-notice p{line-height:1.45}.cookie-notice a{color:var(--navy);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.cookie-notice button{flex:none;font-family:var(--sans);font-size:var(--fs-13);font-weight:600;color:var(--navy);background:var(--white);border:1px solid var(--navy);border-radius:var(--radius);padding:6px 14px;min-height:32px;cursor:pointer}.cookie-notice button:hover{background:var(--navy);color:var(--white)}.review-list{list-style:none;padding:0;margin:var(--s-5) 0 0;border-top:1px solid var(--rule)}.review-list li{border-bottom:1px solid var(--rule)}.review-list a{display:block;padding:var(--s-4) 0;text-decoration:none}.review-list .t{font-size:var(--fs-20);font-weight:500}.review-list .m{display:block;font-family:var(--sans);font-size:var(--fs-13);color:var(--ink-muted)}@media(max-width:1180px){.page-head .key.big{position:static;margin-bottom:var(--s-4);width:48px;height:48px;font-size:var(--fs-20)}}@media(max-width:1024px){h1{font-size:var(--fs-40)}.site-footer .container{grid-template-columns:1fr 1fr}.site-footer .brand-block{grid-column:1 / -1}.strip a{flex-direction:column;gap:var(--s-2)}}@media(max-width:767px){:root{--gutter: 18px}h1,.page-head.article h1{font-size:var(--fs-34)}h2{font-size:var(--fs-24)}.nav{display:none}.nav-toggle{display:inline-flex}:root{--header-h: 72px}.brand img{height:52px}.page-head{padding:var(--s-6) 0 var(--s-5)}.page-head .key.big{width:44px;height:44px;font-size:var(--fs-18);margin-bottom:var(--s-3)}.plate{padding:var(--s-5) var(--s-4)}.plate-title{flex-direction:column;gap:2px}.quick dl{grid-template-columns:1fr;gap:2px}.quick dd+dt{margin-top:var(--s-3)}.strip a{align-items:center;text-align:center;padding:var(--s-3) 2px;min-height:0;gap:var(--s-1)}.strip .nm{font-size:.6875rem;font-weight:500;line-height:1.2}.strip li:not(.here) .nm{color:var(--ink-muted)}.strip .wh{display:none}.rows a{grid-template-columns:2.8em minmax(0,1fr);padding:var(--s-4) 0}.rows .m{grid-column:2}.rows .rows-pending,.group .rows .rows-pending{grid-template-columns:2.8em minmax(0,1fr);padding:var(--s-4) 0}.rows .t{font-size:var(--fs-18)}.group .rows a,.group.plain .rows a{grid-template-columns:1fr;gap:2px}.group-head .link{margin-left:0;flex-basis:100%}.prose h2{font-size:var(--fs-24)}.prose h3{font-size:var(--fs-20)}.prose .answer-plate,.prose .key-evidence{padding:var(--s-4)}.next{grid-template-columns:1fr}.next .btn{width:100%}.pv-card{grid-template-columns:1fr;padding:var(--s-5);gap:var(--s-5)}.pv-card img{width:120px}.faq-list summary{font-size:var(--fs-18)}.site-footer{padding:var(--s-7) 0 var(--s-5)}.site-footer .container{grid-template-columns:1fr;gap:var(--s-6)}.cookie-notice{font-size:var(--fs-12)}.notfound .sequence .leader{display:none}.notfound .sequence a{flex-wrap:wrap}.notfound .sequence .wh{flex-basis:100%;padding-left:38px;margin-top:-6px}}.section{padding:var(--s-9) 0;border-bottom:1px solid var(--rule)}.section.tint{background:var(--tint)}.section.tint .plate,.section.tint .fig,.section.tint .net-tile,.section.tint .form-slot{background:var(--white)}.section.tint .fig:hover{background:var(--card)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-5);margin-bottom:var(--s-7);flex-wrap:wrap}.section-head .lead{display:flex;flex-direction:column;gap:var(--s-3)}.section-head h2{font-size:var(--fs-40);max-width:18ch}.section-head p{max-width:52ch;color:var(--ink-muted);font-size:var(--fs-18)}.section-head .link{white-space:nowrap;margin-bottom:6px}.lede{font-size:var(--fs-20);line-height:1.5}.muted{color:var(--ink-muted)}.hero{padding:var(--s-8) 0 var(--s-9);border-bottom:1px solid var(--rule)}.hero .container{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:var(--s-8);align-items:center}.hero h1{font-size:4rem;line-height:1.05;max-width:14ch}.hero .sub{margin-top:var(--s-5);max-width:42ch;font-size:var(--fs-20);line-height:1.5}.hero .actions{margin-top:var(--s-6);display:flex;align-items:center;gap:var(--s-5);flex-wrap:wrap}.sequence{list-style:none;margin:0;padding:0}.sequence li{display:flex;align-items:baseline;gap:var(--s-3);padding:var(--s-4) 0;border-bottom:1px solid var(--rule);position:relative}.sequence li:last-child{border-bottom:0}.sequence .key{position:relative;top:4px;margin-right:var(--s-1)}.sequence a{text-decoration:none;color:var(--navy);font-size:var(--fs-20);font-weight:500;font-variation-settings:"opsz" 20;letter-spacing:-.005em;white-space:nowrap}.sequence a:after{content:"";position:absolute;inset:0}.sequence li:hover a{text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:4px}.sequence .leader{flex:1 1 auto;min-width:12px;border-bottom:1px dotted var(--rule-strong);position:relative;top:-5px}.sequence .when{font-family:var(--sans);font-size:var(--fs-13);color:var(--ink-muted);white-space:nowrap;text-align:right;flex:0 0 108px;font-variant-numeric:tabular-nums lining-nums}@media(prefers-reduced-motion:no-preference){.hero .sequence li{opacity:0;transform:translateY(8px);animation:keyin .7s var(--ease-out) forwards}.hero .sequence li:nth-child(1){animation-delay:.15s}.hero .sequence li:nth-child(2){animation-delay:.27s}.hero .sequence li:nth-child(3){animation-delay:.39s}.hero .sequence li:nth-child(4){animation-delay:.51s}.hero .sequence li:nth-child(5){animation-delay:.63s}@keyframes keyin{to{opacity:1;transform:none}}}.plate-row{display:flex;flex-wrap:wrap;padding:0;overflow:hidden}.fig{flex:1 1 20%;min-width:200px;display:flex;flex-direction:column;padding:var(--s-5) var(--s-5) var(--s-4);text-decoration:none;color:var(--navy);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-bottom:-1px;transition:background .18s var(--ease-out)}.fig:last-child{border-right:0}.fig:hover{background:var(--card-hover)}.fig-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3);margin-bottom:var(--s-3)}.fig h3{font-size:var(--fs-20);line-height:1.2}.fig p{font-size:var(--fs-16);line-height:1.5;color:var(--ink-muted);flex:1 1 auto}.fig-cap{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3);flex-wrap:wrap;margin-top:var(--s-5);padding-top:var(--s-3);border-top:1px solid var(--rule);font-family:var(--sans);font-size:var(--fs-13);color:var(--ink-muted)}.fig .read{font-weight:600;color:var(--navy);display:inline-flex;align-items:center;gap:.4em}.fig:hover .read .arrow{transform:translate(3px)}.cover-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--s-5) 20px;list-style:none;margin:0;padding:0}.cover{display:block;text-decoration:none;color:var(--navy)}.report{margin:0}.cover .frame{display:block;aspect-ratio:2 / 3;background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden;transition:border-color .18s var(--ease-out),box-shadow .18s var(--ease-out),transform .25s var(--ease-out)}.cover .frame img{width:100%;height:100%;object-fit:cover}.cover:hover .frame{border-color:var(--rule-strong);box-shadow:0 6px 16px #1f2d4a29;transform:translateY(-3px)}.cover .t{display:block;margin-top:var(--s-3);font-family:var(--sans);font-size:var(--fs-14);font-weight:500;line-height:1.35}.cover .g,.cover .l{display:block;margin-top:2px;font-family:var(--sans);font-size:var(--fs-12);color:var(--ink-muted);letter-spacing:.02em;line-height:1.45}.cover .l{font-size:var(--fs-13);letter-spacing:0}.cover:hover .t{text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.cover .frame{transition:none}.cover:hover .frame{transform:none}}.pv-band .container{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-8);align-items:center}.pv-band .report,.split .report{max-width:460px}.split .report{justify-self:end}.pv-band h2{font-size:var(--fs-40);max-width:16ch}.pv-band .lede{margin-top:var(--s-5);max-width:40ch}.pv-band .body{margin-top:var(--s-4);color:var(--ink-muted);max-width:48ch}.pv-band .actions{margin-top:var(--s-6);display:flex;align-items:center;gap:var(--s-5);flex-wrap:wrap}.price{font-family:var(--sans);font-size:var(--fs-14);color:var(--ink-muted)}.price b{color:var(--navy);font-weight:600}.report .page{position:relative;background:var(--white);border:1px solid var(--rule);border-radius:2px;overflow:hidden}.report .page img{width:100%}.report .marker{position:absolute;width:26px;height:26px;border-radius:50%;background:var(--navy);color:var(--white);border:2px solid var(--white);font-family:var(--sans);font-size:var(--fs-12);font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #1f2d4a4d}.report-key{list-style:none;margin:var(--s-5) 0 0;padding:0;display:grid;gap:var(--s-2)}.report-key li{display:grid;grid-template-columns:26px 1fr;gap:var(--s-3);align-items:baseline;font-family:var(--sans);font-size:var(--fs-14);color:var(--ink-muted);line-height:1.45}.report-key li b{color:var(--navy);font-weight:600}.report-key .key{background:var(--navy);color:var(--white);width:22px;height:22px;font-size:var(--fs-12);position:relative;top:3px}.article-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.article-list li{border-bottom:1px solid var(--rule)}.article-list a{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;gap:var(--s-5);align-items:center;padding:var(--s-5) var(--s-2);text-decoration:none;color:var(--navy);transition:background .18s var(--ease-out);border-radius:var(--radius)}.article-list a:hover{background:var(--card)}.article-list .title{font-size:var(--fs-24);font-weight:500;font-variation-settings:"opsz" 24;letter-spacing:-.005em;line-height:1.25}.article-list .topic{font-family:var(--sans);font-size:var(--fs-13);color:var(--ink-muted);letter-spacing:.02em;white-space:nowrap}.article-list .arrow{color:var(--ink-muted)}.dispatch-band .container{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:var(--s-8);align-items:center}.dispatch-band h2{font-size:var(--fs-40);max-width:16ch}.dispatch-band .body{margin-top:var(--s-4);max-width:44ch;color:var(--ink-muted)}.form-slot{background:var(--white);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--s-6)}.form-slot label{display:block;font-family:var(--sans);font-size:var(--fs-14);font-weight:600;margin-bottom:var(--s-2)}.who .container{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--s-8);align-items:start}.portrait{border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden;background:var(--card);aspect-ratio:1 / 1}.portrait img{width:100%;height:100%;object-fit:cover}.who h2{font-size:var(--fs-40);max-width:18ch}.who .body{margin-top:var(--s-5);max-width:58ch}.who .links{margin-top:var(--s-6);display:flex;gap:var(--s-6);flex-wrap:wrap}.network-strip{padding:var(--s-8) 0}.network-strip .section-head{margin-bottom:var(--s-6)}.network-strip .section-head h2{font-size:var(--fs-24)}.net-marquee{overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.net-track{display:flex;gap:16px;width:max-content;animation:netscroll 48s linear infinite;list-style:none;margin:0;padding:0}.net-marquee:hover .net-track,.net-marquee:focus-within .net-track{animation-play-state:paused}@keyframes netscroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 8px))}}.net-tile{flex:0 0 auto;width:196px;display:flex;flex-direction:column;align-items:center;gap:var(--s-3);background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--s-5) var(--s-4) var(--s-4);text-decoration:none;color:var(--navy);font-family:var(--sans);font-size:var(--fs-13);font-weight:500;line-height:1.25;text-align:center;transition:background .18s var(--ease-out),border-color .18s var(--ease-out)}.net-tile:hover{background:var(--card-hover);border-color:var(--rule-strong)}.net-tile .icon{width:64px;height:64px;border-radius:50%;background:var(--white);border:1px solid var(--rule);display:flex;align-items:center;justify-content:center}.net-tile .icon img{width:40px;height:40px;object-fit:contain;border-radius:50%}.net-tile .url{white-space:nowrap}@media(prefers-reduced-motion:reduce){.net-track{animation:none;flex-wrap:wrap;width:auto}.net-track [aria-hidden=true]{display:none}.net-marquee{mask-image:none;-webkit-mask-image:none}}.page-intro{padding:var(--s-8) 0 var(--s-6);border-bottom:1px solid var(--rule)}.page-intro .lede{margin-top:var(--s-4);max-width:60ch}.page-intro .actions{margin-top:var(--s-6);display:flex;align-items:center;gap:var(--s-5);flex-wrap:wrap}.split{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s-8);align-items:center}.book-group{padding:var(--s-7) 0;border-bottom:1px solid var(--rule)}.book-group:last-of-type{border-bottom:0}.book-group h2{font-size:var(--fs-30)}.book-group>p{margin-top:var(--s-2);color:var(--ink-muted)}.book-group .cover-row{margin-top:var(--s-5)}.store-cta{padding:var(--s-7) 0 0;display:flex;align-items:center;gap:var(--s-5);flex-wrap:wrap}.store-cta p{font-family:var(--sans);font-size:var(--fs-14);color:var(--ink-muted);max-width:60ch}.site-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;list-style:none;margin:var(--s-7) 0 0;padding:0;border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.site-grid li{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:var(--s-5);display:flex;gap:var(--s-4);align-items:flex-start;background:var(--white)}.site-grid li.here{background:var(--card)}.site-grid .icon{flex:none;width:56px;height:56px;border-radius:50%;background:var(--white);border:1px solid var(--rule);display:flex;align-items:center;justify-content:center}.site-grid .icon img{width:40px;height:40px;border-radius:50%;object-fit:contain}.site-grid h2{font-size:var(--fs-20);font-variation-settings:"opsz" 20}.site-grid p{margin-top:var(--s-2);font-size:var(--fs-16);line-height:1.5;color:var(--ink-muted)}.site-grid .link{display:inline-block;margin-top:var(--s-3);font-size:var(--fs-14)}.site-grid .you{display:inline-block;margin-top:var(--s-3);font-family:var(--sans);font-size:var(--fs-13);font-weight:600}.lines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.lines>div{padding:var(--s-5);border-right:1px solid var(--rule)}.lines>div:last-child{border-right:0}.lines h3{font-size:var(--fs-20)}.lines p{margin-top:var(--s-2);font-size:var(--fs-16);line-height:1.5;color:var(--ink-muted)}.glance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.glance div{padding:var(--s-4) var(--s-5);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.glance dt{font-family:var(--sans);font-size:var(--fs-13);color:var(--ink-muted);letter-spacing:.02em}.glance dd{margin:4px 0 0;font-size:var(--fs-24);font-weight:500;font-variation-settings:"opsz" 24;font-variant-numeric:tabular-nums lining-nums}.rules-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5)}.rules-row>div{border-top:1px solid var(--rule-strong);padding-top:var(--s-4)}.rules-row .key{margin-bottom:var(--s-3)}.rules-row h3{font-size:var(--fs-20)}.rules-row p{margin-top:var(--s-2);font-size:var(--fs-16);line-height:1.55;color:var(--ink-muted)}.docs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5)}.docs li{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--s-5)}.docs .key{margin-bottom:var(--s-3)}.docs h3{font-size:var(--fs-20)}.docs p{margin-top:var(--s-2);font-size:var(--fs-16);line-height:1.55}.docs .when{margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--rule);font-family:var(--sans);font-size:var(--fs-13);color:var(--ink-muted)}.docs .when b{color:var(--navy);font-weight:600}.pages3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5);margin-top:var(--s-6)}.pages3 figure{margin:0}.pages3 .page{background:var(--white);border:1px solid var(--rule);border-radius:2px;overflow:hidden}.pages3 figcaption{display:flex;gap:var(--s-3);align-items:baseline;font-family:var(--sans);font-size:var(--fs-13);color:var(--ink-muted);line-height:1.45;margin-top:var(--s-3)}.compare{width:100%;border-collapse:collapse;font-family:var(--sans);font-size:var(--fs-14);background:var(--white)}.compare th,.compare td{text-align:left;vertical-align:top;padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--rule)}.compare thead th{font-weight:600;font-size:var(--fs-13);letter-spacing:.02em;color:var(--ink-muted);border-bottom:1px solid var(--rule-strong)}.compare tbody th{font-weight:600;color:var(--navy)}.compare td span{display:block;color:var(--ink-muted);font-variant-numeric:tabular-nums lining-nums}.compare tfoot th,.compare tfoot td{font-weight:600;border-bottom:0;font-variant-numeric:tabular-nums lining-nums}.compare-wrap{overflow-x:auto}.samples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5)}.samples>div{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--s-5)}.samples h3{font-size:var(--fs-24)}.samples .by{font-family:var(--sans);font-size:var(--fs-13);color:var(--ink-muted);margin-top:4px}.samples p.d{margin-top:var(--s-3);font-size:var(--fs-16);line-height:1.55}.samples .link{display:inline-block;margin-top:var(--s-4)}.copy-block>p+p{margin-top:1em}.contact-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-8);align-items:start;padding:var(--s-8) 0 0}.contact-sub{font-size:var(--fs-24);font-variation-settings:"opsz" 24}.contact-details{font-family:var(--sans);font-size:var(--fs-16);line-height:1.6}.contact-details h2{font-family:var(--sans);font-size:var(--fs-13);font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-top:var(--s-6);padding-bottom:var(--s-2);border-bottom:1px solid var(--rule);margin-bottom:var(--s-3)}.contact-details address{font-style:normal}.contact-details a{color:var(--navy)}.contact-form .field{margin-bottom:var(--s-4)}.contact-form .two{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4)}.contact-form label{display:block;font-family:var(--sans);font-size:var(--fs-14);font-weight:600;margin-bottom:var(--s-2)}.contact-form .opt{font-weight:400;color:var(--ink-muted)}.contact-form input[type=text],.contact-form input[type=email],.contact-form textarea{width:100%;min-height:48px;font-family:var(--sans);font-size:var(--fs-16);padding:12px 14px;border:1px solid var(--rule-strong);border-radius:var(--radius);color:var(--navy);background:var(--white)}.contact-form textarea{min-height:180px;resize:vertical;line-height:1.5}.contact-form input:focus,.contact-form textarea:focus{outline:2px solid var(--navy);outline-offset:1px;border-color:var(--navy)}.contact-form .actions{display:flex;align-items:center;gap:var(--s-4);flex-wrap:wrap;margin-top:var(--s-2)}.issue{margin-top:var(--s-7);border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden;background:var(--white)}.issue-head{padding:var(--s-5) var(--s-6);background:var(--card);border-bottom:1px solid var(--rule)}.issue-head .t{font-size:var(--fs-24);font-weight:500;font-variation-settings:"opsz" 24}.issue-head .s{font-family:var(--sans);font-size:var(--fs-14);color:var(--ink-muted);margin-top:4px}.issue img.hero-img{width:100%;height:auto;border-bottom:1px solid var(--rule)}.issue-body{padding:var(--s-5) var(--s-6) var(--s-6)}.issue-body h3{font-family:var(--sans);font-size:var(--fs-13);font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-top:var(--s-6);padding-bottom:var(--s-2);border-bottom:1px solid var(--rule-strong)}.issue-body h3:first-child{margin-top:0}.issue-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s-4);padding:var(--s-4) 0;border-bottom:1px solid var(--rule)}.issue-item.no-thumb{grid-template-columns:minmax(0,1fr)}.issue-item img{width:75px;height:75px;border-radius:2px;border:1px solid var(--rule);object-fit:cover}.issue-item .h{font-size:var(--fs-18);font-weight:500;line-height:1.35}.issue-item .h a{color:var(--navy);text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:3px}.issue-item p.d{margin-top:4px;font-size:var(--fs-16);line-height:1.5;color:var(--ink-muted)}.issue-item .m{margin-top:4px;font-family:var(--sans);font-size:var(--fs-13);color:var(--ink-muted)}.issue-note{font-family:var(--sans);font-size:var(--fs-13);color:var(--ink-muted);margin-top:var(--s-3)}.mt-3{margin-top:var(--s-3)}.mt-4{margin-top:var(--s-4)}.mt-5{margin-top:var(--s-5)}.mt-7{margin-top:var(--s-7)}.section.last{border-bottom:0}.lines{margin:0}.compare-plate{margin:var(--s-6) 0 0;padding:0;overflow:hidden}.rules-row.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.about-head{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--s-8);align-items:center}.legal-text h2,.legal-text h3,.legal-text h4{font-size:var(--fs-20);margin-top:var(--s-6)}.legal-text>:first-child{margin-top:0}@media(max-width:1024px){.hero h1{font-size:var(--fs-40)}.section-head h2,.pv-band h2,.dispatch-band h2,.who h2{font-size:var(--fs-30)}.hero .container,.pv-band .container,.dispatch-band .container,.split{grid-template-columns:1fr;gap:var(--s-7)}.who .container{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.fig{flex-basis:33.333%}.fig:nth-child(3){border-right:0}.cover-row{grid-template-columns:repeat(3,minmax(0,1fr))}.site-grid,.glance{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-grid{grid-template-columns:1fr}.about-head{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media(max-width:767px){.section{padding:var(--s-8) 0}.hero{padding:var(--s-6) 0 var(--s-8)}.hero h1{font-size:var(--fs-34)}.hero .sub{font-size:var(--fs-18)}.hero .plate{display:none}.section-head{margin-bottom:var(--s-6)}.section-head h2,.pv-band h2,.dispatch-band h2,.who h2{font-size:var(--fs-30)}.fig{flex-basis:100%;border-right:0}.cover-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5) var(--s-4)}.pv-band .report{order:2}.sequence li{flex-wrap:wrap}.sequence .leader{display:none}.sequence .when{flex:0 0 100%;text-align:left;padding-left:38px;margin-top:-6px}.who .container{grid-template-columns:1fr}.portrait{max-width:320px}.article-list a{grid-template-columns:minmax(0,1fr);row-gap:var(--s-2)}.article-list .arrow{display:none}.article-list .title{font-size:var(--fs-20)}.net-tile{width:160px}.form-slot{padding:var(--s-5) var(--s-4)}.site-grid,.lines{grid-template-columns:1fr}.lines>div{border-right:0;border-bottom:1px solid var(--rule)}.lines>div:last-child{border-bottom:0}.rules-row,.rules-row.two-up,.docs,.samples,.pages3{grid-template-columns:1fr}.about-head{grid-template-columns:1fr;gap:var(--s-5)}.about-head .portrait{max-width:240px}.pages3 figure{max-width:320px}.contact-form .two{grid-template-columns:1fr;gap:0}.issue-head,.issue-body{padding-left:var(--s-4);padding-right:var(--s-4)}.compare{font-size:var(--fs-13)}}.rows a.pic-row,.group .rows a.pic-row,.group.plain .rows a.pic-row{grid-template-columns:200px minmax(0,1fr);gap:var(--s-5);align-items:center;padding:var(--s-4) var(--s-2)}.rows .thumb{display:block;width:200px;height:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:2px;border:1px solid var(--rule);background:var(--card)}.rows .words{display:flex;flex-direction:column;gap:var(--s-1);min-width:0}.rows .words .m{white-space:normal}.article-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-5)}.article-cards a{display:flex;flex-direction:column;gap:var(--s-2);text-decoration:none;color:var(--navy)}.article-cards img,.article-cards .blank{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--radius);border:1px solid var(--rule);background:var(--card);transition:border-color .18s var(--ease-out),box-shadow .18s var(--ease-out)}.article-cards a:hover img{border-color:var(--rule-strong);box-shadow:0 6px 16px #1f2d4a29}.article-cards .topic{font-family:var(--sans);font-size:var(--fs-13);color:var(--ink-muted);letter-spacing:.02em;margin-top:var(--s-1)}.article-cards .title{font-size:var(--fs-20);font-weight:500;line-height:1.3;font-variation-settings:"opsz" 20}.article-cards a:hover .title{text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:4px}@media(max-width:1000px){.article-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.rows a.pic-row,.group .rows a.pic-row,.group.plain .rows a.pic-row{grid-template-columns:112px minmax(0,1fr);gap:var(--s-3);padding:var(--s-3) 0}.rows .thumb{width:112px}.article-cards{grid-template-columns:minmax(0,1fr)}}.nav{align-items:center}.search-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:calc(var(--s-2) * -1);background:none;border:0;border-radius:var(--radius);color:var(--navy);cursor:pointer}.search-toggle svg{width:20px;height:20px}.search-toggle:hover,.search-toggle[aria-expanded=true]{background:var(--card)}.search-toggle--phone{display:none}.search-panel{border-top:1px solid var(--rule);background:var(--white);box-shadow:0 12px 24px #1f2d4a1f}.search-panel[hidden]{display:none}.search-panel .container{max-width:800px;padding-top:var(--s-5);padding-bottom:var(--s-5)}.search-bar{display:flex;align-items:center;gap:var(--s-3);border:1px solid var(--rule-strong);border-radius:var(--radius);padding:0 var(--s-2) 0 var(--s-4);background:var(--white)}.search-bar:focus-within{border-color:var(--navy);box-shadow:0 0 0 2px #1f2d4a26}.search-bar>svg{width:18px;height:18px;flex:none;color:var(--ink-muted)}.search-bar input{flex:1 1 auto;min-width:0;border:0;outline:0;font-family:var(--sans);font-size:var(--fs-16);color:var(--navy);padding:13px 0;background:transparent}.search-bar input::-webkit-search-cancel-button{display:none}.search-close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:0;color:var(--ink-muted);cursor:pointer;border-radius:var(--radius)}.search-close svg{width:16px;height:16px}.search-close:hover{color:var(--navy);background:var(--card)}.search-status{margin:var(--s-3) 2px 0;font-family:var(--sans);font-size:var(--fs-14);color:var(--ink-muted)}.search-status:empty{display:none}.search-results{list-style:none;margin:var(--s-2) 0 0;padding:0;max-height:min(60vh,560px);overflow-y:auto}.search-results a{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--s-4);align-items:start;padding:var(--s-3) var(--s-2);text-decoration:none;color:var(--navy);border-bottom:1px solid var(--rule);border-radius:var(--radius)}.search-results li:last-child a{border-bottom:0}.search-results a:hover,.search-results a:focus{background:var(--card)}.search-results img,.search-results .ph{display:block;width:96px;height:60px;object-fit:cover;border-radius:2px;border:1px solid var(--rule);background:var(--card)}.search-results .txt{display:flex;flex-direction:column;gap:2px;min-width:0}.search-results strong{font-family:var(--serif);font-size:var(--fs-18);font-weight:500;line-height:1.3}.search-results .ex{font-family:var(--sans);font-size:var(--fs-14);color:var(--ink-muted);line-height:1.45}.search-results mark{background:#cb472324;color:inherit;padding:0 1px;border-radius:2px}.search-more{margin-top:var(--s-4)}.search-more[hidden]{display:none}@media(max-width:767px){.nav .search-toggle{display:none}.search-toggle--phone{display:inline-flex;margin-left:auto}.search-panel .container{padding-top:var(--s-4);padding-bottom:var(--s-4)}.search-results a{grid-template-columns:72px minmax(0,1fr);gap:var(--s-3)}.search-results img,.search-results .ph{width:72px;height:45px}.search-results strong{font-size:var(--fs-16)}}.cover-band{--band-top: 80px;background:var(--cover);color:var(--cover-text);padding:var(--band-top) 0 var(--s-7)}.cover-band.overlap{padding-bottom:132px}.cover-band h1,.cover-band h2{color:var(--cover-text)}.cover-band p,.cover-band .byline,.cover-band .stage,.cover-band .intro,.cover-band .lede,.cover-band .part{color:var(--cover-muted)}.cover-band a:not(.btn),.cover-band .link{color:var(--cover-text);border-bottom-color:#ffffff73;text-decoration-color:#ffffff73}.cover-band .link:hover{border-bottom-color:var(--cover-text)}.cover-band :focus-visible{outline-color:var(--cover-text)}.cover-band .page-head,.cover-band .index-head,.cover-band .page-intro{padding-top:0;padding-bottom:0;border-bottom:0}.cover-band .part{padding-top:0;margin-bottom:var(--s-4)}.cover-band .page-head.article{padding-top:0}.cover-band .key{color:var(--cover-text);border-color:#ffffffb3;background:transparent}.cover-band .key.on{background:var(--cover-text);color:var(--cover);border-color:var(--cover-text)}.cover-band .part .mini a:not(.on):hover{background:#ffffff1f}.cover-band .price b,.cover-band .report-key li b,.cover-band .plate-caption b{color:var(--cover-text)}.cover-band .report-key li,.cover-band .plate-caption{color:var(--cover-muted)}.cover-band .plate-caption{border-top-color:var(--cover-rule)}.cover-band .report .page{border-color:var(--cover)}.cover-band .report-key .key{background:var(--cover-text);color:var(--cover);border-color:var(--cover-text)}.cover-band .portrait{border-color:var(--cover-rule)}.cover-band .strip{background:transparent;border-bottom:1px solid var(--cover-rule);margin:calc(var(--band-top) * -1) 0 var(--band-top)}.cover-band .strip li{border-right-color:var(--cover-rule)}.cover-band .strip a{color:var(--cover-text)}.cover-band .strip a:hover{background:#ffffff14}.cover-band .strip .wh{color:var(--cover-muted)}.cover-band .strip li.here{background:var(--cover-text);box-shadow:none}.cover-band .strip li.here a:hover{background:var(--cover-text)}.cover-band .strip li.here .nm,.cover-band .strip li.here .wh{color:var(--cover)}.cover-band .strip li.here .key{background:var(--cover);color:var(--cover-text);border-color:var(--cover)}.cover-band.overlap+.container .post-hero,.cover-band.overlap+.container .read>.plate.quick:first-child{position:relative;margin-top:-88px}.cover-band.overlap+.container .post-hero img{border-color:var(--cover)}.cover-band.overlap+.container .read>.plate.quick:first-child{background:var(--white);box-shadow:0 1px 0 var(--rule)}.hero{background:var(--cover);border-bottom:0}.hero h1,.hero .sub{color:var(--cover-text)}.hero .plate{background:var(--white);border-color:var(--white)}.hero :focus-visible{outline-color:var(--cover-text)}@media(max-width:767px){.cover-band{--band-top: 40px;padding:var(--band-top) 0 var(--s-6)}.cover-band.overlap{padding-bottom:76px}.cover-band .strip li:not(.here) .nm{color:var(--cover-muted)}.cover-band.overlap+.container .post-hero,.cover-band.overlap+.container .read>.plate.quick:first-child{margin-top:-48px}}.link,.toc a,.cookie-notice a{position:relative}.link:before,.toc a:before,.cookie-notice a:before{content:"";position:absolute;inset:-8px -4px}
