.seedToSmokePage{padding-bottom:110px}.seedHero{grid-template-columns:1.3fr .7fr;align-items:end;gap:60px;padding:clamp(55px,8vw,105px) 0 75px;display:grid}.seedHero h1{max-width:950px;font-size:clamp(50px,7.5vw,88px);line-height:.94}.seedHero aside{background:radial-gradient(circle at 100% 0,#412c19,#0000 54%),#17120f;border:1px solid #76542d;border-radius:22px;padding:30px}.seedHero aside>span{color:var(--gold2);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:850}.seedHero blockquote{color:#eee4d8;font-family:var(--font-display);margin:18px 0 0;font-size:25px;line-height:1.3}.seedThesis{text-align:center;border-top:1px solid #74532e;border-bottom:1px solid #74532e;padding:60px 0}.seedThesis h2{max-width:980px;margin:10px auto 20px;font-size:clamp(40px,5.5vw,66px);line-height:1}.seedThesis p{max-width:900px;color:var(--muted);margin:0 auto;font-size:17px;line-height:1.75}.seedJourney{padding-top:85px}.seedSectionHead{grid-template-columns:1.1fr .9fr;align-items:end;gap:65px;margin-bottom:34px;display:grid}.seedSectionHead h2{max-width:720px;margin:8px 0 0;font-size:clamp(40px,5vw,60px);line-height:1}.seedSectionHead>p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.seedJourneyList{border-top:1px solid var(--line)}.seedJourneyList article{border-bottom:1px solid var(--line);grid-template-columns:70px 1.15fr .85fr;gap:28px;padding:28px 0;display:grid}.seedJourneyNumber{color:var(--gold2);font:12px var(--font-data);padding-top:4px}.seedJourneyCopy>span{color:#b79c7c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.seedJourneyCopy h3{margin:8px 0 10px;font-size:31px}.seedJourneyCopy p,.seedDifficulty p{color:var(--muted);margin:0;line-height:1.65}.seedDifficulty{background:#17120f;border-left:1px solid #74532e;align-self:center;padding:18px}.seedDifficulty strong{color:var(--gold2);letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:10px;display:block}.seedDifficulty p{font-size:13px}.torcedorIntro{background:radial-gradient(circle at 0 0,#3c2919,#0000 46%),#15100d;border:1px solid #74532e;border-radius:24px;grid-template-columns:.85fr 1.15fr;gap:70px;margin-top:95px;padding:48px;display:grid}.torcedorIntro h2{margin:9px 0 0;font-size:clamp(42px,5vw,62px);line-height:1}.torcedorIntro p{color:#d6c8b8;margin:0;font-size:16px;line-height:1.75}.torcedorIntro .torcedorNote{border-left:2px solid var(--gold);color:var(--muted);background:#110d0b;margin-top:20px;padding:18px;font-size:13px}.torcedorNote strong{color:#ead7bc}.rollerPath{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:22px;display:grid}.rollerPath article{border:1px solid var(--line);background:#17120f;border-radius:14px;grid-template-columns:40px 1fr;gap:12px;min-height:170px;padding:22px;display:grid}.rollerPath article>span{color:var(--gold2);font:11px var(--font-data)}.rollerPath h3{margin:0 0 8px;font-size:23px}.rollerPath p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.rollerQualification{padding-top:90px}.qualificationGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.qualificationGrid article{background:#15100d;border-top:1px solid #77542d;padding:21px}.qualificationGrid h3{color:var(--gold2);margin:0 0 9px;font-size:20px}.qualificationGrid p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.qualityControl{border-top:1px solid #74532e;border-bottom:1px solid #74532e;grid-template-columns:1fr 1fr;gap:70px;margin-top:90px;padding:52px 0;display:grid}.qualityControl h2{margin:9px 0 15px;font-size:clamp(40px,5vw,58px);line-height:1}.qualityControl p{color:var(--muted);line-height:1.7}.qualityControl ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.qualityControl li{border:1px solid var(--line);color:#d8cabc;background:#17120f;border-radius:12px;padding:16px 18px 16px 48px;position:relative}.qualityControl li:before{content:"✓";color:var(--gold2);font-weight:850;position:absolute;left:18px}.rollerComplexity{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;margin-top:70px;display:grid}.rollerComplexity div{border:1px solid var(--line);background:linear-gradient(145deg,#251a13,#15100d);border-radius:16px;min-height:150px;padding:23px}.rollerComplexity span{color:var(--gold2);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.rollerComplexity strong{font-family:var(--font-display);margin-top:15px;font-size:23px;line-height:1.25;display:block}.rollerComplexity i{color:var(--gold2);font-style:normal}.sourceStandard{background:#15100d;border:1px solid #76542d;border-radius:22px;grid-template-columns:.85fr 1.15fr;gap:70px;margin-top:90px;padding:40px;display:grid}.sourceStandard h2{margin:9px 0 0;font-size:42px;line-height:1.05}.sourceStandard p{color:var(--muted);margin-top:0;line-height:1.7}.sourceLinks{gap:8px;margin-top:22px;display:grid}.sourceLinks a{border:1px solid var(--line);background:#110d0b;border-radius:11px;gap:5px;padding:15px;display:grid}.sourceLinks span{color:var(--gold2);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.sourceLinks strong{font-size:13px}.seedClosing{border-top:1px solid #74532e;grid-template-columns:1fr 1fr;gap:70px;margin-top:90px;padding-top:55px;display:grid}.seedClosing h2{margin:8px 0 0;font-size:clamp(42px,5vw,62px);line-height:1}.seedClosing p{color:var(--muted);margin:0;font-size:16px;line-height:1.75}@media (max-width:900px){.seedHero,.seedSectionHead,.torcedorIntro,.qualityControl,.sourceStandard,.seedClosing{grid-template-columns:1fr;gap:28px}.seedJourneyList article{grid-template-columns:50px 1fr}.seedDifficulty{grid-column:2}.rollerPath,.qualificationGrid{grid-template-columns:1fr 1fr}.rollerComplexity{grid-template-columns:1fr}.rollerComplexity i{justify-self:center;transform:rotate(90deg)}}@media (max-width:600px){.seedHero{padding-top:42px}.seedHero h1{font-size:48px}.seedJourney{padding-top:60px}.seedJourneyList article{grid-template-columns:34px 1fr;gap:12px}.seedDifficulty{grid-column:1/-1}.torcedorIntro,.sourceStandard{padding:25px}.rollerPath,.qualificationGrid{grid-template-columns:1fr}.rollerPath article{min-height:0}.qualityControl,.seedClosing{margin-top:65px}}
