*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:#fff;color:#202023;font:17px/1.65 Arial,Helvetica,sans-serif}a{color:inherit;text-underline-offset:4px}button,input,textarea,select{font:inherit}button,a,input,textarea,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #bd7582;outline-offset:5px}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;line-height:1.12;letter-spacing:-.025em}h1{font-size:clamp(36px,5.5vw,64px)}h2{font-size:clamp(28px,3.1vw,40px)}h3{font-size:26px}p{margin-bottom:1.3em}.wrap{width:min(1240px,calc(100% - 64px));margin-inline:auto}.eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:700;color:var(--burgundy);margin-bottom:16px}.muted{color:#656166}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;background:var(--burgundy);color:white;text-decoration:none;font-weight:700;border:0;border-radius:0}.skip-link{position:absolute;left:16px;top:-100px;background:white;padding:14px;z-index:30}.skip-link:focus{top:12px}.rte a{color:var(--burgundy)}.rte ul,.rte ol{padding-left:24px}.rte li{margin-bottom:10px}.rte table{border-collapse:collapse;width:100%;display:block;overflow:auto}.rte td,.rte th{padding:14px;border:1px solid #ddd}.plain-page{max-width:800px;padding-block:64px}.plain-page input,.plain-page textarea{width:100%;border:1px solid #aaa;padding:12px;margin:6px 0 20px}.plain-page textarea{min-height:170px}.form-error{background:#fff1f2;padding:20px}.form-success{background:#edf6ef;padding:20px}@media(max-width:700px){body{font-size:16px}.wrap{width:calc(100% - 36px)}.plain-page{padding-block:36px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}