body.tws-spider-atlas{--sa-ink:#f0eee4;--sa-muted:#bdccc4;--sa-accent:#b4d2bf;--sa-gold:#dfcca8;--sa-line:#3b574b;--sa-panel:#11271f;--sa-deep:#091712;--sa-warn:#d8b59d;background:#08110f;color:var(--sa-ink)}
.tws-spider-atlas .site-content-grid{grid-template-columns:minmax(0,1fr) 320px;gap:32px;max-width:1504px;padding:0 28px;margin:auto}.tws-spider-atlas #main-content.wrap{max-width:none;min-width:0;width:auto;margin:0;padding:0}.tws-spider-atlas .article{min-width:0;overflow-wrap:anywhere}
.tws-spider-atlas #main-content :is(h1,h2,h3){color:var(--sa-ink);letter-spacing:-.035em;text-wrap:balance}.tws-spider-atlas #main-content :is(p,li){color:var(--sa-muted);line-height:1.75}.tws-spider-atlas #main-content a{color:var(--sa-accent);text-underline-offset:4px}.tws-spider-atlas #main-content a:hover{color:#f7efdc}.tws-spider-atlas #main-content :is(a,input,summary):focus-visible{outline:3px solid var(--sa-gold);outline-offset:5px}.tws-spider-atlas #main-content [id]{scroll-margin-top:112px}
.tws-spider-atlas #main-content .tws-grow-hero{min-height:360px!important;height:auto!important;border-radius:3px!important;border:1px solid var(--sa-line)!important;margin:28px 0 0!important;padding:0!important;justify-content:flex-end!important;background:#0b1b14!important;isolation:isolate;overflow:hidden!important}
.tws-spider-atlas #main-content .tws-grow-hero:before{background:linear-gradient(90deg,rgba(5,17,11,.97),rgba(5,17,11,.83) 37%,rgba(5,17,11,.15) 80%),linear-gradient(0deg,rgba(5,17,11,.65),transparent 70%)!important}
.tws-spider-atlas #main-content .tws-grow-hero .recipe-feature-media img{object-position:center 44%!important;opacity:1!important}
.tws-spider-atlas #main-content .tws-grow-hero .breadcrumbs{margin:0 0 60px!important;font-size:12px!important;line-height:1.6!important;gap:9px!important;max-width:100%!important}.tws-spider-atlas #main-content .tws-grow-hero .breadcrumbs a{color:#e4ebdf!important}
.tws-spider-atlas #main-content .tws-grow-hero h1{font:400 clamp(52px,5.6vw,80px)/1.02 Georgia,serif!important;margin:0 0 21px!important;letter-spacing:-.055em!important;max-width:100%!important;color:#f9f4e7!important}.tws-spider-atlas #main-content .tws-grow-hero .dek{max-width:49ch!important;font:400 16px/1.65 ui-sans-serif,system-ui,sans-serif!important;color:#e3e9de!important;margin:0!important;text-shadow:0 1px 10px #07120b!important}
.tws-spider-atlas #main-content .article-body{max-width:none;padding:0!important;margin:0!important}.tws-spider-atlas #main-content .sa-atlas{max-width:100%;padding:0;margin:0;color:var(--sa-ink)}
.tws-spider-atlas #main-content .sa-atlas :is(h2,h3){padding:0;border:0;background:none;box-shadow:none}.tws-spider-atlas #main-content .sa-atlas :is(h2,h3)::before,.tws-spider-atlas #main-content .sa-atlas :is(h2,h3)::after{content:none!important;display:none!important}
.tws-spider-atlas #main-content .sa-atlas h2{font:400 clamp(31px,3.3vw,45px)/1.13 Georgia,serif;margin:0 0 24px;letter-spacing:-.035em}.tws-spider-atlas #main-content .sa-atlas h3{font:400 27px/1.2 Georgia,serif;margin:0 0 14px}.tws-spider-atlas #main-content .sa-atlas p{font-size:16px;line-height:1.75;margin:0 0 18px}
.tws-spider-atlas #main-content .sa-kicker{color:var(--sa-accent)!important;font:700 10px/1.5 ui-sans-serif,system-ui,sans-serif!important;letter-spacing:.15em!important;text-transform:uppercase;margin:0 0 14px!important}
.tws-spider-atlas .sa-opening{padding:44px 0 36px}.tws-spider-atlas .sa-opening>p:not(.sa-kicker){max-width:71ch}.tws-spider-atlas .sa-chapters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:28px;border-block:1px solid var(--sa-line)}
.tws-spider-atlas #main-content .sa-chapters a{display:grid;grid-template-columns:24px 1fr 12px;align-items:center;gap:8px;padding:18px 14px 18px 0;text-decoration:none;font-size:12px;line-height:1.5;color:var(--sa-ink)}.tws-spider-atlas .sa-chapters a+a{border-left:1px solid var(--sa-line);padding-left:18px}.tws-spider-atlas .sa-chapters a>span{font:10px/1.4 ui-monospace,monospace;color:var(--sa-accent)}
.tws-spider-atlas .sa-section-head{display:flex;justify-content:space-between;gap:28px;align-items:flex-end}.tws-spider-atlas #main-content .sa-section-head h2{margin-bottom:0}.tws-spider-atlas .sa-margin-note{color:var(--sa-accent);font:10px/1.6 ui-monospace,monospace;max-width:160px}.tws-spider-atlas #main-content .sa-section-intro{margin:20px 0 26px;font-size:14px;max-width:65ch}
.tws-spider-atlas .sa-signs{padding:12px 0 44px}.tws-spider-atlas .sa-sign-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.tws-spider-atlas .sa-sign{min-width:0;border:1px solid var(--sa-line);border-radius:3px;background:var(--sa-panel);overflow:hidden}
.tws-spider-atlas #main-content .sa-sign summary{display:block;cursor:pointer;list-style:none;padding:16px 20px 21px;position:relative}.tws-spider-atlas .sa-sign summary::-webkit-details-marker{display:none}.tws-spider-atlas #main-content .sa-sign summary::after{display:none!important;content:none!important}
.tws-spider-atlas .sa-sign svg{display:block;width:160px;max-width:100%;height:132px;margin:0 auto 18px}.tws-spider-atlas .sa-sign-number{display:block;color:var(--sa-accent);font:10px/1.6 ui-monospace,monospace;margin:0 0 10px}.tws-spider-atlas .sa-sign strong{display:block;color:var(--sa-ink);font:400 28px/1.1 Georgia,serif;letter-spacing:-.035em;min-height:32px}
.tws-spider-atlas .sa-sign-toggle{display:flex;justify-content:space-between;gap:8px;margin-top:24px;color:var(--sa-accent);font:12px/1.5 ui-sans-serif,system-ui,sans-serif}.tws-spider-atlas .sa-sign-toggle>span{font-size:18px;line-height:18px}.tws-spider-atlas .sa-sign[open]{border-color:var(--sa-accent)}.tws-spider-atlas .sa-sign[open] .sa-sign-toggle>span{transform:rotate(45deg)}
.tws-spider-atlas .sa-sign-answer{padding:20px;border-top:1px solid var(--sa-line)}.tws-spider-atlas #main-content .sa-sign-answer p{font-size:13px;margin:0}.tws-spider-atlas .sa-sign-answer a{font-size:12px;display:inline-block;margin-top:14px}
.tws-spider-atlas #main-content .sa-figure-note{font:10px/1.6 ui-monospace,monospace;color:var(--sa-muted);margin:16px 0 0}.tws-spider-atlas .sa-identification{display:grid;grid-template-columns:1.25fr 1fr;align-items:start;gap:40px;padding:38px 0 34px;border-top:1px solid var(--sa-line)}.tws-spider-atlas #main-content .sa-pull-quote{color:var(--sa-gold);font:400 25px/1.4 Georgia,serif;border-left:2px solid var(--sa-gold);padding:0 0 0 20px;margin-top:26px}
.tws-spider-atlas .sa-photo-panel{padding:18px;background:var(--sa-deep);border:1px solid var(--sa-line);border-radius:3px;min-width:0}.tws-spider-atlas .sa-plate-label{display:block;font:10px/1.6 ui-monospace,monospace;color:var(--sa-accent);margin:0 0 15px}
.tws-spider-atlas #main-content .sa-photo-panel figure{display:block!important;max-width:100%!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}.tws-spider-atlas #main-content .sa-photo-panel img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;border-radius:0!important;margin:0!important}
.tws-spider-atlas .sa-damage{padding:42px 0;border-top:1px solid var(--sa-line)}.tws-spider-atlas .sa-damage-grid{display:grid;grid-template-columns:1.5fr .8fr;gap:36px;margin-top:26px;align-items:start}.tws-spider-atlas #main-content .sa-damage-grid p{font-size:15px}.tws-spider-atlas .sa-context-note{padding:23px 24px;margin-top:24px;background:var(--sa-panel);border-left:2px solid var(--sa-gold)}.tws-spider-atlas .sa-note-label{display:block;color:var(--sa-gold);font:700 10px/1.5 ui-sans-serif,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.tws-spider-atlas #main-content .sa-context-note p{margin:0}
.tws-spider-atlas .sa-observations{display:grid;grid-template-columns:1fr 1.2fr;gap:36px;padding:32px;border:1px solid var(--sa-line);background:linear-gradient(125deg,#1a3329,#10221c);border-radius:3px;margin:4px 0 42px}.tws-spider-atlas #main-content .sa-observations h2{font-size:34px}.tws-spider-atlas #main-content .sa-observations p{font-size:13px;margin:0}
.tws-spider-atlas .sa-checklist{min-width:0;border:0;margin:0;padding:0}.tws-spider-atlas .sa-checklist legend{font:700 12px/1.5 ui-sans-serif,system-ui,sans-serif;color:var(--sa-accent);padding:0 0 15px}.tws-spider-atlas .sa-checklist label{display:flex;align-items:center;gap:13px;border-top:1px solid var(--sa-line);min-height:54px;padding:12px 0;cursor:pointer;color:var(--sa-ink);font:13px/1.5 ui-sans-serif,system-ui,sans-serif}.tws-spider-atlas #main-content .sa-checklist input{width:19px;height:19px;flex:0 0 19px;accent-color:var(--sa-accent);cursor:pointer;margin:0}.tws-spider-atlas .sa-checklist label:has(input:checked) span{color:var(--sa-accent)}
.tws-spider-atlas .sa-response{padding:10px 0 40px}.tws-spider-atlas .sa-response .sa-section-head{margin-bottom:32px}.tws-spider-atlas .sa-response-row{display:grid;grid-template-columns:70px minmax(0,1fr);gap:20px;border-top:1px solid var(--sa-line);padding:27px 0 9px}.tws-spider-atlas .sa-step{font:400 36px/1.2 Georgia,serif;color:var(--sa-accent)}.tws-spider-atlas #main-content .sa-response-row p{font-size:15px;max-width:74ch}
.tws-spider-atlas .sa-limits{padding:32px;background:#211e17;border:1px solid #665948;border-radius:3px;margin:0 0 44px}.tws-spider-atlas #main-content .sa-limits .sa-kicker{color:var(--sa-warn)!important}.tws-spider-atlas #main-content .sa-limits h2{color:#f1e8d9}.tws-spider-atlas .sa-limits-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-top:18px;border-top:1px solid #665948}.tws-spider-atlas .sa-limit-label{display:block;color:var(--sa-warn);font:10px/1.6 ui-monospace,monospace;margin-bottom:12px}.tws-spider-atlas #main-content .sa-limits h3{font-size:25px}.tws-spider-atlas #main-content .sa-limits p{font-size:15px;color:#d5cab9;margin:0}
.tws-spider-atlas #main-content nav.tws-cultivation-endcap{margin:0 0 40px!important;padding:32px 0 0!important;border:0!important;border-top:1px solid var(--sa-line)!important;border-radius:0!important;background:none!important;box-shadow:none!important}.tws-spider-atlas #main-content nav.tws-cultivation-endcap .tc-kicker{color:var(--sa-accent)!important;font-size:10px!important;letter-spacing:.15em!important}.tws-spider-atlas #main-content nav.tws-cultivation-endcap h2{font:400 36px/1.2 Georgia,serif!important;color:var(--sa-ink)!important;margin:14px 0 18px!important;letter-spacing:-.035em!important;padding:0!important;background:none!important}.tws-spider-atlas #main-content nav.tws-cultivation-endcap h2::before{display:none!important}.tws-spider-atlas #main-content nav.tws-cultivation-endcap>p{font-size:14px!important;color:var(--sa-muted)!important}
.tws-spider-atlas #main-content nav.tws-cultivation-endcap .tc-card-grid{display:grid!important;grid-template-columns:1fr!important;gap:0!important;border-top:1px solid var(--sa-line)!important}.tws-spider-atlas #main-content nav.tws-cultivation-endcap .tc-card-grid>a{display:grid!important;grid-template-columns:1fr 1.3fr!important;gap:24px!important;align-items:center!important;border:0!important;border-bottom:1px solid var(--sa-line)!important;border-radius:0!important;background:none!important;padding:20px 0!important;color:var(--sa-accent)!important;text-transform:none!important;letter-spacing:normal!important;box-shadow:none!important;min-height:72px!important}.tws-spider-atlas #main-content nav.tws-cultivation-endcap .tc-card-grid>a strong{font:400 22px/1.2 Georgia,serif!important;color:var(--sa-ink)!important;text-transform:none!important;letter-spacing:-.02em!important}.tws-spider-atlas #main-content nav.tws-cultivation-endcap .tc-card-grid>a span{font:400 13px/1.65 ui-sans-serif,system-ui,sans-serif!important;color:var(--sa-muted)!important;text-transform:none!important;letter-spacing:normal!important}
@media(min-width:1200px){.tws-spider-atlas .desktop-ad-rail{width:320px;min-width:0;max-width:320px}}
@media(max-width:1199px){.tws-spider-atlas .site-content-grid{display:block;max-width:1060px;padding:0 28px}.tws-spider-atlas .desktop-ad-rail{display:none!important}}
@media(max-width:820px){.tws-spider-atlas .sa-margin-note{display:none}.tws-spider-atlas #main-content .sa-sign summary{padding:14px 15px 18px}.tws-spider-atlas .sa-sign strong{font-size:25px}.tws-spider-atlas .sa-sign svg{height:114px}.tws-spider-atlas .sa-identification{gap:25px;grid-template-columns:1.2fr 1fr}.tws-spider-atlas .sa-damage-grid{gap:24px;grid-template-columns:1.3fr .8fr}.tws-spider-atlas .sa-observations{grid-template-columns:1fr;gap:26px}.tws-spider-atlas .sa-limits-grid{gap:22px}.tws-spider-atlas .sa-chapters a{font-size:11px}}
@media(max-width:600px){.tws-spider-atlas .site-content-grid{padding:0 20px}.tws-spider-atlas #main-content .tws-grow-hero{min-height:355px!important;margin-top:20px!important;padding:0!important}.tws-spider-atlas #main-content .tws-grow-hero:before{background:linear-gradient(0deg,rgba(5,17,11,.98),rgba(5,17,11,.8) 43%,rgba(5,17,11,.05) 85%)!important}.tws-spider-atlas #main-content .tws-grow-hero .recipe-feature-media img{object-position:68% center!important}.tws-spider-atlas #main-content .tws-grow-hero .breadcrumbs{font-size:11px!important;margin-bottom:108px!important}.tws-spider-atlas #main-content .tws-grow-hero h1{font-size:53px!important;margin-bottom:17px!important}.tws-spider-atlas #main-content .tws-grow-hero .dek{font-size:14px!important;line-height:1.6!important}
.tws-spider-atlas .sa-opening{padding:30px 0}.tws-spider-atlas #main-content .sa-atlas h2{font-size:32px}.tws-spider-atlas #main-content .sa-atlas p{font-size:14px}.tws-spider-atlas .sa-chapters{grid-template-columns:1fr;margin-top:24px}.tws-spider-atlas #main-content .sa-chapters a{font-size:13px;padding:16px 0;min-height:52px;grid-template-columns:25px 1fr 15px}.tws-spider-atlas .sa-chapters a+a{border-left:0;border-top:1px solid var(--sa-line);padding-left:0}.tws-spider-atlas .sa-sign-grid{grid-template-columns:1fr;gap:12px}.tws-spider-atlas #main-content .sa-sign summary{display:grid;grid-template-columns:90px 1fr;gap:0 15px;padding:18px 16px;align-items:center}.tws-spider-atlas .sa-sign svg{grid-column:1;grid-row:1/4;width:90px;height:100px;margin:0}.tws-spider-atlas .sa-sign-number{font-size:9px;margin-bottom:7px}.tws-spider-atlas .sa-sign strong{font-size:27px;min-height:0}.tws-spider-atlas .sa-sign-toggle{font-size:11px;margin-top:15px}.tws-spider-atlas #main-content .sa-sign-answer p{font-size:13px}.tws-spider-atlas .sa-signs{padding-bottom:32px}.tws-spider-atlas .sa-identification{grid-template-columns:1fr;gap:24px;padding:30px 0}.tws-spider-atlas #main-content .sa-pull-quote{font-size:25px}.tws-spider-atlas .sa-photo-panel{padding:15px}.tws-spider-atlas .sa-damage{padding:32px 0}.tws-spider-atlas .sa-damage-grid{grid-template-columns:1fr;gap:24px}.tws-spider-atlas .sa-plant-photo{max-width:275px;justify-self:center}.tws-spider-atlas .sa-context-note{padding:20px}.tws-spider-atlas .sa-observations{padding:24px 20px;margin-bottom:32px}.tws-spider-atlas #main-content .sa-observations h2{font-size:31px}.tws-spider-atlas .sa-checklist label{min-height:58px;font-size:13px}.tws-spider-atlas .sa-response .sa-section-head{margin-bottom:24px}.tws-spider-atlas .sa-response-row{grid-template-columns:40px minmax(0,1fr);gap:15px;padding-top:23px}.tws-spider-atlas .sa-step{font-size:28px}.tws-spider-atlas #main-content .sa-response-row h3{font-size:25px}.tws-spider-atlas #main-content .sa-response-row p{font-size:14px}.tws-spider-atlas .sa-limits{padding:25px 20px;margin-bottom:32px}.tws-spider-atlas .sa-limits-grid{grid-template-columns:1fr;gap:25px}.tws-spider-atlas .sa-limits-grid>div+div{border-top:1px solid #665948;padding-top:24px}.tws-spider-atlas #main-content .sa-limits p{font-size:13px}.tws-spider-atlas #main-content nav.tws-cultivation-endcap h2{font-size:31px!important}.tws-spider-atlas #main-content nav.tws-cultivation-endcap .tc-card-grid>a{grid-template-columns:1fr!important;gap:9px!important;padding:20px 0!important}}
@media(max-width:359px){.tws-spider-atlas .site-content-grid{padding:0 14px}.tws-spider-atlas #main-content .tws-grow-hero{padding:0!important}.tws-spider-atlas #main-content .tws-grow-hero h1{font-size:47px!important}.tws-spider-atlas #main-content .sa-sign summary{grid-template-columns:72px 1fr;gap:0 12px;padding:15px 12px}.tws-spider-atlas .sa-sign svg{width:72px;height:92px}.tws-spider-atlas .sa-sign strong{font-size:25px}.tws-spider-atlas .sa-observations{padding:22px 16px}.tws-spider-atlas .sa-limits{padding:23px 16px}}
@media(prefers-reduced-motion:reduce){.tws-spider-atlas *{scroll-behavior:auto!important;transition:none!important}}
@media print{.tws-spider-atlas .sa-atlas{color:#111}.tws-spider-atlas .sa-atlas p,.tws-spider-atlas .sa-atlas h2,.tws-spider-atlas .sa-atlas h3{color:#111!important}.tws-spider-atlas .sa-observations{break-inside:avoid}}

.tws-spider-atlas .sa-scope-panel{padding:26px 30px;border:1px solid var(--sa-line);background:var(--sa-panel);border-radius:3px}.tws-spider-atlas .sa-scope-panel>strong,.tws-spider-atlas .sa-scope-panel>div>strong{display:block;color:var(--sa-accent);font:400 62px/1.1 Georgia,serif;letter-spacing:-.05em;margin:25px 0 8px}.tws-spider-atlas #main-content .sa-scope-panel p{font-size:13px;margin:0;max-width:24ch}.tws-spider-atlas .sa-scope-panel>div{border-top:1px solid var(--sa-line);margin-top:26px;padding-top:0}

.tws-spider-atlas #main-content .sa-atlas p.sa-figure-note{font-size:11px;line-height:1.6;margin-top:15px}.tws-spider-atlas #main-content .sa-sign summary:focus-visible{outline-offset:-5px}
@media(max-width:600px){.tws-spider-atlas .sa-scope-panel{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;padding:22px}.tws-spider-atlas .sa-scope-panel>.sa-plate-label{grid-column:1/-1;margin-bottom:15px}.tws-spider-atlas .sa-scope-panel>strong{grid-column:1;grid-row:2;font-size:40px;margin:0 0 8px}.tws-spider-atlas .sa-scope-panel>p{grid-column:1;grid-row:3}.tws-spider-atlas .sa-scope-panel>div{grid-column:2;grid-row:2/4;border-top:0;border-left:1px solid var(--sa-line);margin:0;padding:0 0 0 18px}.tws-spider-atlas .sa-scope-panel>div>strong{font-size:40px;margin:0 0 8px}.tws-spider-atlas #main-content .sa-scope-panel p{font-size:12px;line-height:1.6}}
