/* Shared opt-in reader-led compositions; locked owner reference transferred intact. */
.t01.t01-reader-led.t01-reader-led .byline.contributor-byline{display:flex;align-items:center;gap:28px;flex-wrap:wrap}
.t01.t01-reader-led.t01-reader-led .contributor-link{display:flex;align-items:center;gap:14px;color:inherit;text-decoration:none!important;min-height:64px}
.t01.t01-reader-led.t01-reader-led .contributor-link img{display:block;width:64px;height:64px;border-radius:50%;object-fit:cover;object-position:50% 43%;border:1px solid #ffffff60;margin:0;flex:none}
.t01.t01-reader-led.t01-reader-led .contributor-identity{display:grid;gap:5px}
.t01.t01-reader-led.t01-reader-led .contributor-name{font:500 16px/1.35 Manrope,Arial,sans-serif}
.t01.t01-reader-led.t01-reader-led .contributor-role{font:400 12px/1.4 Manrope,Arial,sans-serif;opacity:.85}
.t01.t01-reader-led.t01-reader-led .contributor-link:hover .contributor-name{text-decoration:underline;text-underline-offset:4px}
.t01.t01-reader-led.t01-reader-led .contributor-link:focus-visible,.t01.t01-reader-led.t01-reader-led .reading-arrow:focus-visible{outline:3px solid #287cd6;outline-offset:5px}
.t01.t01-reader-led.t01-reader-led .contributor-byline .reading-time{font:400 13px/1.4 Manrope,Arial,sans-serif;opacity:.85}
.t01.t01-reader-led.t01-reader-led .reading-arrow{display:block!important;margin-top:38px;width:52px;height:62px;color:inherit;text-decoration:none!important;font:400 54px/62px Manrope,Arial,sans-serif;transition:transform .18s ease}
.t01.t01-reader-led.t01-reader-led .reading-arrow:hover{transform:translateY(4px)}
.t01.t01-reader-led.t01-reader-led .comparison-sheet thead th:first-child,.t01.t01-reader-led.t01-reader-led .comparison-sheet tbody th{background:#f3f1ed!important;color:#252525!important;border-color:#d8d5cf!important}
.t01.t01-reader-led.t01-reader-led .comparison-sheet tbody th{font-weight:500}
.t01.t01-reader-led.t01-reader-led .contributor-profile{max-width:1100px;margin:85px auto 100px;padding:0 40px;color:#252525;font-family:Manrope,Arial,sans-serif}
.t01.t01-reader-led.t01-reader-led .profile-layout{display:grid;grid-template-columns:330px 1fr;gap:65px;align-items:start}
.t01.t01-reader-led.t01-reader-led .profile-layout>img{width:330px;height:400px;object-fit:cover;object-position:50% 35%}
.t01.t01-reader-led.t01-reader-led .profile-kicker{font:500 12px/1.5 Manrope;letter-spacing:1.3px;text-transform:uppercase;color:#a64727;margin:0 0 18px}
.t01.t01-reader-led.t01-reader-led .contributor-profile h1{font:400 64px/1.05 Manrope;letter-spacing:-2px;margin:0 0 18px}
.t01.t01-reader-led.t01-reader-led .profile-role{font:500 20px/1.4 Manrope;margin:0 0 25px}
.t01.t01-reader-led.t01-reader-led .profile-bio{font:400 19px/1.7 Manrope;max-width:620px;margin:0 0 28px}
.t01.t01-reader-led.t01-reader-led .profile-test-note{font:400 13px/1.6 Manrope;color:#626262;border-top:1px solid #ddd;padding-top:16px;margin:0 0 32px;max-width:620px}
.t01.t01-reader-led.t01-reader-led .profile-articles{margin-top:65px;border-top:1px solid #252525;padding-top:24px}
.t01.t01-reader-led.t01-reader-led .profile-articles h2{font:400 28px/1.2 Manrope;margin:0 0 24px}
.t01.t01-reader-led.t01-reader-led .profile-articles a,.t01.t01-reader-led.t01-reader-led .profile-back{color:#252525;font:500 17px/1.6 Manrope;text-decoration:underline;text-underline-offset:4px}
.t01.t01-reader-led.t01-reader-led .profile-articles a{display:block;margin:15px 0}
@media(max-width:700px){.t01.t01-reader-led.t01-reader-led .byline.contributor-byline{gap:20px}
.t01.t01-reader-led.t01-reader-led .contributor-link img{width:56px;height:56px}
.t01.t01-reader-led.t01-reader-led .contributor-name{font-size:15px}
.t01.t01-reader-led.t01-reader-led .contributor-profile{margin:40px auto 60px;padding:0 24px}
.t01.t01-reader-led.t01-reader-led .profile-layout{grid-template-columns:1fr;gap:30px}
.t01.t01-reader-led.t01-reader-led .profile-layout>img{width:100%;max-width:330px;height:350px}
.t01.t01-reader-led.t01-reader-led .contributor-profile h1{font-size:44px;letter-spacing:-1.4px}
.t01.t01-reader-led.t01-reader-led .profile-bio{font-size:18px}
.t01.t01-reader-led.t01-reader-led .reading-arrow{margin-top:24px}
}
@media(prefers-reduced-motion:reduce){.t01.t01-reader-led.t01-reader-led .reading-arrow{transition:none}
}
.t01.t01-reader-led.t01-reader-led html{scroll-behavior:auto}
.t01.t01-reader-led.t01-reader-led .masthead{background:#f6f4ee;color:#262626;border:0}
.t01.t01-reader-led.t01-reader-led .masthead .brand-dot{color:#262626}
.t01.t01-reader-led.t01-reader-led{--forest:#262626;--ink:#262626;--copper:#262626;--steel:#262626;--muted:#62625d;--rule:#d8d6d0;background:white;color:#262626}
.t01.t01-reader-led.t01-reader-led .hero-a{background:#262626}
.t01.t01-reader-led.t01-reader-led .hero-a .eyebrow{color:#deded8}
.t01.t01-reader-led.t01-reader-led .article-body,.t01.t01-reader-led.t01-reader-led .a-intro{width:calc(100% - 112px);max-width:1160px;margin-inline:auto}
.t01.t01-reader-led.t01-reader-led .a-intro{display:grid;grid-template-columns:220px minmax(0,1fr);gap:80px;margin-block:64px 72px}
.t01.t01-reader-led.t01-reader-led .a-intro .deck{font:400 23px/1.55 Manrope;letter-spacing:-.5px;max-width:820px}
.t01.t01-reader-led.t01-reader-led .intro-marker{font:400 19px/1.4 Manrope;letter-spacing:-.6px}
.t01.t01-reader-led.t01-reader-led .a-photo-index{max-width:1320px;margin:0 auto 88px;padding:0 56px;display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center}
.t01.t01-reader-led.t01-reader-led .a-photo-index figure{margin:0}
.t01.t01-reader-led.t01-reader-led .a-photo-index figure img{width:100%;height:490px;object-fit:cover}
.t01.t01-reader-led.t01-reader-led figcaption{font:400 13px/1.6 Manrope;color:#62625d;margin:12px 0 0;max-width:680px}
.t01.t01-reader-led.t01-reader-led .contents{margin:0;border-top:1px solid #262626;padding-top:22px}
.t01.t01-reader-led.t01-reader-led .contents h2{font:400 40px/1.15 'Bodoni Moda',Georgia,serif;letter-spacing:-1px;margin:16px 0}
.t01.t01-reader-led.t01-reader-led .contents-deck{font:400 16px/1.6 Manrope;max-width:420px}
.t01.t01-reader-led.t01-reader-led .contents a{display:grid;grid-template-columns:1fr 20px;gap:20px;padding:14px 0;font:400 15px/1.5 Manrope}
.t01.t01-reader-led.t01-reader-led .contents a>span:first-child{display:none}
.t01.t01-reader-led.t01-reader-led .contents a b{color:#262626;font-weight:400}
.t01.t01-reader-led.t01-reader-led .eyebrow{font:500 11px/1.5 Manrope;letter-spacing:1.2px;text-transform:uppercase;color:#62625d}
.t01.t01-reader-led.t01-reader-led .chapter{margin:0 0 88px}
.t01.t01-reader-led.t01-reader-led .chapter-heading{display:block;margin:0 0 30px;padding:0;border:0;max-width:920px}
.t01.t01-reader-led.t01-reader-led .chapter h2{font:400 36px/1.17 'Bodoni Moda',Georgia,serif;letter-spacing:-1px;color:#262626;text-wrap:pretty}
.t01.t01-reader-led.t01-reader-led .chapter h3{font:600 22px/1.35 Manrope;letter-spacing:-.55px;color:inherit;margin:0 0 18px;text-wrap:pretty}
.t01.t01-reader-led.t01-reader-led .chapter-content{margin:0}
.t01.t01-reader-led.t01-reader-led .prose{font:400 17px/1.8 Manrope;max-width:680px}
.t01.t01-reader-led.t01-reader-led .prose p{margin:0 0 20px}
.t01.t01-reader-led.t01-reader-led .prose p:last-child{margin-bottom:0}
.t01.t01-reader-led.t01-reader-led .comparison-sheet{margin:0;overflow:visible}
.t01.t01-reader-led.t01-reader-led .comparison-sheet table{width:100%;font:400 15px/1.65 Manrope;border-collapse:collapse}
.t01.t01-reader-led.t01-reader-led .comparison-sheet th,.t01.t01-reader-led.t01-reader-led .comparison-sheet td{padding:21px 24px;vertical-align:top;border-bottom:1px solid #ddd}
.t01.t01-reader-led.t01-reader-led .comparison-sheet thead th:not(:first-child){font:400 27px/1.25 'Bodoni Moda',Georgia,serif;letter-spacing:-.4px;color:#262626;border-bottom:1px solid #262626}
.t01.t01-reader-led.t01-reader-led .comparison-sheet thead th:first-child{width:22%;background:#262626!important;color:white!important;font:500 15px/1.5 Manrope!important}
.t01.t01-reader-led.t01-reader-led .comparison-sheet tbody th{width:22%;background:#f3f1ed!important;color:#262626!important;font-weight:500}
.t01.t01-reader-led.t01-reader-led .t01-scope-note{display:grid;grid-template-columns:22% 1fr;gap:24px;margin:25px 0 0;padding:0;border:0;align-items:start}
.t01.t01-reader-led.t01-reader-led .t01-scope-note .eyebrow{padding:4px 24px;margin:0}
.t01.t01-reader-led.t01-reader-led .t01-scope-note .prose{font-size:14px;line-height:1.8;max-width:800px}
.t01.t01-reader-led.t01-reader-led .material-pair{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;margin:0;align-items:start}
.t01.t01-reader-led.t01-reader-led .material{margin:0;padding:0}
.t01.t01-reader-led.t01-reader-led .material figure{margin:0}
.t01.t01-reader-led.t01-reader-led .material img{display:block;width:100%;height:470px;object-fit:cover;object-position:50% 65%}
.t01.t01-reader-led.t01-reader-led .material-1{padding-top:82px}
.t01.t01-reader-led.t01-reader-led .material-1 img{height:310px;object-position:50% 85%}
.t01.t01-reader-led.t01-reader-led .material-heading{padding:0;border:0;margin:26px 0 12px}
.t01.t01-reader-led.t01-reader-led .material-heading span{display:none}
.t01.t01-reader-led.t01-reader-led .material .prose{font-size:16px;line-height:1.85;margin:0}
.t01.t01-reader-led.t01-reader-led .t01-statement-prose{display:grid;grid-template-columns:1fr 1.25fr;gap:40px;align-items:center;margin:48px 0 0;padding:30px;background:#f6f4ee;border:0}
.t01.t01-reader-led.t01-reader-led .editorial-statement{font:400 29px/1.35 'Bodoni Moda',Georgia,serif;letter-spacing:-.4px;margin:0;max-width:480px}
.t01.t01-reader-led.t01-reader-led .t01-statement-prose .prose{font-size:15px;max-width:520px}
.t01.t01-reader-led.t01-reader-led .t01-photo-feature{display:block;margin:0;background:#f6f4ee;padding:36px}
.t01.t01-reader-led.t01-reader-led .t01-feature-copy .prose{max-width:750px;font-size:17px}
.t01.t01-reader-led.t01-reader-led .t01-feature-copy .small-note{display:none}
.t01.t01-reader-led.t01-reader-led .editorial-link{display:inline-block;padding:8px 0;margin-top:20px;font:500 14px/1.5 Manrope;color:#262626;text-decoration:underline;text-underline-offset:5px}
.t01.t01-reader-led.t01-reader-led .cost-ledger{background:none;border:0;padding:0;margin:28px 0 0}
.t01.t01-reader-led.t01-reader-led .cost-ledger .eyebrow{margin:0 0 20px}
.t01.t01-reader-led.t01-reader-led .cost-ledger ol{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:0;margin:0;gap:30px}
.t01.t01-reader-led.t01-reader-led .cost-ledger li{position:relative;background:white;padding:26px 24px;min-width:0}
.t01.t01-reader-led.t01-reader-led .cost-ledger li+li:before{content:'+';position:absolute;left:-24px;top:46px;font:300 28px/1 Manrope;color:#62625d}
.t01.t01-reader-led.t01-reader-led .cost-ledger h3{font:500 20px/1.35 Manrope;margin:18px 0 12px}
.t01.t01-reader-led.t01-reader-led .cost-ledger li p{font:400 14px/1.65 Manrope;margin:0}
.t01.t01-reader-led.t01-reader-led .cost-ledger .editorial-drawing{width:64px;height:64px;color:#637157}
.t01.t01-reader-led.t01-reader-led .cost-total{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:24px 0 0;margin:24px 0 0;border-top:1px solid #cfcfc4;font:400 30px/1.3 'Bodoni Moda',Georgia,serif;letter-spacing:-.5px}
.t01.t01-reader-led.t01-reader-led .cost-total em{font-weight:400}
.t01.t01-reader-led.t01-reader-led .cost-total span:last-child{font:400 14px/1.6 Manrope;letter-spacing:0}
.t01.t01-reader-led.t01-reader-led .t01-section--photo-feature .subsection>h3{font:400 30px/1.25 'Bodoni Moda',Georgia,serif;margin:54px 0 24px;max-width:none;letter-spacing:-.5px}
.t01.t01-reader-led.t01-reader-led .illustrated-explanation{display:grid;grid-template-columns:1.3fr 1fr;gap:52px;align-items:center;background:none;margin:0;padding:0}
.t01.t01-reader-led.t01-reader-led .illustrated-explanation figure{margin:0;width:100%}
.t01.t01-reader-led.t01-reader-led .illustrated-explanation img{width:100%;height:auto}
.t01.t01-reader-led.t01-reader-led .illustration-full{display:block;width:100%;padding:0;margin:0;min-height:0;border:0;text-decoration:none;cursor:zoom-in}
.t01.t01-reader-led.t01-reader-led .illustration-full img{display:block;width:100%;height:auto}
.t01.t01-reader-led.t01-reader-led .t01-section--illustration-notes .chapter-content>div[data-block]>.prose{font:400 18px/1.75 Manrope;margin:0;max-width:740px}
.t01.t01-reader-led.t01-reader-led .t01-illustration-notes{display:grid;grid-template-columns:.85fr 1.5fr .85fr;gap:28px;align-items:center;margin:38px 0 0}
.t01.t01-reader-led.t01-reader-led .t01-illustration-notes>figure{width:100%;margin:0;padding:0}
.t01.t01-reader-led.t01-reader-led .t01-illustration-notes figcaption{margin:12px auto 0;text-align:center;max-width:680px}
.t01.t01-reader-led.t01-reader-led .durability-notes{display:grid;grid-template-columns:1fr 1fr;gap:64px}
.t01.t01-reader-led.t01-reader-led .durability-notes section{border:0;padding:0;margin:0}
.t01.t01-reader-led.t01-reader-led .durability-notes .eyebrow{margin:0 0 12px}
.t01.t01-reader-led.t01-reader-led .durability-notes h3{font-size:21px;max-width:420px}
.t01.t01-reader-led.t01-reader-led .durability-notes .prose{font-size:16px;line-height:1.8}
.t01.t01-reader-led.t01-reader-led .t01-section--photo-essay .chapter-content{display:block}
.t01.t01-reader-led.t01-reader-led .t01-photo-essay{display:grid;grid-template-columns:280px minmax(0,1fr);gap:64px;align-items:start}
.t01.t01-reader-led.t01-reader-led .t01-essay-image figure{margin:0}
.t01.t01-reader-led.t01-reader-led .t01-essay-image img{width:100%;height:365px;object-fit:cover;object-position:55% 50%}
.t01.t01-reader-led.t01-reader-led .t01-essay-copy .t01-essay-deck{font:400 21px/1.55 Manrope;margin:0 0 30px;max-width:730px;letter-spacing:-.4px}
.t01.t01-reader-led.t01-reader-led .t01-essay-copy section+section{margin-top:30px}
.t01.t01-reader-led.t01-reader-led .t01-essay-copy h3{font-size:20px;margin-bottom:14px}
.t01.t01-reader-led.t01-reader-led .t01-essay-copy .prose{font-size:16px}
.t01.t01-reader-led.t01-reader-led .short-answer{font:500 20px/1.55 Manrope;letter-spacing:-.35px;margin:0 0 20px}
.t01.t01-reader-led.t01-reader-led .action-list{list-style:none;padding:0;margin:0}
.t01.t01-reader-led.t01-reader-led .action-list li{margin:0 0 16px;padding-left:18px;position:relative;font:400 16px/1.65 Manrope}
.t01.t01-reader-led.t01-reader-led .action-list li:before{content:'•';position:absolute;left:0;color:#797d68}
.t01.t01-reader-led.t01-reader-led .action-list strong{font-weight:650}
.t01.t01-reader-led.t01-reader-led .small-note{font:400 14px/1.65 Manrope!important;color:#62625d;margin-top:20px!important}
.t01.t01-reader-led.t01-reader-led .material-warning{padding:16px 18px;background:#f6f4ee;border-left:3px solid #797d68;font:400 15px/1.65 Manrope}
.t01.t01-reader-led.t01-reader-led .t01-question-prose{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);gap:44px;align-items:center;margin:48px 0 0;padding:34px;background:#f6f4ee;border:0;border-radius:0}
.t01.t01-reader-led.t01-reader-led .reader-question{position:relative;background:#262626;color:white;border-radius:2px;padding:28px;box-shadow:none}
.t01.t01-reader-led.t01-reader-led .reader-question:after{content:'';position:absolute;bottom:-12px;left:28px;border-top:14px solid #262626;border-right:16px solid transparent}
.t01.t01-reader-led.t01-reader-led .t01-question-prose .eyebrow{margin:0 0 16px}
.t01.t01-reader-led.t01-reader-led .t01-question-prose h3{font:400 29px/1.25 'Bodoni Moda',Georgia,serif;letter-spacing:-.4px;margin:0}
.t01.t01-reader-led.t01-reader-led .question-answer>p{font:400 16px/1.65 Manrope;margin:0 0 16px}
.t01.t01-reader-led.t01-reader-led .question-answer>.short-answer{font:500 21px/1.5 Manrope;letter-spacing:-.3px}
.t01.t01-reader-led.t01-reader-led .question-answer .heat-action{padding-top:16px;border-top:1px solid #d8d6d0}
.t01.t01-reader-led.t01-reader-led .question-answer details{font:400 14px/1.65 Manrope;color:#62625d;margin-top:20px}
.t01.t01-reader-led.t01-reader-led .question-answer summary{cursor:pointer;color:#262626;text-decoration:underline;text-underline-offset:4px}
.t01.t01-reader-led.t01-reader-led .question-answer details p{margin:14px 0 0}
.t01.t01-reader-led.t01-reader-led .t01-section--closing{padding:56px 0;background:#f6f4ee;color:#262626;box-shadow:0 0 0 100vmax #f6f4ee;clip-path:inset(0 -100vmax)}
.t01.t01-reader-led.t01-reader-led .t01-section--closing .chapter-heading{display:block;margin-bottom:30px}
.t01.t01-reader-led.t01-reader-led .t01-closing-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center}
.t01.t01-reader-led.t01-reader-led .t01-closing-layout figure{margin:0}
.t01.t01-reader-led.t01-reader-led .t01-closing-layout img{display:block;width:100%;height:520px;object-fit:cover;object-position:55% 68%}
.t01.t01-reader-led.t01-reader-led .t01-site-note{margin:0;padding:0;border:0}
.t01.t01-reader-led.t01-reader-led .t01-site-note h3{font-size:23px;margin:0 0 22px}
.t01.t01-reader-led.t01-reader-led .t01-site-note .prose{font-size:16px;max-width:520px}
.t01.t01-reader-led.t01-reader-led .t01-site-note .prose+.prose{margin-top:26px}
.t01.t01-reader-led.t01-reader-led .newsletter{margin:0;padding:40px 0;border-top:1px solid #d8d6d0;display:grid;grid-template-columns:1.2fr 1fr;gap:64px;background:transparent}
.t01.t01-reader-led.t01-reader-led .newsletter h2{font:400 36px/1.2 'Bodoni Moda',Georgia,serif;letter-spacing:-.7px}
.t01.t01-reader-led.t01-reader-led .sources{margin:0 0 44px;border-top:1px solid #d8d6d0;font-size:15px}
.t01.t01-reader-led.t01-reader-led .related{padding:34px 0 48px}
.t01.t01-reader-led.t01-reader-led .related h2{font:400 29px/1.3 'Bodoni Moda',Georgia,serif;margin-bottom:24px;letter-spacing:-.5px}
.t01.t01-reader-led.t01-reader-led .related a strong{font:500 16px/1.6 Manrope;letter-spacing:-.2px}
.t01.t01-reader-led.t01-reader-led #notes-submit{background:#262626;color:white;border-color:#262626}
.t01.t01-reader-led.t01-reader-led .site-footer{background:#262626}
.t01.t01-reader-led.t01-reader-led .editorial-drawing{display:block;flex:none;width:52px;height:52px;color:#637157}
.t01.t01-reader-led.t01-reader-led .assembly-sequence{padding:0;margin:24px 0 0;list-style:none;border-top:1px solid #d8d6d0}
.t01.t01-reader-led.t01-reader-led .assembly-sequence li{display:grid;grid-template-columns:52px 1fr;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid #d8d6d0}
.t01.t01-reader-led.t01-reader-led .assembly-sequence h4{font:600 17px/1.4 Manrope;letter-spacing:-.3px;margin:0 0 5px;color:#262626}
.t01.t01-reader-led.t01-reader-led .assembly-sequence li p{font:400 14px/1.65 Manrope;margin:0;max-width:350px}
.t01.t01-reader-led.t01-reader-led .reader-question .eyebrow{color:#d5d9cc;margin:0 0 16px}
.t01.t01-reader-led.t01-reader-led .reader-question h3{font:400 28px/1.25 'Bodoni Moda',Georgia,serif;font-weight:400!important;color:white;margin:0;letter-spacing:-.4px}
.t01.t01-reader-led.t01-reader-led .question-mark{display:block;color:#c4d4ab;font:400 65px/.85 'Bodoni Moda',Georgia,serif;margin:0 0 22px}
.t01.t01-reader-led.t01-reader-led .heat-factors{display:flex;gap:32px;padding:18px 0;margin:18px 0;border-block:1px solid #d8d6d0}
.t01.t01-reader-led.t01-reader-led .heat-factors>div{display:flex;gap:14px;align-items:center;flex:1}
.t01.t01-reader-led.t01-reader-led .heat-factors .editorial-drawing{width:40px;height:40px}
.t01.t01-reader-led.t01-reader-led .heat-factors p{font:400 13px/1.6 Manrope;margin:0}
.t01.t01-reader-led.t01-reader-led .question-answer .heat-action{border:0;padding:0}
.t01.t01-reader-led.t01-reader-led .material-note .eyebrow{color:#637157;margin:0 0 12px}
.t01.t01-reader-led.t01-reader-led .material-note h3{font:400 25px/1.2 'Bodoni Moda',Georgia,serif;font-weight:400!important;margin:0 0 22px;letter-spacing:-.4px}
.t01.t01-reader-led.t01-reader-led .field-notes{margin:0;padding:0}
.t01.t01-reader-led.t01-reader-led .field-notes>div{padding:16px 0;border-top:1px solid #d8d6d0}
.t01.t01-reader-led.t01-reader-led .field-notes dt{font:600 14px/1.4 Manrope;margin:0 0 8px}
.t01.t01-reader-led.t01-reader-led .field-notes dd{font:400 14px/1.65 Manrope;margin:0}
.t01.t01-reader-led.t01-reader-led .reader-aside{max-width:780px;display:flex;align-items:center;gap:26px;margin:34px auto 0;background:#f6f4ee;padding:24px 30px}
.t01.t01-reader-led.t01-reader-led .reader-aside .question-mark{color:#637157;font-size:54px;margin:0}
.t01.t01-reader-led.t01-reader-led .reader-aside h3{font:400 24px/1.25 'Bodoni Moda',Georgia,serif;font-weight:400!important;margin:0 0 10px}
.t01.t01-reader-led.t01-reader-led .reader-aside p{font:400 14px/1.65 Manrope;margin:0}
@media(max-width:1000px){.t01.t01-reader-led.t01-reader-led .article-body,.t01.t01-reader-led.t01-reader-led .a-intro{width:calc(100% - 64px)}
.t01.t01-reader-led.t01-reader-led .a-photo-index{padding-inline:32px;gap:36px}
.t01.t01-reader-led.t01-reader-led .material-pair,.t01.t01-reader-led.t01-reader-led .t01-statement-prose,.t01.t01-reader-led.t01-reader-led .t01-photo-feature,.t01.t01-reader-led.t01-reader-led .durability-notes,.t01.t01-reader-led.t01-reader-led .t01-closing-layout{gap:36px}
.t01.t01-reader-led.t01-reader-led .t01-photo-essay{grid-template-columns:220px 1fr;gap:36px}
.t01.t01-reader-led.t01-reader-led .t01-question-prose{gap:28px;padding:28px;grid-template-columns:.85fr 1.15fr}
.t01.t01-reader-led.t01-reader-led .material img{height:390px}
}
@media(max-width:700px){.t01.t01-reader-led.t01-reader-led .article-body,.t01.t01-reader-led.t01-reader-led .a-intro{width:calc(100% - 48px)}
.t01.t01-reader-led.t01-reader-led .chapter{margin-bottom:58px}
.t01.t01-reader-led.t01-reader-led .a-intro{display:block;margin-block:32px 40px}
.t01.t01-reader-led.t01-reader-led .a-intro .deck{font-size:20px;line-height:1.65;margin-top:26px}
.t01.t01-reader-led.t01-reader-led .a-photo-index{display:block;padding:0 24px;margin-bottom:54px}
.t01.t01-reader-led.t01-reader-led .a-photo-index figure img{height:310px}
.t01.t01-reader-led.t01-reader-led .contents{margin:32px 0 0}
.t01.t01-reader-led.t01-reader-led .contents h2{font-size:32px}
.t01.t01-reader-led.t01-reader-led .chapter h2{font-size:29px;letter-spacing:-.7px;line-height:1.2}
.t01.t01-reader-led.t01-reader-led .chapter-heading{margin-bottom:24px}
.t01.t01-reader-led.t01-reader-led .chapter h3{font-size:21px}
.t01.t01-reader-led.t01-reader-led .prose{font-size:17px;line-height:1.8}
.t01.t01-reader-led.t01-reader-led .comparison-sheet thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.t01.t01-reader-led.t01-reader-led .comparison-sheet tbody{display:block}
.t01.t01-reader-led.t01-reader-led .comparison-sheet tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;padding:0 0 22px;margin-bottom:20px}
.t01.t01-reader-led.t01-reader-led .comparison-sheet tbody th{grid-column:1/-1;width:auto;padding:12px 14px;border:0}
.t01.t01-reader-led.t01-reader-led .comparison-sheet tbody td{padding:0;border:0;font-size:14px;line-height:1.75}
.t01.t01-reader-led.t01-reader-led .comparison-sheet td:before{display:block;font:600 12px/1.5 Manrope;margin-bottom:8px;color:#262626}
.t01.t01-reader-led.t01-reader-led .comparison-sheet td:nth-child(2):before{content:attr(data-label)}
.t01.t01-reader-led.t01-reader-led .comparison-sheet td:nth-child(3):before{content:attr(data-label)}
.t01.t01-reader-led.t01-reader-led .t01-scope-note{display:block;margin-top:16px}
.t01.t01-reader-led.t01-reader-led .t01-scope-note .eyebrow{padding:0;display:block;margin-bottom:12px}
.t01.t01-reader-led.t01-reader-led .material-pair,.t01.t01-reader-led.t01-reader-led .t01-statement-prose,.t01.t01-reader-led.t01-reader-led .t01-photo-feature,.t01.t01-reader-led.t01-reader-led .illustrated-explanation,.t01.t01-reader-led.t01-reader-led .durability-notes,.t01.t01-reader-led.t01-reader-led .t01-photo-essay,.t01.t01-reader-led.t01-reader-led .t01-question-prose,.t01.t01-reader-led.t01-reader-led .t01-closing-layout,.t01.t01-reader-led.t01-reader-led .newsletter{display:block}
.t01.t01-reader-led.t01-reader-led .t01-question-prose{padding:22px;margin-top:32px}
.t01.t01-reader-led.t01-reader-led .reader-question{margin-bottom:32px;padding:22px}
.t01.t01-reader-led.t01-reader-led .t01-question-prose h3{font-size:27px}
.t01.t01-reader-led.t01-reader-led .question-answer>.short-answer{font-size:20px}
.t01.t01-reader-led.t01-reader-led .material img{height:380px}
.t01.t01-reader-led.t01-reader-led .material-1{padding-top:38px}
.t01.t01-reader-led.t01-reader-led .material-1 img{height:260px}
.t01.t01-reader-led.t01-reader-led .t01-statement-prose{margin-top:32px;padding-top:26px}
.t01.t01-reader-led.t01-reader-led .editorial-statement{font-size:26px;margin-bottom:20px}
.t01.t01-reader-led.t01-reader-led .cost-ledger{margin-top:30px}
.t01.t01-reader-led.t01-reader-led .cost-ledger h3{font-size:18px}
.t01.t01-reader-led.t01-reader-led .t01-section--photo-feature .subsection>h3{font-size:26px;margin:40px 0 24px}
.t01.t01-reader-led.t01-reader-led .illustrated-explanation .prose{margin-top:24px}
.t01.t01-reader-led.t01-reader-led .t01-illustration-notes{display:flex;flex-direction:column;gap:24px}
.t01.t01-reader-led.t01-reader-led .t01-illustration-notes>figure{width:100%;order:-1;margin:0}
.t01.t01-reader-led.t01-reader-led .material-note{width:100%}
.t01.t01-reader-led.t01-reader-led .t01-photo-feature{padding:24px}
.t01.t01-reader-led.t01-reader-led .cost-ledger ol{display:block}
.t01.t01-reader-led.t01-reader-led .cost-ledger li{padding:22px;margin-bottom:32px}
.t01.t01-reader-led.t01-reader-led .cost-ledger li+li:before{top:-27px;left:calc(50% - 8px);font-size:22px}
.t01.t01-reader-led.t01-reader-led .cost-total{display:block;font-size:26px}
.t01.t01-reader-led.t01-reader-led .cost-total span{display:block;margin-top:12px}
.t01.t01-reader-led.t01-reader-led .t01-statement-prose{padding:24px}
.t01.t01-reader-led.t01-reader-led .t01-statement-prose .reader-question{margin-bottom:30px}
.t01.t01-reader-led.t01-reader-led .reader-aside{padding:22px;gap:18px}
.t01.t01-reader-led.t01-reader-led .heat-factors{gap:16px}
.t01.t01-reader-led.t01-reader-led .heat-factors>div{display:block}
.t01.t01-reader-led.t01-reader-led .heat-factors p{margin-top:8px}
.t01.t01-reader-led.t01-reader-led .durability-notes section+section{margin-top:32px}
.t01.t01-reader-led.t01-reader-led .t01-essay-image img{height:225px;object-position:55% 35%}
.t01.t01-reader-led.t01-reader-led .t01-essay-image{margin-bottom:28px}
.t01.t01-reader-led.t01-reader-led .t01-essay-copy .t01-essay-deck{font-size:19px}
.t01.t01-reader-led.t01-reader-led .t01-question-prose .prose{margin-top:24px}
.t01.t01-reader-led.t01-reader-led .t01-section--closing{padding:36px 0}
.t01.t01-reader-led.t01-reader-led .t01-closing-layout img{height:410px}
.t01.t01-reader-led.t01-reader-led .t01-site-note{margin-top:28px}
.t01.t01-reader-led.t01-reader-led .newsletter h2{font-size:32px}
.t01.t01-reader-led.t01-reader-led .notes-form{margin-top:26px}
}
.t01.t01-reader-led.t01-reader-led .hero-title h1{font-size:clamp(40px,4.5vw,78px)!important;line-height:1.09!important;letter-spacing:-2.5px!important;max-width:100%!important;overflow-wrap:normal!important}
.t01.t01-reader-led.t01-reader-led .hero-title h1 span{font-size:inherit!important;line-height:inherit!important;white-space:normal!important;display:block!important}
.t01.t01-reader-led.t01-reader-led .cover-image img{object-position:60% 50%!important}
.t01.t01-reader-led.t01-reader-led .t01-section--illustration-notes .durability-notes h3{font-family:Manrope,sans-serif!important}
@media(max-width:700px){.t01.t01-reader-led.t01-reader-led .hero-title h1{font-size:clamp(40px,10vw,62px)!important;letter-spacing:-1.8px!important}
.t01.t01-reader-led.t01-reader-led .hero-title .byline{margin-top:56px}
.t01.t01-reader-led.t01-reader-led .hero-title h1 span{white-space:normal!important}
}
.t01.t01-reader-led.t01-reader-led .hero-title h1{width:100%!important;letter-spacing:-1.2px!important}
.t01.t01-reader-led.t01-reader-led .hero-title h1 span{letter-spacing:inherit!important}
@media(min-width:701px){.t01.t01-reader-led.t01-reader-led .hero-title{width:calc(33.8% - 80px)!important}
.t01.t01-reader-led.t01-reader-led .hero-title .eyebrow{letter-spacing:1px;line-height:1.6}
.t01.t01-reader-led.t01-reader-led .hero-title .byline{margin-top:60px;flex-wrap:wrap;gap:12px}
}
@media(max-width:700px){.t01.t01-reader-led.t01-reader-led .hero-title{width:calc(100% - 48px)!important}
}
.t01.t01-reader-led.t01-reader-led .intro-marker{white-space:pre-line}
.t01.t01-reader-led.t01-reader-led .t01-checklist{display:block;padding:28px 0}
.t01.t01-reader-led.t01-reader-led .buy-plan-head,.t01.t01-reader-led.t01-reader-led .buy-plan-actions{display:flex;justify-content:space-between;gap:20px;align-items:center}
.t01.t01-reader-led.t01-reader-led .buy-plan-head h3{font:650 26px/1.3 Manrope!important;margin:0 0 8px}
.t01.t01-reader-led.t01-reader-led .buy-plan-head p,.t01.t01-reader-led.t01-reader-led .buy-save-note{font:400 13px/1.6 Manrope!important;color:#c8d2ca!important;margin:0}
.t01.t01-reader-led.t01-reader-led .t01-checklist button{background:#d5ead8;color:#20352a;border:0;border-radius:8px;padding:12px 16px;min-height:44px;font:650 14px Manrope;cursor:pointer;white-space:nowrap}
.t01.t01-reader-led.t01-reader-led .t01-checklist button:hover{background:#bfe0c5}
.t01.t01-reader-led.t01-reader-led .t01-checklist button:active{transform:translateY(1px)}
.t01.t01-reader-led.t01-reader-led .t01-checklist progress{width:100%;height:9px;accent-color:#bfe0c5;margin:22px 0 8px}
.t01.t01-reader-led.t01-reader-led .buy-progress{font:600 14px Manrope;color:#d5ead8}
.t01.t01-reader-led.t01-reader-led .t01-checklist ul{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0;margin:22px 0;list-style:none}
.t01.t01-reader-led.t01-reader-led .t01-checklist li{padding:16px;border:1px solid #59665d;border-radius:10px;transition:background .15s}
.t01.t01-reader-led.t01-reader-led .t01-checklist label{display:flex;gap:12px;align-items:center;cursor:pointer;font:600 16px/1.5 Manrope}
.t01.t01-reader-led.t01-reader-led .t01-checklist input{width:23px;height:23px;accent-color:#bfe0c5;flex:none;margin:0}
.t01.t01-reader-led.t01-reader-led .t01-checklist li a{display:inline-block;margin:8px 0 0 35px;font:500 13px/1.5 Manrope;color:#d5ead8;text-decoration:underline;text-underline-offset:4px}
.t01.t01-reader-led.t01-reader-led .t01-checklist .is-complete{background:#35483b;border-color:#91b29a}
.t01.t01-reader-led.t01-reader-led .t01-checklist .is-complete label{color:#d5ead8}
.t01.t01-reader-led.t01-reader-led .t01-checklist :focus-visible{outline:3px solid #8bc7ff;outline-offset:4px}
.t01.t01-reader-led.t01-reader-led .buy-feedback{font:500 14px/1.5 Manrope;color:#d5ead8;min-height:22px}
.t01.t01-reader-led.t01-reader-led .closing-line a{color:#d5ead8;text-decoration:underline;text-underline-offset:4px}
@media(max-width:700px){.t01.t01-reader-led.t01-reader-led .t01-checklist ul{grid-template-columns:1fr}
.t01.t01-reader-led.t01-reader-led .buy-plan-head,.t01.t01-reader-led.t01-reader-led .buy-plan-actions{align-items:start;flex-direction:column}
.t01.t01-reader-led.t01-reader-led .material-heading h3{font-size:28px!important}
}
.t01.t01-reader-led.t01-reader-led .t01-section--closing .t01-checklist h3{font:650 26px/1.3 Manrope!important}
.t01.t01-reader-led.t01-reader-led .t01-checklist input:checked+span{text-decoration:none!important;color:#d5ead8!important}
.t01.t01-reader-led.t01-reader-led .buy-export{box-sizing:border-box;width:100%;margin-top:12px;padding:14px;border:1px solid #91b29a;border-radius:8px;background:#edf2eb;color:#25352d;font:400 14px/1.6 Manrope;resize:vertical}
.t01.t01-reader-led.t01-reader-led .chapters .chapter.t01-section--closing .chapter-content .t01-checklist .buy-plan-head h3{font-family:Manrope,sans-serif!important;font-weight:650!important;font-size:26px!important;letter-spacing:-.5px!important}
.t01.t01-reader-led.t01-reader-led .gm-soil-app{padding:28px!important;background:#252b27!important;color:#f7f7f2!important;border:1px solid #252b27;border-radius:20px;overflow:hidden;box-shadow:0 12px 36px #2429220b}
.t01.t01-reader-led.t01-reader-led .soil-product-head{display:flex;justify-content:space-between;gap:16px;align-items:start;margin-bottom:26px}
.t01.t01-reader-led.t01-reader-led .soil-product-head h3{font:700 clamp(24px,3vw,34px)/1.2 Manrope,sans-serif!important;letter-spacing:-1px!important;margin:8px 0!important}
.t01.t01-reader-led.t01-reader-led .soil-product-head p{margin:0;color:#5b6667}
.t01.t01-reader-led.t01-reader-led .soil-kicker{font:700 11px/1.4 Manrope;letter-spacing:1.4px}
.t01.t01-reader-led.t01-reader-led .soil-product-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr);gap:28px}
.t01.t01-reader-led.t01-reader-led .gm-soil-app button{font:600 14px Manrope;cursor:pointer;transition:background .15s,transform .15s;min-height:42px;border:1px solid #c9cfcc;border-radius:9px;background:#fff;color:#293331;padding:9px 14px}
.t01.t01-reader-led.t01-reader-led .gm-soil-app button:hover{background:#e9eeeb}
.t01.t01-reader-led.t01-reader-led .gm-soil-app button:active{transform:translateY(2px)}
.t01.t01-reader-led.t01-reader-led .gm-soil-app button[aria-pressed=true]{background:#283d35;color:#fff;border-color:#283d35}
.t01.t01-reader-led.t01-reader-led .gm-soil-app button:focus-visible,.t01.t01-reader-led.t01-reader-led .gm-soil-app input:focus-visible,.t01.t01-reader-led.t01-reader-led .gm-soil-app select:focus-visible{outline:3px solid #2975c7;outline-offset:3px}
.t01.t01-reader-led.t01-reader-led .gm-soil-app button:disabled{opacity:.4;cursor:default}
.t01.t01-reader-led.t01-reader-led .soil-product-grid fieldset{border:0;border-bottom:1px solid #dfe2db;padding:0 0 22px;margin:0 0 22px;min-width:0}
.t01.t01-reader-led.t01-reader-led .soil-product-grid legend{font:700 17px/1.4 Manrope;padding:0;margin-bottom:14px}
.t01.t01-reader-led.t01-reader-led .soil-presets,.t01.t01-reader-led.t01-reader-led .soil-modes{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:15px}
.t01.t01-reader-led.t01-reader-led .soil-dimensions{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.t01.t01-reader-led.t01-reader-led .soil-dimensions>label:last-child{grid-column:1/-1;max-width:260px}
.t01.t01-reader-led.t01-reader-led .soil-product-grid label{display:block;font:600 12px/1.5 Manrope;color:#4a5552}
.t01.t01-reader-led.t01-reader-led .soil-stepper{display:flex;align-items:center;background:white;border:1px solid #cbd3cc;border-radius:10px;margin-top:6px;overflow:hidden}
.t01.t01-reader-led.t01-reader-led .soil-stepper button{border:0;border-radius:0;padding:8px 12px;font-size:22px}
.t01.t01-reader-led.t01-reader-led .soil-stepper input{width:100%;min-width:0;border:0;background:none;text-align:center;font:700 20px Manrope;color:#263630;padding:10px 0}
.t01.t01-reader-led.t01-reader-led .soil-stepper span{font-size:12px;padding-right:6px}
.t01.t01-reader-led.t01-reader-led .soil-hint{font:400 12px/1.6 Manrope!important;color:#626e67!important;margin:12px 0 0!important}
.t01.t01-reader-led.t01-reader-led .soil-depth-readout{display:flex;align-items:center;gap:10px;margin-bottom:14px}
.t01.t01-reader-led.t01-reader-led .soil-depth-readout input{width:76px;border:1px solid #ccd2cd;border-radius:8px;padding:8px;font:700 22px Manrope}
.t01.t01-reader-led.t01-reader-led .soil-depth-readout label{margin-right:auto}
.t01.t01-reader-led.t01-reader-led .soil-product-grid input[type=range]{width:100%;accent-color:#283d35;margin:4px 0 18px;height:24px;cursor:pointer}
.t01.t01-reader-led.t01-reader-led .soil-purchase-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.t01.t01-reader-led.t01-reader-led .soil-purchase-fields input,.t01.t01-reader-led.t01-reader-led .soil-purchase-fields select{display:block;width:100%;box-sizing:border-box;min-width:0;margin-top:6px;border:1px solid #cbd3cc;border-radius:8px;padding:12px;background:#fff;font:500 16px Manrope;color:#293331}
.t01.t01-reader-led.t01-reader-led .soil-purchase-fields [hidden]{display:none!important}
.t01.t01-reader-led.t01-reader-led .soil-plan{background:#edf2eb;border-radius:14px;padding:24px;align-self:start;position:sticky;top:24px}
.t01.t01-reader-led.t01-reader-led .soil-context{font:500 12px/1.6 Manrope;color:#57635a;margin:18px 0}
.t01.t01-reader-led.t01-reader-led .soil-main-number strong{display:block;font:700 76px/1 Manrope;letter-spacing:-4px;color:#283d35}
.t01.t01-reader-led.t01-reader-led .soil-main-number span{display:block;font:600 18px/1.4 Manrope;margin:8px 0 20px}
.t01.t01-reader-led.t01-reader-led .soil-plan-result>p{font:500 14px/1.5 Manrope}
.t01.t01-reader-led.t01-reader-led .soil-volume-alt{border-top:1px solid #cbd5c8;padding:16px 0;font:500 14px/1.5 Manrope}
.t01.t01-reader-led.t01-reader-led .soil-price-row{display:flex;justify-content:space-between;gap:8px}
.t01.t01-reader-led.t01-reader-led .soil-saving{background:white;padding:14px;border-radius:9px}
.t01.t01-reader-led.t01-reader-led .soil-saving small{display:block;font-size:11px;margin-top:6px}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-copy{width:100%;background:#283d35;color:white;margin-top:16px;border:0}
.t01.t01-reader-led.t01-reader-led .soil-feedback{font:500 12px/1.5 Manrope}
.t01.t01-reader-led.t01-reader-led .soil-method{font:400 13px/1.6 Manrope;color:#59625b}
.t01.t01-reader-led.t01-reader-led .soil-method summary{cursor:pointer;padding:6px 0}
.t01.t01-reader-led.t01-reader-led .soil-method p{max-width:65ch}
@media(max-width:700px){.t01.t01-reader-led.t01-reader-led .gm-soil-app{padding:20px!important}
.t01.t01-reader-led.t01-reader-led .soil-product-grid{grid-template-columns:1fr;gap:12px}
.t01.t01-reader-led.t01-reader-led .soil-plan{position:static}
.t01.t01-reader-led.t01-reader-led .soil-product-head{margin-bottom:22px}
.t01.t01-reader-led.t01-reader-led .soil-purchase-fields{grid-template-columns:1fr 1fr}
.t01.t01-reader-led.t01-reader-led .soil-main-number strong{font-size:64px}
.t01.t01-reader-led.t01-reader-led .soil-product-head button{padding:8px 12px}
}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-product-head h3,.t01.t01-reader-led.t01-reader-led .gm-soil-app legend{color:#f7f7f2!important}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-product-head p,.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-hint,.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-method,.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-product-grid label{color:#c8d2ca!important}
.t01.t01-reader-led.t01-reader-led .gm-soil-app fieldset{border-color:#526056}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-stepper span{color:#4a5552}
.t01.t01-reader-led.t01-reader-led .gm-soil-app button[aria-pressed=true]{background:#cde5d1;color:#20352a;border-color:#cde5d1}
.t01.t01-reader-led.t01-reader-led .gm-soil-app input[type=range]{accent-color:#cde5d1}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-plan{color:#25352d}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-plan .soil-hint{color:#57635a!important}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-plan .soil-feedback{color:#25352d}
.t01.t01-reader-led.t01-reader-led .buying-ranges{ max-width:1200px; margin:64px auto 0; padding:36px; background:#f6f4ee; border-radius:20px; color:#252b27; }
.t01.t01-reader-led.t01-reader-led .buying-ranges .buying-kicker{ margin:0 0 12px; font-size:12px; font-weight:700; text-transform:uppercase; letter-spacing:.09em; }
.t01.t01-reader-led.t01-reader-led .buying-ranges h2{ font:700 clamp(25px,3vw,36px)/1.15 var(--font-sans,Arial,sans-serif); margin:0 0 16px; letter-spacing:-.035em; }
.t01.t01-reader-led.t01-reader-led .buying-intro{ max-width:740px; margin:0 0 28px; line-height:1.6; }
.t01.t01-reader-led.t01-reader-led .buying-grid{ display:grid; grid-template-columns:1fr 1fr; gap:20px; }
.t01.t01-reader-led.t01-reader-led .buying-range{ display:flex; flex-direction:column; padding:26px; border:1px solid #d9ddd5; border-radius:14px; background:white; }
.t01.t01-reader-led.t01-reader-led .buying-ranges h3{ font:700 23px/1.2 var(--font-sans,Arial,sans-serif); margin:0 0 14px; }
.t01.t01-reader-led.t01-reader-led .buying-range p{ font-size:16px; line-height:1.6; margin:0 0 18px; }
.t01.t01-reader-led.t01-reader-led .buying-range .buying-check{ color:#586456; font-size:14px; }
.t01.t01-reader-led.t01-reader-led .buying-link{ display:block; margin-top:auto; padding:13px 17px; border-radius:8px; background:#252b27; color:white; text-decoration:none; font-weight:600; min-height:44px; }
.t01.t01-reader-led.t01-reader-led .buying-link:hover{ background:#3d4941; }
.t01.t01-reader-led.t01-reader-led .buying-link:focus-visible{ outline:3px solid #68896b; outline-offset:4px; }
.t01.t01-reader-led.t01-reader-led .buying-trial-note,.t01.t01-reader-led.t01-reader-led .buying-disclosure{ font-size:13px; line-height:1.5; margin:24px 0 0; color:#586456; }
.t01.t01-reader-led.t01-reader-led .buying-disclosure{ margin:0 0 24px; }
@media(max-width:650px){.t01.t01-reader-led.t01-reader-led .buying-ranges{ margin:36px 20px 0; padding:24px 18px; }
.t01.t01-reader-led.t01-reader-led .buying-grid{ grid-template-columns:1fr; }
.t01.t01-reader-led.t01-reader-led .buying-range{ padding:22px; }
}
.t01.t01-reader-led.t01-reader-led{--forest:#262626;--muted:#666;--ink:#262626;color:#262626}
.t01.t01-reader-led.t01-reader-led .hero-a,.t01.t01-reader-led.t01-reader-led .site-footer{background:#262626!important}
.t01.t01-reader-led.t01-reader-led .gm-soil-app{background:#262626!important;border-color:#262626;box-shadow:0 12px 36px #0000000b}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-product-head p,.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-method{color:#d1d1ce!important}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-product-grid>form{background:#f6f4ee;border-radius:14px;padding:24px;color:#262626}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-product-grid legend{color:#262626!important}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-product-grid label,.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-product-grid .soil-hint{color:#62625d!important}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-product-grid fieldset{border-color:#d8d6cf}
.t01.t01-reader-led.t01-reader-led .gm-soil-app button{color:#262626;border-color:#d6d4cd}
.t01.t01-reader-led.t01-reader-led .gm-soil-app button:hover{background:#e8e6de}
.t01.t01-reader-led.t01-reader-led .gm-soil-app button[aria-pressed=true]{background:#262626;color:#fff;border-color:#262626}
.t01.t01-reader-led.t01-reader-led .gm-soil-app input[type=range]{accent-color:#262626}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-stepper input,.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-stepper span,.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-purchase-fields input,.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-purchase-fields select{color:#262626}
.t01.t01-reader-led.t01-reader-led .chapter.t01-section--closing{background:#f6f4ee!important;color:#262626!important;box-shadow:0 0 0 100vmax #f6f4ee}
.t01.t01-reader-led.t01-reader-led .t01-section--closing h2,.t01.t01-reader-led.t01-reader-led .t01-section--closing h3,.t01.t01-reader-led.t01-reader-led .t01-section--closing .prose,.t01.t01-reader-led.t01-reader-led .t01-section--closing strong,.t01.t01-reader-led.t01-reader-led .t01-section--closing p,.t01.t01-reader-led.t01-reader-led .t01-section--closing figcaption{color:#262626!important}
.t01.t01-reader-led.t01-reader-led .t01-section--closing figcaption{color:#62625d!important}
.t01.t01-reader-led.t01-reader-led .t01-section--closing .decision{background:#fff;padding:22px;border:1px solid #dedbd3;border-radius:12px}
.t01.t01-reader-led.t01-reader-led .t01-section--closing .decision+.decision{margin-top:16px}
.t01.t01-reader-led.t01-reader-led .t01-section--closing .t01-checklist{background:#fff;border:1px solid #dedbd3;border-radius:16px;padding:26px;margin-top:30px}
.t01.t01-reader-led.t01-reader-led .t01-section--closing .t01-checklist li{background:#f6f4ee;border-color:#dedbd3}
.t01.t01-reader-led.t01-reader-led .t01-section--closing .t01-checklist .is-complete{background:#e8e5dc;border-color:#8b877e}
.t01.t01-reader-led.t01-reader-led .t01-section--closing .t01-checklist label,.t01.t01-reader-led.t01-reader-led .t01-section--closing .t01-checklist input:checked+span{color:#262626!important}
.t01.t01-reader-led.t01-reader-led .t01-section--closing .t01-checklist li a,.t01.t01-reader-led.t01-reader-led .t01-section--closing .closing-line a{color:#262626!important}
.t01.t01-reader-led.t01-reader-led .t01-section--closing .buy-plan-head p,.t01.t01-reader-led.t01-reader-led .t01-section--closing .buy-save-note{color:#62625d!important}
.t01.t01-reader-led.t01-reader-led .t01-section--closing .t01-checklist button{background:#262626;color:#fff}
.t01.t01-reader-led.t01-reader-led .t01-section--closing .t01-checklist button:hover{background:#444}
.t01.t01-reader-led.t01-reader-led .t01-section--closing .t01-checklist input,.t01.t01-reader-led.t01-reader-led .t01-section--closing .t01-checklist progress{accent-color:#262626}
.t01.t01-reader-led.t01-reader-led .t01-section--closing .t01-checklist,.t01.t01-reader-led.t01-reader-led .t01-section--closing .closing-line{border-color:#dedbd3}
.t01.t01-reader-led.t01-reader-led .t01-section--closing .buy-export{background:#f6f4ee;color:#262626;border-color:#a7a399}
.t01.t01-reader-led.t01-reader-led .buying-ranges{color:#262626}
.t01.t01-reader-led.t01-reader-led .buying-link{background:#262626}
.t01.t01-reader-led.t01-reader-led .buying-link:hover{background:#444}
.t01.t01-reader-led.t01-reader-led .buying-check,.t01.t01-reader-led.t01-reader-led .buying-trial-note{color:#62625d!important}
@media(max-width:700px){.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-product-grid>form{padding:18px}
.t01.t01-reader-led.t01-reader-led .t01-section--closing .t01-checklist{padding:20px}
}
.t01.t01-reader-led.t01-reader-led .gm-soil-app{--app-ink:#182d35;--app-accent:#57e4bd;--app-paper:#f0f2ef;background:#fff!important;color:var(--app-ink)!important;padding:0!important;border:0;border-radius:0;max-width:1040px;margin-inline:auto;box-shadow:none;overflow:visible}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-product-head{display:block;padding:0 0 24px;margin:0;background:none}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-product-head .soil-kicker{color:#48626a}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-product-head h3{color:var(--app-ink)!important;font:650 clamp(27px,3vw,38px)/1.2 Manrope,sans-serif!important;letter-spacing:-1.1px!important;margin:8px 0!important}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-product-head p{color:#62686c!important;font-size:15px!important}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-product-grid{display:block;padding:0;background:var(--app-ink);border-radius:26px;overflow:hidden;box-shadow:0 15px 30px #182d3515}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-product-grid>form{padding:28px;background:var(--app-paper);border-radius:26px;color:var(--app-ink)}
.t01.t01-reader-led.t01-reader-led .soil-control-bar{display:grid;grid-template-columns:1.1fr 1.4fr .8fr;gap:30px;align-items:end}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-product-grid label{font:600 12px/1.4 Manrope;color:#405059!important}
.t01.t01-reader-led.t01-reader-led .soil-size-control select{width:100%;display:block;background:white;color:var(--app-ink);border:1px solid #d6dcda;border-radius:9px;padding:14px;margin-top:7px;font:600 17px Manrope;min-height:51px}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-stepper{margin-top:7px;border-color:#d6dcda;border-radius:9px;min-height:51px}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-stepper input{color:var(--app-ink);font-size:19px}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-stepper button{font-size:20px;color:var(--app-ink);padding:8px 10px}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-stepper span{font-size:11px}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-count{margin:0;max-width:none}
.t01.t01-reader-led.t01-reader-led .soil-depth-readout{margin:0;gap:8px}
.t01.t01-reader-led.t01-reader-led .soil-depth-readout input{font:600 18px Manrope;padding:8px;width:62px;border:1px solid #c8d2ce;border-radius:8px;color:var(--app-ink)}
.t01.t01-reader-led.t01-reader-led .soil-depth-readout label{margin-right:auto}
.t01.t01-reader-led.t01-reader-led .soil-depth-readout span{font:500 13px Manrope;color:#405059}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-product-grid input[type=range]{accent-color:#138b73;height:20px;margin:5px 0 0}
.t01.t01-reader-led.t01-reader-led .soil-depth-scale{display:flex;justify-content:space-between;font:400 10px Manrope;color:#62686c}
.t01.t01-reader-led.t01-reader-led .soil-control-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:17px}
.t01.t01-reader-led.t01-reader-led .soil-control-footer p{font:400 12px/1.5 Manrope;color:#62686c;margin:0}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-control-footer button{background:none;border:0;padding:0;min-height:26px;text-decoration:underline;color:#62686c;font-size:12px}
.t01.t01-reader-led.t01-reader-led .soil-custom-dimensions{max-width:570px;padding-top:20px}
.t01.t01-reader-led.t01-reader-led .gm-soil-app [hidden]{display:none!important}
.t01.t01-reader-led.t01-reader-led .soil-costs{margin-top:14px;font:500 13px Manrope;color:#405059}
.t01.t01-reader-led.t01-reader-led .soil-costs summary{cursor:pointer;width:fit-content;padding:7px 0}
.t01.t01-reader-led.t01-reader-led .soil-costs[open] summary{margin-bottom:14px}
.t01.t01-reader-led.t01-reader-led .soil-costs .soil-modes{margin-top:14px}
.t01.t01-reader-led.t01-reader-led .soil-costs .soil-purchase-fields{grid-template-columns:repeat(3,minmax(0,1fr))}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-purchase-fields input,.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-purchase-fields select{font-size:14px}
.t01.t01-reader-led.t01-reader-led .gm-soil-app button[aria-pressed=true]{background:#182d35;color:white;border-color:#182d35}
.t01.t01-reader-led.t01-reader-led .gm-soil-app button:hover{background:#e1e8e5}
.t01.t01-reader-led.t01-reader-led .gm-soil-app button:focus-visible,.t01.t01-reader-led.t01-reader-led .gm-soil-app input:focus-visible,.t01.t01-reader-led.t01-reader-led .gm-soil-app select:focus-visible,.t01.t01-reader-led.t01-reader-led .gm-soil-app summary:focus-visible{outline:3px solid #158c76;outline-offset:4px}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-plan{background:var(--app-ink);color:white;border-radius:0;padding:30px 36px;position:static}
.t01.t01-reader-led.t01-reader-led .soil-plan>.soil-kicker{color:#b7c9cb}
.t01.t01-reader-led.t01-reader-led .soil-plan-result{display:grid;grid-template-columns:1.2fr 1fr;column-gap:44px}
.t01.t01-reader-led.t01-reader-led .soil-context{grid-column:1/-1;color:#b7c9cb;margin:12px 0 24px;font-size:13px}
.t01.t01-reader-led.t01-reader-led .soil-main-number{grid-column:1;grid-row:2/4}
.t01.t01-reader-led.t01-reader-led .soil-main-number strong{font:600 76px/1 Manrope;letter-spacing:-3px;color:var(--app-accent)}
.t01.t01-reader-led.t01-reader-led .soil-main-number span{font:500 16px/1.4 Manrope;color:#e8f3ef;margin:12px 0}
.t01.t01-reader-led.t01-reader-led .soil-plan-result .soil-total-volume{grid-column:2;margin:0;border-left:1px solid #40565d;padding-left:28px}
.t01.t01-reader-led.t01-reader-led .soil-total-volume strong{display:block;font:500 30px/1.2 Manrope;color:white}
.t01.t01-reader-led.t01-reader-led .soil-total-volume span{display:block;color:#b7c9cb;font-size:12px;margin-top:6px}
.t01.t01-reader-led.t01-reader-led .soil-volume-alt{grid-column:2;padding:16px 0 0 28px;border:0;border-left:1px solid #40565d;color:#b7c9cb;font-size:13px}
.t01.t01-reader-led.t01-reader-led .soil-price-row{grid-column:1/-1;color:#e8f3ef;border-top:1px solid #40565d;padding-top:14px}
.t01.t01-reader-led.t01-reader-led .soil-saving{grid-column:1/-1;background:#244a4c;color:#bdf7e7}
.t01.t01-reader-led.t01-reader-led .soil-result-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #40565d;margin-top:22px;padding-top:18px}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-copy{width:auto;background:var(--app-accent);color:#102f2e;border:0;margin:0;padding:12px 20px;border-radius:22px}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-copy:hover{background:#8df0d2}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-plan .soil-hint{color:#b7c9cb!important;max-width:30ch;margin:0!important;font-size:11px!important}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-plan .soil-feedback{color:#bdf7e7}
.t01.t01-reader-led.t01-reader-led .soil-copy-text{box-sizing:border-box;width:100%;min-height:160px;margin-top:12px;padding:12px}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-method{font:400 12px/1.6 Manrope;color:#62686c!important;padding-top:12px}
.t01.t01-reader-led.t01-reader-led .soil-method summary{width:fit-content}
.t01.t01-reader-led.t01-reader-led .material-heading{font-size:clamp(26px,3vw,34px)!important}
.t01.t01-reader-led.t01-reader-led .comparison-sheet thead th:first-child{background:#262626!important}
.t01.t01-reader-led.t01-reader-led .order-decisions .decision{background:transparent!important;border:0!important;border-radius:0!important;padding:0 0 20px!important;border-bottom:1px solid #dedbd3!important}
.t01.t01-reader-led.t01-reader-led .t01-checklist li:not(.is-complete){background:transparent!important;border:0!important;border-bottom:1px solid #dedbd3!important;border-radius:0!important}
@media(max-width:700px){.t01.t01-reader-led.t01-reader-led .soil-control-bar{grid-template-columns:1fr 1fr;gap:20px}
.t01.t01-reader-led.t01-reader-led .soil-depth-control{grid-row:2;grid-column:1/-1}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-product-grid>form{padding:22px}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-plan{padding:26px 22px}
.t01.t01-reader-led.t01-reader-led .soil-plan-result{gap:0 18px}
.t01.t01-reader-led.t01-reader-led .soil-main-number strong{font-size:58px}
.t01.t01-reader-led.t01-reader-led .soil-total-volume strong{font-size:27px}
.t01.t01-reader-led.t01-reader-led .soil-plan-result .soil-total-volume,.t01.t01-reader-led.t01-reader-led .soil-volume-alt{padding-left:15px}
.t01.t01-reader-led.t01-reader-led .soil-context{margin-bottom:22px;font-size:11px}
.t01.t01-reader-led.t01-reader-led .soil-result-footer{align-items:start;flex-direction:column;gap:12px}
.t01.t01-reader-led.t01-reader-led .soil-costs .soil-purchase-fields{grid-template-columns:1fr}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-plan .soil-hint{max-width:none}
.t01.t01-reader-led.t01-reader-led .soil-control-footer p{max-width:26ch}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-product-head h3{font-size:28px!important}
.t01.t01-reader-led.t01-reader-led .soil-dimensions{grid-template-columns:1fr}
.t01.t01-reader-led.t01-reader-led .soil-control-bar .soil-count{min-width:0}
.t01.t01-reader-led.t01-reader-led .soil-stepper span{display:none}
.t01.t01-reader-led.t01-reader-led .soil-main-number span{font-size:12px}
}
.t01.t01-reader-led.t01-reader-led .buying-link{white-space:nowrap}
@media(max-width:700px){.t01.t01-reader-led.t01-reader-led .buying-link{font-size:14px!important}
}
.t01.t01-reader-led.t01-reader-led .t01-section--closing .t01-checklist .buy-plan-head p{color:#bfd0d4!important}
.t01.t01-reader-led.t01-reader-led .t01-section--closing .t01-checklist li a{color:#315968!important}
.t01.t01-reader-led.t01-reader-led .gm-soil-app{--app-paper:#e9eff1;background:var(--app-paper)!important;border-radius:26px;overflow:hidden;box-shadow:0 15px 30px #182d3510}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-product-head{padding:26px 28px 0;background:var(--app-paper)}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-product-head h3{font-size:clamp(25px,2.6vw,32px)!important;letter-spacing:-.7px!important;margin:0 0 8px!important}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-product-head p{margin:0!important;color:#425861!important}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-product-grid{border-radius:0;box-shadow:none}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-product-grid>form{padding:24px 28px;border-radius:0 0 22px 22px}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-method{padding:14px 28px 18px;background:white}
.t01.t01-reader-led.t01-reader-led .t01-checklist{background:#fff!important;color:#182d35;border:1px solid #d8e2e5!important;border-radius:22px!important;overflow:hidden}
.t01.t01-reader-led.t01-reader-led .buy-plan-head{background:#182d35;color:white;margin:-26px -26px 22px;padding:22px 26px;align-items:center}
.t01.t01-reader-led.t01-reader-led .buy-plan-head h3{color:white!important;font:650 26px/1.25 Manrope,sans-serif!important;letter-spacing:-.5px!important}
.t01.t01-reader-led.t01-reader-led .buy-plan-head p{color:#bfd0d4!important}
.t01.t01-reader-led.t01-reader-led .buy-plan-head button{background:transparent!important;border:1px solid #67828a!important;color:#e5f0f2!important;border-radius:20px!important;padding:9px 14px!important}
.t01.t01-reader-led.t01-reader-led .t01-checklist progress{accent-color:#138b73;height:7px;background:#e9eff1;border:0;border-radius:5px;overflow:hidden}
.t01.t01-reader-led.t01-reader-led .t01-checklist progress::-webkit-progress-bar{background:#e9eff1}
.t01.t01-reader-led.t01-reader-led .t01-checklist progress::-webkit-progress-value{background:#138b73}
.t01.t01-reader-led.t01-reader-led .t01-checklist input[type=checkbox]{accent-color:#138b73}
.t01.t01-reader-led.t01-reader-led .t01-checklist li.is-complete{background:#e5f7f1!important;border:0!important;border-bottom:1px solid #cde5dc!important;border-radius:8px!important}
.t01.t01-reader-led.t01-reader-led .t01-checklist a{color:#315968!important}
.t01.t01-reader-led.t01-reader-led .buy-plan-actions button{background:#57e4bd!important;color:#102f2e!important;border:0!important;border-radius:22px!important;padding:12px 20px!important}
.t01.t01-reader-led.t01-reader-led .buying-ranges{background:#e9eff1!important;border-radius:22px!important;color:#182d35}
.t01.t01-reader-led.t01-reader-led .buying-ranges h2,.t01.t01-reader-led.t01-reader-led .buying-ranges h3{color:#182d35!important}
.t01.t01-reader-led.t01-reader-led .buying-range{border-color:#d8e2e5!important}
.t01.t01-reader-led.t01-reader-led .buying-link{background:#182d35!important;color:#fff!important;border-radius:22px!important;width:fit-content!important;padding:12px 20px!important}
.t01.t01-reader-led.t01-reader-led .buying-link:hover{background:#315968!important}
.t01.t01-reader-led.t01-reader-led .t01-checklist button:focus-visible,.t01.t01-reader-led.t01-reader-led .t01-checklist a:focus-visible,.t01.t01-reader-led.t01-reader-led .buying-link:focus-visible{outline:3px solid #138b73;outline-offset:4px}
@media(max-width:700px){.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-product-head{padding:22px 22px 0}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-product-grid>form{padding:22px}
.t01.t01-reader-led.t01-reader-led .gm-soil-app .soil-method{padding:14px 22px 18px}
.t01.t01-reader-led.t01-reader-led .buy-plan-head{margin:-20px -20px 22px;padding:22px 20px;gap:14px;align-items:start;flex-direction:column}
.t01.t01-reader-led.t01-reader-led .buy-plan-head h3{font-size:23px!important}
}

.t01.t01-reader-led .chapter:not(.t01-section--closing) .chapter-heading{border:0;padding-top:0}
.t01.t01-reader-led .cost-equation li:first-child:before{content:none}
.t01.t01-reader-led .cost-equation li{counter-increment:none}

.t01.t01-reader-led .cost-equation li{margin:0!important;height:100%}
.t01.t01-reader-led .assembly-sequence .editorial-drawing{width:52px;height:52px!important;object-fit:contain}

/* Retain the locked ledger weight against legacy chapter heading rules. */
.t01.t01-reader-led.t01-reader-led .cost-ledger h3{font-weight:500!important}

/* Optional component settings: owner-authorized question balance and photo fit. */
.t01.t01-reader-led.t01-reader-led .reader-question-start{align-items:start}
.t01.t01-reader-led.t01-reader-led .t01-photo-cover figure img{width:100%;height:540px;object-fit:cover;object-position:center top}
@media(max-width:700px){.t01.t01-reader-led.t01-reader-led .t01-photo-cover figure img{height:400px}}

/* Optional flush cover and flowing question layout; existing defaults retained. */
.t01.t01-reader-led .t01-cover-flush .cover-image{top:0}
.t01.t01-reader-led.t01-reader-led .reader-question-flow{align-items:start;gap:24px 40px}
.t01.t01-reader-led.t01-reader-led .reader-question-flow .question-answer{display:contents}
.t01.t01-reader-led.t01-reader-led .reader-question-flow .question-answer>p:first-child{grid-column:2;margin:0}
.t01.t01-reader-led.t01-reader-led .reader-question-flow .heat-factors,.t01.t01-reader-led.t01-reader-led .reader-question-flow .question-answer>p:not(:first-child),.t01.t01-reader-led.t01-reader-led .reader-question-flow .question-answer>details{grid-column:1/-1;margin:0}
@media(max-width:700px){.t01.t01-reader-led.t01-reader-led .reader-question-flow .question-answer{display:block}.t01.t01-reader-led.t01-reader-led .reader-question-flow .heat-factors{margin:22px 0}.t01.t01-reader-led.t01-reader-led .reader-question-flow .reader-question{margin-bottom:24px}}

/* Reader prose needs separation before the next photograph/reading row. */
.t01.t01-reader-led.t01-reader-led [data-t01-component="reader-prose"]+[data-t01-component="site-feature"]{margin-top:32px}

/* Opt-in flush cover: keep white phone typography legible over bright foliage. */
@media(max-width:700px){.t01.t01-reader-led .t01-cover-flush .cover-image:after{background:rgba(0,0,0,.65)}}
@media(max-width:360px){.t01.t01-reader-led .t01-cover-flush .cover-folio{display:none}}

/* Owner-requested shared-template upkeep: full-width contents and tablet flow. */
.t01.t01-reader-led.t01-reader-led .a-photo-index--contents-only{display:block;max-width:1160px;width:calc(100% - 112px);padding:0}
@media(max-width:1000px){.t01.t01-reader-led.t01-reader-led .a-photo-index--contents-only{width:calc(100% - 64px)}}
@media(min-width:701px) and (max-width:800px){.t01.t01-reader-led.t01-reader-led .a-intro{display:block}.t01.t01-reader-led.t01-reader-led .intro-marker{display:block;margin-bottom:26px}}
@media(max-width:700px){.t01.t01-reader-led.t01-reader-led .a-photo-index--contents-only{width:calc(100% - 48px)}}
@media(max-width:800px){.t01.t01-reader-led.t01-reader-led .comparison-sheet table:has(thead th:nth-child(2):last-child) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.t01.t01-reader-led.t01-reader-led .comparison-sheet table:has(thead th:nth-child(2):last-child) tbody tr{grid-template-columns:1fr}.t01.t01-reader-led.t01-reader-led .comparison-sheet table:has(thead th:nth-child(2):last-child) tbody th{width:auto}}
