.premium-home{background:#f8faf6}.premium-home .wrap{width:min(1240px,100% - 96px)}.premium-home .header{background:#f8faf6}.premium-home .header-inner{flex-wrap:nowrap;gap:24px;min-height:94px;padding:0}.premium-home .brand-wordmark{font-size:1.7rem}.premium-home .brand-descriptor{font-size:.7rem}.premium-home .header nav{flex-wrap:nowrap;gap:30px}.premium-home .home-mobile-menu{display:none}.premium-home-content{--muted:#506e65;--line:#d3dfd6}.home-opening{grid-template-columns:1.12fr 1fr;align-items:center;gap:60px;padding:80px 0 76px;display:grid}.home-kicker{letter-spacing:.12em;text-transform:uppercase;color:#4a7162;margin-bottom:19px;font-size:.72rem;font-weight:800;line-height:1.5}.home-opening h1{letter-spacing:-.065em;margin:0 0 24px;font-size:clamp(2.8rem,4.4vw,4.35rem);font-weight:850;line-height:1.09}.home-opening h1 em{color:#247467;font-style:normal}.home-deck{max-width:445px;color:var(--muted);margin:0 0 30px;font-size:1.12rem;line-height:1.8}.home-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.premium-home .button{border-radius:7px;gap:20px;min-height:50px;padding:14px 20px;font-size:.88rem}.home-secondary{align-items:center;gap:10px;font-size:.86rem;font-weight:750;line-height:1.4;text-decoration:none;display:inline-flex}.home-secondary:hover{text-decoration:underline}.home-free{color:var(--muted);align-items:center;gap:8px;margin:23px 0 0;font-size:.78rem;display:flex}.home-free span{color:#245e40;background:#dfedcf;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;display:inline-grid}.home-showcase{background:#e6eee4;border:1px solid #d3dfcf;border-radius:18px;padding:24px;text-decoration:none;transition:background .15s;display:block}.home-showcase:hover{background:#deead9}.showcase-top{text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:.68rem;font-weight:800;display:flex}.showcase-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.showcase-pair figure{min-width:0;margin:0}.showcase-pair img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%}.showcase-pair figcaption{color:#516a58;margin:9px 0 0;font-size:.68rem}.showcase-caption{padding-top:19px}.showcase-caption h2{letter-spacing:-.045em;margin:0 0 10px;font-size:1.85rem;line-height:1.14}.showcase-caption p{margin:0 0 8px;font-size:.8rem}.showcase-note{color:#587362;font-size:.63rem;display:block}.home-start{border-top:1px solid var(--line);padding:44px 0 60px}.home-section-title{justify-content:space-between;align-items:end;gap:28px;margin-bottom:15px;display:flex}.home-section-title .home-kicker{margin-bottom:11px}.home-section-title h2{margin:0;font-size:clamp(1.85rem,2.7vw,2.55rem);line-height:1.13}.home-section-deck{color:var(--muted);max-width:670px;margin:0 0 26px;font-size:1rem}.home-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.home-tool-grid li{min-width:0}.home-tool-grid a{background:#eff3eb;border:1px solid #d1ddce;border-radius:10px;flex-direction:column;min-height:148px;padding:22px;text-decoration:none;display:flex}.home-tool-grid a:hover{background:#e7f1db;border-color:#a8c496}.home-tool-number{color:#5e7865;margin-bottom:17px;font-size:.7rem}.home-tool-grid h3{letter-spacing:-.035em;margin:0 0 16px;font-size:1.27rem}.home-tool-link{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-size:.73rem;font-weight:750;display:flex}.home-picks{border-top:1px solid var(--line);padding:60px 0 74px}.home-pick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:30px;display:grid}.home-pick-grid article{min-width:0}.home-pick-image{background:#e2eeda;border-radius:12px;display:block;overflow:hidden}.home-pick-image img{aspect-ratio:1.5;object-fit:cover;width:100%}.home-pick-copy{padding:21px 2px 0}.home-pick-category{letter-spacing:.1em;text-transform:uppercase;color:#5a7966;margin:0 0 12px;font-size:.66rem;font-weight:800}.home-pick-copy h3{letter-spacing:-.04em;margin:0 0 14px;font-size:1.5rem;line-height:1.2}.home-pick-copy h3 a{text-decoration:none}.home-pick-copy h3 a:hover{text-decoration:underline}.home-pick-copy>p:not(.home-pick-category){color:var(--muted);margin:0 0 20px;font-size:.91rem;line-height:1.7}.home-kits{color:#f2faed;background:#0b4944;border-radius:18px;grid-template-columns:1.25fr 1fr;gap:70px;padding:50px 48px;display:grid}.home-kits .home-kicker{color:#c9e58b}.home-kits h2{margin:0 0 20px;font-size:clamp(2rem,3vw,2.85rem);line-height:1.13}.home-kits>div>p:not(.home-kicker){color:#cbded1;max-width:430px;margin-bottom:26px;font-size:.98rem;line-height:1.75}.home-kit-steps{align-self:center;margin:0;padding:0;list-style:none}.home-kit-steps li{border-bottom:1px solid #427067;gap:22px;padding:22px 0;display:flex}.home-kit-steps li:first-child{padding-top:0}.home-kit-steps li:last-child{border:0;padding-bottom:0}.home-kit-steps li>span{color:#c6ef86;font-size:.72rem;line-height:2}.home-kit-steps strong{font-size:1.1rem}.home-kit-steps p{color:#cbded1;margin:7px 0 0;font-size:.85rem;line-height:1.6}.home-topics{padding:72px 0 54px}.home-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin-top:24px;display:grid}.home-topic-grid>a{border-top:1px solid var(--line);padding:24px 0;text-decoration:none}.home-topic-grid h3{justify-content:space-between;align-items:center;gap:15px;margin:0 0 10px;font-size:1.25rem;line-height:1.3;display:flex}.home-topic-grid p{color:var(--muted);margin:0;font-size:.88rem}.home-topic-grid a:hover h3{text-decoration:underline}.home-editorial{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:34px 0 16px;display:flex}.home-editorial p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.7}.home-editorial strong{color:#174a3f;font-weight:750}.premium-home .footer{margin-top:40px}@media (width<=1050px){.premium-home .wrap{width:calc(100% - 64px)}.home-opening{gap:32px;padding:56px 0}.home-opening h1{font-size:3rem}.home-actions{gap:18px}.premium-home .header nav{gap:22px}.home-kits{gap:35px;padding:38px}.home-tool-grid a{padding:18px}.home-tool-grid h3{font-size:1.15rem}}@media (width<=760px){.premium-home .wrap{width:calc(100% - 40px)}.premium-home .header-inner{justify-content:space-between;min-height:72px;position:relative}.premium-home .brand-descriptor{display:none}.premium-home .brand-wordmark{font-size:1.52rem}.premium-home .publication-brand{gap:8px}.premium-home .publication-brand .stepmark{width:30px;height:30px}.premium-home .header .home-desktop-nav{display:none}.premium-home .home-mobile-menu{display:block}.home-mobile-menu summary{cursor:pointer;align-items:center;gap:9px;min-height:44px;padding:10px 0 10px 14px;font-size:.78rem;font-weight:750;list-style:none;display:flex}.home-mobile-menu summary::-webkit-details-marker{display:none}.premium-home .home-mobile-menu nav{z-index:20;background:#f8faf6;border-bottom:1px solid #b9ccba;grid-template-columns:1fr 1fr;gap:0;padding:12px 20px 20px;display:grid;position:absolute;top:72px;left:-20px;right:-20px;box-shadow:0 14px 20px #073f3e0b}.premium-home .home-mobile-menu nav a{min-height:44px;padding:13px 8px;font-size:.86rem;display:block}.home-opening{padding:37px 0 42px;display:block}.home-kicker{letter-spacing:.1em;max-width:320px;margin-bottom:16px;font-size:.62rem}.home-opening h1{letter-spacing:-.05em;margin-bottom:19px;font-size:clamp(2rem,8.3vw,3.25rem);line-height:1.12}.home-deck{max-width:430px;margin-bottom:24px;font-size:1rem;line-height:1.7}.home-actions{gap:16px}.premium-home .button{gap:13px;min-height:48px;padding:13px 17px;font-size:.82rem}.home-actions .home-secondary{font-size:.8rem}.home-free{margin-top:20px;font-size:.7rem;line-height:1.5}.home-showcase{border-radius:14px;margin-top:30px;padding:20px}.showcase-top{margin-bottom:15px;font-size:.62rem}.showcase-pair{gap:10px}.showcase-pair img{border-radius:8px}.showcase-caption{padding-top:17px}.showcase-caption h2{font-size:1.6rem}.showcase-caption h2 br{display:none}.showcase-caption p{font-size:.75rem}.showcase-note{font-size:.59rem;line-height:1.5}.home-start{padding:35px 0 42px}.home-section-title{margin-bottom:16px;display:block}.home-section-title h2{font-size:1.85rem;line-height:1.14}.home-section-title .home-secondary{margin-top:17px;font-size:.8rem}.home-section-deck{margin-bottom:23px;font-size:.9rem;line-height:1.7}.home-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-tool-grid a{min-height:137px;padding:17px 15px}.home-tool-number{margin-bottom:15px}.home-tool-grid h3{margin-bottom:16px;font-size:1.1rem;line-height:1.2}.home-tool-link{gap:5px;font-size:.66rem;line-height:1.5}.home-tool-link svg{width:14px}.home-picks{padding:38px 0 42px}.home-pick-grid{grid-template-columns:1fr;gap:32px;margin-top:24px}.home-pick-image img{aspect-ratio:1.7}.home-pick-copy{padding-top:17px}.home-pick-copy h3{font-size:1.42rem}.home-pick-copy>p:not(.home-pick-category){margin-bottom:15px;font-size:.88rem}.home-kits{border-radius:14px;padding:29px 24px;display:block}.home-kits h2{font-size:2rem}.home-kits>div>p:not(.home-kicker){font-size:.9rem}.home-kit-steps{margin-top:34px}.home-kit-steps li{gap:17px;padding:18px 0}.home-kit-steps strong{font-size:1rem}.home-kit-steps p{font-size:.8rem}.home-topics{padding:42px 0 30px}.home-topic-grid{grid-template-columns:1fr;margin-top:20px}.home-topic-grid>a{padding:21px 0}.home-topic-grid h3{font-size:1.17rem}.home-topic-grid p{font-size:.84rem}.home-editorial{padding:26px 0 0;display:block}.home-editorial p{font-size:.86rem}.home-editorial .home-secondary{margin-top:20px;font-size:.8rem}.premium-home .footer{margin-top:30px}}@media (prefers-reduced-motion:reduce){.home-showcase{transition:none}}
