.back-link{overflow-wrap:anywhere;color:var(--forest);font-size:.78rem;font-weight:680;text-decoration:underline;text-underline-offset:3px}
.privacy-main{padding:60px 0 100px}
.draft-banner{margin-bottom:58px;padding:19px 22px;border:1px solid #c57958;background:#fff4ef;color:#74351f}
.draft-banner strong,.draft-banner span{display:block}
.draft-banner strong{margin-bottom:5px;font-size:.82rem;letter-spacing:.08em}
.draft-banner span{font-size:.8rem}
.privacy-main article{max-width:820px}
.privacy-main article+article{margin-top:70px}
.privacy-main h1{max-width:14ch;font-size:clamp(2.6rem,5vw,4.8rem)}
.privacy-main h2{margin:46px 0 14px;font-size:1.5rem;letter-spacing:-.02em}
.privacy-main p,.privacy-main li{overflow-wrap:anywhere;color:#53625c}
.privacy-main .eyebrow{overflow-wrap:anywhere}
.privacy-main .lead{font-size:1.05rem;line-height:1.7}
.privacy-main li{margin-bottom:7px}
.privacy-main hr{margin:78px 0;border:0;border-top:1px solid var(--line-strong)}
@media(max-width:620px){.privacy-main{padding:38px 0 70px}.back-link{max-width:110px;text-align:right}.privacy-main h1{font-size:2.5rem}.privacy-main h2{margin-top:36px}.draft-banner{margin-bottom:42px}}
