.copy-preview-notice{z-index:100;color:#33372d;max-width:calc(100vw - 24px);font:500 12px/1.5 var(--font-body), sans-serif;pointer-events:none;background:#faf9f0;border:1px solid #c8c8b9;border-radius:6px;padding:8px 12px;position:fixed;bottom:12px;left:12px;box-shadow:0 2px 14px #00000010}.copy-proposal{padding-block:clamp(48px,6vw,92px)}.copy-proposal h2{max-width:850px;font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:16px 0 32px;font-size:clamp(30px,4vw,52px);font-weight:500;line-height:1.12}.copy-proposal h3,.copy-proposal dt{font-family:var(--font-display), sans-serif;margin:0 0 14px;font-size:clamp(22px,2.3vw,30px);font-weight:500;line-height:1.2}.copy-proposal p,.copy-proposal dd{color:var(--color-text-muted,#63655d);font-size:17px;line-height:1.75}.copy-proposal dd{margin:0}.copy-proposal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin:0;display:grid}.copy-proposal__grid>*{border-top:1px solid #24291e26;min-width:0;padding-top:24px}.copy-proposal__grid p{margin-bottom:20px}.copy-proposal__note{max-width:780px;margin-top:34px}.copy-proposal__terms{max-width:900px;margin-top:36px}.copy-proposal details{border-bottom:1px solid #24291e26;padding:18px 0}.copy-proposal summary{cursor:pointer;font-size:18px;line-height:1.5}.copy-proposal summary:focus-visible{outline-offset:5px;outline:2px solid}.copy-proposal details p{margin-top:16px}.copy-proposal__update{gap:20px;margin-block:20px;display:grid}.copy-proposal__update dt{margin-bottom:6px;font-size:20px}@media (max-width:640px){.copy-proposal__grid{grid-template-columns:1fr;gap:28px}.copy-proposal p,.copy-proposal dd{font-size:16px}}
