.fw-body{background:#f7f5ef}.fw-header{min-height:78px;background:#fffefa;border-bottom:1px solid #e5e9e1;padding:17px clamp(18px,5vw,70px);display:flex;align-items:center;justify-content:space-between;gap:16px}.fw-home{text-decoration:none;color:#183e2d;display:inline-flex;gap:7px;align-items:center;font-size:24px}.fw-home strong{font-size:15px;letter-spacing:.13em}.fw-home strong span{color:#aa835b;font-weight:400}.fw-header>span{font-size:10px;font-weight:800;letter-spacing:.2em;color:#8c9c8e}.fw-back{font-size:11px;font-weight:700;text-decoration:none}.fw-wrap{width:min(1100px,calc(100% - 36px));margin:35px auto 65px}.fw-hero{display:flex;align-items:center;justify-content:space-between;gap:30px;border-radius:16px;background:radial-gradient(circle at 80% 25%,#42654d,#1a3d30 72%);color:#fff;padding:48px 50px;overflow:hidden}.fw-hero h1{font-family:'DM Serif Display',Georgia,serif;font-size:clamp(42px,5vw,70px);font-weight:400;line-height:1.05;margin:8px 0 19px}.fw-hero h1 em{color:#d8b88f}.fw-hero p:not(.eyebrow){max-width:610px;color:#d7e2d9;font-size:13px;line-height:1.8}.fw-hero .eyebrow{color:#d1b590}.fw-mushroom{color:#b4caac;font-size:210px;line-height:1;opacity:.23}.fw-hero-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.fw-status{display:flex;gap:14px;align-items:start;background:#f7efd9;border:1px solid #eadab6;border-radius:10px;margin:18px 0 25px;padding:16px 20px;color:#685a3d}.fw-signal{flex:0 0 9px;width:9px;height:9px;margin-top:8px;border-radius:50%;background:#bd9f65}.fw-status strong{font-size:12px}.fw-status p{font-size:11px;line-height:1.7;margin:3px 0 0}.fw-columns{display:grid;grid-template-columns:1.2fr .8fr;gap:20px}.fw-card{background:#fffefa;border:1px solid #e5e9e1;border-radius:12px;padding:27px;box-shadow:0 9px 32px #1a34290b}.fw-card h2,.fw-next h2{font-family:'DM Serif Display',Georgia,serif;font-size:28px;font-weight:400;color:#294333;margin:6px 0 14px;line-height:1.2}.fw-card-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.fw-card-head .eyebrow{margin-bottom:0}.fw-card-head h2{margin-bottom:10px}#fw-progress{color:#3e7955;background:#e7f0e6;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:800;white-space:nowrap}.fw-check{display:flex;align-items:start;gap:13px;padding:14px 5px;border-bottom:1px solid #ebeee7;cursor:pointer}.fw-check:last-child{border-bottom:0}.fw-check input{width:19px;height:19px;flex-shrink:0;margin:2px 0 0;accent-color:#356a4d}.fw-check strong{display:block;font-size:12px;color:#3b5f48}.fw-check small{display:block;font-size:11px;color:#78897b;line-height:1.6;margin-top:4px}.fw-check:has(input:checked) strong{color:#7c9681;text-decoration:line-through}.fw-local-note{font-size:10px;color:#8a958a;margin:17px 0 0}.fw-list{padding-left:19px;color:#5e7463;font-size:12px;line-height:2}.fw-photo-card{background:#eef4ea;border:1px solid #d8e7d4;border-radius:10px;padding:19px;margin:24px 0}.fw-photo-card strong{font-size:12px;color:#3a6747}.fw-photo-card p{font-size:11px;color:#637c68;line-height:1.8;margin:8px 0 0}.fw-safety{border-left:3px solid #cfb184;padding-left:15px}.fw-safety strong{font-size:12px;color:#846e4d}.fw-safety p{font-size:11px;line-height:1.8;color:#71776c}.fw-next{margin-top:21px;border:1px solid #e5e9e1;background:#fffefa;border-radius:12px;padding:33px}.fw-next>div:first-child{max-width:700px}.fw-next p:not(.eyebrow){font-size:12px;line-height:1.8;color:#68796a}.fw-sequence{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:25px 0}.fw-sequence span{background:#e5efe2;border-radius:7px;padding:12px 14px;color:#3d6548;font-size:11px;font-weight:800}.fw-sequence b{color:#90aa94}.fw-links{display:flex;flex-wrap:wrap;gap:19px;border-top:1px solid #edf0eb;padding-top:19px}.fw-links a{font-size:11px;font-weight:800}.fw-footer{border-top:1px solid #e6ebe3;text-align:center;padding:25px;font-size:10px;color:#839786;letter-spacing:.13em}@media(max-width:800px){.fw-columns{grid-template-columns:1fr}.fw-hero{padding:34px 27px}.fw-mushroom{font-size:130px}.fw-header>span{display:none}}@media(max-width:550px){.fw-wrap{width:calc(100% - 24px);margin-top:14px}.fw-hero{padding:31px 23px}.fw-hero h1{font-size:42px}.fw-mushroom{display:none}.fw-card,.fw-next{padding:20px}.fw-sequence{gap:5px}.fw-sequence span{font-size:10px;padding:8px}.fw-header{padding:14px}.fw-home strong{font-size:12px}}