@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url('/assets/_vinext_fonts/oswald-117c5e87fc3c/oswald-eeae776c.woff2') format('woff2')}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:200 900;font-display:swap;src:url('/assets/_vinext_fonts/source-sans-3-71ec76fe4246/source-sans-3-e0c1680e.woff2') format('woff2')}
.gl-page{--font-display:Oswald,sans-serif;--font-sans:'Source Sans 3',Arial,sans-serif}
.gl-page a:focus-visible,.gl-page input:focus-visible,.gl-page button:focus-visible,.gl-page summary:focus-visible{outline:3px solid #b88c2f;outline-offset:4px}.gl-skip{position:absolute;top:-80px;left:20px;background:#fff;z-index:100;padding:12px}.gl-skip:focus{top:10px}.gl-review{background:#fff4d6;color:#59451e;padding:10px 22px;font-size:14px;text-align:center}.gl-hero{padding:65px max(5vw,28px);background:var(--blue);color:#fff}.gl-hero h1{font-size:clamp(2.7rem,5.4vw,5rem);max-width:1100px}.gl-hero p:last-child{max-width:850px;margin-top:22px;color:#d5e4ed}.gl-layout{max-width:1240px;width:90%;margin:10px auto 70px;display:grid;grid-template-columns:minmax(0,1fr)280px;gap:60px;align-items:start}.gl-article{min-width:0;font-size:20px;line-height:1.7}.gl-article p{margin:18px 0}.gl-article h2,.gl-article h3,.gl-hub h2,.gl-panel h2{font-family:var(--font-display);text-transform:none;line-height:1.2}.gl-article h2{font-size:32px;margin:40px 0 18px}.gl-article h3{font-size:24px;margin:28px 0 12px}.gl-article ul,.gl-article ol{padding-left:26px}.gl-article li{margin:10px 0}.gl-article a,.gl-hub a,.gl-panel a{color:var(--blue-mid);text-decoration:underline;text-underline-offset:3px}.gl-byline{font-size:15px;color:#52697a;border-bottom:1px solid #d6e0e7;padding:0 0 20px}.gl-article>.gl-byline+p{background:#edf7f2;border-left:4px solid #49896d;padding:22px;font-size:21px}.gl-article table{border-collapse:collapse;font-size:17px;display:block;overflow-x:auto;max-width:100%;width:100%}.gl-article th,.gl-article td{padding:13px 16px;text-align:left;vertical-align:top;border-bottom:1px solid #cbdbe6}.gl-article th{background:#e9f0f5}.gl-help{padding:28px;background:#e8f0f5;border-top:4px solid var(--blue-bright);position:sticky;top:110px}.gl-help h2{font-size:29px;line-height:1.1}.gl-help p{font-size:17px;margin:18px 0}.gl-help .button{font-size:16px;padding:14px 16px;text-align:center}.gl-help p a{color:var(--blue-mid);text-decoration:underline}.gl-expert{padding:20px 24px;background:#fff5db;border-left:4px solid #bd9440;font-size:17px;margin:30px 0}.gl-sources{border-top:1px solid #cad8e2;margin-top:40px}.gl-sources li,.gl-sources>p{font-size:15px;overflow-wrap:anywhere}.gl-sources li{scroll-margin-top:130px}.gl-sources li:target{background:#fff0bc}.gl-cite{position:relative;font-size:.72em;line-height:0;white-space:nowrap}.gl-cite>a{padding:0 2px}.gl-tip{visibility:hidden;opacity:0;position:absolute;bottom:1.5em;left:0;z-index:40;min-width:170px;max-width:260px;background:#16364e;color:white;padding:12px;border-radius:5px;font:14px/1.5 Arial,sans-serif;white-space:normal}.gl-cite:hover .gl-tip,.gl-cite:focus-within .gl-tip{visibility:visible;opacity:1}.gl-related{padding:25px 0;border-top:1px solid #cad8e2;margin-top:30px}.gl-related ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px}.gl-related li{margin:0;font-size:17px}.gl-hub{max-width:1100px;width:90%;margin:50px auto 70px}.gl-hub>h2{font-size:36px}.gl-hub>p{max-width:850px;margin:20px 0}.gl-letters{display:flex;flex-wrap:wrap;gap:12px;padding:20px 0}.gl-letters a{padding:10px 15px;background:#e1edf4;font-weight:700}.gl-letter{scroll-margin-top:120px;padding-top:20px}.gl-letter h2{font-size:32px;margin-bottom:20px}.gl-letter dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gl-letter dl>div{background:#fff;border:1px solid #d7e2ea;padding:22px}.gl-letter dt{font-size:23px;font-weight:700}.gl-letter dd{font-size:17px;line-height:1.55;margin-top:12px;color:#526b7b}.gl-policy{max-width:850px;width:90%;margin:45px auto 70px}.gl-panel{max-width:1100px;width:90%;margin:0 auto 65px;padding:28px;background:#e7f0f6}.gl-panel h2{font-size:30px;margin-bottom:16px}.gl-author-photo{width:240px;height:240px;object-fit:cover}.gl-tool h1{font-size:clamp(2.7rem,5vw,4.5rem);margin:20px 0}.gl-tool h2{font-size:28px;line-height:1.2;margin:30px 0 15px}.gl-tool p{margin:18px 0;max-width:850px}.gl-tool .panel{padding:28px;background:#fff;border:1px solid #cedde8;margin:25px 0}.gl-tool .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.gl-tool label{font-size:17px;font-weight:700}.gl-tool input{width:100%;margin-top:8px;padding:13px;border:1px solid #829eaf;background:#fff;font-size:19px}.gl-tool button{background:var(--blue-mid);color:#fff;padding:14px 22px;margin-top:24px;cursor:pointer;font-size:18px;font-weight:700}.gl-tool .result{margin-top:24px;padding:22px;background:#eaf6ef;border-left:4px solid #49896d;font-size:23px}.gl-tool pre{font-size:15px;white-space:pre-wrap;overflow-wrap:anywhere;background:#eef3f7;padding:18px}.gl-tool .small{font-size:15px;color:#526b7b}.gl-article h2[id],.gl-article h3[id]{scroll-margin-top:120px}
@media(max-width:900px){.gl-layout{grid-template-columns:1fr;gap:30px}.gl-help{position:static}.gl-hero{padding:45px 5%}.gl-related ul{grid-template-columns:1fr}.gl-article{font-size:19px}.gl-letter dl{grid-template-columns:1fr}.gl-policy{font-size:19px}}@media(max-width:600px){.gl-tool .grid{grid-template-columns:1fr}.gl-tool .panel{padding:20px}.gl-hero h1{font-size:42px}.gl-article h2{font-size:29px}.gl-article>.gl-byline+p{font-size:20px;padding:18px}.gl-tip{left:auto;right:0;max-width:70vw}.gl-tool .result{font-size:21px}.gl-page .breadcrumbs{flex-wrap:wrap}}.gl-embed .site-header,.gl-embed .emergency-bar,.gl-embed footer,.gl-embed .mobile-call,.gl-embed .gl-skip,.gl-embed .gl-review{display:none}.gl-embed .gl-hub{width:96%;margin:12px auto}


.gl-takeaways{background:var(--cream,#edf7f2);border:1px solid var(--line,#cee0d6);border-left:4px solid var(--rose,#49896d);padding:20px 26px;margin:28px 0}.gl-article .gl-takeaways h2{font-size:1.5rem;margin:0 0 12px}.gl-takeaways ul{margin-bottom:0}.gl-cite{position:relative;line-height:0}.gl-tip{position:absolute;z-index:50;bottom:1.6em;right:0;width:250px;max-width:70vw;padding:12px 15px;background:#171513;color:#fff;border-radius:6px;box-shadow:0 6px 20px #0003;font:14px/1.5 system-ui,sans-serif;white-space:normal;opacity:0;visibility:hidden}.gl-cite:hover .gl-tip,.gl-cite:focus-within .gl-tip{opacity:1;visibility:visible}.gl-sources li{scroll-margin-top:120px}

.gl-full-hub{width:90%;max-width:1100px;margin:35px auto 70px;font-size:18px;line-height:1.65}.gl-full-hub h2{font-size:1.8rem;line-height:1.2;margin:35px 0 18px}.gl-full-hub h3{font-size:1.1rem;line-height:1.35;margin:22px 0 12px}.gl-full-hub a{color:inherit;text-decoration:underline;text-underline-offset:4px}.gl-coverage{font-weight:600}.gl-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.gl-topic{border:1px solid #b8b0a6;padding:18px;background:var(--paper,#fff)}.gl-topic summary{cursor:pointer;font-weight:600;line-height:1.4}.gl-topic summary span{display:block;font-size:.85rem;font-weight:400;margin-top:5px}.gl-topic li{margin:9px 0}.gl-topic ul,.gl-topic ol{padding-left:22px}.gl-inventory-letter{scroll-margin-top:120px;border-top:1px solid #cec6bc;margin-top:28px}.gl-inventory-letter>ul{list-style:none;padding:0;columns:3;column-gap:30px}.gl-inventory-letter li{break-inside:avoid;margin:0 0 12px}.gl-pending{color:#625d57}.gl-hub-tools{border-top:1px solid #cec6bc;margin-top:35px}@media(max-width:850px){.gl-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gl-inventory-letter>ul{columns:2}}@media(max-width:550px){.gl-full-hub{font-size:17px}.gl-topic-grid{grid-template-columns:1fr}.gl-inventory-letter>ul{columns:1}}

.gl-index-hero{padding-top:38px;padding-bottom:32px}.gl-index-hero h1{font-size:clamp(2.4rem,4.5vw,3.8rem)}
