.sdm-master{--sdm-line: rgba(var(--color-foreground), .14);--sdm-line-strong: rgba(var(--color-foreground), .22);--sdm-muted: rgba(var(--color-foreground), .72);--sdm-soft: rgba(var(--color-foreground), .56);--sdm-faint: rgba(var(--color-foreground), .04);--sdm-faint-strong: rgba(var(--color-foreground), .065);--sdm-reading: 67ch;color:rgb(var(--color-foreground));background:rgb(var(--color-background));-webkit-text-size-adjust:100%;text-size-adjust:100%}.sdm-master,.sdm-master *{box-sizing:border-box}.sdm-master button,.sdm-master input{font:inherit}.sdm-master img{max-width:100%}.sdm-shell{width:min(calc(100% - 48px),var(--hx-site-width, 1320px));margin-inline:auto;padding-top:var(--sdm-pad-top-desktop, 24px);padding-bottom:var(--sdm-pad-bottom-desktop, 64px)}.sdm-eyebrow{margin:0;color:var(--sdm-muted);font-family:var(--font-body-family);font-size:var(--hx-type-eyebrow, 13px);font-style:var(--font-body-style);font-weight:600;line-height:1.45;letter-spacing:.09em;text-transform:uppercase}.sdm-display,.sdm-panel__intro h2,.sdm-purchase__commerce-head h2,.sdm-final h2,.sdm-reader__menu h2{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:-.025em;text-wrap:balance}.sdm-breadcrumb{margin:0 0 28px;color:var(--sdm-soft);font-family:var(--font-body-family);font-size:12px;line-height:1.5}.sdm-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:0;list-style:none}.sdm-breadcrumb li+li:before{content:"/";margin-right:7px;color:rgba(var(--color-foreground),.38)}.sdm-breadcrumb a{color:inherit;text-decoration:none}.sdm-breadcrumb a:hover{color:rgb(var(--color-foreground))}.sdm-master a:focus-visible,.sdm-master button:focus-visible,.sdm-master summary:focus-visible,.sdm-master input:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.sdm-purchase{border-top:1px solid var(--sdm-line);padding-top:clamp(36px,4.5vw,62px)}.sdm-purchase__grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);grid-template-areas:"editorial commerce" "visual commerce";column-gap:clamp(44px,6vw,88px);row-gap:0;align-items:start}.sdm-purchase__editorial,.sdm-purchase__commerce,.sdm-purchase__visual{min-width:0}.sdm-purchase__editorial{grid-area:editorial}.sdm-purchase__commerce{grid-area:commerce}.sdm-purchase__visual{grid-area:visual}.sdm-display{margin:15px 0 0;font-size:var(--hx-type-h1, clamp(42px, 5.6vw, 68px));line-height:1.02}.sdm-display>span{display:block}.sdm-display sup{display:inline-block;margin-left:.04em;font-family:var(--font-heading-family);font-size:.34em;line-height:1;vertical-align:super;letter-spacing:0}.sdm-purchase__byline{margin:10px 0 0;color:var(--sdm-soft);font-family:var(--font-body-family);font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.04em}.sdm-purchase__tagline{max-width:26ch;margin:24px 0 0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:clamp(25px,2.45vw,35px);font-weight:var(--font-heading-weight);line-height:1.15;letter-spacing:-.02em}.sdm-purchase__intro{max-width:61ch;margin-top:18px;color:var(--sdm-muted);font-family:var(--font-body-family);font-size:clamp(15px,1.2vw,17px);line-height:1.72}.sdm-purchase__intro p{margin:0}.sdm-purchase__visual{margin-top:clamp(28px,3.5vw,44px);overflow:hidden;background:var(--sdm-faint)}.sdm-purchase__visual picture,.sdm-purchase__visual img{display:block;width:100%}.sdm-purchase__image{height:auto;max-height:590px;object-fit:cover;object-position:center}.sdm-purchase__visual-fallback{display:grid;align-content:end;min-height:clamp(330px,42vw,560px);padding:clamp(28px,4vw,50px);border:1px solid var(--sdm-line);background:linear-gradient(145deg,rgba(var(--color-foreground),.015),rgba(var(--color-foreground),.055))}.sdm-purchase__visual-fallback p{max-width:13ch;margin:0;font-family:var(--font-heading-family);font-size:clamp(35px,4vw,55px);font-weight:var(--font-heading-weight);line-height:1.06;letter-spacing:-.025em}.sdm-purchase__visual-fallback span{display:block;max-width:37ch;margin-top:18px;color:var(--sdm-muted);font-size:14px;line-height:1.6}.sdm-purchase__commerce{position:sticky;top:96px;border-top:1px solid var(--sdm-line-strong);border-bottom:1px solid var(--sdm-line);padding:30px 0 0}.sdm-purchase__commerce-head h2{margin:10px 0 0;font-size:clamp(31px,3vw,42px);line-height:1.08}.sdm-purchase__commerce-head>p:last-child{max-width:43ch;margin:15px 0 0;color:var(--sdm-muted);font-size:14px;line-height:1.65}.sdm-purchase__price-row{display:flex;justify-content:space-between;gap:22px;align-items:end;margin-top:28px;padding:17px 0;border-top:1px solid var(--sdm-line);border-bottom:1px solid var(--sdm-line)}.sdm-purchase__price-row span{color:var(--sdm-muted);font-size:13px}.sdm-purchase__price-row strong{font-family:var(--font-heading-family);font-size:clamp(31px,3.1vw,42px);font-weight:var(--font-heading-weight);line-height:1}.sdm-purchase__form{margin-top:20px}.sdm-purchase__consent{display:grid;grid-template-columns:20px minmax(0,1fr);gap:11px;align-items:start;cursor:pointer}.sdm-purchase__consent input{width:18px;height:18px;margin:2px 0 0;accent-color:rgb(var(--color-foreground))}.sdm-purchase__consent span{color:var(--sdm-muted);font-size:12.5px;line-height:1.6}.sdm-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border:1px solid rgb(var(--color-button));border-radius:0;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--font-body-family);font-size:13px;font-weight:600;line-height:1.3;text-align:center;text-decoration:none;cursor:pointer}.sdm-button:hover{opacity:.92}.sdm-button:disabled{opacity:.48;cursor:not-allowed}.sdm-purchase__button{width:100%;margin-top:17px}.sdm-purchase__digital{display:grid;gap:7px;margin-top:18px;padding-top:18px;border-top:1px solid var(--sdm-line);color:var(--sdm-soft);font-size:12px;line-height:1.6}.sdm-purchase__digital p{margin:0}.sdm-purchase__digital strong{color:rgba(var(--color-foreground),.82);font-weight:600}.sdm-purchase__digital a{width:fit-content;margin-top:3px;color:rgb(var(--color-foreground));text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.sdm-purchase__reassurance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px;border-top:1px solid var(--sdm-line)}.sdm-purchase__reassurance>div{display:flex;gap:9px;align-items:center;min-width:0;padding:15px 0;border-bottom:1px solid var(--sdm-line);color:var(--sdm-muted);font-size:12px;line-height:1.45}.sdm-purchase__reassurance>div:nth-child(odd){padding-right:14px}.sdm-purchase__reassurance>div:nth-child(2n){padding-left:14px;border-left:1px solid var(--sdm-line)}.sdm-purchase__reassurance svg{flex:none;stroke-width:1.6;color:rgb(var(--color-foreground))}.sdm-purchase__missing{margin:24px 0 0;padding:18px 0;border-block:1px solid var(--sdm-line);color:var(--sdm-muted)}.sdm-purchase__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(44px,5vw,72px) 0 0;border-top:1px solid var(--sdm-line);border-bottom:1px solid var(--sdm-line)}.sdm-purchase__facts>div{min-width:0;padding:20px clamp(14px,2vw,28px);border-right:1px solid var(--sdm-line)}.sdm-purchase__facts>div:first-child{padding-left:0}.sdm-purchase__facts>div:last-child{padding-right:0;border-right:0}.sdm-purchase__facts dt{margin:0;color:var(--sdm-soft);font-size:10px;font-weight:600;line-height:1.45;letter-spacing:.08em}.sdm-purchase__facts dd{margin:7px 0 0;font-family:var(--font-heading-family);font-size:clamp(18px,1.75vw,24px);font-weight:var(--font-heading-weight);line-height:1.25}.sdm-mobile-explore{display:none}.sdm-explore{display:grid;grid-template-columns:minmax(220px,270px) minmax(0,1fr);gap:clamp(46px,6vw,84px);margin-top:clamp(46px,5.5vw,74px);padding-top:clamp(36px,4.2vw,52px);border-top:1px solid var(--sdm-line)}.sdm-rail{min-width:0}.sdm-rail__inner{position:sticky;top:96px}.sdm-rail__label{margin:0 0 13px;color:var(--sdm-soft);font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.sdm-rail__nav{border-top:1px solid var(--sdm-line)}.sdm-rail__item{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;min-height:50px;padding:10px 0;border:0;border-bottom:1px solid var(--sdm-line);background:transparent;color:var(--sdm-muted);text-align:left;cursor:pointer}.sdm-rail__item>span:first-child{display:inline-grid;place-items:center}.sdm-rail__item svg{stroke-width:1.6}.sdm-rail__item strong{font-size:13px;font-weight:500;line-height:1.35}.sdm-rail__item>span:last-child{opacity:.45;transition:transform .18s ease}.sdm-rail__item:hover,.sdm-rail__item.is-active{color:rgb(var(--color-foreground))}.sdm-rail__item.is-active strong{font-weight:600}.sdm-rail__item.is-active>span:last-child{transform:translate(3px);opacity:1}.sdm-rail__buy{display:inline-flex;gap:9px;margin-top:18px;padding-bottom:4px;border-bottom:1px solid currentColor;color:rgb(var(--color-foreground));font-size:12.5px;font-weight:500;text-decoration:none}.sdm-panels{min-width:0}.sdm-panel[hidden]{display:none!important}.sdm-panel__body{min-width:0}.sdm-panel__intro{display:grid;grid-template-columns:minmax(0,.95fr) minmax(300px,.72fr);gap:clamp(38px,5vw,72px);align-items:start;padding-bottom:34px;border-bottom:1px solid var(--sdm-line)}.sdm-panel__intro h2{max-width:17ch;margin:10px 0 0;font-size:var(--hx-type-h2, clamp(31px, 3.5vw, 46px));line-height:1.13}.sdm-panel__lead{max-width:48ch;color:var(--sdm-muted);font-size:15px;line-height:1.72}.sdm-panel__lead p{margin:0}.sdm-panel__lead p+p{margin-top:11px}.sdm-statement{margin:clamp(36px,5vw,62px) 0;padding:0 0 0 clamp(20px,3vw,38px);border-left:1px solid var(--sdm-line-strong)}.sdm-statement p{max-width:18ch;margin:0;font-family:var(--font-heading-family);font-size:clamp(34px,4vw,52px);font-weight:var(--font-heading-weight);line-height:1.08;letter-spacing:-.025em}.sdm-principles,.sdm-journey,.sdm-included{border-top:1px solid var(--sdm-line)}.sdm-principles article,.sdm-journey article,.sdm-included article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:20px;padding:21px 0;border-bottom:1px solid var(--sdm-line)}.sdm-principles article>span,.sdm-journey article>span,.sdm-included article>span{color:var(--sdm-soft);font-size:10px;line-height:1.5;letter-spacing:.06em}.sdm-principles h3,.sdm-journey h3,.sdm-included h3,.sdm-portal__structure h3{margin:0;font-family:var(--font-heading-family);font-size:clamp(20px,1.8vw,25px);font-weight:var(--font-heading-weight);line-height:1.25;letter-spacing:-.015em}.sdm-principles p,.sdm-journey p,.sdm-included p,.sdm-portal__structure p{max-width:65ch;margin:7px 0 0;color:var(--sdm-muted);font-size:14px;line-height:1.65}.sdm-context,.sdm-note{display:grid;grid-template-columns:180px minmax(0,1fr);gap:28px;margin-top:34px;padding:24px 0;border-top:1px solid var(--sdm-line);border-bottom:1px solid var(--sdm-line)}.sdm-context__label,.sdm-note__label{margin:0;color:var(--sdm-soft);font-size:10px;font-weight:600;letter-spacing:.08em}.sdm-context>p:last-child,.sdm-note>p:last-child{max-width:66ch;margin:0;color:var(--sdm-muted);font-size:13px;line-height:1.68}.sdm-journey,.sdm-included,.sdm-review,.sdm-fit,.sdm-portal__media,.sdm-portal__structure,.sdm-faq{margin-top:clamp(34px,4vw,52px)}.sdm-included{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sdm-included article:nth-child(odd){padding-right:28px}.sdm-included article:nth-child(2n){padding-left:28px;border-left:1px solid var(--sdm-line)}.sdm-review{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.8fr);gap:clamp(36px,5vw,70px);align-items:start}.sdm-review__copy>p{max-width:var(--sdm-reading);margin:0;color:var(--sdm-muted);font-size:15px;line-height:1.72}.sdm-review__credentials{margin-top:28px;border-top:1px solid var(--sdm-line)}.sdm-review__credentials>div{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;padding:15px 0;border-bottom:1px solid var(--sdm-line)}.sdm-review__credentials svg{margin-top:1px;stroke-width:1.6}.sdm-review__credentials span{display:grid;gap:2px}.sdm-review__credentials strong{font-size:13px;font-weight:600}.sdm-review__credentials small{color:var(--sdm-muted);font-size:11.5px;line-height:1.45}.sdm-review__links{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:22px}.sdm-review__links a{display:inline-flex;gap:8px;padding-bottom:3px;border-bottom:1px solid currentColor;color:rgb(var(--color-foreground));font-size:12.5px;text-decoration:none}.sdm-review__media{overflow:hidden;background:var(--sdm-faint)}.sdm-review__media picture,.sdm-review__media img{display:block;width:100%}.sdm-review__media img{height:auto;object-fit:cover}.sdm-portal__media{overflow:hidden;border:1px solid var(--sdm-line);background:var(--sdm-faint)}.sdm-portal__media picture,.sdm-portal__media img{display:block;width:100%}.sdm-portal__media img{height:auto;object-fit:contain}.sdm-portal__structure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--sdm-line);border-bottom:1px solid var(--sdm-line)}.sdm-portal__structure article{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;padding:22px 20px;border-right:1px solid var(--sdm-line)}.sdm-portal__structure article:first-child{padding-left:0}.sdm-portal__structure article:last-child{padding-right:0;border-right:0}.sdm-portal__structure svg{stroke-width:1.6}.sdm-portal__privacy{margin:17px 0 0;color:var(--sdm-soft);font-size:11.5px;line-height:1.55}.sdm-fit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px}.sdm-fit>section{min-width:0}.sdm-fit__label{margin:0 0 12px;color:var(--sdm-soft);font-size:10px;font-weight:600;letter-spacing:.08em}.sdm-fit__rows{border-top:1px solid var(--sdm-line)}.sdm-fit__rows p{position:relative;margin:0;padding:15px 0 15px 23px;border-bottom:1px solid var(--sdm-line);color:var(--sdm-muted);font-size:13.5px;line-height:1.6}.sdm-fit__rows p:before{content:"";position:absolute;left:2px;top:22px;width:6px;height:6px;border:1px solid currentColor;border-radius:50%}.sdm-faq{border-top:1px solid var(--sdm-line)}.sdm-faq details{border-bottom:1px solid var(--sdm-line)}.sdm-faq summary{display:grid;grid-template-columns:minmax(0,1fr) 20px;gap:20px;align-items:center;min-height:58px;padding:15px 0;cursor:pointer;list-style:none}.sdm-faq summary::-webkit-details-marker{display:none}.sdm-faq summary>span:first-child{font-family:var(--font-heading-family);font-size:clamp(18px,1.5vw,21px);font-weight:var(--font-heading-weight);line-height:1.3}.sdm-faq summary>span:last-child{position:relative;width:18px;height:18px}.sdm-faq summary>span:last-child:before,.sdm-faq summary>span:last-child:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1px;background:currentColor;transform:translate(-50%,-50%)}.sdm-faq summary>span:last-child:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .18s ease}.sdm-faq details[open] summary>span:last-child:after{transform:translate(-50%,-50%) rotate(0)}.sdm-faq details>div{max-width:72ch;padding:0 38px 20px 0;color:var(--sdm-muted);font-size:13.5px;line-height:1.7}.sdm-faq details>div p{margin:0}.sdm-faq a{color:rgb(var(--color-foreground));text-underline-offset:3px}.sdm-final{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:end;margin-top:clamp(70px,8vw,112px);padding:clamp(38px,5vw,62px) 0;border-top:1px solid var(--sdm-line);border-bottom:1px solid var(--sdm-line)}.sdm-final h2{max-width:16ch;margin:9px 0 0;font-size:var(--hx-type-h2, clamp(31px, 3.5vw, 46px));line-height:1.12}.sdm-final>div:first-child>p:last-child{max-width:54ch;margin:14px 0 0;color:var(--sdm-muted);font-size:14px;line-height:1.65}.sdm-final__action{display:grid;justify-items:end;gap:12px}.sdm-final__price{margin:0;font-family:var(--font-heading-family);font-size:28px;font-weight:var(--font-heading-weight);line-height:1}.sdm-reader{display:none}@media(max-width:1099px)and (min-width:960px){.sdm-purchase__grid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);column-gap:42px}.sdm-explore{grid-template-columns:230px minmax(0,1fr);gap:44px}.sdm-panel__intro{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:34px}}@media(max-width:959px){.sdm-shell{width:min(100% - 40px,760px);padding-top:var(--sdm-pad-top-mobile, 16px);padding-bottom:var(--sdm-pad-bottom-mobile, 48px)}.sdm-breadcrumb{margin-bottom:23px}.sdm-purchase{padding-top:0;border-top:0}.sdm-purchase__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"editorial" "commerce" "visual";column-gap:0;row-gap:0}.sdm-display{margin-top:12px;font-size:var(--hx-type-h1, clamp(36px, 8vw, 48px));line-height:1.03}.sdm-purchase__tagline{margin-top:19px;font-size:clamp(24px,6.5vw,31px)}.sdm-purchase__intro{margin-top:14px;font-size:15px;line-height:1.68}.sdm-purchase__visual{margin-top:24px}.sdm-purchase__image{max-height:none}.sdm-purchase__visual-fallback{min-height:330px}.sdm-purchase__commerce{position:static;top:auto;margin-top:32px;padding-top:25px}.sdm-purchase__commerce-head h2{font-size:31px}.sdm-purchase__facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:38px;border-top:0}.sdm-purchase__facts>div{padding:17px 16px;border-bottom:1px solid var(--sdm-line)}.sdm-purchase__facts>div:nth-child(odd){padding-left:0}.sdm-purchase__facts>div:nth-child(2n){padding-right:0;border-right:0}.sdm-purchase__facts>div:nth-child(n+3){border-bottom:0}.sdm-purchase__facts dd{font-size:19px}.sdm-explore{display:none}.sdm-mobile-explore{display:block;margin-top:36px;border-top:1px solid var(--sdm-line);border-bottom:1px solid var(--sdm-line)}.sdm-mobile-explore__open{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;width:100%;min-height:70px;padding:13px 0;border:0;background:transparent;color:rgb(var(--color-foreground));text-align:left;cursor:pointer}.sdm-mobile-explore__open>span:first-child{display:grid;gap:4px}.sdm-mobile-explore__open small{color:var(--sdm-soft);font-size:9px;font-weight:600;line-height:1.35;letter-spacing:.07em}.sdm-mobile-explore__open strong{font-family:var(--font-heading-family);font-size:21px;font-weight:var(--font-heading-weight);line-height:1.25}.sdm-mobile-explore__open svg{stroke-width:1.6}.sdm-final{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:0;padding:22px 0 30px;border-top:0}.sdm-final__action{justify-items:start}.sdm-final .sdm-button{width:100%}.sdm-reader{width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden;border:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.sdm-reader[open]{display:block}.sdm-reader::backdrop{background:#00000052}.sdm-reader__shell{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;background:rgb(var(--color-background))}.sdm-reader__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:14px 20px;border-bottom:1px solid var(--sdm-line)}.sdm-reader__header>div:first-child{display:grid;gap:3px;min-width:0}.sdm-reader__header small{overflow:hidden;color:var(--sdm-soft);font-size:9px;font-weight:600;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap}.sdm-reader__header strong{overflow:hidden;font-family:var(--font-heading-family);font-size:18px;font-weight:var(--font-heading-weight);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.sdm-reader__header-actions{display:flex;align-items:center;gap:4px}.sdm-reader__header-actions button,.sdm-reader__detail-controls button{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.sdm-reader__header-actions button[hidden]{display:none}.sdm-reader__header-actions svg,.sdm-reader__detail-controls svg{stroke-width:1.6}.sdm-reader__stage{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sdm-reader__menu,.sdm-reader__detail{width:min(100%,720px);margin-inline:auto;padding:30px 20px 42px}.sdm-reader__menu-eyebrow{margin:0;color:var(--sdm-soft);font-size:10px;font-weight:600;letter-spacing:.09em}.sdm-reader__menu h2{margin:9px 0 0;font-size:34px;line-height:1.1}.sdm-reader__menu-copy{max-width:44ch;margin:13px 0 0;color:var(--sdm-muted);font-size:14px;line-height:1.65}.sdm-reader__index{margin-top:28px;border-top:1px solid var(--sdm-line)}.sdm-reader__index button{display:grid;grid-template-columns:28px 26px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;min-height:58px;padding:10px 0;border:0;border-bottom:1px solid var(--sdm-line);background:transparent;color:rgb(var(--color-foreground));text-align:left;cursor:pointer}.sdm-reader__index button>span:first-child{color:var(--sdm-soft);font-size:10px}.sdm-reader__index button>svg{stroke-width:1.6}.sdm-reader__index button strong{font-family:var(--font-heading-family);font-size:19px;font-weight:var(--font-heading-weight);line-height:1.25}.sdm-reader__index button>span:last-child{color:var(--sdm-soft)}.sdm-reader__detail[hidden],.sdm-reader__menu[hidden],.sdm-reader__detail-controls[hidden]{display:none!important}.sdm-reader__meta{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:24px;color:var(--sdm-soft);font-size:10px;letter-spacing:.05em;text-transform:uppercase}.sdm-reader__meta>span:last-child{display:inline-flex;align-items:center;gap:6px}.sdm-reader__meta svg{stroke-width:1.6}.sdm-reader__content .sdm-panel__intro{grid-template-columns:minmax(0,1fr);gap:18px;padding-bottom:26px;border-bottom:0}.sdm-reader__content .sdm-panel__intro h2{max-width:18ch;font-size:34px}.sdm-reader__content .sdm-panel__lead{max-width:none;font-size:14px}.sdm-reader__content .sdm-statement{margin:34px 0}.sdm-reader__content .sdm-statement p{font-size:36px}.sdm-reader__content .sdm-context,.sdm-reader__content .sdm-note{grid-template-columns:minmax(0,1fr);gap:10px}.sdm-reader__content .sdm-included,.sdm-reader__content .sdm-fit,.sdm-reader__content .sdm-review,.sdm-reader__content .sdm-portal__structure{grid-template-columns:minmax(0,1fr)}.sdm-reader__content .sdm-included article,.sdm-reader__content .sdm-included article:nth-child(odd),.sdm-reader__content .sdm-included article:nth-child(2n){padding-left:0;padding-right:0;border-left:0}.sdm-reader__content .sdm-fit,.sdm-reader__content .sdm-review{gap:28px}.sdm-reader__content .sdm-portal__structure article,.sdm-reader__content .sdm-portal__structure article:first-child,.sdm-reader__content .sdm-portal__structure article:last-child{padding:18px 0;border-right:0;border-bottom:1px solid var(--sdm-line)}.sdm-reader__content .sdm-portal__structure article:last-child{border-bottom:0}.sdm-reader__footer{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:10px 20px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--sdm-line);background:rgb(var(--color-background))}.sdm-reader__detail-controls{display:flex;gap:2px}.sdm-reader__buy{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:46px;padding:10px 14px;background:rgb(var(--color-button));color:rgb(var(--color-button-text));text-decoration:none}.sdm-reader__buy span{font-family:var(--font-heading-family);font-size:19px}.sdm-reader__buy strong{font-size:11.5px;font-weight:600;text-align:right}}@media(max-width:749px){.sdm-shell{width:calc(100% - 40px)}.sdm-purchase__reassurance>div{padding-top:13px;padding-bottom:13px;align-items:flex-start}.sdm-purchase__reassurance>div:nth-last-child(-n+2){border-bottom:0}.sdm-purchase__facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:16px;border-top:1px solid var(--sdm-line)}.sdm-purchase__facts>div{padding-top:15px;padding-bottom:15px}.sdm-final h2{font-size:34px}}@media(max-width:359px){.sdm-shell{width:calc(100% - 32px)}.sdm-purchase__facts{grid-template-columns:minmax(0,1fr)}.sdm-purchase__facts>div,.sdm-purchase__facts>div:nth-child(odd),.sdm-purchase__facts>div:nth-child(2n){padding:13px 0;border-right:0;border-bottom:1px solid var(--sdm-line)}.sdm-purchase__facts>div:last-child{border-bottom:0}.sdm-reader__index button{grid-template-columns:24px 22px minmax(0,1fr) auto;gap:8px}}html.sdm-reader-lock,body.sdm-reader-lock{overflow:hidden!important;overscroll-behavior:none}.sdm-purchase__consent-note{margin:10px 0 0 31px;color:var(--sdm-soft);font-size:12px;line-height:1.6}.sdm-review--text-only{grid-template-columns:minmax(0,820px)}.sdm-review--text-only .sdm-review__copy{max-width:820px}@media(max-width:959px){.sdm-purchase__consent-note{margin-left:29px}.sdm-reader.is-menu-view .sdm-reader__footer{grid-template-columns:minmax(0,1fr)}.sdm-reader.is-menu-view .sdm-reader__buy{grid-column:1 / -1;width:100%}}@media(prefers-reduced-motion:reduce){.sdm-master *,.sdm-master *:before,.sdm-master *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html.sdm-policy-lock,body.sdm-policy-lock{overflow:hidden}.sdm-purchase__policy-link{-webkit-appearance:none;appearance:none;width:fit-content;margin-top:3px;padding:0 0 2px;border:0;border-bottom:1px solid currentColor;background:transparent;color:rgb(var(--color-foreground));cursor:pointer;text-align:left}.sdm-policy-dialog{width:min(720px,calc(100% - 40px));max-width:none;max-height:min(82dvh,760px);margin:auto;padding:0;border:1px solid var(--sdm-line-strong);border-radius:var(--popup-corner-radius, 0px);background:rgb(var(--color-background));color:rgb(var(--color-foreground));overflow:hidden}.sdm-policy-dialog::backdrop{background:rgba(var(--color-foreground),.32)}.sdm-policy-dialog__panel{display:grid;grid-template-rows:auto minmax(0,1fr);max-height:min(82dvh,760px)}.sdm-policy-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 24px 18px;border-bottom:1px solid var(--sdm-line);background:rgb(var(--color-background))}.sdm-policy-dialog__header h2{margin:4px 0 0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(24px,3vw,32px);line-height:1.08;letter-spacing:-.02em}.sdm-policy-dialog__close{display:inline-grid;place-items:center;flex:0 0 44px;width:44px;height:44px;margin:-8px -8px 0 0;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.sdm-policy-dialog__body{min-height:0;padding:24px;overflow-y:auto;overscroll-behavior:contain;color:var(--sdm-muted);font-size:14px;line-height:1.68}.sdm-policy-dialog__body>:first-child{margin-top:0}.sdm-policy-dialog__body>:last-child{margin-bottom:0}.sdm-policy-dialog__body h1,.sdm-policy-dialog__body h2,.sdm-policy-dialog__body h3,.sdm-policy-dialog__body h4{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.sdm-policy-dialog__body a{color:rgb(var(--color-foreground));text-underline-offset:.18em}@media(max-width:749px){.sdm-policy-dialog{width:calc(100% - 24px);max-height:88dvh}.sdm-policy-dialog__panel{max-height:88dvh}.sdm-policy-dialog__header{padding:18px 18px 15px}.sdm-policy-dialog__header h2{font-size:25px}.sdm-policy-dialog__body{padding:20px 18px 24px;font-size:13.5px}}@media(max-width:749px){.sdm-mobile-explore{margin-top:16px}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/skin-decoded-method.css.map */
