/* Final editorial hierarchy and monochrome navigation. */
.variant-b #alphabet-menu,.variant-b #alphabet-open,.variant-b #alphabet-panel{background:#fff!important;color:#111!important;mix-blend-mode:normal!important;backdrop-filter:none!important}.variant-b #alphabet-panel a,.variant-b #alphabet-open{color:#111!important}.variant-b #alphabet-menu i{background:#111!important}
.variant-b :is(.hero-drawn,.banner-heading,.locked-info>h2){font-size:200px!important;font-weight:500!important;line-height:.92;letter-spacing:-.055em}
.variant-b.book-contents-edition .contents-row,.variant-b.book-contents-edition .contents-row :is(h3,p,.contents-number){font-size:32px!important;line-height:1.1;font-weight:400!important;letter-spacing:-.04em}.variant-b.book-contents-edition .contents-row{gap:18px;padding:3px 0}.variant-b.book-contents-edition .contents-number{min-width:2em}.variant-b.book-contents-edition .contents-letter,.contents-corner{font-size:100px!important;font-weight:400!important;line-height:1}.contents-corner{position:absolute;right:0;bottom:0}.variant-b.book-contents-edition .contents-page{padding-top:140px;padding-bottom:130px}.variant-b.book-contents-edition .contents-row h3{display:inline}.variant-b.book-contents-edition .contents-row p{display:inline}.variant-b.book-contents-edition .contents-row h3:after{content:'. '}
.variant-b .telemark-spread{grid-template-columns:minmax(0,4fr) minmax(0,1fr);padding:80px 6vw;gap:40px;min-height:90svh;align-items:start}.spread-photo-page{display:block;padding:0}.variant-b .spread-photo-page header{margin:0 0 24px}.variant-b .spread-photo-page header :is(h2,p){font-size:20px!important;font-weight:500;line-height:1.15;letter-spacing:-.04em;margin:0}.spread-photo-page img{width:100%;max-height:72svh;object-fit:contain;object-position:left center}.spread-copy-page{align-self:stretch;position:relative;padding:70px 0 90px}.variant-b .spread-copy-page>p{font-size:20px!important;line-height:1.25;letter-spacing:-.04em;margin:0 0 32px}.spread-copy-page>p>span{margin-right:12px}.variant-b .spread-folio{font-size:48px!important;right:0;bottom:0}
.variant-b .product-register .register-stack{aspect-ratio:3/4;height:auto!important;width:100%;min-height:480px}.variant-b .product-register .register-image img{object-fit:contain}.variant-b .product-register .register-visual{grid-column:9/13}.variant-b .product-register .register-list{grid-column:4/9}.variant-b .product-register .product-label{grid-column:1/4}.variant-b .archive-marquee{color:#000}.surf-card{border:0!important;box-shadow:none!important}.surf-meta{display:none!important}.product-surf{border:0!important}
.story-panel .dp-hs{left:68%;top:55%;z-index:4}.issue-hotspots .dp-hs-card{font-size:16px!important}.issue-hotspots .dp-hs-title{font-size:16px!important}.issue-hotspots .dp-hs-price{font-size:16px!important}.issue-hotspots .dp-hs-thumb img{width:100%;height:100%;object-fit:contain}.tractor-trail{opacity:.3}
@media(max-width:759px){.variant-b :is(.hero-drawn,.banner-heading,.locked-info>h2){font-size:clamp(64px,17vw,200px)!important}.variant-b.book-contents-edition .contents-row,.variant-b.book-contents-edition .contents-row :is(h3,p,.contents-number){font-size:24px!important}.variant-b .telemark-spread{grid-template-columns:1fr;padding:64px 24px;gap:24px}.spread-copy-page{padding:0 0 70px}.variant-b .product-register .register-visual{grid-column:8/13}.variant-b .product-register .register-list{grid-column:1/8}.variant-b .product-register .register-stack{min-height:300px}.variant-b .product-register .product-label{grid-column:1/-1}.issue-hotspots .dp-hs-card{max-width:240px}.variant-b .canoe-banner .banner-heading{max-width:100%;left:24px}}
.surf-card{padding:0!important;background:transparent!important}.surf-card img{background:transparent}.variant-b .canoe-banner .banner-heading{top:100px}
