.hero.cr .in{grid-template-areas:"crumb.""h1 img""body img""alt.";align-items:start;gap:0 clamp(36px,5vw,80px)}.hero.cr{--fs:clamp(2.4rem,4.8vw,4.1rem)}.hero.cr h1{font-size:var(--fs);grid-area:h1}.hero.cr .crumb{flex-wrap:wrap;grid-area:crumb;gap:4px 10px}.hero.cr .hbody{grid-area:body}.hero.cr .halt{grid-area:alt;margin:16px 0 0}@media (width>=1041px){.hero.cr h1 .l{white-space:nowrap}}.hero.cr .lede{text-wrap:balance;max-width:none;font-size:clamp(1.3rem,1.9vw,1.65rem)}.hero.cr .hero-img{grid-area:img;align-self:stretch;min-height:0;position:relative}.hero.cr .hero-img img{object-fit:contain;object-position:right top;width:auto;max-width:100%;height:calc(100% - 10px);position:absolute;top:10px;right:0}@media (width>=1041px){.hero.cr.hw .hero-img img{top:calc(var(--fs)*1.03 + 10px);height:calc(100% - var(--fs)*1.03 - 10px)}}@media (width<=1040px){.hero.cr .in{grid-template-areas:"crumb""h1""body""alt""img"}.hero.cr .hero-img{margin-top:32px;position:static}.hero.cr .hero-img img{width:min(100%,340px);height:auto;position:static}}.blk .intro{max-width:none}.blk p,.blk li,.blk summary h3,.pq2 li,.bl2 li,.bl2 li li,.adapt .intro,.ans p,.facts span,.facts strong{text-wrap:wrap}.facts{background:var(--surface);border-bottom:1px solid var(--rule)}.facts ul{grid-template-columns:1fr 1fr 1.5fr;margin:0;padding:0;list-style:none;display:grid}.facts li{align-items:flex-start;gap:16px;padding:30px 28px 30px 0;display:flex}.facts li+li{border-left:1px solid var(--rule);padding-left:28px}.facts svg{width:34px;height:34px;color:var(--accent);flex:none;margin-top:2px}.facts strong{font:600 1.5rem/1.2 var(--f-display);color:var(--head);display:block}.facts span{margin-top:4px;font-size:1.05rem;line-height:1.35;display:block}@media (width>=1180px){.facts .one{white-space:nowrap}}.blk{padding-block:clamp(56px,6.5vw,88px)}.blk.sa{background:var(--bg)}.blk.sb{background:var(--surface)}.pt{font:500 clamp(2.3rem,3.6vw,3.1rem)/1.1 var(--f-display);letter-spacing:-.02em;color:var(--head);margin:0 0 16px}.cpill{font:600 .8rem/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#6a4a0e;border-radius:var(--r-btn);background:#f4e5c2;margin:0 0 16px;padding:6px 12px;display:inline-block}.intro .l{display:block}.intro{max-width:40em;margin:0 0 30px;font-size:1.2rem;line-height:1.5}.pq2{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px clamp(28px,4vw,56px);display:grid}.pq2 h3{font:600 1.15rem/1.3 var(--f-body);color:var(--head);margin:0 0 6px}.pq2 ul{margin:0;padding:0;list-style:none}.pq2 li{border-top:1px solid var(--rule);padding:13px 0;font-size:1.15rem;line-height:1.45}.pq2 li:last-child{border-bottom:1px solid var(--rule)}.pq2 .ck li{color:var(--head);align-items:flex-start;gap:12px;display:flex}.pq2 .ck svg{width:22px;height:22px;color:var(--accent);flex:none;margin-top:2px}.pq2 .sit li{align-items:flex-start;gap:12px;display:flex}.pq2 .sit svg{color:#b4534b;flex:none;width:22px;height:22px;margin-top:2px}.bl2{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px clamp(28px,4vw,56px);margin:0;padding:0;list-style:none;display:grid;margin-top:36px!important}.bl2 .n{font:500 .95rem/1 var(--f-mono);letter-spacing:.08em;color:var(--accent);margin-bottom:10px;display:block}.bl2 h3{font:500 1.35rem/1.2 var(--f-display);letter-spacing:-.015em;color:var(--head);margin-bottom:10px}.bl2 ul{margin:0;padding:0;list-style:none}.bl2 ul li{padding:4px 0 4px 20px;font-size:1.08rem;line-height:1.4;position:relative}.bl2 ul li:before{content:"–";color:var(--accent);font-weight:600;position:absolute;top:4px;left:0}@media (width<=1040px){.bl2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.facts ul{grid-template-columns:minmax(0,1fr)}.facts li,.facts li+li{border-left:0;padding:18px 0}.facts li+li{border-top:1px solid var(--rule)}.pq2,.bl2{grid-template-columns:minmax(0,1fr)}.pt{font-size:1.7rem}}.hero.cr h1 .l{display:block}@media (width<=420px){.hero.cr h1 .l{display:inline}}.adapt{border:1px solid var(--rule);background:var(--surface);border-radius:12px;margin-top:48px;padding:28px 32px}.adapt h3{font:500 1.5rem/1.2 var(--f-display);letter-spacing:-.015em;color:var(--head);margin:0 0 12px}.adapt .intro{max-width:none;margin:0 0 4px}.adapt .intro:last-child{margin-bottom:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cpill{color:#f0cf9b;background:#e0a85733}:root:not([data-theme=light]) .pq2 .sit svg{color:#d98880}}@media (width<=800px){.adapt{padding:22px 20px}}@media (width>=801px) and (width<=1180px){.facts ul{grid-template-columns:1fr 1.3fr 1.2fr}.facts li{gap:12px;padding:24px 14px 24px 0}.facts li+li{padding-left:18px}.facts svg{width:28px;height:28px}.facts strong{font-size:1.3rem}}.qa summary h3{text-wrap:wrap}
