.site-header .desktop-nav>a:not(.board-game-cta),.site-header .header-nav-menu-trigger>a,.site-header .header-nav-menu>nav a,.site-header .original-ip-menu>summary,.site-header .original-ip-menu>nav a{font-size:var(--type-action);letter-spacing:.02em;line-height:1.5}.site-header .language-switcher a strong{font-size:var(--type-action)}.site-header .language-switcher a>span{font-size:var(--type-meta)}.mobile-menu nav a,.mobile-menu nav .mobile-original-ip-menu>summary,.mobile-menu-language .language-switcher-inline a{font-size:var(--type-action);line-height:1.5}.mobile-menu-language .language-switcher-inline>strong{font-size:var(--type-meta)}.language-suggestion-copy strong{font-size:var(--type-reading)}.language-suggestion-copy p{font-size:var(--type-meta);line-height:1.65}.language-suggestion-actions a,.language-suggestion-actions .ui-button{min-height:44px;font-size:var(--type-action);white-space:normal;line-height:1.5}.age-gate-actions .ui-button{font-size:var(--type-reading);line-height:1.5}.age-gate-actions .ui-button .ui-button__label,.age-gate-actions .ui-button .ui-button__label span{font-size:inherit;line-height:inherit;letter-spacing:0}.age-gate-actions .ui-button i,.age-gate-panel>small{font-size:var(--type-meta);letter-spacing:0;line-height:1.6}.home-r18-cover>span,.home-r18-cover>small{font-size:var(--type-meta)}.home-r18-dialog-panel h2+p{font-size:var(--type-reading)}.home-r18-dialog-panel .ui-button{font-size:var(--type-action)}.home-page .home-editorial-link,.home-page .hero-feature-image figcaption>a>span,.home-page .home-series-card-copy strong,.home-page .home-links-strip .official-link-grid strong{font-size:var(--type-action);line-height:1.6}.home-page .home-news-row time,.home-page .home-news-copy>span,.home-page .official-link-grid>a>span{font-size:var(--type-meta);letter-spacing:.02em}.home-page .home-news-row strong{font-size:var(--type-reading)}.sponsor-section .sponsor-grid .support-card-copy>p{font-size:var(--type-reading);line-height:1.75}.sponsor-section .sponsor-grid .support-card-copy>span{font-size:var(--type-meta)}.product-card .product-actions{gap:var(--space-3);flex-direction:column;flex:1;margin-top:0;display:flex}.product-card .product-actions>:is(strong,.commerce-price){margin:0}.product-card .product-card-controls{gap:var(--space-3);flex-direction:column;margin-top:auto;display:flex}.product-card .product-card-controls>:is(.ui-button,.product-purchase){margin:0}.product-card .product-card-controls>.product-detail-link{margin-top:0!important}.product-card .product-card-controls>.product-purchase{display:contents}.product-card .product-card-controls:has(>.product-purchase){display:contents}.product-card .product-card-controls>.product-purchase>.product-purchase-button{margin-top:auto}.product-card .product-copy :is(h2,h3),.store-tab-page .product-copy :is(h2,h3),.home-page .home-store-section .product-copy :is(h2,h3){min-height:0;font-size:var(--type-item-title);overflow-wrap:anywhere;line-height:1.6}.product-purchase>.product-purchase-button.ui-button,.product-copy .product-detail-link.ui-button,.product-image-viewer-details .product-detail-link.ui-button,.product-external-links-trigger.ui-button,.home-page .home-store-section .product-copy .ui-button{height:auto;min-height:48px;font-size:var(--type-action);letter-spacing:0;white-space:normal;line-height:1.5}.product-external-links-trigger>span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.product-quick-view-links a,.product-detail-page .product-detail-marketplaces a,.product-detail-page .product-detail-official a,.product-detail-page .product-detail-back a,.adventure-product-links a{height:auto;min-height:44px;padding-block:var(--space-3);font-size:var(--type-action);white-space:normal;overflow-wrap:anywhere;line-height:1.6}.product-purchase .product-cart-link.ui-button{font-size:var(--type-action)}.product-purchase .product-cart-status{font-size:var(--type-meta)}.product-purchase select{font-size:var(--type-reading)}.product-copy .ui-button__label{overflow-wrap:anywhere;min-width:0}.product-card .commerce-price,.product-detail-page .commerce-price,.product-image-viewer-details .commerce-price{gap:var(--space-1) var(--space-2);white-space:normal;flex-wrap:wrap}.product-card .commerce-price :is(small,span,em),.product-detail-page .commerce-price :is(small,span,em),.product-image-viewer-details .commerce-price :is(small,span,em),.home-page .home-store-section .commerce-price :is(small,span,em){max-width:100%;font-size:var(--type-meta);white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.65;overflow:visible}.product-card .commerce-price :is(small,em),.product-detail-page .commerce-price :is(small,em),.product-image-viewer-details .commerce-price :is(small,em){flex-shrink:1}.product-card .commerce-price em span,.product-detail-page .commerce-price em span,.product-image-viewer-details .commerce-price em span{text-decoration:none}.product-card .commerce-price strong,.product-card .product-actions>strong,.home-page .home-store-section .product-copy .commerce-price strong,.home-page .home-store-section .product-copy .product-actions>strong{font-size:var(--type-card-title);line-height:1.5}.product-detail-page .product-detail-purchase .commerce-price strong,.product-image-viewer-details .commerce-price strong,.product-image-viewer-details .product-quick-view-price{font-size:var(--type-total);line-height:1.4}.product-detail-page .product-detail-summary .product-detail-lead,.product-detail-page .product-detail-summary>p:not(.eyebrow),.product-image-viewer-details .product-quick-view-description,.product-detail-page .product-set-card li,.product-detail-page .product-detail-contents li,.product-detail-page .product-detail-sets>header>p:last-child{font-size:var(--type-reading);line-height:1.85}.product-detail-page .product-detail-region-note,.product-detail-page .product-detail-rate,.product-detail-page .product-detail-marketplaces>p,.product-detail-page .product-detail-purchase .product-purchase>label span,.product-detail-page .product-set-card-body>p,.product-detail-page .product-set-card-body>header>span,.product-detail-page .product-set-price :is(small,em),.product-detail-page .product-detail-contents>p{font-size:var(--type-meta);line-height:1.75}.product-detail-page .product-detail-purchase .product-purchase select{font-size:var(--type-reading)}.product-detail-page .product-set-price strong{font-size:var(--type-card-title)}.product-detail-page .product-detail-official p:last-child{font-size:var(--type-reading);line-height:1.8}.exchange-rate-note strong{font-size:var(--type-reading)}.exchange-rate-note span,.exchange-rate-inline{font-size:var(--type-meta);line-height:1.75}.store-member-prompt-copy>span{font-size:var(--type-meta)}.store-member-prompt-copy strong,.store-member-prompt-copy p{font-size:var(--type-reading);line-height:1.75}.store-member-prompt>a{font-size:var(--type-action)}.store-tab-page .store-tabs strong{font-size:var(--type-action);line-height:1.5}.store-tab-page .store-tabs small,.store-tab-page .category-title>span,.store-tab-page .category-title>span :is(b,span),.store-tab-page .category-title small{font-size:var(--type-meta);line-height:1.65}.collection-page .category-nav-desktop a,.collection-page .mobile-category-menu summary span,.collection-page .mobile-category-menu a,.collection-page .gallery-toggle-row button,.category-nav.sticky-section-nav .category-nav-desktop a,.category-nav.sticky-section-nav .mobile-category-menu summary span,.category-nav.sticky-section-nav .mobile-category-menu a,.gallery-toggle-row:is(.series-gallery-toggle,.gallery-browse-toggle) button,.series-page .series-links a,.series-page .series-hero .series-links a,.series-page .series-support-band nav a,.adventure-figure .figure-links a,.adventure-board-resources a,.series-design-original{font-size:var(--type-action);line-height:1.6}.collection-page .gallery-category-head .gallery-category-description,.collection-page .gallery-series-promo p:not(.eyebrow){font-size:var(--type-reading);line-height:1.85}.collection-page .gallery-series-promo strong{font-size:var(--type-action)}.series-page .series-links>p{font-size:var(--type-meta)}.adventure-shop-banner .adventure-shop-banner-copy,.adventure-shop-banner.is-board .adventure-shop-banner-copy{font-size:var(--type-reading);line-height:1.75}.adventure-shop-banner .adventure-shop-banner-title small{font-size:var(--type-meta)}.adventure-shop-banner .adventure-shop-banner-action{font-size:var(--type-action);white-space:normal}.news-archive-page .archive-row p{font-size:var(--type-reading);line-height:1.85}.news-archive-page .archive-row time{font-size:var(--type-meta)}.news-archive-page .news-pagination a,.news-archive-page .news-pagination>span,.article-page .article-breadcrumb a{font-size:var(--type-action);line-height:1.5}.about-page .about-profile-copy .about-profile-facts dt{font-size:var(--type-meta)}.about-page .about-profile-copy .about-profile-facts dd{font-size:var(--type-reading)}.about-page .about-actions a,.contact-page .contact-form>.ui-button{font-size:var(--type-action)}.contact-page .contact-form :is(.ui-form-field__hint,.ui-form-field__error,.form-success,.form-error){font-size:var(--type-meta);line-height:1.75}.privacy-page .privacy-section-grid p,.privacy-page .privacy-control-section>p{font-size:var(--type-reading)}.privacy-page .privacy-accuracy p{font-size:var(--type-meta)}.privacy-page .privacy-accuracy a,.privacy-page .analytics-privacy-control p,.privacy-page .analytics-privacy-control button,.sitemap-page .sitemap-group a{font-size:var(--type-action);line-height:1.6}.privacy-page .analytics-privacy-control button{min-height:44px}.site-footer .footer-actions a{font-size:var(--type-action);line-height:1.5}.site-footer .footer-capabilities,.site-footer .footer-company-details>span,.site-footer .footer-company-details small,.site-footer .footer-company-link{font-size:var(--type-meta);line-height:1.65}.site-footer .footer-bottom{font-size:var(--type-label)}@media (max-width:479px){.site-footer .footer-grid,.site-footer .footer-actions{grid-template-columns:minmax(0,1fr)}.site-footer .footer-actions a{overflow-wrap:normal;letter-spacing:.02em;padding-block:10px}.site-footer .footer-company-card{grid-template-columns:minmax(0,1fr);gap:14px}.site-footer .footer-company-action{border-left:0;border-top:1px solid var(--line);padding:12px 0 0}.site-footer .footer-company-link{overflow-wrap:normal}}.board-landing .board-language-entry nav i{font-size:var(--type-action)}.board-language-page .board-page-nav-links a,.board-language-page .board-page-nav .board-language-switch a,.board-language-page .board-hero-resources a,.board-language-page .board-resource-actions button,.board-language-page .board-link-row a,.board-language-page .board-shop-copy .board-link-row a,.board-language-page .board-credit-links a,.board-language-page .board-top-link,.board-language-page .board-staff-tabs button{font-size:var(--type-action);line-height:1.6}.board-language-page .board-game-facts span,.board-language-page .board-feature-intro span,.board-language-page .board-resource-copy>div:first-child span,.board-language-page .board-community-card span,.board-language-page .board-staff-group :is(h3,p),.board-language-page .board-credit-copy .rich-copy,.board-language-page .board-tw-distributor small{font-size:var(--type-meta);line-height:1.75}.board-language-page .board-feature-intro p,.board-language-page .board-expansion-intro>div>p:not(.eyebrow),.board-language-page .board-qa-stack .board-qa-copy :is(p,li){font-size:var(--type-reading);line-height:1.85}.board-language-page .board-qa-stack .board-qa-summary-copy :is(small,em),.board-language-page .board-qa-stack .board-qa-apology p{font-size:var(--type-meta);line-height:1.75}.board-language-page .board-qa-stack .board-qa-summary-action b{font-size:var(--type-action)}.board-language-page .board-feature-grid a>span{font-size:var(--type-meta)}.board-language-page .board-feature-grid a:focus-visible>span{opacity:1}.board-language-page .board-credit-copy>p{font-size:var(--type-meta)}.board-language-page .board-feedback-form label{font-size:var(--type-action)}.board-language-page .board-feedback-form :is(input,select,textarea){font-size:var(--type-reading)}.board-language-page .board-feedback-form .ui-button{font-size:var(--type-action)}.board-product-showcase>header>a{min-height:44px;font-size:var(--type-action);align-items:center;gap:.5rem;line-height:1.6;display:inline-flex}.board-product-showcase>header p{font-size:var(--type-reading);line-height:1.8}.board-product-showcase .board-product-related>p{font-size:var(--type-meta);line-height:1.7}.board-product-showcase>header small,.board-product-showcase .board-product-featured span small{font-size:var(--type-meta);line-height:1.6}.board-product-showcase .board-product-featured span strong{font-size:var(--type-item-title);line-height:1.65}.board-product-showcase .board-product-related strong{font-size:var(--type-reading);text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.65;overflow:visible}.board-product-showcase .board-product-sale,.board-product-showcase .board-product-related .board-product-sale{white-space:normal;gap:var(--space-1) var(--space-2);flex-wrap:wrap}.board-product-showcase .board-product-sale small,.board-product-showcase .board-product-sale del,.board-product-showcase .board-product-related .board-product-sale :is(small,del){font-size:var(--type-meta);white-space:normal;line-height:1.6;overflow:visible}.board-product-showcase .board-product-sale b,.board-product-showcase .board-product-related .board-product-sale b,.board-product-showcase .board-product-featured>a>span>b,.board-product-showcase .board-product-related a>span>b{font-size:var(--type-card-title);line-height:1.5}.board-legal-link a,.legal-page .legal-nav a,.legal-page .legal-aside-actions a{font-size:var(--type-action);line-height:1.6}.legal-page .legal-content dt{font-size:var(--type-meta);line-height:1.7}.legal-page .legal-content dd{font-size:var(--type-reading);line-height:1.85}@media (max-width:767px){.language-suggestion-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.language-suggestion-actions .ui-button{grid-column:1/-1}.store-tab-page .product-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.store-tab-page .product-copy .ui-button{gap:6px;padding-inline:10px}.product-detail-page .product-set-card-body>header{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.product-detail-page .product-set-price{text-align:left;justify-content:flex-start}.product-detail-page .product-set-price em{flex-basis:auto}.adventure-product-links{grid-template-columns:minmax(0,1fr)}.adventure-product-links a{text-overflow:clip;overflow:visible}.board-product-showcase .board-product-related>div,.board-language-page .board-credit-links{grid-template-columns:minmax(0,1fr)}.board-language-page .board-credit-links a{white-space:normal;min-width:0}.board-language-page .board-top-link{white-space:normal}}@media (min-width:1024px){.works-page .works-gallery-composition{column-gap:min(var(--space-3),12px)}}@media (min-width:1200px){.site-header,.site-header .header-inner{height:auto;min-height:5rem}.site-header .header-inner{padding-block:8px}.site-header .desktop-nav{flex-wrap:wrap;row-gap:4px;width:100%;height:auto;min-height:56px}.site-header .desktop-nav>*{flex-shrink:0}.site-header .header-utility-rail{grid-template-columns:repeat(7,minmax(44px,2.75rem));width:max-content;height:auto}.category-nav.sticky-section-nav{top:var(--site-header-height,5rem)}.collection-page .gallery-category,.series-page :is(section[id],.series-projects,.series-products-section){scroll-margin-top:max(11rem,calc(var(--site-header-height,5rem) + 7rem))}.product-detail-page .product-detail-summary{top:calc(var(--site-header-height,5rem) + var(--space-3))}}@media (min-width:1200px) and (max-width:1599px){.site-header .header-inner{row-gap:0;padding-block:6px}.site-header .brand{grid-area:1/1;height:48px}.site-header .brand img{height:48px}.site-header .header-utility-rail{grid-area:1/3}.site-header .desktop-nav{grid-area:2/1/auto/-1;min-height:48px}}@media (min-width:768px) and (max-width:1279px){.board-product-showcase .board-product-related>div{grid-template-columns:repeat(2,minmax(0,1fr))}}
.cart-page,.member-join-page,.member-archive-page,.reader-library-page,.reader-detail-page{font-size:var(--type-reading)}.cart-shell>header>p:not(.eyebrow),.reader-library-hero p:last-child,.member-archive-intro-grid>div>p:not(.eyebrow),.checkout-account,.checkout-payment p,.payment-result,.bank-transfer-instructions pre,.order-recovery{font-size:var(--type-reading);line-height:var(--leading-body)}.cart-shell>header{max-width:100%}.cart-shell>header h1{text-wrap:balance}.cart-shell>header>p:not(.eyebrow){max-width:52rem}.cart-layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(20rem,.52fr)}.cart-items article{padding:var(--space-5);gap:var(--space-4);grid-template-columns:96px minmax(0,1fr) 80px}.cart-items article>img{grid-row:1/span 2;align-self:start;width:96px;height:112px}.cart-items article>div{min-width:0}.cart-items h2{font-size:var(--type-item-title);overflow-wrap:anywhere;line-height:1.55}.cart-items p{font-size:var(--type-meta);line-height:1.65}.cart-items strong{font-size:var(--type-item-title)}.cart-items label{font-size:var(--type-meta);align-self:start}.cart-items input{width:100%;height:48px;font-size:var(--type-reading)}.cart-items article>.ui-button{min-height:44px;font-size:var(--type-action);grid-column:2/-1;justify-self:end;padding:8px 12px}.cart-summary{padding:var(--space-5);top:calc(var(--site-header-height,5rem) + var(--space-3))}.cart-summary dl>div{font-size:var(--type-reading);gap:var(--space-4)}.cart-summary dt{min-width:0}.cart-summary dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;max-width:60%;margin:0}.cart-summary .savings dd{font-size:var(--type-item-title)}.cart-summary .total{font-size:var(--type-item-title);align-items:baseline}.cart-summary .total dd{font-size:var(--type-total)}.cart-summary>small,.cart-goal-hints p,.twd-price,.exchange-rate-note span,.exchange-rate-inline,.cart-shell>header .exchange-rate-inline{font-size:var(--type-meta);line-height:1.7}.cart-goal-hints p{align-items:start}.cart-goal-hints p>span{margin-top:2px}.exchange-rate-note{flex-wrap:wrap}.exchange-rate-note strong{font-size:var(--type-action)}.cart-welcome-coupon{flex-wrap:wrap;align-items:baseline;gap:8px 20px}.cart-welcome-coupon strong{font-size:var(--type-reading);letter-spacing:0}.cart-welcome-coupon span{font-size:var(--type-meta);flex:28rem;line-height:1.7}.cart-welcome-coupon :is(a,em){max-width:100%;font-size:var(--type-action)}.cart-welcome-coupon a{align-items:center;min-height:44px;display:inline-flex}.checkout-account{overflow-wrap:anywhere;flex-wrap:wrap}.checkout-account>*{min-width:0}.checkout-fields{gap:var(--space-5)}.checkout-fields label,.payment-methods legend,.payment-methods strong,.checkout-payment>div:first-child>strong{font-size:var(--type-action)}.payment-methods small,.checkout-payment-total small{font-size:var(--type-meta);line-height:1.7}.payment-methods input{flex-shrink:0;width:20px;height:20px}.checkout-payment{gap:var(--space-5);flex-wrap:wrap}.checkout-payment>div:first-child{flex:22rem}.checkout-payment-total{min-width:0;max-width:100%;margin-left:auto}.checkout-payment-total strong{font-size:var(--type-total);white-space:normal}.place-order.ui-button{font-size:var(--type-reading);padding:16px 24px}.checkout-error{font-size:var(--type-reading);line-height:1.7}.checkout-signin{padding:var(--space-6)}.order-number{align-items:baseline}.order-number strong{font-size:var(--type-item-title);overflow-wrap:anywhere;letter-spacing:.025em}.order-complete-total strong{font-size:var(--type-total)}.bank-transfer-instructions pre{overflow-wrap:anywhere;font-family:inherit}.order-recovery-actions .ui-button{font-size:var(--type-action)}.order-recovery summary{min-height:44px}.member-archive-intro{background:var(--paper)}.member-archive-intro-grid{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(22rem,.7fr)}.member-preferences{min-width:0;padding:var(--space-5);box-shadow:var(--shadow-card)}.member-account-row{flex-wrap:wrap;align-items:flex-start;gap:12px}.member-account-row>div{flex:14rem;min-width:0}.member-account-row span{font-size:var(--type-meta);letter-spacing:.02em}.member-account-row strong{max-width:none;font-size:var(--type-reading);white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.member-account-row button,.member-account-row button span{font-size:var(--type-action)}.member-account-row button{min-height:44px;padding:10px 14px}.member-profile-editor{gap:var(--space-4);padding-block:var(--space-5)}.member-profile-editor>div{gap:var(--space-2)}.member-profile-editor>div strong,.member-profile-editor>div button,.member-display-name span{font-size:var(--type-action)}.member-profile-editor>div button{text-align:left;min-height:44px}.member-profile-editor>div small{font-size:var(--type-meta);line-height:1.65}.member-display-name input{min-height:48px;font-size:var(--type-reading)}.member-preferences h2{margin-top:var(--space-5);font-size:var(--type-card-title)}.member-preferences>p{font-size:var(--type-reading);line-height:1.75}.member-opt-in{font-size:var(--type-action);align-items:flex-start;gap:12px;line-height:1.7}.member-opt-in input{flex-shrink:0;width:20px;height:20px;margin-top:3px}.member-preferences-save.ui-button{min-height:48px;font-size:var(--type-action)}.member-preferences>small{font-size:var(--type-meta);line-height:1.7}.member-join-page .member-auth-card label,.member-join-page .member-auth-card :is(.member-auth-primary,.member-auth-google,.member-auth-text,.member-auth-switch){font-size:var(--type-action)}.member-join-page .member-auth-card :is(.member-auth-message,.member-auth-error){font-size:var(--type-meta)}.member-join-page .member-benefits p{font-size:var(--type-reading)}.member-gallery-meta{flex-wrap:wrap;gap:16px}.member-gallery-meta strong{font-size:var(--type-reading)}.member-gallery-meta span{font-size:var(--type-meta)}.member-gallery-pagination button{min-width:44px;min-height:44px;font-size:var(--type-action)}.member-order-list>article{padding:var(--space-5)}.member-order-list>article>header{flex-wrap:wrap;align-items:flex-start;gap:12px 24px}.member-order-list>article>header strong{overflow-wrap:anywhere}.member-order-list time,.member-order-list>article>header>span{font-size:var(--type-meta);line-height:1.6}.member-order-lines>div{padding-block:var(--space-4);grid-template-columns:64px minmax(0,1fr) auto;gap:12px 20px}.member-order-lines img{width:64px;height:80px}.member-order-lines>div>div{min-width:0}.member-order-lines strong{font-size:var(--type-item-title);overflow-wrap:anywhere;line-height:1.5}.member-order-lines small,.member-order-lines span{font-size:var(--type-meta);line-height:1.6}.member-order-lines b{font-size:var(--type-item-title);font-variant-numeric:tabular-nums}.member-order-lines a,.member-order-lines em{font-size:var(--type-action);padding:10px 14px;line-height:1.5}.member-order-lines a{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.member-order-digital-actions,.member-order-lines>div>a,.member-order-lines>div>em{grid-column:2/-1;justify-self:start}.member-order-digital-actions{flex-wrap:wrap;gap:8px;max-width:100%}.member-order-digital-actions a{overflow-wrap:anywhere;max-width:100%}.member-order-list footer{flex-wrap:wrap;gap:12px 24px}.member-order-list footer a{min-height:44px;font-size:var(--type-action);align-items:center;display:inline-flex}.member-order-list footer{align-items:center}.member-order-list footer strong{font-size:var(--type-total)}.reader-library-hero{background:var(--paper);padding-block:clamp(32px,5vw,64px)}.reader-library-hero h1{font-size:var(--type-page-title);line-height:var(--leading-tight)}.reader-library-section h2,.reader-edition-list h2{font-size:var(--type-subsection-title);line-height:1.4}.reader-signin>a,.reader-primary-action,.member-reader-action,.reader-download-action{max-width:100%;min-height:48px;font-size:var(--type-action);white-space:normal;padding-block:12px}.reader-library-card,.reader-purchase-list article>a,.reader-unpurchased-list article{padding:var(--space-5);gap:var(--space-5)}.reader-library-card>.reader-book-placeholder,.reader-purchase-list img{align-self:start}.reader-library-card strong,.reader-purchase-list strong,.reader-edition-list strong{font-size:var(--type-item-title);line-height:1.5}.reader-library-card small,.reader-purchase-list small,.reader-purchase-list em,.reader-edition-list small{font-size:var(--type-meta);line-height:1.65}.reader-library-card b,.reader-purchase-list b,.reader-edition-list b{width:auto;max-width:100%;height:auto;min-height:44px;font-size:var(--type-action);white-space:normal;overflow-wrap:anywhere;gap:12px;padding:10px 16px;line-height:1.5}.reader-unpurchased-list .reader-cart-button{min-height:48px;font-size:var(--type-action)}.reader-detail-card>div{min-width:0}.reader-detail-card p:not(.eyebrow){font-size:var(--type-reading);line-height:1.75}.reader-edition-list>a{gap:var(--space-4)}.reader-edition-list>header{flex-wrap:wrap}@media (max-width:1023px){.cart-layout,.member-archive-intro-grid{grid-template-columns:minmax(0,1fr)}.cart-summary{position:static}.member-preferences{width:100%}}@media (max-width:767px){.cart-items article{padding:var(--space-4);grid-template-columns:72px minmax(0,1fr);gap:12px 16px}.cart-items article>img{grid-row:1;width:72px;height:96px}.cart-items label{grid-column:2;width:88px}.cart-items article>.ui-button{grid-column:2;justify-self:start}.cart-summary{padding:20px}.cart-summary dl>div{gap:12px}.cart-summary dd{max-width:62%}.cart-welcome-coupon :is(a,em){margin-left:0}.cart-welcome-coupon span{flex:initial}.checkout-signin{padding:var(--space-5)}.checkout-payment>div:first-child{flex:auto}.checkout-payment-total{text-align:left;justify-items:start;margin-left:0}.payment-methods{grid-template-columns:minmax(0,1fr)}.order-number,.order-complete-total{padding:var(--space-4);flex-wrap:wrap}.bank-transfer-instructions,.member-order-list>article{padding:var(--space-4)}.member-order-lines>div{grid-template-columns:52px minmax(0,1fr);gap:12px}.member-order-lines img{width:52px;height:68px}.member-order-lines b{grid-column:2}.member-order-digital-actions{grid-column:1/-1}.member-gallery-pagination{flex-wrap:wrap;justify-content:center;display:flex}.member-gallery-pagination>div{flex-wrap:wrap;justify-content:center;max-width:100%}.reader-library-card,.reader-purchase-list article>a,.reader-unpurchased-list article{padding:var(--space-4);grid-template-columns:62px minmax(0,1fr);gap:12px 16px}.reader-library-card b,.reader-purchase-list b{grid-column:2;justify-self:start}.reader-library-card>.reader-book-placeholder,.reader-purchase-list article>a>img{grid-row:1}.reader-detail-card{padding:var(--space-5);gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.reader-detail-card>img{width:min(100%,160px);max-height:220px}.reader-detail-card h1{font-size:var(--type-section-title);overflow-wrap:anywhere}.reader-edition-list>a{padding:var(--space-4);grid-template-columns:32px minmax(0,1fr);gap:12px}.reader-edition-list b{grid-column:2;justify-self:start}.reader-edition-icon{align-self:start}}.member-orders>.shell>header h2{text-wrap:balance}
