.ps-body{margin-top:clamp(40px,5vw,64px)}.sc-dark.pd-buy-section .sc-a .tnum{color:var(--color-brand);font-weight:700}.sc-dark.pd-buy-section .pd-decide{border-color:var(--color-ink)}.sc-dark.pd-buy-section .pd-together-lead{color:color-mix(in srgb, var(--color-paper) 80%, var(--color-ink))}.sc-dark.pd-buy-section .pd-bundle{border-color:var(--color-paper);background:var(--color-paper);color:var(--color-ink)}.sc-dark.pd-buy-section .pd-bundle:hover{box-shadow:5px 5px 0 var(--color-brand)}.sc-dark.pd-buy-section .pd-bundle-tag{color:var(--color-ink-2)}.sc-dark.pd-buy-section .pd-together{margin-top:clamp(40px,5vw,64px)}.pd-evidence .fe-head h2{max-width:16ch;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(40px,5.8vw,88px);font-weight:800;line-height:1.05}.pd-evidence .fe-head .t-lead{max-width:36ch;color:var(--color-ink);margin-top:22px;font-size:clamp(18px,1.6vw,23px);font-weight:500;line-height:1.45}.pd-evidence .fe-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin-top:clamp(40px,5vw,64px)}.pd-evidence .fe-item{border-color:var(--color-ink)}.pd-lesson .al-entry{border:1.5px solid var(--color-ink);background:var(--color-paper);margin:clamp(40px,5vw,64px) 0 0}body:has(main .pd-faq-section.sc) .foot{margin-top:0}.pg-hero.ps-hero{background-color:var(--color-brand);padding-block:clamp(32px,5vh,72px) clamp(64px,9vh,112px)}.ps-page.pg{padding-bottom:0}.ps-hero .pg-crumb{color:var(--color-ink-2)}.ps-title{max-width:16ch;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(40px,4.4vw,68px);font-weight:800;line-height:1.05}.ps-hero .pg-facts{border-top:2px solid var(--color-ink)}.ps-hero .pg-facts span{color:var(--color-ink-2)}.ps-page .pg-card{border-color:var(--color-ink)}.ps-page .pg-figures{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),440px))}.ps-page .sc-paper .pg-items{border-top-color:var(--color-ink)}.ps-page .sc-paper .pg-items>li{border-bottom-color:var(--color-line-strong)}.ps-page .pg-climb i{height:calc(var(--bar,1) * 190px)}.ps-set{overflow-x:clip}.ps-set .sc-a b{font-weight:700}.ps-list{margin-top:32px}.ps-price{align-items:baseline;gap:10px;font-size:15px;display:flex}.ps-price b{font-family:var(--font-display);font-size:26px;font-weight:800}.ps-price b+span{color:var(--color-ink-3)}.ps-buy{align-items:center;gap:12px 20px}.ps-buy .ps-price{flex-wrap:wrap;row-gap:2px}.ps-buy-button{min-width:220px;display:inline-flex}.ps-buy-button .btn{width:auto;min-width:220px}@media (max-width:760px){.ps-buy .ps-price,.ps-buy-button,.ps-buy-button .btn{flex:1 0 100%;width:100%}}@media (max-width:900px){.pd-hero .pd-headline,.ps-hero .ps-title{max-width:none;font-size:clamp(26px,7.2vw,40px)}.pg-hero.ps-hero{--ps-thumb:clamp(116px, 33vw, 176px);padding-block:8px 40px}.pg-hero.ps-hero .pg-crumb{z-index:1;margin-bottom:0;position:relative}.pg-hero.ps-hero .pg-crumb a{margin-block:-6px}.pg-hero.ps-hero .pg-hero-grid{grid-template-columns:minmax(0, 1fr) var(--ps-thumb);align-items:center;gap:0 14px}.ps-hero-copy{display:contents}.ps-hero-copy>*{grid-column:1/-1}.ps-hero-copy>.ps-title{grid-area:1/1}.pg-hero.ps-hero .pg-covers{width:var(--ps-thumb);aspect-ratio:4/3;grid-area:1/2;min-height:0;padding-inline:0}.pg-hero.ps-hero .pg-covers>span{transform:rotate(var(--r,0deg)) translateY(calc(var(--y,0px) / 2))}.pg-hero.ps-hero .sc-a{margin-top:12px;font-size:16px;line-height:1.45}.pg-hero.ps-hero .pg-facts{gap:10px 16px;margin-top:14px;padding-top:12px}.pg-hero.ps-hero .pg-facts li{gap:2px}.pg-hero.ps-hero .pg-facts b{font-size:26px;line-height:1.15}.pg-hero.ps-hero .pg-facts span{font-size:14px;line-height:1.35}.pg-hero.ps-hero .sc-actions{row-gap:6px;margin-top:16px}.pg-hero.ps-hero .sc-cta{min-height:54px}}@media (max-width:640px){.ps-price b{font-size:23px}.ps-page .pg-climb i{height:calc(var(--bar,1) * 120px)}}
