.forest-guide{--guide-muted:#526157;--guide-accent:#97461f;width:min(100% - 40px,760px);font:400 16px/24px var(--atlas-font);color:var(--mushroom-ink);flex-direction:column;gap:24px;margin:0 auto;padding-bottom:32px;display:flex}.forest-guide :is(h2,h3,h4,p,ol,fieldset,legend){margin:0}.forest-guide :is(h2,h3,h4,legend){font-weight:600}.forest-guide h2{font-size:28px;line-height:34px}.forest-guide :is(h3,h4,legend){font-size:22px;line-height:28px}.forest-guide :is(h2,h3,legend){scroll-margin-top:20px}.forest-guide :is(button,input,summary,a,[tabindex]):focus-visible{outline:3px solid var(--mushroom-ink);outline-offset:3px}.forest-guide :is(button,a,summary){touch-action:manipulation}.atlas-mushrooms .forest-guide :is(p,h2,h3,h4,legend,a,summary,span){overflow-wrap:anywhere}.forest-guide>*,.forest-guide :is(.forest-guide-result,.forest-guide-card,.forest-guide-details)>*{min-width:0}.forest-guide :is(button,a,summary,input){font:inherit}.forest-guide strong{font-weight:600}.forest-guide-intro{gap:24px;display:grid}.forest-guide-muted{color:var(--guide-muted)}.forest-guide-warning{color:var(--guide-accent)}.forest-guide-logic{gap:16px;padding:16px;list-style:none;display:grid}.forest-guide-logic li{align-content:start;gap:8px;display:grid}.forest-guide-logic strong{font-size:18px;line-height:24px}.forest-guide small{color:var(--guide-muted);font-size:14px;line-height:20px}.forest-guide fieldset{border:0;gap:12px;min-width:0;padding:0;display:grid}.forest-guide legend{float:left;width:100%;margin-bottom:12px;padding:0}.forest-guide-option{border:1px solid var(--mushroom-line);background:var(--mushroom-surface);cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-height:60px;padding:12px;display:flex}.forest-guide-option:has(input:checked){border-color:var(--mushroom-ink);box-shadow:inset 0 0 0 1px var(--mushroom-ink)}.forest-guide-option:has(input:focus-visible){outline:3px solid var(--mushroom-ink);outline-offset:3px}.forest-guide-option span{flex:1;min-width:0}.forest-guide input{-webkit-appearance:auto;appearance:auto;width:24px;height:24px;accent-color:var(--mushroom-ink);cursor:pointer;flex:0 0 24px;margin:0}.forest-guide-media{flex-shrink:0}.forest-guide-media img{width:100%;height:100%;display:block}.forest-guide-scene{background:var(--mushroom-surface);border-radius:12px;width:88px;height:96px;overflow:hidden}.forest-guide-scene img{object-fit:cover}.forest-guide-scene[data-image=pilot-mixed] img{object-position:15% 50%}.forest-guide-portrait{width:180px;height:120px}.forest-guide-portrait img{object-fit:contain}.forest-guide-wide{width:min(100%,350px);height:116px}.forest-guide-fallback{width:100%;height:100%;color:var(--guide-muted);text-align:center;background:#eee4cb;border-radius:12px;justify-content:center;align-items:center;padding:8px;display:flex}.forest-guide-primary{border:1px solid var(--mushroom-ink);background:var(--mushroom-ink);color:#fff;cursor:pointer;border-radius:12px;width:100%;min-height:48px;padding:12px 16px;font-weight:600!important}.forest-guide-primary:hover{background:var(--guide-accent);border-color:var(--guide-accent)}.forest-guide-primary:disabled{color:#526157;cursor:not-allowed;background:#d5cbb4;border-color:#d5cbb4}.forest-guide-link{width:100%;min-height:48px;color:var(--guide-accent);text-underline-offset:.18em;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:12px 0;text-decoration:underline;display:block;font-weight:600!important}.forest-guide-link:hover{color:var(--mushroom-ink)}.forest-guide-result,.forest-guide-limited,.forest-guide-cards{gap:16px;display:grid}.forest-guide-card{border:1px solid var(--mushroom-line);background:var(--mushroom-surface);border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex}.forest-guide-card>:is(p,h4,a,details){width:100%}.forest-guide-image-warning{font-size:16px;line-height:24px}.forest-guide-card summary{list-style:none}.forest-guide-card summary::-webkit-details-marker{display:none}.forest-guide-card summary:after{content:" +"}.forest-guide-card details[open] summary:after{content:" −"}.forest-guide-details{gap:12px;padding-top:12px;display:grid}.forest-guide-trees fieldset{gap:16px}.forest-guide-tree{cursor:pointer;align-items:center;gap:12px;min-height:48px;display:flex}.forest-guide-tree img{flex-shrink:0;width:64px;height:64px}.forest-guide-draft{border-left:3px solid var(--guide-accent);padding:12px}.forest-guide-status:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute}.forest-guide-status{color:var(--guide-muted)}.forest-guide-actions{gap:8px;display:grid}.forest-guide-safety{background:var(--mushroom-surface);gap:16px;padding:20px;display:grid}.forest-guide-comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.forest-guide-comparison .forest-guide-scene{width:100%}.forest-guide-comparison small{padding-top:8px;display:block}.forest-guide :is(.forest-guide-intro,.forest-guide-result,.forest-guide-cards,.forest-guide-details,.forest-guide-safety,fieldset){grid-template-columns:minmax(0,1fr)}@media (min-width:641px){.forest-guide h2{font-size:32px;line-height:40px}.forest-guide-logic{grid-template-columns:repeat(3,minmax(0,1fr))}.forest-guide-scene{width:120px;height:112px}.forest-guide-wide{width:350px;height:116px}}@media (min-width:1200px){.forest-guide-scene{width:168px;height:144px}.forest-guide-wide{width:350px;height:116px}}@media print{.forest-guide :is(form,.forest-guide-media,.forest-guide-actions,button.forest-guide-link,summary,.forest-guide-logic){display:none}.forest-guide details:not([open]) .forest-guide-details{display:grid}.forest-guide-card{break-inside:avoid}}.atlas-mushrooms{--mushroom-ink:#0e291f;--mushroom-green:#143326;--mushroom-orange:#d15421;--mushroom-paper:#f5ebd1;--mushroom-surface:#fffbf2;--mushroom-line:#bdb094;background:var(--mushroom-paper);min-height:100vh;color:var(--mushroom-ink);font-family:var(--atlas-font);overflow-x:clip}.atlas-mushrooms *,.atlas-mushrooms :before,.atlas-mushrooms :after{box-sizing:border-box}.atlas-mushrooms :is(h1,h2,h3,p,li,legend,strong,small,a,button){overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.atlas-mushrooms :is(button,a,input,summary,[tabindex="-1"]):focus-visible{outline:3px solid var(--mushroom-orange);outline-offset:3px}.atlas-mushrooms .mushroom-option:has(input:focus-visible){outline:3px solid var(--mushroom-orange);outline-offset:3px}.mushroom-header{background:#fffaeb;min-height:80px}.mushroom-header .atlas-navigation{min-height:80px}.mushroom-kicker{color:var(--mushroom-orange);letter-spacing:.035em;margin:0;font-size:13px;font-weight:800;line-height:1.3}.mushroom-primary,.mushroom-secondary{border:1px solid var(--mushroom-orange);background:var(--mushroom-orange);color:#fff;min-height:52px;font:600 16px/1.25 var(--atlas-font);text-align:center;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:12px 22px;text-decoration:none;display:inline-flex}.mushroom-primary:hover{background:#e6652f}.mushroom-primary:active{background:var(--mushroom-green);border-color:var(--mushroom-green)}.mushroom-primary:disabled{color:#526157;cursor:not-allowed;background:#d5cbb4;border-color:#d5cbb4}.mushroom-secondary{border-color:var(--mushroom-line);background:var(--mushroom-surface);color:var(--mushroom-ink)}.mushroom-secondary:hover{border-color:var(--mushroom-green);background:#f2e5c2}.mushroom-start{grid-template-columns:minmax(0,1fr) minmax(480px,656px);gap:28px 64px;width:min(100% - 128px,1312px);margin:0 auto;padding:48px 0 56px;display:grid}.mushroom-start-copy{align-self:center;padding:14px 0}.mushroom-start h1{letter-spacing:-.04em;max-width:610px;margin:18px 0;font-size:clamp(44px,4.2vw,60px);font-weight:800;line-height:1.06}.mushroom-start-lead{max-width:560px;margin:0;font-size:22px;line-height:1.45}.mushroom-start-explainer{color:#526157;max-width:540px;margin:25px 0 26px;font-size:17px;line-height:1.5}.mushroom-start-copy .mushroom-primary{min-width:248px}.mushroom-start-copy small{color:#526157;margin-top:12px;font-size:14px;display:block}.mushroom-start picture{grid-area:1/2/span 2}.mushroom-start picture img{object-fit:cover;border-radius:22px;width:100%;height:548px;display:block}.mushroom-safety{background:#f8f1dd;border:1px solid #cbaa70;border-radius:18px;padding:22px}.mushroom-safety strong{font-size:16px;line-height:1.35;display:block}.mushroom-safety p{margin:8px 0 0;font-size:16px;line-height:1.45}.mushroom-start .mushroom-safety{grid-column:1/-1}.mushroom-start-mobile-flow{display:none}.mushroom-start-guide{width:min(100% - 40px,920px);color:var(--mushroom-ink);margin:0 auto 56px}.mushroom-start-guide h2{margin:0 0 18px;font-size:clamp(26px,3vw,34px);line-height:1.15}.mushroom-start-guide p{font-size:17px;line-height:1.6}.mushroom-start-guide a{color:inherit;text-underline-offset:.2em}.mushroom-start-guide a:focus-visible{outline-offset:4px;outline:3px solid}.mushroom-restoring,.mushroom-invalid{width:min(100% - 128px,1312px);min-height:600px;margin:0 auto;padding:90px 0}.mushroom-restoring p{margin:0 0 34px;font-size:30px;font-weight:700}.mushroom-restoring span{background:#dbd4ba;border-radius:9px;width:min(620px,80%);height:18px;margin-top:16px;display:block}.mushroom-restoring span:last-child{background:#e5e0cc;width:min(820px,95%);height:12px}.mushroom-invalid{max-width:820px}.mushroom-invalid h1{margin:16px 0;font-size:48px;font-weight:800;line-height:1.1}.mushroom-invalid>p:not(.mushroom-kicker){margin:0 0 28px;font-size:18px;line-height:1.55}.mushroom-question{grid-template-columns:minmax(300px,384px) minmax(0,1fr);align-items:start;gap:48px;width:min(100% - 128px,1312px);margin:0 auto;padding:48px 0 64px;display:grid}.mushroom-question picture img{object-fit:cover;border-radius:22px;width:100%;height:630px;display:block}.mushroom-question-panel{min-width:0;padding:4px 0}.mushroom-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:20px 0 5px;padding:0;list-style:none;display:grid}.mushroom-progress li{min-width:0}.mushroom-progress span{background:#bdb094;border-radius:4px;height:7px;margin-bottom:7px;display:block}.mushroom-progress li[data-state=done] span,.mushroom-progress li[data-state=current] span{background:var(--mushroom-orange)}.mushroom-progress small{color:#526157;font-size:13px;line-height:1.2}.mushroom-step-count{color:#526157;margin:12px 0 20px;font-size:15px}.mushroom-question-fieldset{border:0;min-width:0;margin:0;padding:0}.mushroom-question-fieldset legend{letter-spacing:-.025em;max-width:790px;padding:0;font-size:clamp(32px,3vw,38px);font-weight:800;line-height:1.12}.mushroom-question-fieldset>p{color:#526157;max-width:760px;margin:12px 0 22px;font-size:16px;line-height:1.5}.mushroom-options{gap:10px;display:grid}.mushroom-option{border:1px solid var(--mushroom-line);background:var(--mushroom-surface);cursor:pointer;border-radius:14px;align-items:center;gap:16px;min-height:86px;padding:15px 18px;transition:background-color .15s,transform .15s,border-color .15s;display:flex;position:relative}.mushroom-option:hover{background:#f2e5c2}.mushroom-option:active{background:#e4d4ab;transform:translateY(1px)}.mushroom-option:has(input:checked){border-color:var(--mushroom-green);background:#dceae1}.mushroom-option input{opacity:0;width:1px;height:1px;position:absolute}.mushroom-option>span{flex:1;min-width:0}.mushroom-option strong,.mushroom-option small{font-size:16px;line-height:1.4;display:block}.mushroom-option small{color:#526157;margin-top:4px;font-weight:400}.mushroom-option i{border:1.5px solid var(--mushroom-green);background:#fff;border-radius:50%;flex:0 0 22px;width:22px;height:22px}.mushroom-option input:checked~i{border:6px solid var(--mushroom-green)}.mushroom-actions{gap:12px;margin-top:22px;display:flex}.mushroom-actions>*{min-width:170px}.mushroom-return-note{color:#526157;margin:16px 0 0;font-size:16px;line-height:1.45}.mushroom-edit{width:min(100% - 128px,1312px);margin:0 auto;padding:48px 0 72px}.mushroom-edit>h1{margin:14px 0;font-size:42px;font-weight:800}.mushroom-edit>p:not(.mushroom-kicker){color:#526157;font-size:16px;line-height:1.5}.mushroom-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:32px;display:grid}.mushroom-question-fieldset[data-compact]{border:1px solid var(--mushroom-line);background:#f8f1dd;border-radius:18px;padding:22px}.mushroom-question-fieldset[data-compact] legend{font-size:23px}.mushroom-question-fieldset[data-compact] .mushroom-option{min-height:68px}.mushroom-result{width:min(100% - 128px,1312px);margin:0 auto;padding:42px 0 54px}.mushroom-result-head{grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:24px 48px;display:grid}.mushroom-result-head h1{letter-spacing:-.035em;max-width:830px;margin:16px 0;font-size:48px;font-weight:800;line-height:1.08}.mushroom-result-head>div>p:last-child{max-width:800px;margin:0;font-size:18px;line-height:1.5}.mushroom-conditions{grid-column:1/-1}.mushroom-conditions h2{margin:8px 0 14px;font-size:16px}.mushroom-conditions ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mushroom-conditions li{border:1px solid var(--mushroom-line);background:var(--mushroom-surface);border-radius:12px;align-items:center;min-height:44px;padding:9px 14px;font-size:14px;font-weight:600;display:flex}.mushroom-conditions .mushroom-secondary{min-height:44px;margin-top:10px}.mushroom-priority{background:var(--mushroom-green);color:#fff;border-radius:22px;grid-template-columns:1fr 1fr;gap:64px;margin:36px 0 52px;padding:32px;display:grid}.mushroom-priority .mushroom-kicker{color:var(--mushroom-paper)}.mushroom-priority h2{margin:18px 0 10px;font-size:28px}.mushroom-priority p{color:var(--mushroom-paper);margin:0;font-size:16px;line-height:1.5}.mushroom-priority ol{margin:16px 0 0;padding:0;font-size:16px;line-height:1.75;list-style-position:inside}.mushroom-checklist-link-mobile{display:none}.mushroom-checklist-section>h2{margin:0 0 18px;font-size:34px}.mushroom-checklist .checklist-toolbar{align-items:end;gap:24px;display:flex}.mushroom-checklist .checklist-progress-wrap{flex:1}.mushroom-checklist .checklist-progress{margin:0 0 10px;font-size:14px}.mushroom-checklist .checklist-meter{background:var(--mushroom-line);border-radius:4px;height:8px;overflow:hidden}.mushroom-checklist .checklist-meter span{background:var(--mushroom-orange);height:100%;display:block}.mushroom-checklist .text-button{min-height:44px;color:var(--mushroom-ink);font:600 14px/1.3 var(--atlas-font);cursor:pointer;background:0 0;border:0}.mushroom-checklist .text-button:disabled{color:#767b75;cursor:not-allowed}.mushroom-checklist .checklist-groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:44px;margin-top:26px;display:grid}.mushroom-checklist .checklist-group{background:0 0;border:0;border-radius:0;min-width:0;margin:0;padding:0}.mushroom-checklist .checklist-group legend{border-bottom:2px solid var(--mushroom-line);width:100%;padding:0 0 12px;font-size:18px;font-weight:800}.mushroom-checklist .checklist-group:first-child legend{border-color:var(--mushroom-orange)}.mushroom-checklist .checklist-group legend span,.mushroom-checklist .checklist-group-note{display:none}.mushroom-checklist .checklist-items{display:grid}.mushroom-checklist .checklist-item{cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;min-height:54px;padding:8px;display:grid;position:relative}.mushroom-checklist .checklist-item input{opacity:0;width:1px;height:1px;position:absolute}.mushroom-checklist .checkmark{border:2px solid var(--mushroom-green);background:#fff;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.mushroom-checklist input:checked+.checkmark{background:var(--mushroom-green)}.mushroom-checklist input:checked+.checkmark:after{color:#fff;content:"✓";font-size:16px;font-weight:800}.mushroom-checklist .checklist-item>span:last-child{font-size:14px;line-height:1.45}.mushroom-checklist .checklist-item:has(input:checked)>span:last-child{color:#526157}.mushroom-checklist .checklist-item:has(input:focus-visible){outline:3px solid var(--mushroom-orange);outline-offset:3px;border-radius:8px}.mushroom-checklist .storage-note,.mushroom-checklist .local-note{color:#526157;font-size:14px;line-height:1.5}.mushroom-guidance-details{border-top:1px solid var(--mushroom-line);border-bottom:1px solid var(--mushroom-line);margin-top:42px}.mushroom-guidance-details>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;font-size:16px;font-weight:700;display:flex}.mushroom-guidance-details>summary:after{content:"+";font-size:24px;font-weight:400}.mushroom-guidance-details[open]>summary:after{content:"−"}.mushroom-existing-guidance{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;padding:20px 0 34px;display:grid}.mushroom-existing-guidance h2{margin:0 0 18px;font-size:28px}.mushroom-existing-guidance article{border-top:1px solid var(--mushroom-line);padding:14px 0}.mushroom-existing-guidance h3{margin:0 0 6px;font-size:17px}.mushroom-existing-guidance p,.mushroom-existing-guidance li{margin-top:0;font-size:15px;line-height:1.5}.mushroom-existing-guidance li+li{margin-top:12px}.mushroom-existing-guidance .mushroom-orientation{width:100%;margin:24px 0 0}.mushroom-existing-guidance .mushroom-orientation :is(picture,img){width:100%;height:auto;display:block}.mushroom-existing-guidance .mushroom-orientation figcaption{color:#526157;margin-top:10px;font-size:14px;line-height:1.5}.mushroom-result>.mushroom-safety{margin-top:42px}.mushroom-result-actions{justify-content:space-between;align-items:center;gap:24px;display:flex}.mushroom-result-actions>p{color:#526157;font-size:14px}.mushroom-result-actions .trip-actions{gap:10px;display:flex}.mushroom-result-actions .trip-actions button{border:1px solid var(--mushroom-line);background:var(--mushroom-surface);min-height:52px;color:var(--mushroom-ink);font:600 16px/1.2 var(--atlas-font);border-radius:12px;padding:12px 22px}@media (max-width:1199px){.mushroom-start,.mushroom-question,.mushroom-result,.mushroom-edit,.mushroom-restoring,.mushroom-invalid{width:calc(100% - 40px)}.mushroom-start{grid-template-columns:minmax(0,1fr) minmax(340px,46%);gap:28px 34px}.mushroom-question{grid-template-columns:minmax(260px,34%) minmax(0,1fr);gap:32px}.mushroom-checklist .checklist-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:641px) and (max-width:1199px){.mushroom-checklist .checklist-group:nth-child(3){grid-column:2}}@media (max-width:800px){.mushroom-header,.mushroom-header .atlas-navigation{min-height:76px}.mushroom-start{flex-direction:column;gap:28px;padding:70px 0 44px;display:flex}.mushroom-start-copy{flex-direction:column;padding:0;display:flex}.mushroom-start .mushroom-kicker{font-size:16px}.mushroom-start h1{margin:16px 0 12px;font-size:42px;line-height:1.05}.mushroom-start-lead{font-size:18px;line-height:1.4}.mushroom-start-explainer{display:none}.mushroom-start-copy .mushroom-primary{order:4;width:100%;margin-top:26px}.mushroom-start-copy small{text-align:center;order:5;margin-top:12px;font-size:16px}.mushroom-start .mushroom-safety{order:2;padding:18px 20px}.mushroom-start picture{order:3}.mushroom-start picture img{border-radius:20px;height:196px}.mushroom-start-mobile-flow{order:4;margin:0;font-size:16px;display:block}.mushroom-safety p{font-size:16px}.mushroom-question{padding:66px 0 48px;display:block}.mushroom-question>picture{display:none}.mushroom-question-panel .mushroom-kicker{font-size:16px}.mushroom-progress{margin-top:22px}.mushroom-progress small{font-size:12px}.mushroom-step-count{font-size:16px}.mushroom-question-fieldset legend{font-size:32px;line-height:1.1}.mushroom-question-fieldset>p{font-size:16px}.mushroom-option{min-height:96px}.mushroom-option strong,.mushroom-option small{font-size:16px;line-height:1.4}.mushroom-actions>*{flex:1;min-width:0}.mushroom-return-note{font-size:16px}.mushroom-restoring,.mushroom-invalid{min-height:520px;padding:68px 0}.mushroom-invalid h1{font-size:36px}.mushroom-edit{padding:56px 0}.mushroom-edit>h1{font-size:34px}.mushroom-edit-grid{grid-template-columns:1fr}.mushroom-result{padding-top:30px}.mushroom-result-head{display:block}.mushroom-result-head h1{font-size:32px;line-height:1.1}.mushroom-result-head>div>p:last-child{font-size:16px}.mushroom-result-head>.mushroom-primary{width:100%;margin-top:24px}.mushroom-conditions{margin-top:28px}.mushroom-conditions h2,.mushroom-conditions li{font-size:16px}.mushroom-conditions ul{gap:8px;display:grid}.mushroom-conditions .mushroom-secondary{width:100%;min-height:48px}.mushroom-priority{margin:28px 0 42px;padding:22px;display:block}.mushroom-priority h2{font-size:25px}.mushroom-priority p,.mushroom-priority ol{font-size:16px}.mushroom-checklist-section>h2{font-size:28px}.mushroom-checklist .checklist-toolbar{display:block}.mushroom-checklist .checklist-progress,.mushroom-checklist .text-button{font-size:16px}.mushroom-checklist .checklist-groups{grid-template-columns:1fr;gap:32px}.mushroom-checklist .checklist-group legend{font-size:18px}.mushroom-checklist .checklist-item{min-height:60px;padding:9px 0}.mushroom-checklist .checklist-item>span:last-child,.mushroom-checklist .storage-note,.mushroom-checklist .local-note{font-size:16px;line-height:1.4}.mushroom-existing-guidance{grid-template-columns:1fr;gap:36px}.mushroom-existing-guidance p,.mushroom-existing-guidance li{font-size:16px}.mushroom-result-actions{display:block}.mushroom-result-actions>p{font-size:16px}.mushroom-result-actions .trip-actions{display:grid}.mushroom-result-actions .trip-actions button{font-size:16px}}@media (max-width:380px){.mushroom-start,.mushroom-question,.mushroom-result,.mushroom-edit,.mushroom-restoring,.mushroom-invalid{width:calc(100% - 32px)}.mushroom-start{padding-top:52px}.mushroom-start h1{font-size:38px}.mushroom-progress{gap:5px}.mushroom-progress small{letter-spacing:-.03em;font-size:11px}.mushroom-actions{flex-direction:column-reverse}}@media (max-width:640px){.mushroom-result-head>.mushroom-primary{display:none}.mushroom-checklist-link-mobile{width:100%;margin:-14px 0 36px;display:flex}}@media (prefers-reduced-motion:reduce){.atlas-mushrooms *,.atlas-mushrooms :before,.atlas-mushrooms :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.mushroom-header,.mushroom-conditions button,.mushroom-result-head>a,.mushroom-result-actions,.atlas-mushrooms>.site-footer{display:none!important}.mushroom-result{width:100%;padding:0}.mushroom-priority{color:#111;background:#fff;border:1px solid #333}.mushroom-priority p,.mushroom-priority .mushroom-kicker{color:#111}.mushroom-checklist .checklist-item,.mushroom-existing-guidance article{break-inside:avoid}}.atlas-mushrooms .mushroom-primary{border-color:var(--mushroom-orange);background:var(--mushroom-orange);color:#fff;font:600 16px/1.25 var(--atlas-font)}.atlas-mushrooms .mushroom-primary:hover{background:#e6652f}.atlas-mushrooms .mushroom-primary:active{border-color:var(--mushroom-green);background:var(--mushroom-green)}.atlas-mushrooms .mushroom-primary:disabled{color:#526157;background:#d5cbb4;border-color:#d5cbb4}.atlas-mushrooms .mushroom-secondary{border-color:var(--mushroom-line);background:var(--mushroom-surface);color:var(--mushroom-ink);font:600 16px/1.25 var(--atlas-font)}.atlas-mushrooms .mushroom-progress{text-transform:none;letter-spacing:0;border:0;grid-template-columns:repeat(5,minmax(0,1fr));padding:0}.atlas-mushrooms .mushroom-options{border:0;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:0}.atlas-mushrooms .mushroom-options .mushroom-option{border:1px solid var(--mushroom-line);border-radius:14px;min-height:86px;padding:15px 18px;display:flex}.atlas-mushrooms .mushroom-options .mushroom-option:last-child{border:1px solid var(--mushroom-line)}.atlas-mushrooms .mushroom-options .mushroom-option>i{width:22px;height:22px;position:static}.atlas-mushrooms .mushroom-options .mushroom-option:has(input:focus-visible){outline:3px solid var(--mushroom-orange);outline-offset:3px}.atlas-mushrooms .mushroom-actions{border:0;justify-content:flex-start;padding:0}.atlas-mushrooms .mushroom-result{gap:0;display:block}.atlas-mushrooms .mushroom-result-head{border-bottom:0;grid-template-columns:minmax(0,1fr) 320px;padding-bottom:0}.atlas-mushrooms .mushroom-result h2{font-family:var(--atlas-font);letter-spacing:-.025em;font-weight:800;line-height:1.15}@media (min-width:641px) and (max-width:800px){.atlas-mushrooms .mushroom-checklist .checklist-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.atlas-mushrooms .mushroom-result-head{grid-template-columns:minmax(0,1fr) 240px;display:grid}.atlas-mushrooms .mushroom-result-head>.mushroom-primary{width:auto;margin-top:0}.atlas-mushrooms .mushroom-conditions{grid-column:1/-1}}.atlas-mushrooms .mushroom-start{width:min(100% - 40px,760px);margin:0 auto;padding:32px 0;display:block}.atlas-mushrooms .mushroom-start-copy{gap:16px;padding:0;display:grid}.atlas-mushrooms .mushroom-start-copy>*{order:0}.atlas-mushrooms .mushroom-start-copy .mushroom-start-explainer{color:var(--mushroom-ink);display:block}.atlas-mushrooms .mushroom-start-copy small{text-align:left}.atlas-mushrooms .mushroom-start .forest-guide-link,.atlas-mushrooms .mushroom-start-guide .forest-guide-link{color:#97461f;line-height:24px}.atlas-mushrooms .mushroom-start h1{letter-spacing:0;margin:0;font-size:28px;font-weight:600;line-height:34px}.atlas-mushrooms .mushroom-start :is(.mushroom-start-lead,.mushroom-start-explainer,.mushroom-entry-boundary,small){max-width:none;margin:0;font-size:16px;line-height:24px}.atlas-mushrooms .mushroom-start .mushroom-primary{background:var(--mushroom-ink);border-color:var(--mushroom-ink);width:100%;min-width:0;min-height:48px;margin-top:0;padding:12px 16px;line-height:24px}.atlas-mushrooms .mushroom-start .mushroom-primary:hover{background:#97461f;border-color:#97461f}.atlas-mushrooms .mushroom-start .mushroom-primary:disabled{background:#d5cbb4;border-color:#d5cbb4}.mushroom-entry-boundary{color:#526157}.atlas-mushrooms .mushroom-start-guide{gap:12px;width:min(100% - 40px,760px);margin:0 auto 32px;display:grid}.atlas-mushrooms .mushroom-start-guide h2{margin:0;font-size:22px;font-weight:600;line-height:28px}.atlas-mushrooms .mushroom-start-guide p{margin:0;font-size:16px;line-height:24px}@media (min-width:641px){.atlas-mushrooms .mushroom-start h1{font-size:32px;line-height:40px}}
