.legacy-seo-hero{background:#fff4ea;padding:clamp(45px,6vw,90px) 0 90px;overflow:hidden}.legacy-seo-hero-inner{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(35px,6vw,100px);display:grid}.legacy-seo-copy{max-width:730px}.legacy-seo-kicker{color:#ac4543;letter-spacing:.1em;text-transform:uppercase;background:#fce0d7;border-radius:999px;padding:8px 14px;font:800 10px/1.2 DM Sans,sans-serif;display:inline-block}.legacy-seo-copy h1{letter-spacing:-.065em;color:#262d28;margin:24px 0;font:800 clamp(43px,5.1vw,77px)/1 DM Sans,sans-serif}.legacy-seo-lead{color:#4e5e52;max-width:610px;font-size:clamp(17px,1.5vw,21px);line-height:1.55}.legacy-seo-button{color:#fff;background:#f05d57;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:16px 22px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 5px #d44a47}.legacy-seo-button:hover{background:#df4d49}.legacy-seo-button:focus-visible{outline-offset:4px;outline:3px solid #3c493d}.legacy-seo-photo{margin:0;position:relative;transform:rotate(2deg)}.legacy-seo-photo:after{content:"✳";color:#f49a74;font-size:95px;line-height:1;position:absolute;top:-54px;right:-24px}.legacy-seo-photo img{object-fit:cover;border-radius:32px;width:100%;height:clamp(400px,45vw,570px)}.legacy-seo-photo figcaption{color:#263c2e;background:#e4eee0;border-radius:17px;max-width:270px;padding:18px 22px;font-size:17px;font-weight:800;line-height:1.2;position:absolute;bottom:-25px;left:-26px;transform:rotate(-6deg);box-shadow:0 6px #c9dbca}.legacy-seo-layout{grid-template-columns:minmax(0,1fr) 325px;gap:clamp(45px,7vw,120px);padding-block:95px;display:grid}.legacy-seo-article{color:#445248;max-width:820px;font-size:17px;line-height:1.85}.legacy-seo-article>.legacy-seo-kicker{margin-bottom:27px}.legacy-seo-article>p{margin:0 0 24px}.legacy-seo-article section{border-top:1px solid #e6e8df;margin-top:35px;padding:32px 0 8px;position:relative}.legacy-seo-article h2{letter-spacing:-.045em;color:#27332c;max-width:650px;margin:0 0 20px;font:800 clamp(29px,3vw,43px)/1.12 DM Sans,sans-serif}.legacy-seo-article section p{margin:0 0 20px}.legacy-seo-number{color:#e45e53;margin-bottom:14px;font-size:12px;font-weight:850;display:block}.legacy-seo-aside{background:#e9f1e7;border-radius:25px;align-self:start;position:sticky;top:135px;overflow:visible;box-shadow:0 8px 28px #2545360e}.legacy-seo-aside>img{object-fit:cover;border-radius:25px 25px 0 0;width:100%;height:225px}.legacy-seo-aside>div{padding:25px}.legacy-seo-aside .legacy-seo-kicker{background:#fffdf8}.legacy-seo-aside h2{letter-spacing:-.045em;margin:15px 0;font:800 27px/1.1 DM Sans,sans-serif}.legacy-seo-aside p:not(.legacy-seo-kicker){color:#53675b;margin-bottom:22px;font-size:13px;line-height:1.65}.legacy-seo-aside a{color:#fff;text-align:center;background:#263d2e;border-radius:999px;padding:13px 16px;font-size:12px;font-weight:800;display:block}.legacy-seo-sticker{z-index:1;color:#8e3d38;background:#f9d5cc;border-radius:8px;padding:10px 14px;font-size:10px;font-weight:850;position:absolute;top:174px;right:-18px;transform:rotate(7deg)}.legacy-seo-more{background:#fff3eb;padding:85px 0 105px}.legacy-seo-more h2{letter-spacing:-.055em;margin:19px 0 32px;font:800 clamp(35px,4vw,55px)/1.05 DM Sans,sans-serif}.legacy-seo-related{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.legacy-seo-related a{background:#fffdf9;border-radius:24px;display:block;overflow:hidden;box-shadow:0 5px 20px #4931230b}.legacy-seo-related img{object-fit:cover;width:100%;height:220px}.legacy-seo-related span{justify-content:space-between;align-items:center;gap:14px;padding:19px;font-size:17px;font-weight:800;line-height:1.25;display:flex}.legacy-seo-related b{color:#e85c53;font-size:23px}@media (width<=950px){.legacy-seo-hero-inner{grid-template-columns:1fr}.legacy-seo-photo img{height:460px}.legacy-seo-layout{grid-template-columns:minmax(0,1fr) 280px;gap:35px}.legacy-seo-aside>img{height:180px}}@media (width<=760px){.legacy-seo-hero{padding:30px 0 70px}.legacy-seo-hero-inner{gap:45px}.legacy-seo-copy h1{font-size:clamp(39px,11vw,60px)}.legacy-seo-lead{font-size:16px}.legacy-seo-photo{transform:rotate(1deg)}.legacy-seo-photo img{height:310px}.legacy-seo-photo figcaption{font-size:14px;bottom:-18px;left:0}.legacy-seo-layout{flex-direction:column;gap:45px;padding-block:65px;display:flex}.legacy-seo-article{font-size:15px}.legacy-seo-article h2{font-size:31px}.legacy-seo-aside{max-width:430px;position:static}.legacy-seo-sticker{right:8px}.legacy-seo-related{grid-template-columns:1fr;gap:15px}.legacy-seo-related img{height:210px}.legacy-seo-more{padding-block:65px}}
