:where(.pg-article) .page-hero{background:var(--bg-0);border-bottom:1px solid var(--line-soft);padding:11rem 0 3.5rem;position:relative}:where(.pg-article) .crumbs{color:var(--ivory-faint);gap:.6rem;margin-bottom:1.6rem;font-size:.8rem;display:flex}:where(.pg-article) .crumbs a{color:var(--ivory-dim);border-bottom:1px solid var(--line)}:where(.pg-article) .crumbs a:hover{color:var(--ivory)}:where(.pg-article) .h1{font:400 clamp(2.6rem, 5.4vw, 4.8rem)/1.02 var(--display);letter-spacing:-.024em}:where(.pg-article) .lead{color:var(--ivory-dim);max-width:40rem;font-size:clamp(1.05rem,1.4vw,1.2rem)}:where(.pg-article) .tags{flex-wrap:wrap;gap:.4rem .9rem;display:flex}:where(.pg-article) .tags span{font:600 .6rem var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--ivory-faint)}:where(.pg-article) .band-cta{background:var(--paper);color:var(--ink);padding-block:clamp(3.5rem,6vw,5rem)}:where(.pg-article) .band-cta .wrap{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:2rem 4rem;display:grid}:where(.pg-article) .band-cta h2{font:400 clamp(2rem, 3.8vw, 3.1rem)/1.06 var(--display);letter-spacing:-.02em}:where(.pg-article) .band-cta .r{justify-items:start;gap:1.2rem;display:grid}:where(.pg-article) .band-cta p{color:var(--ink-dim)}:where(.pg-article) .band-cta .phone{color:var(--ink);border-bottom:1px solid var(--pline-strong);font-weight:500}@media (max-width:860px){:where(.pg-article) .band-cta .wrap{grid-template-columns:1fr}}:where(.pg-article) .pd-hero:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#110f0ed1,#110f0e00);height:220px;position:absolute;top:0;left:0;right:0}:where(.pg-article) .pd-hero{background:var(--bg-0);border-bottom:1px solid var(--line-soft);position:relative;overflow:hidden}:where(.pg-article) .pd-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:min(88svh,780px);display:grid}:where(.pg-article) .pd-copy{z-index:1;align-content:center;gap:1.4rem;padding:10rem clamp(2rem,5vw,5rem) 4rem 0;display:grid;position:relative}:where(.pg-article) .pd-img{z-index:0;margin-left:calc(-1*clamp(6rem,14vw,14rem));margin-right:calc(-1 * (max(0px, (100vw - 1320px) / 2) + var(--gutter)));filter:var(--warm);background:50%/cover no-repeat;position:relative}:where(.pg-article) .pd-copy .cta-row{margin-top:.4rem}:where(.pg-article) .pd-copy .phone{color:var(--ivory);border-bottom:1px solid var(--line-strong);padding-bottom:.15rem;font-weight:500}:where(.pg-article) .facts-band{background:var(--bg-1);border-bottom:1px solid var(--line-soft)}:where(.pg-article) .facts{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;list-style:none;display:grid}:where(.pg-article) .facts li{border-left:1px solid var(--line-soft);align-content:start;gap:.4rem;padding:1.8rem clamp(1rem,2vw,1.8rem);display:grid}:where(.pg-article) .facts li:first-child{border-left:0;padding-left:0}:where(.pg-article) .facts span{font:600 .62rem var(--body);letter-spacing:.18em;text-transform:uppercase;color:#e05a5e}:where(.pg-article) .facts b{font:400 1.15rem/1.3 var(--display);font-weight:400}:where(.pg-article) .how{background:var(--bg-1);padding-block:var(--section)}:where(.pg-article) .how-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}:where(.pg-article) .how-l{gap:1.4rem;display:grid}:where(.pg-article) .steps3{margin:.6rem 0 0;padding:0;list-style:none;display:grid}:where(.pg-article) .steps3 li{border-top:1px solid var(--line-soft);grid-template-columns:2.6rem minmax(0,1fr);gap:1.2rem;padding:1.3rem 0;display:grid}:where(.pg-article) .steps3 li:last-child{border-bottom:1px solid var(--line-soft)}:where(.pg-article) .steps3 .n{border:1px solid var(--red);width:2.4rem;height:2.4rem;font:480 .9rem var(--display);border-radius:50%;place-items:center;display:grid}:where(.pg-article) .steps3 h3{font:400 1.2rem/1.25 var(--display);margin-bottom:.3rem}:where(.pg-article) .steps3 p{color:var(--ivory-dim);font-size:.92rem}:where(.pg-article) .calc2{border:1px solid var(--line);background:radial-gradient(80% 70% at 70% 40%,#d5393e14,#0000 70%),linear-gradient(#241d18,#1c1714);gap:1.5rem;padding:clamp(1.6rem,3vw,2.4rem);display:grid;position:sticky;top:7rem}:where(.pg-article) .calc2 h3{font:400 1.4rem var(--display)}:where(.pg-article) .calc2 .row2{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}:where(.pg-article) .calc2 .f label{font:600 .62rem var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--ivory-dim)}:where(.pg-article) .calc2 .f{gap:.3rem;display:grid}:where(.pg-article) .calc2 .f-box input{font-size:1.5rem}:where(.pg-article) .calc2 .out{border-top:1px solid var(--line);gap:.3rem;padding-top:1.2rem;display:grid}:where(.pg-article) .calc2 .out small{color:var(--ivory-faint);font-size:.78rem}:where(.pg-article) .calc2 .out b{font:480 3.6rem/1 var(--display);letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums}:where(.pg-article) .calc2 .verdict{color:var(--ivory-dim);font-size:.92rem}:where(.pg-article) .calc2 .verdict.ok{color:var(--ivory)}:where(.pg-article) .calc2 .fine{color:var(--ivory-faint);font-size:.72rem}:where(.pg-article) .hl{background:var(--paper);color:var(--ink);padding-block:clamp(4rem,7vw,6rem)}:where(.pg-article) .hl .label{color:var(--red-hover)}:where(.pg-article) .hl-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:2rem 5rem;display:grid}:where(.pg-article) .hl .h2{color:var(--ink)}:where(.pg-article) .hl ul{margin:0;padding:0;list-style:none}:where(.pg-article) .hl li{border-top:1px solid var(--pline);font:400 1.2rem/1.4 var(--display);grid-template-columns:1.6rem minmax(0,1fr);gap:1rem;padding:1.2rem 0;display:grid}:where(.pg-article) .hl li:last-child{border-bottom:1px solid var(--pline)}:where(.pg-article) .hl li:before{content:"";background:var(--red);border-radius:50%;width:.55rem;height:.55rem;margin-top:.6rem}:where(.pg-article) .pfaq{background:var(--bg-0);padding-block:var(--section)}:where(.pg-article) .pfaq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:clamp(2rem,5vw,5rem);display:grid}:where(.pg-article) .qa{border-top:1px solid var(--line)}:where(.pg-article) .qa:last-child{border-bottom:1px solid var(--line)}:where(.pg-article) .qa h3{font-size:inherit;margin:0}:where(.pg-article) .qa button{width:100%;color:var(--ivory);text-align:left;cursor:pointer;font:400 clamp(1.1rem, 1.6vw, 1.3rem)/1.3 var(--display);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:1.3rem 0;display:grid}:where(.pg-article) .qa .g{align-self:center;width:14px;height:14px;position:relative}:where(.pg-article) .qa .g:before,:where(.pg-article) .qa .g:after{content:"";background:var(--red);width:14px;height:1.5px;transition:transform .25s var(--ease);position:absolute;top:50%;left:0}:where(.pg-article) .qa .g:after{transform:rotate(90deg)}:where(.pg-article) .qa.open .g:after{transform:rotate(0)}:where(.pg-article) .qa .a{transition:grid-template-rows .35s var(--ease);grid-template-rows:0fr;display:grid}:where(.pg-article) .qa.open .a{grid-template-rows:1fr}:where(.pg-article) .qa .a>div{overflow:hidden}:where(.pg-article) .qa .a p{color:var(--ivory-dim);max-width:44rem;padding:0 2rem 1.4rem 0}:where(.pg-article) .rel{background:var(--bg-1);border-top:1px solid var(--line-soft);padding-block:clamp(3.5rem,6vw,5rem)}:where(.pg-article) .rel .rows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,4vw,4rem);margin-top:1.6rem;display:grid}:where(.pg-article) .rel .row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;gap:.3rem 1.2rem;padding:1.2rem 0;display:grid}:where(.pg-article) .rel .row h3{font:400 1.2rem var(--display)}:where(.pg-article) .rel .row p{color:var(--ivory-dim);font-size:.88rem}:where(.pg-article) .rel .row .go{color:var(--ivory-faint);transition:transform .25s var(--ease), color .25s;grid-area:1/2/span 2;align-self:center}:where(.pg-article) .rel .row:hover .go{color:var(--red);transform:translate(4px)}:where(.pg-article) .fine-print{color:var(--ivory-faint);max-width:60rem;margin-top:1.4rem;font-size:.74rem}:where(.pg-article) .how-grid.solo{grid-template-columns:minmax(0,1fr);max-width:52rem}:where(.pg-article) .fit{border-top:2px solid var(--red);gap:1rem;padding-top:1.6rem;display:grid;position:sticky;top:7rem}:where(.pg-article) .fit h3{font:400 1.6rem/1.2 var(--display);margin-bottom:.4rem}:where(.pg-article) .fit-k{font:600 .62rem var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--ivory-faint);margin-top:.6rem}:where(.pg-article) .fit ul{margin:0;padding:0;list-style:none;display:grid}:where(.pg-article) .fit li{border-bottom:1px solid var(--line-soft);grid-template-columns:1.4rem minmax(0,1fr);gap:.8rem;padding:.75rem 0;font-size:.98rem;line-height:1.45;display:grid}:where(.pg-article) .fit-yes li{color:var(--ivory)}:where(.pg-article) .fit-yes svg{color:#e05a5e;margin-top:.25rem}:where(.pg-article) .fit-no li{color:var(--ivory-dim)}:where(.pg-article) .fit-no i{background:var(--ivory-faint);width:.7rem;height:1.5px;margin-top:.7rem}:where(.pg-article) .fit-link{justify-self:start;margin-top:.8rem}:where(.pg-article) .nums{background:var(--bg-0);border-top:1px solid var(--line-soft);padding-block:clamp(4rem,7vw,6rem)}:where(.pg-article) .nums-h{gap:1rem;max-width:40rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}:where(.pg-article) .nums-row{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}:where(.pg-article) .nums-row li{border-left:1px solid var(--line);align-content:start;gap:.7rem;padding:.4rem clamp(1rem,2.5vw,2.2rem);display:grid}:where(.pg-article) .nums-row li:first-child{border-left:0;padding-left:0}:where(.pg-article) .nums-row b{font:400 clamp(2.6rem, 4.6vw, 4rem)/1 var(--display);letter-spacing:-.03em;color:var(--ivory);font-variant-numeric:lining-nums}:where(.pg-article) .nums-row span{color:var(--ivory-dim);max-width:16rem;font-size:.92rem}@media (max-width:900px){:where(.pg-article) .fit{position:static}:where(.pg-article) .nums-row{grid-template-columns:1fr 1fr;row-gap:2rem}:where(.pg-article) .nums-row li:nth-child(3){border-left:0;padding-left:0}:where(.pg-article) .pd-grid{grid-template-columns:1fr;min-height:0}:where(.pg-article) .pd-copy{padding:8rem 0 2.5rem}:where(.pg-article) .pd-img{min-height:18rem;margin-left:calc(-1 * var(--gutter))}:where(.pg-article) .facts{grid-template-columns:1fr 1fr}:where(.pg-article) .facts li:nth-child(3){border-left:0;padding-left:0}:where(.pg-article) .facts li:nth-child(n+3){border-top:1px solid var(--line-soft)}:where(.pg-article) .how-grid,:where(.pg-article) .hl-grid,:where(.pg-article) .pfaq-grid{grid-template-columns:1fr}:where(.pg-article) .calc2{position:static}:where(.pg-article) .rel .rows{grid-template-columns:1fr}}:where(.pg-article) .tile{aspect-ratio:1;width:100%;max-width:15.5rem;color:var(--ivory);grid-template-columns:1fr 1fr;gap:clamp(.6rem,1.2vw,1rem);display:grid}:where(.pg-article) .tile .g{display:block}:where(.pg-article) .tile .g svg{width:100%;height:100%;display:block}:where(.pg-article) .tile .g.hot{color:var(--red)}:where(.pg-article) .tile.one{grid-template-columns:1fr;max-width:4.25rem}:where(.pg-article) .endcta{background:var(--paper);color:var(--ink);padding-block:clamp(4rem,7vw,6rem)}:where(.pg-article) .endcta .wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:2rem 4rem;display:grid}:where(.pg-article) .endcta h2{font:400 clamp(2.2rem, 4.4vw, 3.6rem)/1.05 var(--display);letter-spacing:-.02em;color:var(--ink)}:where(.pg-article) .endcta h2 em{color:var(--red-hover);font-style:italic;font-weight:340}:where(.pg-article) .endcta .r{justify-items:start;gap:1.4rem;display:grid}:where(.pg-article) .endcta .r p{font:400 1.08rem/1.6 var(--body);color:var(--ink-dim);max-width:30rem}:where(.pg-article) .endcta .acts{flex-wrap:wrap;align-items:center;gap:1rem 2rem;display:flex}:where(.pg-article) .endcta .go{font:500 1rem var(--body);color:var(--ink);align-items:center;gap:.8rem;display:inline-flex}:where(.pg-article) .endcta .go .c{border:1px solid var(--pline-strong);width:2.7rem;height:2.7rem;color:var(--red-hover);transition:background .25s var(--ease), color .25s var(--ease), border-color .25s, transform .25s var(--ease);border-radius:50%;place-items:center;display:grid}:where(.pg-article) .endcta .go:hover .c{background:var(--ink);border-color:var(--ink);color:var(--paper);transform:translate(3px)}:where(.pg-article) .endcta .tel{font:500 .95rem var(--body);color:var(--ink-dim);border-bottom:1px solid var(--pline-strong);padding-bottom:.15rem}:where(.pg-article) .endcta .tel:hover{color:var(--ink)}@media (max-width:900px){:where(.pg-article) .endcta .wrap{grid-template-columns:1fr}}:where(.pg-article) .am{background:var(--bg-0);padding:10rem 0 0}:where(.pg-article) .am .crumbs{margin-bottom:2.2rem}:where(.pg-article) .am-grid{grid-template-columns:15.5rem minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,3.5rem);padding-bottom:3rem;display:grid}:where(.pg-article) .am h1{font:400 clamp(2.4rem, 5.2vw, 4.6rem)/1.03 var(--display);letter-spacing:-.026em;max-width:18ch}:where(.pg-article) .am-sub{border-top:1px solid var(--line-strong);grid-template-columns:15.5rem minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem);padding:1.8rem 0 3.4rem;display:grid}:where(.pg-article) .am-meta{color:var(--ivory-dim);align-content:start;gap:.9rem;font-size:.88rem;display:grid}:where(.pg-article) .am-meta div{gap:.15rem;display:grid}:where(.pg-article) .am-meta b{font:600 .6rem var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--ivory-faint)}:where(.pg-article) .am-dek{font:400 clamp(1.25rem, 1.9vw, 1.6rem)/1.45 var(--body);color:var(--ivory);letter-spacing:-.005em;max-width:46rem}:where(.pg-article) .ab{background:var(--paper);color:var(--ink);padding:clamp(3.5rem, 6vw, 5.5rem) 0 var(--section)}:where(.pg-article) .ab-grid{grid-template-columns:15.5rem minmax(0,42rem) minmax(11rem,1fr);align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}:where(.pg-article) .toc{gap:.2rem;font-size:.86rem;display:grid;position:sticky;top:7rem}:where(.pg-article) .toc p{font:600 .6rem var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.6rem}:where(.pg-article) .toc a{color:var(--ink-faint);border-left:1px solid var(--pline);padding:.35rem 0 .35rem .9rem;transition:color .2s,border-color .2s}:where(.pg-article) .toc a:hover{color:var(--ink)}:where(.pg-article) .toc a.on{color:var(--ink);border-left-color:var(--red)}:where(.pg-article) .prose{font:400 1.16rem/1.72 var(--display);color:#2a2420;font-optical-sizing:auto}:where(.pg-article) .prose>*+*{margin-top:1.15em}:where(.pg-article) .prose h2{font:400 clamp(1.7rem, 2.6vw, 2.15rem)/1.15 var(--display);letter-spacing:-.015em;color:var(--ink);margin-top:2.4em;scroll-margin-top:7rem}:where(.pg-article) .prose h3{font:600 1.05rem/1.35 var(--body);color:var(--ink);margin-top:1.8em}:where(.pg-article) .prose a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:.2em;text-decoration-thickness:1px}:where(.pg-article) .prose ul,:where(.pg-article) .prose ol{padding-left:1.3em}:where(.pg-article) .prose li+li{margin-top:.5em}:where(.pg-article) .prose li::marker{color:var(--red)}:where(.pg-article) .prose strong{color:var(--ink);font-weight:560}:where(.pg-article) .short{border-left:2px solid var(--red);padding:.2rem 0 .2rem 1.4rem}:where(.pg-article) .short b{font:600 .62rem var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--red-hover);margin-bottom:.5rem;display:block}:where(.pg-article) .short p{font:400 1.22rem/1.6 var(--display);color:var(--ink)}:where(.pg-article) figure.fig{margin:2.2em 0}:where(.pg-article) .fig .pane{border-radius:var(--r);background:#fbf8f2;padding:clamp(1.4rem,3vw,2.4rem)}:where(.pg-article) .fig figcaption{font:400 .82rem/1.5 var(--body);color:var(--ink-faint);margin-top:.7rem}:where(.pg-article) .flow{font-family:var(--body);text-align:center;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.8rem;display:grid}:where(.pg-article) .flow .n{gap:.35rem;display:grid}:where(.pg-article) .flow .n span{font:600 .64rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}:where(.pg-article) .flow .n b{font:400 clamp(1.3rem, 2.4vw, 1.9rem)/1.1 var(--display);color:var(--ink)}:where(.pg-article) .flow .n.out b{color:var(--red-hover)}:where(.pg-article) .flow .n small{color:var(--ink-faint);font-size:.78rem}:where(.pg-article) .flow i{color:var(--ink-faint);font-size:1.2rem;font-style:normal}:where(.pg-article) .cmp{border-collapse:collapse;width:100%;font:400 .95rem/1.45 var(--body)}:where(.pg-article) .cmp th,:where(.pg-article) .cmp td{text-align:left;border-bottom:1px solid var(--pline);vertical-align:top;padding:.8rem 1rem .8rem 0}:where(.pg-article) .cmp th{font:600 .62rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}:where(.pg-article) .cmp td:first-child{color:var(--ink);font-weight:500}@media (max-width:600px){:where(.pg-article) .cmp thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.pg-article) .cmp,:where(.pg-article) .cmp tbody,:where(.pg-article) .cmp tr,:where(.pg-article) .cmp td{width:100%;display:block}:where(.pg-article) .cmp tr{border-bottom:1px solid var(--pline);padding:1rem 0}:where(.pg-article) .cmp tr:first-child{padding-top:0}:where(.pg-article) .cmp td{border:0;padding:.2rem 0}:where(.pg-article) .cmp td:first-child{font:400 1.1rem/1.3 var(--display);margin-bottom:.4rem}:where(.pg-article) .cmp td[data-l]:before{content:attr(data-l);font:600 .64rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-top:.5rem;display:block}}:where(.pg-article) .inl{border-top:1px solid var(--pline-strong);border-bottom:1px solid var(--pline-strong);font-family:var(--body);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 2rem;margin:2.4em 0;padding:1.6rem 0;display:grid}:where(.pg-article) .inl p{font:400 1.25rem/1.35 var(--display);color:var(--ink)}:where(.pg-article) .inl small{font:400 .9rem var(--body);color:var(--ink-dim);margin-top:.3rem;display:block}:where(.pg-article) .talk{font:500 .98rem var(--body);color:var(--ink);white-space:nowrap;align-items:center;gap:.8rem;display:inline-flex;text-decoration:none!important}:where(.pg-article) .talk .c{border:1px solid var(--pline-strong);width:2.5rem;height:2.5rem;color:var(--red-hover);transition:background .25s var(--ease), color .25s var(--ease), border-color .25s, transform .25s var(--ease);border-radius:50%;place-items:center;display:grid}:where(.pg-article) .talk:hover .c{background:var(--ink);border-color:var(--ink);color:var(--paper);transform:translate(3px)}:where(.pg-article) .rel-prog{border-bottom:1px solid var(--pline);grid-template-columns:minmax(0,1fr) auto;gap:.2rem 1rem;padding:1.1rem 0;display:grid;text-decoration:none!important}:where(.pg-article) .rel-prog b{font:400 1.2rem var(--display);color:var(--ink)}:where(.pg-article) .rel-prog span{font:400 .88rem var(--body);color:var(--ink-dim)}:where(.pg-article) .rel-prog svg{color:var(--red);grid-area:1/2/span 2;align-self:center}:where(.pg-article) .side{font-family:var(--body);border-left:1px solid var(--pline);gap:1rem;max-width:15rem;padding-left:1.4rem;display:grid;position:sticky;top:7rem}:where(.pg-article) .side p{color:var(--ink-dim);font-size:.88rem;line-height:1.5}:where(.pg-article) .side b{font:400 1.15rem/1.3 var(--display);color:var(--ink)}:where(.pg-article) .side .link{white-space:nowrap;justify-self:start;font-size:.88rem}:where(.pg-article) .ab .qa{border-top-color:var(--pline)}:where(.pg-article) .ab .qa:last-child{border-bottom-color:var(--pline)}:where(.pg-article) .ab .qa button{color:var(--ink);font-size:1.15rem}:where(.pg-article) .ab .qa .a p{color:var(--ink-dim);font:400 1.05rem/1.65 var(--display)}:where(.pg-article) .notes{font:400 .82rem/1.6 var(--body);color:var(--ink-faint);border-top:1px solid var(--pline);padding-top:1.4rem;margin-top:3em!important}:where(.pg-article) .notes p+p{margin-top:.6rem}:where(.pg-article) .more-rs{background:var(--bg-0);padding-block:clamp(3.5rem,6vw,5rem)}:where(.pg-article) .more-rs .inner{margin-left:calc(15.5rem + clamp(2rem,4vw,3.5rem))}:where(.pg-article) .more-rs .label{margin-bottom:1.4rem;display:block}:where(.pg-article) .arow{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 8rem 7rem;align-items:baseline;gap:1.5rem;padding:1.4rem 0;display:grid}:where(.pg-article) .arow:first-of-type{border-top:1px solid var(--line-soft)}:where(.pg-article) .arow h3{font:400 clamp(1.25rem, 2vw, 1.6rem)/1.2 var(--display);transition:color .2s, transform .3s var(--ease)}:where(.pg-article) .arow:hover h3{color:#fff;transform:translate(4px)}:where(.pg-article) .arow .tp{font:600 .62rem var(--body);letter-spacing:.16em;text-transform:uppercase;color:#e05a5e}:where(.pg-article) .arow time{color:var(--ivory-faint);text-align:right;font-size:.88rem}:where(.pg-article) .progress{background:var(--red);z-index:60;width:0;height:2px;position:fixed;top:0;left:0}@media (max-width:1180px){:where(.pg-article) .ab-grid{grid-template-columns:13rem minmax(0,1fr)}:where(.pg-article) .side{display:none}}@media (max-width:900px){:where(.pg-article) .am-grid,:where(.pg-article) .am-sub{grid-template-columns:1fr}:where(.pg-article) .am .tile{display:none}:where(.pg-article) .ab-grid{grid-template-columns:1fr}:where(.pg-article) .toc{position:static}:where(.pg-article) .flow{grid-template-columns:1fr}:where(.pg-article) .flow i{transform:rotate(90deg)}:where(.pg-article) .inl{grid-template-columns:1fr}:where(.pg-article) .more-rs .inner{margin-left:0}:where(.pg-article) .arow{grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem}:where(.pg-article) .arow h3{grid-column:1/-1}:where(.pg-article) .arow time{text-align:left}}
