@import url('/assets/brand.css');
@import url('/assets/fonts/fonts.css');*{box-sizing:border-box}body{margin:0;background:#fcf5e9;color:#2c0719;font:16px/1.8 Barlow,Arial,sans-serif}header,footer{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1120px;margin:auto;padding:28px 35px}header{border-bottom:1px solid #2c07191c}header>a:first-child{font-size:28px;font-weight:600;letter-spacing:-1px}header small{font-size:9px;letter-spacing:4px}a{color:inherit}header a{text-decoration:none}header>a:last-child{font-size:12px}main{max-width:900px;margin:auto;padding:45px 35px 65px}h1{font-size:clamp(35px,6vw,58px);line-height:1.1;letter-spacing:-2px;margin:15px 0 35px}h2{font-size:22px;line-height:1.4;margin:30px 0 12px}p{font-size:14px;color:#634c52}.eyebrow{font-size:10px;letter-spacing:2px;color:#a45433}.draft{padding:20px;border:1px solid #d6b58e;background:#f0dfc9;font-size:13px;line-height:1.8}.draft strong{display:block}.footnote{font-size:12px;border-top:1px solid #2c071920;margin-top:35px;padding-top:20px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px}th,td{border:1px solid #dfcfc3;text-align:left;padding:15px;vertical-align:top}th{background:#f0dfc9}footer{border-top:1px solid #2c071920}footer nav{display:flex;flex-wrap:wrap;gap:20px;font-size:11px}footer button{background:none;border:0;padding:0;text-decoration:underline;color:inherit;font:inherit;cursor:pointer}.sy img{display:block}a:focus-visible,button:focus-visible{outline:3px solid #9a492b;outline-offset:4px}@media(max-width:500px){header,footer{padding:22px}main{padding:35px 22px}h1{letter-spacing:-1px}th,td{padding:10px}footer{align-items:flex-start}}
