:root{--navy:#0A1F44;--navy-deep:#071733;--ink:#34404F;--slate:#5B6577;--mist:#AEB9CB;--gold:#C9A24C;--ivory:#F6F2EA;--white:#FFFFFF;--line-light:rgba(52, 64, 79, .14);--line-dark:rgba(174, 185, 203, .22);--cc-display:"EB Garamond", Garamond, "Times New Roman", serif;--body:"Segoe UI", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--ivory);color:var(--ink);font-family:var(--body);font-size:1rem;line-height:1.7;-webkit-font-smoothing:antialiased}a{color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.wrap{max-width:1240px;margin:0 auto;padding-left:max(24px, env(safe-area-inset-left, 0px));padding-right:max(24px, env(safe-area-inset-right, 0px))}@media (max-width:480px){.wrap{padding-left:16px;padding-right:16px}}.emblem{display:inline-block;background:currentColor;-webkit-mask:url(../../../themes/concorde-co/assets/emblem.png) center / contain no-repeat;mask:url(../../../themes/concorde-co/assets/emblem.png) center / contain no-repeat;aspect-ratio:488 / 566}.site-header{position:sticky;top:0;z-index:50;background:var(--white);color:var(--navy);border-bottom:1px solid var(--line-light)}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;height:80px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand .emblem{width:22px;color:var(--navy)}.brand-name{font-family:var(--cc-display);font-size:1.5rem;letter-spacing:.02em;white-space:nowrap;color:var(--navy)}.brand-name em{font-style:normal}.head-right{display:flex;align-items:center;gap:20px;font-size:.8125rem;letter-spacing:.08em;color:var(--slate)}.head-right .back{text-decoration:none}.head-right .back:hover{color:var(--navy)}.lang{display:inline-flex;align-items:center;gap:6px}.lang button{font:inherit;letter-spacing:inherit;background:none;border:0;padding:8px 3px;color:var(--slate);cursor:pointer}.lang button[aria-pressed="true"]{color:var(--navy);font-weight:600}@media (max-width:480px){.brand-name{font-size:1.2rem}.brand .emblem{width:18px}.head-right{gap:10px}.head-right .back{display:none}}main{padding-block:clamp(3rem, 7vw, 5.5rem)}.doc{max-width:46rem}.eyebrow{font-size:.8125rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--slate);margin:0 0 14px}h1{font-family:var(--cc-display);font-weight:500;color:var(--navy);font-size:clamp(2.3rem, 5vw, 3.4rem);line-height:1.1;margin:0 0 12px}.updated{color:var(--slate);font-size:.875rem;margin:0 0 40px}h2{font-family:var(--cc-display);font-weight:500;color:var(--navy);font-size:1.6rem;line-height:1.2;margin:44px 0 12px;padding-top:20px;border-top:1px solid var(--line-light)}p,ul{margin:0 0 14px}ul{padding-left:1.2em}li{margin-bottom:6px}dl{display:grid;grid-template-columns:13rem 1fr;gap:6px 20px;margin:0 0 14px}dt{color:var(--slate)}dd{margin:0;color:var(--ink)}@media (max-width:600px){dl{grid-template-columns:1fr;gap:0}dd{margin-bottom:10px}}[hidden]{display:none!important}.site-footer{background:var(--navy-deep);color:#8792A6;font-size:.8125rem}.site-footer .wrap{padding-block:36px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;align-items:center}.site-footer .brand-name{color:var(--ivory);font-size:1.3rem}.site-footer .brand .emblem{color:var(--ivory);width:18px}.site-footer a:hover{color:var(--ivory)}@media (max-width:600px){.site-footer .wrap{flex-direction:column;text-align:center}}