@font-face{font-family:Inter;src:url("assets/InterVariable.woff2") format("woff2");font-display:swap;font-weight:100 900}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f5f5f6;color:#121417;font-family:Inter,Arial,sans-serif;font-size:15px;line-height:1.8;-webkit-font-smoothing:antialiased}a{color:#a35031;text-decoration-thickness:1px;text-underline-offset:4px}a:hover{color:#c17854}a:focus-visible{outline:3px solid #c17854;outline-offset:4px}
.top{position:sticky;top:0;z-index:10;background:linear-gradient(#121417,#050607);color:#fff;border-bottom:1px solid #ffffff17}.top-inner{width:min(1440px,calc(100% - 104px));margin:auto;min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:inline-flex;align-items:center;line-height:1}.brand svg{display:block;width:125px;height:auto}.back{color:#f6f6f7;text-decoration:none;font-size:12px;font-weight:700}.back:hover{color:#e4a17e}
.content{width:min(1440px,calc(100% - 104px));margin:0 auto;padding:100px 0 125px}.eyebrow{display:flex;align-items:center;gap:10px;color:#676b73;font-size:10px;font-weight:750;letter-spacing:.14em;line-height:1.5;margin:0 0 28px;text-transform:uppercase}.eyebrow:before{content:"";display:block;width:22px;height:2px;background:#b15f3b}.preview-note{max-width:850px;border-left:2px solid #c17854;color:#77645a;padding:2px 0 2px 16px;font-size:12px;line-height:1.65;margin:0 0 38px}
.document{max-width:850px;background:transparent;border:0;padding:0;overflow-wrap:anywhere}.document h1{font-size:clamp(42px,5.5vw,72px);line-height:1.05;letter-spacing:-.05em;margin:0 0 34px;color:#121417}.document h2{font-size:clamp(22px,2.5vw,30px);line-height:1.23;letter-spacing:-.035em;margin:55px 0 20px;padding-top:25px;border-top:1px solid #d9dadd}.document h3{font-size:17px;line-height:1.4;letter-spacing:-.015em;margin:34px 0 12px}.document p{margin:0 0 19px}.document ul,.document ol{padding-left:24px;margin:0 0 24px}.document li{margin:8px 0}.document strong{color:#121417}.table-wrap{overflow-x:auto;margin:28px 0}table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #d9dadd;padding:14px 12px}th{border-top:1px solid #d9dadd;background:#eee5df}
.foot{background:linear-gradient(#121417,#050607);color:#a3a8b1}.foot-inner{width:min(1440px,calc(100% - 104px));margin:auto;padding:50px 0 42px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;align-items:start}.foot-inner>p{font-size:12px;margin:0;color:#a3a8b1}.foot nav{justify-self:end;display:grid;gap:9px}.foot nav small{font-size:9px;letter-spacing:.12em;color:#a3a8b1;font-weight:700;margin-bottom:5px}.foot a:not(.brand){color:#eceef0;font-size:12px;text-decoration:none}.foot a:hover{color:#e4a17e}.foot-bottom{width:min(1440px,calc(100% - 104px));margin:auto;border-top:1px solid #ffffff25;padding:20px 0 24px;font-size:9px;color:#a3a8b1}
@media(max-width:850px){.top-inner,.content,.foot-inner,.foot-bottom{width:calc(100% - 48px)}.top-inner{min-height:70px}.content{padding:75px 0 90px}.foot-inner{grid-template-columns:1fr 1fr;gap:26px}.foot nav{justify-self:start}}@media(max-width:600px){.top-inner,.content,.foot-inner,.foot-bottom{width:calc(100% - 40px)}.brand svg{width:112px}.content{padding:62px 0 75px}.document h1{font-size:clamp(37px,10vw,50px)}.document h2{margin-top:44px}.back{font-size:11px}.foot-inner{padding:38px 0}.foot-bottom{padding-bottom:22px}}
