/* DONE. readable, high contrast text; keep natural pinch zoom enabled */
:root{--ink:#171717;--muted:#383838;--gold:#765421}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{font-size:17px;line-height:1.65;color:#171717}
p,li,blockquote,figcaption,label,summary{color:#303030;line-height:1.65}
.eyebrow{font-size:13px!important;letter-spacing:1px;color:#383838!important}
.fine-print,.resource-state,.hero-location,.brand-text,.text-link{font-size:16px!important;line-height:1.6;color:#303030}
.brand-button,.button,button,input,textarea,select{font-size:16px}
input,textarea,select{min-height:44px}
@media(max-width:700px){body{font-size:17px;line-height:1.65}p,li,blockquote,label{font-size:17px}.eyebrow{font-size:13px!important}.fine-print,.brand-text,.text-link{font-size:16px!important}h1{font-size:clamp(38px,10vw,56px)}h2{font-size:clamp(32px,8vw,44px)}}
