.ld.pd{& .pd-name{font-size:var(--h1)}& .pd-name span{color:var(--green)}& .pd-sub{margin-top:var(--s1);font-size:var(--h3);color:var(--ink);max-width:var(--measure);line-height:1.3}& .open .pd-sub+.lead{margin-top:var(--s2)}& .term{color:var(--soft)}& .lead .term{font-size:inherit}& .band{margin-bottom:0}& .band+.sec{padding-top:var(--s7)}& .pd-problem .wrap>*{max-width:var(--measure)}& .pd-problem h2+p{margin-top:var(--s3)}& .pd-problem p+p{margin-top:var(--s2)}& .pd-problem .pd-quote{margin-top:var(--s5);padding-left:var(--s3);border-left:4px solid var(--green);font-size:var(--h2);color:var(--navy);text-wrap:balance;font-weight:700;line-height:1.25}& .pd-split{gap:var(--s6);grid-template-columns:4fr 7fr;align-items:start;display:grid}& .pd-split-head{top:var(--s7);position:sticky}& .pd-list{border-top:1px solid var(--line);list-style:none}& .pd-list li{gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;display:grid}& .pd-ic{border-radius:var(--radius);background:var(--green-l);width:48px;height:48px;color:var(--green);place-items:center;display:grid}& .pd-list h3{font-size:var(--h3)}& .pd-list p{margin-top:var(--s1);color:var(--soft);max-width:56ch}& .pd-figs{grid-template-columns:repeat(var(--n), 1fr);border-top:2px solid var(--navy);display:grid}& .pd-figs>div{padding:var(--s3) var(--s3) 0 0}& .pd-figs>div+div{padding-left:var(--s3);border-left:1px solid var(--line)}& .pd-figs b{font-size:var(--h1);color:var(--green);line-height:1.1;display:block}& .pd-figs span{margin-top:var(--s1);color:var(--soft);max-width:28ch;display:block}& .pd-proof-grid{margin-top:var(--s6);gap:var(--s6);grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start;display:grid}& .pd-gains{column-gap:var(--s3);grid-template-columns:minmax(0,1fr) auto auto 176px;display:grid}& .pd-gain{grid-column:1/-1;grid-template-columns:subgrid;gap:var(--s2) var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--line);align-items:center;display:grid}& .pd-gain-h{color:var(--soft);font-size:var(--small);border-bottom:1px solid var(--soft);white-space:nowrap;padding-top:0}& .pd-gain .v{text-align:right;color:var(--soft);white-space:nowrap}& .pd-gain .v.w{color:var(--navy);font-weight:700}& .pd-gain-h span:nth-child(2),& .pd-gain-h span:nth-child(3){text-align:right}& .pd-gain .g{gap:var(--s2);color:var(--green);grid-template-columns:1fr auto;align-items:center;font-weight:700;display:grid}& .pd-gain .g i{background:linear-gradient(90deg, var(--green) var(--p), #dfe7dd var(--p));border-radius:4px;height:8px}& .pd-controls{background:var(--bg);border-radius:var(--radius);padding:var(--s4)}& .pd-controls ul{margin-top:var(--s2);list-style:none}& .pd-controls li{gap:var(--s2);padding:var(--s1) 0;grid-template-columns:20px 1fr;display:grid}& .pd-controls li svg{color:var(--green);margin-top:4px}& .pd-more{margin-top:var(--s3);align-items:center;gap:var(--s1);color:var(--navy);font-weight:700;display:inline-flex}& .pd-wide{max-width:1440px;padding:0 var(--gutter,32px);margin:0 auto}& .pd-dg{border-radius:var(--radius);background:#f6f8f5;min-height:480px;position:relative;overflow:hidden}& .pd-dg iframe{border:0;width:100%;height:1100px;display:block}& .pd-shots{margin-top:var(--s7);gap:var(--s5);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}& .pd-shots-head{max-width:var(--measure)}& .pd-shots-head p{margin-top:var(--s1);color:var(--soft)}& .pd-shots-row{gap:var(--s5);flex-wrap:wrap;display:flex}& .pd-shots-row figure,& .pd-shots .device.phone{width:390px;max-width:100%}& .pd-shots .device.phone img{width:366px;max-width:100%}& .pd-shots figcaption{margin-top:var(--s3);color:var(--soft)}& .pd-shots figcaption b{color:var(--navy);font-size:var(--h3);margin-bottom:var(--s1);display:block}& .pd-deck{background:0 0;line-height:1.55}& .pd-deck .deck-sec{padding:var(--s7) 0}& .pd-deck .deck-top{margin-bottom:var(--s4)}& .pd-deck .deck-top h2{font-family:var(--font);font-size:var(--h2);letter-spacing:-.01em;font-weight:700}& .pd-deck .deck-top .lead2{margin-top:var(--s2);font-size:var(--body)}& .pd-deck .deck-top .btn{font-family:var(--font);font-size:var(--small);min-height:48px}& .pd-deck .sd-thumbs button{font-family:var(--font);font-size:var(--small);width:232px}& .pd-deck+.pd-related,& .sec.alt+.sec{padding-top:var(--s7)}& .pd-rel{margin-top:var(--s4);border-top:1px solid var(--line);list-style:none}& .pd-rel a{gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:48px minmax(160px,240px) 1fr 24px;align-items:center;text-decoration:none;display:grid}& .pd-rel .n{font-size:var(--h3);color:var(--navy);font-weight:700}& .pd-rel .l{color:var(--soft)}& .pd-rel .go{color:var(--green);transition:transform .2s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){& .pd-rel a:hover .go{transform:translate(4px)}& .pd-rel a:hover .n{text-underline-offset:4px;text-decoration:underline}}& .pd-start-box{gap:var(--s4);background:var(--green-l);border-radius:var(--radius);padding:var(--s5);grid-template-columns:1fr auto;align-items:center;display:grid}& .pd-start-box .lead{margin-top:var(--s1);color:var(--ink)}& .pd-start-box .acts{gap:var(--s2);flex-wrap:wrap;display:flex}@media (width<=1000px){& .pd-split,& .pd-proof-grid,& .pd-shots{gap:var(--s5);grid-template-columns:minmax(0,1fr)}& .pd-split-head{position:static}}@media (width<=760px){& .pd-figs{border-top-width:2px;grid-template-columns:1fr}& .pd-figs>div,& .pd-figs>div+div{padding:var(--s2) 0;border-left:0;border-bottom:1px solid var(--line)}& .pd-gains{column-gap:var(--s2);grid-template-columns:auto auto 1fr}& .pd-gain{row-gap:var(--s1)}& .pd-gain .a,& .pd-gain .g{grid-column:1/-1}& .pd-gain-h{display:none}& .pd-gain .v:not(.w):after{content:" →";color:var(--soft)}& .pd-gain .v{text-align:left}& .pd-controls{padding:var(--s3)}& .pd-wide{padding:0}& .pd-dg{border-radius:0}& .pd-shots-row{gap:var(--s5)}& .pd-rel a{gap:var(--s1) var(--s2);grid-template-columns:48px 1fr 24px}& .pd-rel .pd-ic{grid-row:1/span 2}& .pd-rel .l{grid-area:2/2}& .pd-rel .go{grid-area:1/3/span 2}& .pd-start-box{padding:var(--s4) var(--s3);grid-template-columns:1fr}& .pd-quote{font-size:var(--h3)}}}
