@font-face{font-family:'EB Garamond';font-style:normal;font-weight:500 700;font-display:swap;src:url(/assets/fonts/eb-garamond-500-700.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/lato-400.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/lato-700.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Lato';font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/lato-900.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}*{margin:0;padding:0;box-sizing:border-box}html{background:#F7F5EF;-webkit-text-size-adjust:100%}body{font-family:Lato,-apple-system,'Segoe UI',Roboto,sans-serif;color:#141A24;background:#F7F5EF;font-size:17px;line-height:1.7;overflow-x:hidden}a{color:#6E540D}main p a,.cq-ft p a{text-decoration:underline;text-underline-offset:3px}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:'EB Garamond',Georgia,serif;color:#0D1B33;line-height:1.2;letter-spacing:-.01em}.cq-skip{position:absolute;left:-999px;top:8px;background:#0D1B33;color:#FFFFFF;padding:10px 14px;z-index:9}.cq-skip:focus{left:12px}:focus-visible{outline:3px solid #C9A227;outline-offset:2px}.cq-top{position:sticky;top:0;z-index:5;background:#FFFFFF;border-bottom:1px solid #E2DCCE}.cq-bar{max-width:1120px;margin:0 auto;padding:12px 20px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.cq-mark{font-family:'EB Garamond',Georgia,serif;font-weight:800;color:#0D1B33;text-decoration:none;font-size:1.12rem;margin-right:auto;display:flex;align-items:center;gap:10px;min-height:44px}.cq-logo{width:28px;height:28px;flex:none;background:url(/favicon.svg) center/contain no-repeat}.cq-nav{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.cq-nav a{color:#141A24;text-decoration:none;font-weight:600;font-size:.95rem;min-height:44px;display:inline-flex;align-items:center}.cq-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;background:#0D1B33;color:#FFFFFF!important;text-decoration:none!important;font-weight:700;border-radius:4px;border:2px solid #0D1B33;transition:transform .2s ease-out}.cq-btn:hover{transform:translateY(-2px)}.cq-btn:active{transform:scale(.98)}a,button,label,summary{touch-action:manipulation}summary,label,.cq-btn{cursor:pointer}.cq-rel a,.cq-faq summary{transition:border-color .2s ease-out,color .2s ease-out}.cq-rel a:hover{border-color:#C9A227}.cq-tool fieldset{border:0}.cq-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cq-ghost{background:transparent;color:#0D1B33!important;border-color:#E2DCCE}.cq-wrap{max-width:1120px;margin:0 auto;padding:0 20px}.cq-crumb{font-size:.9rem;color:#4A5262;padding:16px 0 0}.cq-crumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px}.cq-crumb li+li:before{content:"/";margin-right:6px;color:#4A5262}.cq-crumb a{color:#4A5262}.cq-note{margin:14px 0 0;padding:12px 16px;border:1px solid #E2DCCE;border-left:4px solid #C9A227;background:#EFEBE0;color:#141A24;font-size:.93rem;line-height:1.55;border-radius:4px}.cq-hero{padding:34px 0 26px;display:grid;gap:28px;align-items:center}.cq-split .cq-hero{grid-template-columns:1.15fr .85fr}.cq-eyebrow{font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#6E540D;margin-bottom:12px}.cq-hero h1{font-size:clamp(1.9rem,4.4vw,3rem);margin-bottom:16px}.cq-lede{font-size:1.12rem;color:#141A24;max-width:640px}.cq-acts{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.cq-proof{list-style:none;display:flex;flex-wrap:wrap;gap:10px 22px;margin:20px 0 0;padding:0;font-size:.95rem;color:#141A24}.cq-proof li{display:flex;align-items:center;gap:8px}.cq-proof svg{flex:none;width:18px;height:18px;color:#C9A227}.cq-fig{background:#FFFFFF;border:1px solid #E2DCCE;border-radius:4px;padding:14px}.cq-sec{padding:34px 0;border-top:1px solid #E2DCCE}.cq-sec h2{font-size:clamp(1.4rem,2.8vw,1.9rem);margin-bottom:14px;max-width:780px}.cq-sec p{max-width:760px;margin:0 0 14px;color:#141A24}.cq-sec ul{max-width:760px;margin:0 0 14px 22px}.cq-sec li{margin:6px 0}.cq-tbl{overflow-x:auto;max-width:100%;margin:6px 0 16px}.cq-tbl table{border-collapse:collapse;min-width:520px;width:100%;max-width:860px;font-size:.95rem}.cq-tbl th,.cq-tbl td{border:1px solid #E2DCCE;padding:10px 12px;text-align:left;vertical-align:top}.cq-tbl th{background:#EFEBE0;color:#0D1B33}.cq-tbl tbody tr:nth-child(even) td{background:#FFFFFF}.cq-tbl td:last-child{border-left:3px solid #C9A227}.cq-tbl td:first-child{font-weight:600;color:#0D1B33}.cq-tool{background:#FFFFFF;border:1px solid #E2DCCE;border-radius:4px;padding:22px;max-width:820px}.cq-tool label{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-bottom:1px solid #E2DCCE;cursor:pointer;min-height:44px}.cq-tool input{width:22px;height:22px;flex:none;margin-top:3px;accent-color:#0D1B33}.cq-out{margin-top:14px;font-weight:700;color:#0D1B33}.cq-faq details{border-bottom:1px solid #E2DCCE;max-width:820px}.cq-faq summary{cursor:pointer;list-style:none;padding:16px 0;display:flex;justify-content:space-between;gap:16px}.cq-faq summary::-webkit-details-marker{display:none}.cq-faq summary h3{font-size:1.08rem}.cq-faq summary:after{content:"+";font-weight:700;color:#6E540D}.cq-faq details[open] summary:after{content:"\2212"}.cq-faq details p{padding:0 0 16px;max-width:760px}.cq-rel{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin:0!important;max-width:none!important}.cq-rel a{display:flex;align-items:center;min-height:52px;padding:14px 16px;border:1px solid #E2DCCE;border-radius:4px;background:#FFFFFF;color:#0D1B33;text-decoration:none;font-weight:600}.cq-close{background:#EFEBE0;border-radius:4px;padding:28px;margin:34px 0;border:1px solid #E2DCCE}.cq-close h2{font-size:clamp(1.35rem,2.6vw,1.8rem);margin-bottom:12px}.cq-close p{max-width:740px;margin-bottom:18px}.cq-ft{border-top:1px solid #E2DCCE;background:#FFFFFF;padding:28px 0 40px;font-size:.92rem;color:#4A5262}.cq-ft p{max-width:820px;margin-bottom:10px;color:#4A5262}.cq-ft nav{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:12px}.cq-ft nav a{color:#141A24;min-height:44px;display:inline-flex;align-items:center}@media(max-width:820px){.cq-split .cq-hero{grid-template-columns:1fr}.cq-nav a.cq-hide{display:none}.cq-top{position:static}.cq-bar{flex-wrap:nowrap;gap:10px}.cq-mark{font-size:1rem}.cq-nav .cq-btn{min-height:44px;padding:8px 12px;font-size:.88rem;text-align:center}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}