.personalize-section{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,6rem);align-items:start;border-top:1px solid #c9c4b8}.personalize-intro h2{font-size:clamp(2.2rem,4vw,4.3rem);line-height:1.08;letter-spacing:-.04em}.personalize-intro h2 em{font-family:Georgia,serif;color:#8e2533}.personalize-intro>p{max-width:36rem;line-height:1.75}.creole-line{font-weight:700;color:#8e2533}.atelier-note{margin-top:2rem;padding:1.5rem;border-left:3px solid #8e2533;background:#fffaf1}.atelier-note p{margin-bottom:0;font-size:1rem;line-height:1.6}.personalize-card{background:#fff;padding:clamp(1.25rem,3vw,2.25rem);border:1px solid #d7d0c4;border-radius:1.2rem;box-shadow:0 16px 48px #33281c0a}.personalize-card h3{font-size:1.6rem;margin:0 0 1.5rem}.personalize-card label{display:block;font-weight:700;font-size:.95rem;margin:1rem 0 .5rem}.personalize-card input,.personalize-card select,.personalize-card textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #aaa296;border-radius:.45rem;background:#fff;color:#20251e;padding:.85rem;font:inherit;font-size:1rem}.personalize-card :focus-visible{outline:3px solid #8e2533;outline-offset:3px}.personalize-card textarea{resize:vertical}.personal-summary{margin-top:1.4rem;padding:1rem;background:#f3f4ee;border-radius:.5rem;overflow-wrap:anywhere}.personal-summary p{line-height:1.6;margin:.5rem 0 0}.personal-help{font-size:.875rem;line-height:1.6;color:#514a40}.personalize-card .button{white-space:normal;text-align:center}.personalize-card .eyebrow{line-height:1.5}@media(max-width:760px){.personalize-section{grid-template-columns:1fr;gap:1.5rem}.personalize-card{min-width:0}}
