/* Editorial alignment for supporting legal and confirmation pages. */
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Instrument+Serif:ital@0;1&display=swap');
:root{--paper:#f7f5ef!important;--ink:#292f27!important;--green:#424c3b!important;--muted:#686b62!important;--line:#deded6!important;--serif:'Instrument Serif','EB Garamond',Georgia,serif!important;--sans:'DM Sans',Arial,sans-serif!important}
body{background:#f7f5ef!important;color:#292f27!important;font-family:var(--sans)!important}.header{background:#f9f7f2!important;border-bottom:1px solid #deded6!important}.header .nav{height:84px!important}.header .wordmark{font:400 34px/1 var(--serif)!important;letter-spacing:-.02em!important}.header .wordmark span{color:#424c3b!important}.header .wordmark small{font:500 9px var(--sans)!important;letter-spacing:.12em!important}.legal-page{padding-top:96px!important;padding-bottom:120px!important}.legal-page h1{font:400 clamp(52px,7vw,88px)/.95 var(--serif)!important;letter-spacing:-.04em!important}.legal-page h1 em{color:#67725b!important}.legal-page h2{font:400 35px/1.15 var(--serif)!important}.legal-page p,.legal-page li{font-family:var(--sans)!important;line-height:1.8!important}.legal-page .button{background:#424c3b!important;color:white!important;font:500 12px var(--sans)!important;border-radius:0!important}.footer{background:#e7e6dc!important}.footer-bottom{color:#686b62!important}
