.gc-header,.gc-dialog{font-family:Manrope,GCManrope,Arial,sans-serif}.gc-header{position:sticky!important;top:0!important;z-index:1000;background:#f3f8fc;color:#163b59;box-shadow:0 3px 18px #173d5b10;width:100%;box-sizing:border-box}.gc-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1440px;margin:auto;padding:18px 28px}.gc-logo{display:block;flex:0 0 240px}.gc-logo img{display:block;width:100%;height:auto;max-width:260px}.gc-nav{display:flex;gap:22px;align-items:center;background:white;border-radius:100px;padding:15px 23px}.gc-nav a{font-size:13px;line-height:1.4;color:#173f5c;text-decoration:none;font-weight:650;white-space:nowrap}.gc-nav a:hover{text-decoration:underline}.gc-call{display:flex;flex-direction:column;gap:5px;white-space:nowrap;font-size:12px;font-weight:650;color:#315d79;text-decoration:none}.gc-toggle{display:none;border:1px solid #bccfdb;border-radius:12px;background:white;color:#163b59;padding:10px 14px;font:inherit}.gc-header a:focus-visible,.gc-header button:focus-visible,.gc-dialog :focus-visible{outline:3px solid #1683b4;outline-offset:4px}.gc-skip{position:fixed;top:-100px;left:10px;z-index:1100;background:white;padding:12px}.gc-skip:focus{top:10px}.gc-header ~ main [id]{scroll-margin-top:115px}.gc-library-nav{padding:16px 24px;background:#f8fbfc;font-size:13px;color:#365971;display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.gc-library-nav a{color:inherit}.gc-dialog{padding:0;border:0;border-radius:24px;max-width:480px;width:calc(100% - 32px);max-height:calc(100dvh - 32px);color:#163b59;box-shadow:0 20px 80px #092b4c40;overflow:auto}.gc-dialog::backdrop{background:#122f4c66}.gc-dialog-inner{padding:34px}.gc-dialog h2{font-size:28px;line-height:1.2;margin:15px 0}.gc-dialog p{font-size:15px;line-height:1.6}.gc-dialog .gc-note{font-size:12px;color:#567080;background:#eef5f8;padding:12px;border-radius:10px}.gc-close{float:right;border:0;border-radius:50%;width:38px;height:38px;background:#edf4f7;font-size:25px;color:#163b59;cursor:pointer}.gc-fields{display:grid;gap:14px;border:0;margin:20px 0;padding:0}.gc-fields label{display:grid;gap:7px;font-size:13px}.gc-fields input{box-sizing:border-box;width:100%;padding:12px;border:1px solid #bdcfd9;border-radius:9px;background:#f5f8fa;font:inherit}.gc-submit{padding:14px;border:0;border-radius:10px;background:#d4e2eb;color:#527086;font:inherit}.gc-dialog a{color:#176388}.gc-dialog-open{overflow:hidden}@media(max-width:1240px){.gc-logo{flex-basis:205px}.gc-nav{gap:15px;padding:14px 17px}.gc-call{display:none}}@media(max-width:1000px){.gc-bar{padding:12px 20px;gap:12px}.gc-logo{flex-basis:220px;max-width:calc(100% - 94px)}.gc-toggle{display:block}.gc-nav{display:none;position:absolute;top:100%;left:0;right:0;border-radius:0;background:#f3f8fc;padding:18px 24px;border-top:1px solid #dce6ec;box-shadow:0 10px 15px #163b5910;flex-direction:column;align-items:stretch;gap:0;max-height:65dvh;overflow:auto}.gc-nav[data-open]{display:flex}.gc-nav a{padding:13px;font-size:16px}.gc-header ~ main [id]{scroll-margin-top:90px}.gc-dialog-inner{padding:25px}.gc-dialog h2{font-size:24px}}@media(prefers-reduced-motion:no-preference){.gc-dialog[open]{animation:gc-in .18s ease-out}@keyframes gc-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}/* Larger shared article header */
.gc-bar{max-width:1600px;gap:20px;padding:18px 26px;box-sizing:border-box}.gc-logo{flex-basis:280px}.gc-logo img{max-width:300px}.gc-nav{gap:19px;padding:16px 22px}.gc-nav a{font-size:15px;font-weight:800}.gc-call{display:flex;font-size:20px;font-weight:800;line-height:1.25;background:#fff;border:1px solid #d8e5ed;border-radius:24px;padding:12px 18px;gap:6px}.gc-call span{font-size:13px;font-weight:700;line-height:1.4}.gc-header~main [id]{scroll-margin-top:145px}
@media(max-width:1450px) and (min-width:1001px){.gc-bar{display:grid;grid-template-columns:1fr auto;gap:12px;padding:14px 26px}.gc-logo{width:280px}.gc-call{grid-column:2;grid-row:1;font-size:20px;padding:10px 18px}.gc-nav{grid-column:1 / -1;grid-row:2;justify-content:center;gap:32px;padding:12px 20px}.gc-header~main [id]{scroll-margin-top:190px}}
@media(max-width:1000px){.gc-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:12px 18px}.gc-logo{width:270px;max-width:100%;min-width:0}.gc-logo img{max-width:100%}.gc-toggle{font-weight:800;min-height:44px}.gc-call{grid-column:1 / -1;justify-self:start;flex-direction:row;align-items:center;flex-wrap:wrap;white-space:normal;font-size:19px;gap:5px 14px;padding:9px 15px;border-radius:22px}.gc-call span{font-size:13px}.gc-nav{gap:0;padding:12px 18px;max-height:calc(100dvh - 180px)}.gc-nav a{font-size:17px;font-weight:800;min-height:44px;box-sizing:border-box}.gc-header~main [id]{scroll-margin-top:180px}}
@media(max-width:420px){.gc-bar{padding:10px 12px}.gc-logo{width:240px}.gc-call{font-size:18px;padding:8px 13px;gap:4px 10px}.gc-call span{font-size:12px}}
