:root{--color-warm-white: #FBF8F4;--color-nude-beige: #DCC2A7;--color-warm-brown: #AC7858;--color-deep-brown: #52372D;--color-blush: #E7B7BF;--color-dusty-rose: #AC6072;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--color-deep-brown);background:var(--color-warm-white);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px}.foundation{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:clamp(16px,5vw,64px)}.foundation__content{width:100%;min-width:0;max-width:40rem;padding:clamp(16px,5vw,48px);overflow-wrap:anywhere;border:1px solid var(--color-nude-beige);border-radius:1.25rem;background:var(--color-warm-white)}h1{font-size:clamp(2rem,5vw,3.25rem);line-height:1.12}p{line-height:1.6}.eyebrow{font-weight:700;letter-spacing:.06em;text-transform:uppercase}.notice{border-left:4px solid var(--color-dusty-rose);padding-left:clamp(8px,2vw,16px)}:focus-visible{outline:3px solid var(--color-dusty-rose);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important}}
