.kitchen-planning-copy{max-width:1240px;margin:0 auto;padding:32px 24px 64px;box-sizing:content-box;color:inherit}
.kitchen-planning-copy section{padding:28px 0;border-top:1px solid #DAD4C4}
.kitchen-planning-copy h2{font-family:Archivo,system-ui,sans-serif;font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.25;margin:0 0 18px;max-width:none}
.kitchen-planning-copy p{font-size:17px;line-height:1.8;margin:0 0 18px;max-width:none}
.kitchen-planning-copy p:last-child{margin-bottom:0}
.kitchen-planning-copy a{color:inherit;text-decoration:underline;text-underline-offset:3px;font-weight:600}
.editorial-actions{display:flex;flex-wrap:wrap;gap:12px;padding-top:12px}
.editorial-actions a{display:inline-flex;align-items:center;min-height:46px;border:1px solid #7D826B;border-radius:9px;padding:10px 16px;box-sizing:border-box;text-decoration:none;background:#FFFEFA;font-size:15px}
.editorial-actions a:first-child{background:#244A3A;color:#fff;border-color:#244A3A}
@media(max-width:600px){.kitchen-planning-copy{padding:24px 12px 40px}.kitchen-planning-copy section{padding:24px 0}.kitchen-planning-copy p{font-size:16px;line-height:1.75}.editorial-actions{flex-direction:column}.editorial-actions a{justify-content:center}}
