:root{color-scheme:light;--accent:#00707e;--band:#e9f3f5;--border:#7a8592;--ground:#f7f9fb;--heading:#111a24;--ink:#1a232d;--lamp:#f4cf2e;--muted:#4b5866;--on-accent:#fff;--pill-edge:#c3dde2;--rule:#e3e8ee;--surface:#fff;--wash:#edf2f6;--link-line:1px;--link-offset:.2em;--shadow:0 1px 2px #101a280a, 0 12px 32px -16px #101a2824;--face-body:"Figtree", "Arial", sans-serif;--face-head:"Bricolage Grotesque", "Arial", sans-serif;--text-body:1rem;--text-display:clamp(2.6rem, 5.6vw, 4.6rem);--text-h1:clamp(2rem, 3.6vw, 2.9rem);--text-h2:clamp(1.55rem, 2.6vw, 2rem);--text-h3:1.25rem;--text-label:.82rem;--text-lede:1.15rem;--text-section:clamp(1.8rem, 3.4vw, 2.6rem);--text-small:.875rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:6rem;--space-10:8rem;--gutter:clamp(16px, 4vw, 48px);--measure:38rem;--rail:72rem;--rail-aside:20rem;--radius:14px;--radius-control:10px;--radius-pill:999px}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--accent:#5ebdc8;--band:#15262d;--border:#6c7988;--ground:#10161d;--heading:#dbe2ea;--ink:#cfd7e0;--lamp:#e9c53a;--link-line:.08em;--muted:#9aa6b4;--on-accent:#10161d;--pill-edge:#2c4952;--rule:#25303c;--shadow:0 1px 2px #0000004d;--surface:#1b232e;--wash:#151d27}}@font-face{font-display:swap;font-family:Bricolage Grotesque;font-stretch:75% 100%;font-style:normal;font-weight:200 800;src:url(/fonts/bricolage-grotesque-latin-standard-normal.woff2)format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:300 900;src:url(/fonts/figtree-latin-wght-normal.woff2)format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:italic;font-weight:300 900;src:url(/fonts/figtree-latin-wght-italic.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{background:var(--ground);color:var(--ink);font-family:var(--face-body);-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size:118.75%;line-height:1.65}body{margin:0}h1,h2,h3,p,ul,ol,dl,figure,blockquote{margin-top:0}h1,h2,h3{color:var(--heading);font-family:var(--face-head);letter-spacing:-.015em;font-weight:650;font-stretch:96%}h1{font-size:var(--text-h1);margin-bottom:var(--space-4);line-height:1.12}h2{font-size:var(--text-h2);margin-bottom:var(--space-5);line-height:1.2}h3{font-size:var(--text-h3);margin-bottom:var(--space-2);line-height:1.3}h1,h2,h3,.display{text-wrap:balance}p,li{text-wrap:pretty}p{margin-bottom:var(--space-4)}a{color:var(--accent);text-decoration-thickness:var(--link-line);text-underline-offset:var(--link-offset)}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}strong{font-weight:650}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.rail{max-width:var(--rail);padding-inline:var(--gutter);margin-inline:auto}.label{font-size:var(--text-label);letter-spacing:.01em;font-weight:600;line-height:1.35}.caption,.small{color:var(--muted);font-size:var(--text-small);line-height:1.5}.skip-link{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--accent);left:var(--space-3);padding:var(--space-3) var(--space-5);z-index:10;position:absolute;top:-100%}.skip-link:focus{top:var(--space-3)}.masthead{color:var(--ink)}.masthead-inner{align-items:center;gap:var(--space-2) var(--space-6);padding-block:var(--space-5);flex-wrap:wrap;justify-content:space-between;display:flex}.wordmark{color:var(--heading);font-family:var(--face-head);align-items:center;gap:var(--space-3);letter-spacing:-.02em;font-size:1.45rem;font-weight:700;font-stretch:96%;line-height:1;text-decoration:none;display:inline-flex}.mark{flex:none;display:block}.mark-lid,.mark-tin{fill:var(--accent)}.masthead-nav{gap:0 var(--space-5);flex-wrap:wrap;display:flex}.masthead-nav a{color:var(--ink);align-items:center;min-height:44px;font-weight:500;text-decoration:none;display:inline-flex}.masthead-nav a:hover{text-decoration:underline}.masthead-nav a[aria-current]{box-shadow:inset 0 -3px 0 var(--accent);color:var(--heading);font-weight:600}@media (width<=499px){.masthead-nav{column-gap:var(--space-4)}}@media (width<=374px){.masthead-nav{column-gap:var(--space-3)}}.hero{padding-block:var(--space-10) var(--space-9)}.hero-inner{gap:var(--space-7) var(--space-8);display:grid}.hero-copy{max-width:44rem}.hero .caption{margin-bottom:var(--space-4);text-wrap:balance}.hero h1{margin-bottom:var(--space-5)}.display{font-size:var(--text-display);letter-spacing:-.005em;font-weight:680;font-stretch:100%;line-height:1.06}.lede,.standfirst{font-size:var(--text-lede);margin-bottom:var(--space-5);max-width:var(--measure);line-height:1.6}.lede:last-child,.standfirst:last-child{margin-bottom:0}.hero-summary{color:var(--muted);max-width:var(--measure)}.hero-summary:last-child{margin-bottom:0}.hero-actions{align-items:center;gap:var(--space-4) var(--space-6);margin-top:var(--space-6);flex-wrap:wrap;display:flex}@media (width<=499px){h1{font-size:1.75rem}.hero{padding-block:var(--space-8) var(--space-7)}}@media (width>=900px){.hero-split{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start}}.button{background:var(--accent);border-radius:var(--radius-control);color:var(--on-accent);cursor:pointer;font:inherit;min-height:48px;padding:var(--space-2) 1.4rem;border:0;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.button:hover{text-decoration:underline 2px}.link-arrow{font-weight:500}.band{padding-block:var(--space-9)}.band:nth-child(odd of .band){background:var(--wash)}.band-head h2{font-size:var(--text-section);margin-bottom:var(--space-6);line-height:1.12}.band-head .label{color:var(--muted);margin-bottom:var(--space-4)}.band-body{max-width:var(--measure)}.band-body>:last-child{margin-bottom:0}.band-full{max-width:none}.band-full>p{max-width:var(--measure)}.band-trio{gap:0 var(--space-7);display:grid}@media (width>=900px){.band-trio{grid-template-columns:repeat(3,minmax(0,1fr))}.band-trio>p{margin-bottom:0}}.band-wide{margin-block:var(--space-7)}@media (width<=499px){.band{padding-block:var(--space-8)}}.question-list{align-items:stretch;gap:var(--space-5);display:grid}.question-list>div{background:var(--surface);border-radius:var(--radius);padding:var(--space-6)}.question-list h3{margin-bottom:var(--space-3)}.question-list p{margin-bottom:0}@media (width<=499px){.question-list>div{padding:var(--space-5)}}@media (width>=700px){.question-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.steps{counter-reset:step;gap:var(--space-6);margin-bottom:0;padding:0;list-style:none;display:grid}.steps>li{counter-increment:step;align-content:start;gap:0 var(--space-4);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.steps>li:before{color:var(--accent);content:counter(step);font-family:var(--face-head);font-size:var(--text-h2);font-weight:650;line-height:1.1}@media (width>=900px){.steps{gap:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr))}.steps>li{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}.register{counter-reset:step;margin-bottom:0;padding:0;list-style:none}.register>li{counter-increment:step;gap:0 var(--space-3);padding:var(--space-4) 0;grid-template-columns:2rem minmax(0,1fr);display:grid}.register>li+li{border-top:1px solid var(--rule)}@media (width>=1100px){.band-full .register{column-gap:var(--space-8);columns:2;margin-top:var(--space-6)}.band-full .register>li{break-inside:avoid;padding-block:var(--space-3) var(--space-4);border-top:0}}.register>li:before{color:var(--accent);content:counter(step);font-family:var(--face-head);grid-row:1/span 2;font-weight:650}.register a{font-weight:600}.register-note{color:var(--muted);font-size:var(--text-small);grid-column:2;display:block}.register-head{align-items:baseline;gap:0 var(--space-4);justify-content:space-between;display:flex}.register-head a{text-wrap:balance}.register-time{color:var(--muted);font-size:var(--text-small);white-space:nowrap;flex:none}@media (width<=499px){.register>li{grid-template-columns:1.5rem minmax(0,1fr)}}@media (width<=599px){.register-head{display:contents}.register-head a{grid-column:2}.register-note{grid-row:2}.register-time{margin-top:var(--space-1);grid-area:3/2}}.claim-explainer{margin-bottom:var(--space-6);max-width:var(--measure)}.claim-explainer .label{color:var(--accent);margin-bottom:var(--space-2)}.claim-explainer p:last-child{margin-bottom:0}.entries{gap:var(--space-7);display:grid}.entries .entry{margin-bottom:0}@media (width>=1000px){.entries{align-items:stretch;column-gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.entries .entry{grid-row:span 5;grid-template-rows:subgrid;row-gap:0;display:grid}.entries .entry-body{grid-row:span 4;grid-template-rows:subgrid;display:grid;container-type:normal}.entries .entry-fields{grid-row:span 4;grid-template-rows:subgrid}}.band-lede{margin:0 0 var(--space-7);max-width:var(--measure)}.entry{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:var(--space-5);flex-direction:column;display:flex;overflow:hidden}.entry:last-child{margin-bottom:0}.entry-head{background:var(--band);align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) 1.25rem;justify-content:space-between;display:flex}.entry-id{flex-direction:column;align-self:flex-start;gap:.1rem;min-width:0;margin:0;display:flex}.entry-ref{color:var(--accent);font-weight:700}.entry-subject{font-size:var(--text-small);line-height:1.4}.entry-subject-note{color:var(--muted);font-size:var(--text-small);line-height:1.4}.stamp{background:var(--surface);border-radius:var(--radius-pill);font-size:var(--text-small);white-space:nowrap;border:1.5px solid;flex:none;margin:0;padding:.15rem .8rem;font-weight:650;line-height:1.3}.stamp-corrected{border-color:var(--accent);color:var(--accent)}.stamp-refuted{border-color:var(--ink);color:var(--ink)}.entry-body{flex-direction:column;flex:1;display:flex;container-type:inline-size}.entry-fields{flex:1;grid-template-rows:repeat(3,auto) 1fr;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.entry-field{min-width:0;padding:var(--space-3) var(--space-4) .85rem}.entry-field dt{color:var(--muted)}.entry-field dd{margin:.15rem 0 0;font-size:.95rem}.entry-field-claim,.entry-field-source,.entry-field-why{grid-column:1/-1;padding-inline:1.25rem}.entry-field-claim{border-bottom:1px solid var(--rule);padding-block:var(--space-4) 1.1rem;grid-row:1}.entry-field-claim dd{color:var(--heading);font-family:var(--face-head);letter-spacing:-.005em;text-wrap:pretty;font-size:1.25rem;font-weight:600;font-stretch:96%;line-height:1.3}.entry-field-source{border-bottom:1px solid var(--rule);grid-row:2}.entry-field-when{grid-area:3/1;padding-left:1.25rem}.entry-field-kind-of-source{border-left:1px solid var(--rule);grid-area:3/2}.entry-field-how-sure{border-left:1px solid var(--rule);grid-area:3/3}.entry-field-why{border-top:1px solid var(--rule);padding-bottom:var(--space-4);grid-row:4}.entry-field-why dd{color:var(--muted);font-size:var(--text-small);line-height:1.6}.entry-unchecked .entry-field-claim dd,.entry-corrected .entry-field-claim dd{font-family:var(--face-body);font-style:italic;font-weight:500;font-stretch:100%}.entry-unchecked .source-value{text-decoration-color:var(--lamp);text-decoration-skip-ink:none;text-underline-offset:.18em;text-decoration-line:underline;text-decoration-thickness:.22em}.source-flag{color:var(--muted);font-size:var(--text-small);margin-top:var(--space-1);display:block}.entry-refuted .entry-field-claim dd{text-decoration-color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:1px}.sure{align-items:center;gap:.55rem;display:inline-flex}.sure-bars{gap:3px;display:inline-flex}.sure-bars i{border:1.5px solid var(--border);border-radius:2px;width:.5rem;height:.85rem}.sure-low i:first-child,.sure-med i:nth-child(-n+2),.sure-high i{background:var(--accent);border-color:var(--accent)}@media (width<=499px){.entry-head{padding-inline:var(--space-4)}}@container (width<=23rem){.entry-fields{grid-template-rows:repeat(5,auto) 1fr;grid-template-columns:minmax(0,1fr)}.entry-field-claim,.entry-field-source,.entry-field-why{padding-inline:var(--space-4)}.entry-field-when,.entry-field-kind-of-source,.entry-field-how-sure{align-items:baseline;column-gap:var(--space-3);padding:var(--space-1) var(--space-4);border-left:0;grid-column:1;grid-template-columns:5.75rem minmax(0,1fr);display:grid}.entry-field-when{padding-top:var(--space-3);grid-row:3}.entry-field-kind-of-source{grid-row:4}.entry-field-how-sure{padding-bottom:var(--space-3);grid-row:5}.entry-field-when dd,.entry-field-kind-of-source dd,.entry-field-how-sure dd{margin:0}.entry-field-why{grid-row:6}}.archive-count{font-weight:600}.entry-key{margin-top:var(--space-6)}.key-fields{margin-bottom:var(--space-6)}.key-fields div{gap:0 var(--space-4);padding:var(--space-3) 0;grid-template-columns:8rem minmax(0,1fr);display:grid}.key-fields div+div{border-top:1px solid var(--rule)}.key-fields dt{color:var(--muted);font-size:var(--text-label);padding-top:.15rem;font-weight:600}.key-fields dd{margin:0}.entry-key>.label{color:var(--muted);margin-bottom:var(--space-2)}.entry-key .table-scroll{margin-top:var(--space-3)}@media (width<=479px){.key-fields div{grid-template-columns:minmax(0,1fr)}}.flow{margin:var(--space-8) 0 0}.flow figcaption{color:var(--muted);margin-bottom:var(--space-3)}.flow-steps{gap:var(--space-2) var(--space-3);margin:0 0 var(--space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.flow-steps li{align-items:center;gap:var(--space-3);white-space:nowrap;display:flex}.flow-steps li+li:before{color:var(--muted);content:"→"}.flow-steps span{background:var(--band);border:1px solid var(--pill-edge);border-radius:var(--radius-pill);color:var(--heading);font-size:var(--text-small);padding:var(--space-1) var(--space-4);font-weight:600;display:inline-block}.flow-steps span:first-letter,.flow-detail dt:first-letter{text-transform:uppercase}.flow-detail{gap:var(--space-2) var(--space-5);margin:0;display:grid}.flow-detail div{gap:0 var(--space-3);grid-template-columns:7rem minmax(0,1fr);display:grid}.flow-detail dt{color:var(--muted);font-size:var(--text-label);padding-top:.15rem;font-weight:600}.flow-detail dd{margin:0}.flow-detail dd span{white-space:nowrap}@media (width<=1199px){.flow-steps{flex-direction:column;align-items:flex-start}.flow-steps li{align-items:flex-start;gap:var(--space-1);flex-direction:column}.flow-steps li+li:before{content:"↓";padding-left:var(--space-4)}}@media (width<=479px){.flow-detail div{grid-template-columns:minmax(0,1fr)}}.honesty-box{margin:0}.callout{background:var(--band);border-radius:var(--radius);margin-block:var(--space-5)}.box-head{color:var(--heading);font-size:var(--text-body);padding:var(--space-4) var(--space-5) 0;margin:0;font-weight:700}.callout-body{padding:var(--space-4) var(--space-5) var(--space-5)}.box-head+.callout-body{padding-top:var(--space-2)}.honesty-box .box-head{padding:0 0 var(--space-3)}.honesty-body>:last-child,.callout-body>:last-child{margin-bottom:0}.honesty-body ul{margin-bottom:0;padding-left:1.2rem}.honesty-body li+li{margin-top:var(--space-2)}.honesty-body li::marker{color:var(--accent)}.band-full .honesty-body ul{gap:var(--space-6) var(--space-7);padding:0;list-style:none;display:grid}.band-full .honesty-body li+li{margin-top:0}.band-full .honesty-body li:before{background:var(--accent);border-radius:var(--radius-pill);content:"";height:4px;margin-bottom:var(--space-4);width:2rem;display:block}@media (width>=700px){.band-full .honesty-body ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.guide-back{margin-bottom:var(--space-5);display:inline-block}.guide-article{--measure:36rem}.guide-article .hero{background:var(--wash);padding-block:var(--space-9) var(--space-8)}.guide-article .hero-copy{max-width:var(--measure)}.guide-layout{gap:var(--space-6);padding-block:var(--space-8) var(--space-9);display:grid}.guide-aside{align-self:start;min-width:17rem}.guide-aside h2{color:var(--muted);font-family:var(--face-body);font-size:var(--text-label);letter-spacing:.01em;margin-bottom:var(--space-2);font-weight:600;font-stretch:100%;line-height:1.35}.guide-aside>*+h2{margin-top:var(--space-5)}.guide-aside p{margin-bottom:0}.guide-contents{margin:0;padding:0;list-style:none}.guide-contents a{padding-block:var(--space-2);text-decoration-line:none;display:block}.guide-contents a:hover,.guide-contents a:focus-visible{text-decoration-line:underline}.guide-contents li{font-size:var(--text-small);line-height:1.4}.guide-contents li+li{border-top:1px solid var(--rule)}@media (width>=700px) and (width<=1059px){.guide-contents{column-gap:var(--space-6);columns:2}.guide-contents li{break-inside:avoid}.guide-contents li+li{border-top:0}}@media (width<=1059px){.guide-article .hero-inner,.guide-layout{grid-template-columns:minmax(0, var(--measure));justify-content:center}}@media (width>=1060px){.guide-layout{column-gap:clamp(var(--space-6), 5vw, var(--space-8));grid-template-columns:minmax(0, var(--measure)) minmax(17rem, var(--rail-aside));justify-content:space-between}.guide-aside{top:var(--space-5);grid-area:1/2;position:sticky}.guide-layout .prose{grid-area:1/1}}@media (width>=1060px) and (width<=1199px){.guide-layout{column-gap:var(--space-6);grid-template-columns:minmax(0, var(--measure)) 17rem}}@media (width<=399px){.guide-aside{min-width:0}}@media (width<=499px){.guide-article .hero{padding-block:var(--space-8) var(--space-7)}.guide-layout{padding-top:var(--space-7)}}.prose{max-width:var(--measure)}.prose>:first-child{margin-top:0}.prose h2{margin-top:var(--space-9)}.prose h3{margin-top:var(--space-7)}.prose ul,.prose ol{margin-bottom:var(--space-4);padding-left:1.3rem}.prose li{padding-left:var(--space-1)}.prose li+li{margin-top:var(--space-2)}.prose ul li::marker{color:var(--accent)}.prose ol li::marker{color:var(--accent);font-weight:650}.prose li:has(>input[type=checkbox]){margin-left:-1.3rem;padding-left:1.5rem;list-style:none;position:relative}.prose input[type=checkbox]{appearance:none;background:var(--accent);border:0;border-radius:2px;width:.5rem;height:.5rem;margin:0;position:absolute;top:.6em;left:.25rem}.quote-label{color:var(--muted);font-size:var(--text-label);margin:var(--space-5) 0 var(--space-2);font-weight:600}.prose blockquote{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);margin:0 0 var(--space-5);padding:var(--space-4) var(--space-5)}.prose blockquote p:last-child{margin-bottom:0}.quote-label.has-copy{align-items:center;gap:var(--space-2) var(--space-4);justify-content:space-between;display:flex}.copy-button{background:var(--surface);border:1px solid var(--accent);border-radius:var(--radius-pill);color:var(--accent);cursor:pointer;font:inherit;font-size:var(--text-small);max-width:100%;min-height:36px;padding:0 var(--space-4);flex:none;font-weight:600}.copy-button:hover{background:var(--band)}.copy-status{color:var(--muted);font-size:var(--text-small);margin:calc(var(--space-5) * -1 + var(--space-2)) 0 var(--space-5)}.copy-status:empty{margin:0}.prose hr{border:0;border-top:1px solid var(--rule);margin-block:var(--space-6)}.prose code{font-size:.9em}.guide-end{border-top:1px solid var(--rule);margin-top:var(--space-7);padding-top:var(--space-5)}.table-scroll{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);margin-block:var(--space-5);overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.45}.prose th,.prose td{padding:var(--space-3);text-align:left;vertical-align:top}.prose tbody tr+tr td{border-top:1px solid var(--rule)}.prose th{background:var(--band);color:var(--heading);font-size:var(--text-small);font-weight:600}.prose th:not(:last-child){white-space:nowrap}.claims-table table{table-layout:fixed}.claims-table th{white-space:nowrap}.claims-table td{font-size:var(--text-small)}.cost-table table{table-layout:fixed}.cost-table th{white-space:nowrap}.cost-table th:first-child{width:26%}.cost-table th:nth-child(2){width:36%}.cost-table th:nth-child(3){width:38%}.claims-table th:first-child{width:20%}.claims-table th:nth-child(2){width:21%}.claims-table th:nth-child(3){width:16%}.claims-table th:nth-child(4){width:43%}@media (width>=700px) and (width<=1199px){.prose table:has(th:nth-child(4)) :is(th,td){padding-inline:var(--space-2)}}@media (width<=699px){.prose table,.prose tbody,.prose tr,.prose td{display:block}.prose thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prose tr{padding-block:var(--space-3)}.prose tbody tr+tr{border-top:1px solid var(--rule)}.prose tbody tr+tr td{border-top:0}.prose td{padding-block:var(--space-1)}.prose td:before{color:var(--muted);content:attr(data-label);font-size:var(--text-label);font-weight:600;display:block}}.options{gap:var(--space-7);margin-block:var(--space-7);display:grid}.options>div{padding:0}.options ul{margin-bottom:0;padding-left:1.2rem}.options li+li{margin-top:var(--space-2)}.options li::marker{color:var(--accent)}@media (width>=700px){.options{grid-template-columns:repeat(2,minmax(0,1fr))}}.band-body ul{padding-left:1.2rem}.band-body li::marker{color:var(--accent)}.gift-price strong{color:var(--heading);font-family:var(--face-head);font-size:var(--text-h3);font-weight:650}.gift-places{color:var(--heading);margin:0;font-weight:600}.gift-terms{margin-top:var(--space-4);max-width:var(--measure)}.gift-art{max-width:24rem}.gift-art svg{width:100%;height:auto;display:block}.gift-art-tin{fill:var(--band);stroke:var(--accent);stroke-width:3px}.gift-art-lid{fill:var(--surface);stroke:var(--accent);stroke-width:3px}.gift-art-label,.gift-art-paper{fill:var(--surface);stroke:var(--border);stroke-width:1.5px}.gift-art-photo{fill:var(--band)}.gift-art-line{fill:var(--pill-edge)}.gift-art-fold{fill:none;stroke:var(--border);stroke-linejoin:round;stroke-width:1.5px}@media (width>=1100px){.gift-art{align-self:center;max-width:none}}.faq p+h3{margin-top:var(--space-6)}.form-block{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--space-5)}.form-block h2{font-size:var(--text-h3);margin-bottom:var(--space-3)}.form-block form{margin-bottom:var(--space-4)}.form-label{margin-bottom:var(--space-2);font-weight:600;display:block}.form-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.form-row input{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--ink);font:inherit;min-width:0;min-height:48px;padding:var(--space-2) var(--space-3);flex:14rem}.form-row .button{flex:none}.brevo-honeypot{position:absolute;left:-10000px}@media (width<=399px){.form-block{padding:var(--space-4)}}.site-footer{color:var(--muted);font-size:var(--text-small);padding-block:var(--space-8) var(--space-9)}.site-footer-inner{align-items:baseline;gap:var(--space-2) var(--space-6);flex-wrap:wrap;justify-content:space-between;display:flex}.site-footer p{margin:0}.site-footer-links{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}@media (width<=699px){.site-footer-links a{align-items:center;min-block-size:44px;display:inline-flex}}.button-quiet{box-shadow:inset 0 0 0 2px var(--accent);color:var(--accent);background:0 0}.hero-note{color:var(--muted);font-size:var(--text-small);margin:var(--space-5) 0 0;max-width:var(--measure)}.hero-art{place-self:center;width:100%;max-width:32rem}.box-scene{width:100%;height:auto;display:block}@media (width<=899px){.hero-split{row-gap:var(--space-5)}.hero-split .hero-art{order:-1;justify-self:start;max-width:13rem}}@media (width<=499px){.hero:has(.hero-art){padding-top:var(--space-5)}.hero-split .hero-art{order:0;max-width:11rem}.hero-actions .button{flex:auto}}.art-shadow{fill:var(--rule)}.art-lid{fill:var(--band);stroke:var(--heading);stroke-width:2.5px}.art-lid-rim{stroke:var(--pill-edge);stroke-width:2px}.art-tin-inner{fill:var(--heading)}.art-tin{fill:var(--accent);stroke:var(--heading);stroke-linejoin:round;stroke-width:2.5px}.art-tin-rim{fill:var(--accent);stroke:var(--heading);stroke-width:2.5px}.art-tin-panel{stroke:var(--band);stroke-opacity:.55;stroke-width:2px}.art-label{fill:var(--surface);stroke:var(--heading);stroke-width:2px}.art-label-text{fill:var(--heading);font-family:var(--face-head);font-size:19px;font-weight:650}.art-paper{fill:var(--surface);stroke:var(--heading);stroke-linejoin:round;stroke-width:2.5px}.art-fold{stroke:var(--heading);stroke-linejoin:round;stroke-width:2px}.art-line,.art-line-strong,.art-grid{stroke:var(--muted);stroke-linecap:round}.art-line{stroke-width:3px}.art-line-strong{stroke:var(--heading);stroke-width:4px}.art-grid{stroke-opacity:.7;stroke-width:1.5px}.art-seal{stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.art-photo-frame{fill:var(--surface);stroke:var(--heading);stroke-width:2.5px}.art-photo{fill:var(--muted)}.art-photo-figure{fill:var(--wash)}.art-string{stroke:var(--heading);stroke-linecap:round;stroke-width:2px}.art-tag{fill:var(--surface);stroke:var(--accent);stroke-linejoin:round;stroke-width:2.5px}.art-tag-hole{fill:var(--ground);stroke:var(--accent);stroke-width:2px}.art-tick{stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}@media (prefers-color-scheme:dark){.art-tin-inner{fill:var(--ground)}.art-photo-figure{fill:var(--surface)}}.doc-icon{flex:none;width:2.5rem;height:auto}.doc-icon .art-paper,.doc-icon .art-photo-frame{stroke-width:2px}.doc-icon .art-line{stroke-width:2.5px}.box-story{counter-reset:find;gap:var(--space-7);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.box-story>li{counter-increment:find;align-content:start;gap:var(--space-4);display:grid}.doc-card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);margin:0;display:flex}.doc-card:before{color:var(--accent);content:counter(find);font-family:var(--face-head);font-size:var(--text-h2);min-width:1.2ch;font-weight:650;line-height:1}.doc-card figcaption{gap:var(--space-1);display:grid}.doc-card-title{color:var(--heading);font-weight:600;line-height:1.35}.doc-card-detail{color:var(--muted);font-size:var(--text-small);line-height:1.4}@media (width<=499px){.doc-card{gap:var(--space-3);padding:var(--space-4)}}.box-story-text h3{margin-bottom:var(--space-2)}.box-story-text p{margin-bottom:0}.band-full>.box-story-end{margin:var(--space-7) 0 0}@media (width>=900px){.box-story{column-gap:var(--space-8);row-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.box-story{row-gap:var(--space-2)}.box-story>li{grid-row:span 3;grid-template-rows:subgrid}.box-story>li:nth-child(n+3)>.doc-card{margin-top:var(--space-7)}.box-story-text{display:contents}.box-story>li>.doc-card{margin-bottom:var(--space-3)}.box-story-text h3{margin-bottom:0}}.box-story-next{margin-top:var(--space-8);max-width:var(--measure)}.box-story-next p{font-size:var(--text-lede);margin-bottom:0}.record-split{gap:var(--space-7);display:grid}.record-copy p:last-child{margin-bottom:0}@media (width>=1000px){.record-split{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start}}.faq details{border-bottom:1px solid var(--rule)}.faq details:first-child{border-top:1px solid var(--rule)}.faq summary{color:var(--heading);cursor:pointer;font-family:var(--face-head);font-size:var(--text-h3);padding:var(--space-4) 2.5rem var(--space-4) 0;font-weight:650;font-stretch:96%;line-height:1.3;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{color:var(--accent);content:"+";right:var(--space-2);font-size:1.6rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.faq details[open] summary:after{content:"−"}.faq details p{margin:0 0 var(--space-5)}.podcast-line{margin:var(--space-6) 0 0}
