@layer theme, base, components, utilities;@layer components{.print-only{display:none}.plate-art .art-frame{--lel-accent:var(--c-accent);--lel-ink:var(--c-text);--lel-paper:var(--c-surface);--lel-font-mono:var(--font-mono);display:flex;justify-content:center;padding:clamp(.75rem,.4rem + 1.4vw,1.5rem);background:var(--c-surface)}.plate-art .art-frame>img,.plate-art .art-frame>svg{width:100%;max-width:var(--art-max,none);height:auto}.head-plate,.page-head .plate-art{width:100%;max-width:40rem;justify-self:end}.art{--art-col:68ch;display:grid;gap:1.5rem}.art-main{min-width:0}.toc-card{padding:.9rem 1rem .5rem;border:1px solid var(--c-line);border-radius:var(--radius-card);background:var(--c-surface)}.toc-card .label{display:block;margin-bottom:.35rem}.toc-card ol{margin:0;padding:0;list-style:none}.toc-card a{display:flex;align-items:center;min-height:var(--hit);padding:.2rem 0;font-size:var(--step-sm);line-height:1.35;color:var(--c-text-soft);text-decoration:none}.toc-card a:hover{color:var(--c-accent-text);text-decoration:underline;text-underline-offset:.2em}.toc-card li+li{border-top:1px solid var(--c-line)}.art-toc{margin:0 0 1.25rem;border:1px solid var(--c-line);border-radius:var(--radius-card);background:var(--c-surface)}.art-toc>summary{display:flex;align-items:center;justify-content:space-between;min-height:3rem;padding:0 1rem;cursor:pointer;font:650 var(--step-sm)/1.2 var(--font-text)}.art-toc>summary:after{content:"";width:.55rem;height:.55rem;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);transition:transform var(--dur-base) var(--ease-out-expo)}.art-toc[open]>summary:after{transform:rotate(-135deg)}.art-toc ol{margin:0;padding:0 1rem .5rem;list-style:none}.art-toc a{display:flex;align-items:center;min-height:var(--hit);color:var(--c-text-soft);font-size:var(--step-sm);text-decoration:none;border-top:1px solid var(--c-line)}@media (min-width:1024px){.art-toc.has-aside{display:none}}.art-fig{margin:0 0 2rem;max-width:100%}.art-flow.prose-lel{max-width:none}.art-flow>.art-sec>ol,.art-flow>.art-sec>p,.art-flow>.art-sec>ul{max-width:var(--art-col)}.art-sec>*{min-width:0}.art-side{display:grid;gap:.75rem;margin:1.25rem 0}.art-side:empty{display:none}.art-end,.art-flow .faq-section,.art-main>.faq-section{max-width:52rem}.prose-lel .mnote{margin:0;padding:.9rem 1.1rem;border:1px solid var(--c-line);border-radius:var(--radius-card);background:var(--c-sunken);font-size:var(--step-sm);line-height:1.6;color:var(--c-text);max-width:var(--art-col)}.prose-lel .mnote .key{display:block;margin-bottom:.3rem;font:600 var(--step-xs)/1.2 var(--font-mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-text-mute)}.prose-lel .mnote p{margin:0}.prose-lel .mnote[data-kind=note]{background:var(--c-water-wash);border-color:var(--c-water-line)}.prose-lel .mnote[data-kind=note] .key{color:var(--c-water)}.prose-lel .mnote[data-kind=hazard]{background:var(--c-safety-wash);border-color:var(--c-safety-line)}.prose-lel .mnote[data-kind=hazard] .key{color:var(--c-safety)}.mfact{display:none}.flow-ask{display:grid;gap:1rem 2rem;margin-block:2rem;padding:1.1rem 1.25rem;border:1px solid var(--c-line-strong);border-radius:var(--radius-card);background:var(--c-cta-wash);max-width:var(--art-col,68ch)}.flow-ask h3{margin:.35rem 0 0;max-width:24ch;font:650 var(--step-lg)/1.15 var(--font-display);letter-spacing:var(--ls-heading);color:var(--c-text)}.flow-ask p{margin:.5rem 0 0;max-width:46ch;font-size:var(--step-sm);line-height:1.55;color:var(--c-text-soft)}.flow-ask .flow-ask-act{display:grid;gap:.75rem;align-content:start;justify-items:start}.flow-ask .fig-price{font-size:var(--step-3xl)}.flow-ask .btn{width:100%}.flow-ask .flow-ask-terms{margin:0;font:500 var(--step-sm)/1.4 var(--font-text);color:var(--c-text-soft);max-width:none}@media (min-width:720px){.flow-ask{grid-template-columns:minmax(0,1fr) 15rem;align-items:start}.flow-ask .flow-ask-act{justify-items:stretch}}.flow-ask .price,.mfact .price{justify-items:start;text-align:left}.keep{margin-top:clamp(2rem,1.5rem + 2vw,3rem)}.keep h2{margin:0 0 .9rem;font-size:var(--step-xl);line-height:1.15;letter-spacing:var(--ls-heading)}.keep .index a{display:grid;grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:center;-moz-column-gap:1rem;column-gap:1rem}.keep .index .kind{font:500 var(--step-xs)/1.3 var(--font-mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-text-mute)}.keep .index .ttl{min-width:0}@media (max-width:639px){.keep .index a{grid-template-columns:minmax(0,1fr) auto;row-gap:.15rem}.keep .index .kind{grid-column:1/-1}}.keep.aside h2{font-size:var(--step-md)}.keep.aside .index a{grid-template-columns:minmax(0,1fr) auto}.keep.aside .index .kind{display:none}.svc-main{min-width:0}.spec-sheet{display:grid;gap:2.5rem;margin:0 0 clamp(3rem,2.5rem + 3vw,5rem)}.hub-block h2,.spec-sheet h2,.steps-block h2{margin:0 0 1.1rem;font-size:var(--step-xl);line-height:1.1;letter-spacing:var(--ls-heading)}.covers{margin:0;padding:0;list-style:none;border-top:1px solid var(--c-line)}.covers li{position:relative;padding:.9rem 0 .9rem 1.75rem;border-bottom:1px solid var(--c-line);line-height:1.45;color:var(--c-text)}.covers li:before{content:"";position:absolute;left:.05rem;top:1.15rem;width:.7rem;height:.38rem;border-left:2px solid var(--c-accent-text);border-bottom:2px solid var(--c-accent-text);transform:rotate(-45deg)}.steps-block{margin:0 0 clamp(3rem,2.5rem + 3vw,5rem);max-width:46rem}.steps{margin:0;padding:0;list-style:none;counter-reset:step;border-top:1px solid var(--c-line)}.steps li{counter-increment:step;display:grid;grid-template-columns:3rem minmax(0,1fr);-moz-column-gap:1rem;column-gap:1rem;padding:1.25rem 0;border-bottom:1px solid var(--c-line)}.steps li:before{content:counter(step);font:500 var(--step-xl)/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--c-accent-text)}.steps h3{margin:0;font:600 var(--step-md)/1.2 var(--font-display);letter-spacing:var(--ls-heading);color:var(--c-text)}.steps p{margin:.4rem 0 0;max-width:56ch;color:var(--c-text-soft)}.svc-ask{margin:0 0 clamp(3rem,2.5rem + 3vw,5rem)}.svc-ask .cta{margin-block:0}.svc-body.prose-lel{max-width:var(--measure)}.hub-stack{display:grid;gap:clamp(3.5rem,3rem + 4vw,6rem)}.hub-block{display:grid;gap:1.5rem}@media (min-width:1024px){.hub-block{grid-template-columns:minmax(0,4fr) minmax(0,8fr);-moz-column-gap:4rem;column-gap:4rem;align-items:start}.hub-block>header{position:sticky;top:6.5rem}}.hub-block h2{margin:0;font-size:var(--step-2xl);line-height:1.08;letter-spacing:var(--ls-display)}.hub-block header p{margin:.75rem 0 0;max-width:34ch;color:var(--c-text-soft);font-size:var(--step-sm)}.hub-block .count{display:block;margin-bottom:.75rem}.route{margin:0;padding:0;list-style:none;border-top:1px solid var(--c-line)}.route>li{border-bottom:1px solid var(--c-line)}.route a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem 1.5rem;align-items:center;padding:1.25rem 0;color:var(--c-text);text-decoration:none}.route .ttl{font:600 var(--step-lg)/1.15 var(--font-display);letter-spacing:var(--ls-heading);transition:color var(--dur-fast) var(--ease-out-quart)}.route a:hover .ttl{color:var(--c-accent-text)}.route .sub{display:block;margin-top:.35rem;font-size:var(--step-sm);color:var(--c-text-soft)}.route .from{text-align:right}.route .from .fig-price{font-size:var(--step-xl)}.route-terms{margin:.9rem 0 0;font:500 var(--step-xs)/1.5 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-mute)}@media (max-width:479px){.route a{grid-template-columns:1fr}.route .from{text-align:left}}.symptoms{margin:0;padding:0;list-style:none;display:grid;border-top:1px solid var(--c-line)}@media (min-width:720px){.symptoms{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:2.5rem;column-gap:2.5rem}}.symptoms li{border-bottom:1px solid var(--c-line)}.symptoms a{display:flex;align-items:center;gap:1rem;min-height:4.75rem;padding:.75rem 0;color:var(--c-text);text-decoration:none;font:600 var(--step-md)/1.2 var(--font-display);letter-spacing:var(--ls-heading);transition:color var(--dur-fast) var(--ease-out-quart)}.symptoms a:hover{color:var(--c-accent-text)}.symptoms img{flex:none;width:3rem;height:3rem}.index .go-end,.symptoms .go{flex:none;margin-left:auto;width:.55rem;height:.55rem;border-top:2px solid var(--c-accent-text);border-right:2px solid var(--c-accent-text);transform:rotate(45deg)}.cluster{margin:0;padding:0;list-style:none;border-top:1px solid var(--c-line)}@media (min-width:900px){.cluster{-moz-columns:2;column-count:2;-moz-column-gap:2.5rem;column-gap:2.5rem}}.cluster li{-moz-column-break-inside:avoid;break-inside:avoid;border-bottom:1px solid var(--c-line)}.cluster a{display:block;padding:.85rem 0;color:var(--c-text);text-decoration:none;font:600 var(--step-base)/1.3 var(--font-display);letter-spacing:var(--ls-heading);transition:color var(--dur-fast) var(--ease-out-quart)}.cluster a:hover{color:var(--c-accent-text)}.cluster .sub{display:block;margin-top:.15rem;font:500 var(--step-xs)/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-mute)}.hub-prose.prose-lel{max-width:none}.hub-prose .art-sec{max-width:var(--measure)}.archive-filters{display:flex;flex-wrap:wrap;gap:.25rem 1.75rem;margin:0;padding:0;list-style:none;border-bottom:1px solid var(--c-line)}.archive-filters a{display:inline-flex;align-items:center;gap:.55rem;min-height:3rem;font:560 var(--step-sm)/1 var(--font-display);color:var(--c-text);text-decoration:none}.archive-filters a:hover{color:var(--c-accent-text)}.archive-filters .n{font:500 var(--step-xs)/1 var(--font-mono);color:var(--c-text-mute);font-variant-numeric:tabular-nums}.archive-anchor{display:block;height:0;scroll-margin-top:10rem}.archive-month{display:grid;gap:.5rem 3rem;padding-top:1.1rem;margin-top:clamp(2rem,1.5rem + 2vw,3rem);border-top:1px solid var(--c-line)}@media (min-width:900px){.archive-month{grid-template-columns:11rem minmax(0,1fr)}}.archive-month h2{margin:0;font:500 var(--step-xs)/1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-mute)}.archive-rows{margin:0;padding:0;list-style:none}.archive-rows>li+li{border-top:1px solid var(--c-line)}.archive-rows a{display:grid;gap:.35rem 1.5rem;align-items:baseline;padding:1.05rem 0;color:var(--c-text);text-decoration:none}@media (min-width:720px){.archive-rows a{grid-template-columns:minmax(0,1fr) auto}}.archive-rows .ttl{font:600 var(--step-lg)/1.15 var(--font-display);letter-spacing:var(--ls-heading);text-wrap:balance;transition:color var(--dur-fast) var(--ease-out-quart)}.archive-rows a:hover .ttl{color:var(--c-accent-text)}.archive-rows .meta{font:500 var(--step-xs)/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-mute);white-space:nowrap}.archive-empty{margin-top:3rem;color:var(--c-text-soft)}.archive:has(#f-all:target) a[href="#f-all"],.archive:not(:has(.archive-anchor:target)) a[href="#f-all"]{text-decoration:underline;text-decoration-color:var(--c-accent);text-decoration-thickness:2px;text-underline-offset:.5em}.price-grid{display:grid;gap:2.5rem}@media (min-width:1024px){.price-grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);-moz-column-gap:4rem;column-gap:4rem;align-items:start}}.price-margin{display:grid;gap:1.75rem;align-content:start}.price-margin .margin-note{max-width:none}.price-margin .margin-note b{display:block}.doc-block{display:grid;gap:1rem;margin-top:clamp(3rem,2.5rem + 3vw,5rem)}@media (min-width:900px){.doc-block.split{grid-template-columns:minmax(0,4fr) minmax(0,8fr);-moz-column-gap:4rem;column-gap:4rem;align-items:start}}.doc-steps{margin:0;padding:0;list-style:none;counter-reset:step;border-top:1px solid var(--c-line)}.doc-steps li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;padding-block:.8rem;border-bottom:1px solid var(--c-line);counter-increment:step}.doc-steps li:before{content:counter(step,decimal-leading-zero);font:500 var(--step-xs) /1 var(--font-mono);letter-spacing:.06em;color:var(--c-accent-text)}.doc-block>h2{margin:0;padding-top:1rem;border-top:1px solid var(--c-line);font-size:var(--step-xl);line-height:1.1;letter-spacing:var(--ls-heading);scroll-margin-top:6rem}@media (min-width:900px){.doc-block.split>h2{position:sticky;top:6.5rem;align-self:start}}.doc-body{min-width:0;padding-top:1rem;border-top:1px solid var(--c-line)}@media (min-width:900px){.doc-block.split>.doc-body{border-top:1px solid var(--c-line)}}.doc-body.prose-lel{max-width:var(--measure)}.cover-list{margin:0;padding:0;display:grid}.cover-list>div{display:grid;gap:.35rem 2rem;padding:1.1rem 0;border-top:1px solid var(--c-line)}.cover-list>div:first-child{border-top:0;padding-top:.25rem}@media (min-width:720px){.cover-list>div{grid-template-columns:minmax(0,15rem) minmax(0,1fr)}}.cover-list dt{font:600 var(--step-md)/1.2 var(--font-display);letter-spacing:var(--ls-heading);color:var(--c-text)}.cover-list dt .fig-price{display:inline;font-size:inherit;letter-spacing:inherit}.cover-list dd{margin:0;color:var(--c-text-soft)}.doc-legal{--art-col:65ch}@media (min-width:1024px){.doc-legal.art.has-rail{grid-template-columns:11rem minmax(0,1fr)}}.doc-legal .art-sec{max-width:var(--art-col)}.doc-list-pairs{margin:0;padding:0;list-style:none;border-top:1px solid var(--c-line)}.doc-list-pairs li{padding:.8rem 0;border-bottom:1px solid var(--c-line)}.doc-list-pairs b{color:var(--c-text);font-weight:600}.callline{display:grid;gap:.5rem;padding:1.25rem 0 1.5rem;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);margin-bottom:2rem}.callline a.num{font:500 var(--step-3xl)/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--c-text);text-decoration:none;display:inline-flex;align-items:center;min-height:var(--hit)}.callline a.num:hover{color:var(--c-accent-text)}.callline p{margin:0;font-size:var(--step-sm);color:var(--c-text-soft)}.contact-or{margin:2rem 0 1.25rem;font:500 var(--step-xs)/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-mute)}}@media print{.print-only{display:block!important;margin:0 0 1rem;font:500 10pt/1.4 var(--font-mono)}.archive-filters,.art-progress,.art-rail,.art-toc,.flow-ask,.keep,.mfact,.svc-ask{display:none!important}.art,.art-flow>.art-sec,.art-side,.art.has-rail,.page-body.has-aside{display:block!important}.art-side{margin-top:.5rem}.prose-lel .mnote{background:transparent!important;border:1px solid #000!important;color:#000!important}.cover-list>div,.prose-lel .mnote,.rate,.rates,.steps li{-moz-column-break-inside:avoid;break-inside:avoid}.rates{background:transparent!important;border:1px solid #000!important;border-top:2px solid #000!important}.fig-price,.fig-price:first-letter{color:#000!important}.page-head .short,.page-lead .short{background:transparent!important;border-color:#000!important}.prose-lel a[href^="/"]:after{content:" (" attr(href) ")";font-size:.85em}}@layer components{.flow-ask .price,.mfact .price{justify-items:start;text-align:left}.page-meta{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem}.about-art .co{display:none}.about-sec{display:grid;gap:1.5rem;margin-top:clamp(3rem,2.5rem + 3vw,5.5rem)}.about-sec:first-child{margin-top:0}.about-sec>h2{margin:0;padding-top:1rem;border-top:1px solid var(--c-line);font-size:var(--step-xl);line-height:1.1;letter-spacing:var(--ls-heading)}.about-sec>.prose-lel{max-width:var(--measure)}.about-lede{font-size:var(--step-md);line-height:1.45;color:var(--c-text)}.page-lead .about-lede{margin:1.25rem 0 0;font-size:var(--step-base);color:var(--c-text-soft)}}@layer components{@media (min-width:900px){.about-sec{grid-template-columns:minmax(0,4fr) minmax(0,8fr);-moz-column-gap:4rem;column-gap:4rem;align-items:start}.about-sec>h2{position:sticky;top:6.5rem}.about-sec>.about-method,.about-sec>.about-prices,.about-sec>.prose-lel{border-top:1px solid var(--c-line);padding-top:1rem}}.about-method{margin:0;padding:0;list-style:none;border-top:1px solid var(--c-line)}.about-method li{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.35rem 1.25rem;align-items:start;padding-block:1.25rem;border-bottom:1px solid var(--c-line)}.about-n{grid-column:2;grid-row:1;font:500 var(--step-xs) /1 var(--font-mono);letter-spacing:.08em;color:var(--c-accent-text)}.about-plate-sm{grid-column:1;grid-row:1/span 2;--hm-paper:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius-3);background:var(--c-surface);overflow:hidden}.about-step{grid-column:2;grid-row:2}.about-step h3{margin:0;font:600 var(--step-lg) /1.12 var(--font-display);letter-spacing:var(--ls-heading)}.about-step p{margin:.5rem 0 0;max-width:54ch;color:var(--c-text-soft)}@media (min-width:700px){.about-method li{grid-template-columns:3.25rem 8rem minmax(0,1fr);gap:1.5rem;align-items:center;padding-block:1.5rem}.about-n{grid-column:1;grid-row:1;font-size:var(--step-md);letter-spacing:.02em}.about-plate-sm{grid-column:2;grid-row:1}.about-step{grid-column:3;grid-row:1}}.about-prices{display:grid;gap:2rem;min-width:0}.about-prices .prose-lel{max-width:var(--measure)}.doc-end{display:grid;margin-top:clamp(3rem,2.5rem + 3vw,5rem)}}@layer components{@media (min-width:900px){.doc-end{grid-template-columns:minmax(0,4fr) minmax(0,8fr);-moz-column-gap:4rem;column-gap:4rem}.doc-end>*{grid-column:2}}.doc-end .cta{margin-block:0}.doc-legal .art-main .prose-lel{max-width:var(--art-col)}.not-found{display:grid;gap:3rem;padding-block:clamp(2.5rem,1.5rem + 5vw,6rem)}}@layer components{@media (min-width:900px){.not-found{grid-template-columns:minmax(0,7fr) minmax(0,5fr);-moz-column-gap:5rem;column-gap:5rem;align-items:center}}.not-found h1{margin:1rem 0 0;max-width:14ch;font-size:var(--step-4xl);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.not-found .intro{margin:1.25rem 0 0}.not-found-act{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}.not-found-act,.not-found-hubs{margin-top:2rem}.not-found-hubs a{min-height:3rem;font-size:var(--step-base)}.prose-lel .rules li{margin:0;padding-left:0}.prose-lel .rules li:before{content:none}.prose-lel .index li{margin:0;padding-left:0}.prose-lel .index li:before{content:none}.prose-lel .index a{text-decoration:none}.prose-lel .index a:hover{color:var(--c-accent-text)}.prose-lel .spec{margin:0 0 1.25rem}.prose-lel .spec dd{color:var(--c-text)}.spec dt{padding-top:.15rem}}@layer components{}@layer components{}.cmap{display:block;width:100%;height:auto;--hm-paper:var(--c-sunken)}.cmap-land{fill:var(--c-surface);stroke:none}.cmap-ring{fill:none;stroke:var(--c-line-strong);stroke-width:2;stroke-dasharray:10 6}.cmap-div{fill:none;stroke:var(--c-line-strong);stroke-width:1;opacity:.35;stroke-dasharray:3 5}.cmap-river{fill:none;stroke:var(--c-water-wash);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.cmap-river-core{fill:none;stroke:var(--c-water);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.cmap-tag rect{fill:var(--c-bg);stroke:var(--c-line-strong);stroke-width:1}.cmap-north text,.cmap-tag text,.cmap-zones text{font:500 15px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.cmap-tag text{fill:var(--c-text)}.cmap-zones text{fill:var(--c-text-soft)}.cmap-river-label{font:500 14px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;fill:var(--c-water)}.cmap-north{fill:none;stroke:var(--c-text-soft);stroke-width:1.5}.cmap-north text{fill:var(--c-text-soft);stroke:none}@media (max-width:520px){.cmap-river-label,.cmap-tag text,.cmap-zones text{font-size:19px}}@layer components{.art-toc,.flow-ask,.prose-lel .mnote,.toc-card{box-shadow:var(--shadow-rest)}.flow-ask{border-color:var(--c-cta-line);padding-inline:var(--pad-card)}.art-toc a,.toc-card a{transition:color var(--dur-fast) var(--ease-out-quart)}.art-toc a:focus-visible,.toc-card a:focus-visible{outline-offset:-3px}.covers li:before{top:1.2rem}.steps li{transition:background-color var(--dur-fast) var(--ease-out-quart)}.steps h3{font-weight:660}.steps li:before{font-weight:560}.route a{padding-block:1.35rem}.cluster a:hover,.route a:hover .ttl,.symptoms a:hover{color:var(--c-accent-text)}.route a:focus-visible,.symptoms a:focus-visible{outline-offset:2px}.index .go-end,.symptoms .go{transition:transform var(--dur-base) var(--ease-out-expo)}.symptoms a:hover .go{transform:rotate(45deg) translate(2px,-2px)}.archive-filters a{transition:color var(--dur-fast) var(--ease-out-quart)}.about-plate-sm{border-radius:var(--radius-card)}.callline a.num{letter-spacing:-.035em}.callline a.num:focus-visible{outline-offset:4px}.about-sec>h2,.doc-block>h2{font-weight:680}.cover-list dt{font-weight:640}@media (max-width:479px){.keep .index a{padding-block:.6rem}.about-method li{padding-block:1rem}.hub-stack{gap:3rem}.callline a.num{font-size:var(--step-2xl)}}}