.cws-site-header,.cws-site-footer,.cws-site-topline,.cws-site-coming{box-sizing:border-box;font-family:'DM Sans',Arial,sans-serif}.cws-site-header *,.cws-site-footer *{box-sizing:border-box}.cws-site-skip{position:fixed;top:-120px;left:20px;z-index:99999;background:#192a43;color:#fff;padding:12px 18px}.cws-site-skip:focus{top:12px}.cws-site-topline{background:#192a43;color:#f5f1e9;padding:8px 6%;display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.12em}.cws-site-topline span:last-child{letter-spacing:0}.cws-site-header{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:26px 6%;border-bottom:1px solid #d9d5ce;background:#f5f1e9}.cws-site-header a,.cws-site-footer a{text-decoration:none;color:#192a43}.cws-site-brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.cws-site-brand b{font:800 20px/1.1 Manrope,Arial,sans-serif;letter-spacing:-1px}.cws-site-brand small{display:block;font-size:8px;letter-spacing:.19em;margin-top:5px}.cws-site-symbol{display:flex;align-items:flex-end;gap:3px;height:33px;transform:skewY(-10deg)}.cws-site-symbol i{display:block;width:8px;height:22px;background:#192a43;border-radius:2px 2px 0 0}.cws-site-symbol i:nth-child(2){height:32px}.cws-site-symbol i:last-child{height:26px;background:#bb6549}.cws-site-nav{display:flex;align-items:center;gap:25px;font-size:12px}.cws-site-nav>a{display:inline-flex;align-items:center;gap:20px;padding:8px 0;white-space:nowrap}.cws-site-nav>a[aria-current=page]{box-shadow:0 1px #192a43}.cws-site-nav .cws-site-guide-link{padding:12px 17px;border:1px solid #192a43;border-radius:6px}.cws-site-menu{font:inherit;border:1px solid #192a43;border-radius:5px;padding:9px 12px;background:transparent;color:#192a43;cursor:pointer}.cws-site-menu span{margin-left:10px}.cws-site-header a:focus-visible,.cws-site-header button:focus-visible,.cws-site-footer a:focus-visible{outline:3px solid #bb6549;outline-offset:4px}.cws-site-footer{padding:52px 6% 24px;border-top:1px solid #d9d5ce;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:30px;background:#f5f1e9;color:#192a43;font-size:12px}.cws-site-footer-brand>a{font:800 20px Manrope,Arial,sans-serif;letter-spacing:-1px}.cws-site-footer p{font-size:14px;line-height:1.65;color:#68717d;margin:15px 0 0;max-width:350px}.cws-site-footer nav{display:grid;align-content:start;justify-items:start;gap:12px}.cws-site-footer-note{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #d9d5ce;margin-top:12px;padding-top:24px;font-size:10px;color:#68717d}.cws-site-footer-note span:first-child{letter-spacing:.12em}.cws-site-coming{max-width:1060px;margin:0 auto;padding:100px 30px 120px}.cws-site-eyebrow{font-size:10px;letter-spacing:.15em;font-weight:700}.cws-site-coming h1{font:500 clamp(46px,7vw,82px)/1.08 Manrope,Arial,sans-serif;letter-spacing:-.05em;margin:25px 0}.cws-site-coming>p:last-child{max-width:540px;color:#68717d}.cws-editor-content{font-family:'DM Sans',Arial,sans-serif}.cws-editor-content h1,.cws-editor-content h2,.cws-editor-content h3{font-family:Manrope,Arial,sans-serif}
@media(min-width:1600px){.cws-site-header,.cws-site-footer,.cws-site-topline{padding-left:max(6%,calc((100vw - 1400px)/2));padding-right:max(6%,calc((100vw - 1400px)/2))}}
@media(max-width:1100px){.cws-site-header{gap:20px;flex-wrap:wrap}.cws-site-nav{gap:20px}.cws-site-brand b{font-size:18px}}
@media(max-width:800px){.cws-site-header{padding:20px 6%}.cws-site-nav{width:100%;flex-wrap:wrap;gap:8px 24px}.cws-nav-ready .cws-site-menu:not([hidden]){display:block}.cws-nav-ready .cws-site-nav{display:none}.cws-nav-ready[data-menu-open=true] .cws-site-nav{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding-top:15px}.cws-site-nav .cws-site-guide-link{justify-content:space-between}.cws-site-footer{grid-template-columns:1fr 1fr;padding-top:36px}.cws-site-footer-brand{grid-column:1/-1}.cws-site-footer-note{flex-direction:column;gap:8px}.cws-site-topline{justify-content:center;font-size:9px}.cws-site-topline span:last-child{display:none}.cws-site-coming{padding:65px 6% 80px}}
@media(min-width:801px){.cws-site-menu{display:none!important}}
