#gc-newsletter{box-sizing:border-box;background:#fbf9f6;color:#4a3a3d;font-family:system-ui,sans-serif;text-align:left;overflow-wrap:anywhere}#gc-newsletter *{box-sizing:border-box}#gc-newsletter .gc-wrap{width:min(1160px,calc(100% - 40px));margin-inline:auto}#gc-newsletter .gc-section{padding-block:clamp(3.5rem,7vw,6.5rem)}#gc-newsletter h2,#gc-newsletter h3{font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em;line-height:1.15;text-wrap:balance}#gc-newsletter h2{font-size:clamp(2rem,4.5vw,3.6rem);margin:0 0 1.3rem}#gc-newsletter h3{font-size:clamp(1.35rem,2.5vw,2rem);margin:0 0 1rem}#gc-newsletter p,#gc-newsletter li{font-size:clamp(1.0625rem,1rem + .25vw,1.125rem);line-height:1.85}#gc-newsletter p{margin:0 0 1.2rem}#gc-newsletter a{color:#4a3a3d;text-underline-offset:.25em}#gc-newsletter a:focus-visible,#gc-newsletter summary:focus-visible,#gc-newsletter button:focus-visible{outline:2px solid #4a3a3d;outline-offset:5px}#gc-newsletter .gc-kicker{font-size:.875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin-bottom:1.2rem}#gc-newsletter .gc-lead{font-size:clamp(1.08rem,1.7vw,1.3rem);line-height:1.8}#gc-newsletter .gc-small{font-size:.875rem;line-height:1.7}#gc-newsletter .gc-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:1rem 1.5rem;min-height:54px;background:#f6e6ea;border:1px solid #dcc2c7;border-radius:999px;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none}#gc-newsletter .gc-btn:hover{background:#dcc2c7}#gc-newsletter .gc-btn-secondary{background:0 0}#gc-newsletter .gc-actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-block:1.6rem}#gc-newsletter .gc-photo{display:block;width:100%;height:auto;object-fit:cover;border-radius:1.3rem}#gc-newsletter figure{margin:0}#gc-newsletter figcaption{font-size:.875rem;line-height:1.6;margin-top:.7rem}#gc-newsletter .gc-split{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,6vw,5rem)}#gc-newsletter .gc-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}#gc-newsletter .gc-card{padding:2rem;border:1px solid #dcc2c7;border-radius:1.2rem;background:#f8eef1}#gc-newsletter .gc-note{font-size:.875rem;line-height:1.65;border-left:2px solid #dcc2c7;padding:.7rem 1rem;background:#f8eef1}#gc-newsletter .gc-tint{background:#ece8e4}#gc-newsletter .gc-pink{background:#f8eef1}#gc-newsletter .gc-center{text-align:center}#gc-newsletter .gc-center>p{max-width:65ch;margin-inline:auto}#gc-newsletter .gc-center .gc-actions{justify-content:center}@media (max-width:760px){#gc-newsletter .gc-split,#gc-newsletter .gc-cards{grid-template-columns:1fr}#gc-newsletter .gc-card{padding:1.5rem}#gc-newsletter .gc-btn{max-width:100%}}#gc-newsletter .gc-signup{background:#f8eef1;padding:clamp(1.5rem,4vw,3rem);border:1px solid #dcc2c7;border-radius:1.5rem;text-align:center}#gc-newsletter .gc-signup h2{font-size:clamp(1.8rem,3vw,2.5rem)}#gc-newsletter .gc-rose{width:90px;margin:0 auto 1.5rem}#gc-newsletter .gc-signup-status{padding:1rem;background:#ece8e4;border-radius:999px;font-weight:600}#gc-newsletter .gc-letter{background:#fbf9f6;border:1px solid #dcc2c7;padding:clamp(1.5rem,4vw,3rem);box-shadow:8px 8px 0#d8d0cc}#gc-newsletter .gc-letter h2{font-size:clamp(1.8rem,3vw,2.5rem)}