.design-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.design-card{padding:30px;border:1px solid #647085}.design-card h2{font-size:38px}.design-card p{font-size:15px}.editorial{background:#f3efe5;color:#252b31}.editorial .button{background:#24493d;color:white}.minimal{background:#fff;color:#172c48}.minimal h2{font-family:Arial,sans-serif;letter-spacing:-1px;font-weight:700}.minimal .button{background:#145ab6;color:white}html[data-design=editorial] body{background:#f3efe5;color:#252b31}html[data-design=editorial] h1,html[data-design=editorial] h2{font-family:Georgia,serif}html[data-design=editorial] .eyebrow,html[data-design=editorial] .brand b,html[data-design=editorial] h1 em{color:#24493d}html[data-design=editorial] .button{background:#24493d;color:white}html[data-design=editorial] .light{background:#e5e8df}html[data-design=minimal] body{background:#fff;color:#172c48}html[data-design=minimal] h1,html[data-design=minimal] h2{font-family:Arial,sans-serif;font-weight:700;letter-spacing:-1.5px}html[data-design=minimal] h1 em,html[data-design=minimal] .brand b,html[data-design=minimal] .eyebrow{color:#145ab6}html[data-design=minimal] .button{background:#145ab6;color:white;border-radius:8px}html[data-design=minimal] .light{background:#f1f5fb}html[data-design=minimal] .hero{gap:40px}html[data-design=editorial] a:focus-visible,html[data-design=minimal] a:focus-visible{outline-color:#145ab6}html[data-design=editorial] a:hover{color:#24493d}html[data-design=minimal] a:hover{color:#145ab6}@media(max-width:1000px){.design-grid{grid-template-columns:1fr}.design-card{max-width:700px}.design-card h2{font-size:40px}}
