.gls{background:#fff;color:#707070;font-family:Raleway,sans-serif}.gls-wrap{box-sizing:border-box;margin:0 auto;max-width:1240px;padding:0 24px}.gls h1,.gls h2,.gls h3{color:#073345;font-family:Outfit,sans-serif;font-weight:700}.gls a{color:#073345}.gls-eyebrow{color:#c7a666;font-family:Outfit,sans-serif;font-size:.74rem;font-weight:600;letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.gls-sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(1px,1px,1px,1px)}.gls-hero{background:#073345;color:#fff;margin:0 0 72px;overflow:hidden;padding:168px 0 96px;position:relative}.gls-hero:before{background:radial-gradient(900px 500px at 85% -10%,hsla(40,46%,59%,.2),transparent 60%);content:"";inset:0;pointer-events:none;position:absolute}.gls-hero .gls-wrap{position:relative}.gls-hero h1{color:#fff;font-size:clamp(2.3rem,4.4vw,3.5rem);font-weight:800;letter-spacing:-.01em;line-height:1.08;margin:0 0 22px;max-width:22ch}.gls-intro{color:hsla(0,0%,100%,.86);font-family:Raleway,sans-serif;font-size:1.18rem;max-width:58ch}.gls-intro p{margin:0 0 1rem}.gls-intro p:last-child{margin-bottom:0}.gls-aka{color:hsla(0,0%,100%,.86);font-size:1.18rem;margin:0}.gls-crumbs{color:hsla(0,0%,100%,.6);display:flex;flex-wrap:wrap;font-family:Outfit,sans-serif;font-size:.86rem;gap:8px;margin:0 0 22px}.gls-crumbs a{color:hsla(0,0%,100%,.6);text-decoration:none}.gls-crumbs a:hover{color:#fff;text-decoration:underline}.gls-crumbs [aria-current]{color:hsla(0,0%,100%,.86)}.gls-index-head,.gls-term-head{margin:0}@media (max-width:900px){.gls-hero{margin-bottom:48px;padding:120px 0 64px}}.gls-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:20px 0 0;padding:0}.gls-chips li{border:1px solid #c7a666;border-radius:3px;color:#c7a666;font-family:Outfit,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.08em;padding:3px 8px;text-transform:uppercase}.gls-chips-sm{margin-top:16px}.gls-term-grid{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,760px) minmax(260px,340px)}.gls-main{min-width:0}.gls-def{background:#f7f7f7;border:1px solid #ececec;border-radius:10px;border-top:3px solid #c7a666;margin:0 0 56px;padding:30px}.gls .gls-def-label{color:#c7a666;font-family:Outfit,sans-serif;font-size:.74rem;font-weight:600;letter-spacing:.14em;margin:0 0 12px;text-transform:uppercase}.gls-def p{color:#073345;font-family:Raleway,sans-serif;font-size:1.18rem;line-height:1.65;margin:0}.gls-section{margin:0 0 48px}.gls-section h2{font-size:clamp(1.5rem,2.4vw,1.9rem);line-height:1.15;margin:0 0 16px}.gls-rich{color:#707070;font-size:1.06rem;line-height:1.75}.gls-rich p{margin:0 0 1rem}.gls-rich p:last-child{margin-bottom:0}.gls-rich ol,.gls-rich ul{margin:0 0 1rem;padding-left:22px}.gls-rich li{margin:0 0 10px}.gls-rich li::marker{color:#c7a666;font-family:Outfit,sans-serif;font-weight:700}.gls-rich strong{color:#073345;font-weight:700}.gls-rich a{color:#073345;text-decoration:underline;text-decoration-color:#c7a666;text-underline-offset:3px}.gls-faq-item{border-bottom:1px solid #e6e6e6}.gls-faq-item summary{color:#073345;cursor:pointer;font-family:Outfit,sans-serif;font-size:1.08rem;font-weight:600;list-style:none;padding:22px 40px 22px 0;position:relative}.gls-faq-item summary::-webkit-details-marker{display:none}.gls-faq-item summary:focus{outline:none}.gls-faq-item summary:focus-visible{border-radius:4px;outline:2px solid #c7a666;outline-offset:4px}.gls-faq-item summary:after{border-bottom:2px solid #c7a666;border-right:2px solid #c7a666;content:"";height:11px;position:absolute;right:6px;top:50%;transform:translateY(-70%) rotate(45deg);transition:transform .25s ease;width:11px}.gls-faq-item[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.gls-faq-item .gls-rich{padding:0 0 22px}.gls-reviewed{border-top:1px solid #ececec;color:#707070;font-size:.86rem;margin:8px 0 0;padding-top:20px}.gls-aside{display:flex;flex-direction:column;gap:20px;position:sticky;top:120px}.gls-card{background:#073345;border-radius:10px;color:#fff;padding:30px}.gls-card+.gls-card{background:#fff;border:1px solid #ececec;border-top:3px solid #c7a666;color:#707070}.gls .gls-card h2{color:#fff;font-size:1.2rem;margin:0 0 14px}.gls .gls-card+.gls-card h2{color:#073345}.gls-links{list-style:none;margin:0;padding:0}.gls-links li{border-top:1px solid hsla(0,0%,100%,.15);padding:12px 0}.gls-card+.gls-card .gls-links li{border-top-color:#ececec}.gls-links li:first-child{border-top:none;padding-top:0}.gls-kind{color:#c7a666;display:block;font-size:.68rem;letter-spacing:.14em;margin:0 0 4px;text-transform:uppercase}.gls-card a,.gls-kind{font-family:Outfit,sans-serif;font-weight:600}.gls-card a{color:#fff;font-size:1rem;text-decoration:none}.gls-card a:hover{text-decoration:underline}.gls-card+.gls-card a{color:#073345}.gls-back{margin:0}.gls-back a{color:#073345;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:700;text-decoration:none}.gls-back a:hover{text-decoration:underline}@media (max-width:900px){.gls-term-grid{gap:24px;grid-template-columns:1fr}.gls-aside{position:static}.gls-def{padding:24px}.gls-def p{font-size:1.08rem}}.gls-tools{align-items:stretch;display:flex;flex-direction:column;gap:16px;margin:0 0 24px}.gls-search{display:block;max-width:560px;order:-1;width:100%}.gls-search input{width:100%}.gls-filters{display:flex;flex-wrap:wrap;gap:10px}.gls-filters button{background:#fff;border:2px solid #ececec;border-radius:4px;color:#073345;cursor:pointer;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:700;padding:11px 22px;transition:border-color .2s,background .2s,color .2s}.gls-filters button:hover{border-color:#c7a666}.gls-filters button.is-active{background:#c7a666;border-color:#c7a666;color:#fff}.gls-search input{background:#fff;border:2px solid #ececec;border-radius:4px;box-sizing:border-box;color:#073345;font-family:Raleway,sans-serif;font-size:1rem;min-width:260px;padding:11px 16px}.gls-search input:focus{border-color:#c7a666;outline:none}.gls-az{border-bottom:1px solid #ececec;border-top:1px solid #ececec;display:flex;flex-wrap:wrap;gap:4px;margin:0 0 32px;padding:12px 0}.gls-az:empty,.gls-az[hidden]{display:none}.gls-az a{border-radius:4px;color:#073345;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:700;min-width:32px;padding:6px 4px;text-align:center;text-decoration:none}.gls-az a:hover{background:hsla(40,46%,59%,.16)}.gls-list{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.gls-item{scroll-margin-top:120px}.gls-item a{background:#fff;border:1px solid #ececec;border-radius:10px;border-top:3px solid #c7a666;box-sizing:border-box;color:inherit;display:block;height:100%;padding:30px;text-decoration:none;transition:transform .15s ease,box-shadow .2s ease}.gls-item a:hover{box-shadow:0 10px 24px rgba(7,51,69,.08);transform:translateY(-2px)}.gls .gls-item h2{font-size:1.2rem;line-height:1.3;margin:0 0 10px}.gls .gls-item .gls-card-topic{color:#c7a666;font-family:Outfit,sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.gls-item p{color:#707070;font-size:.98rem;line-height:1.65;margin:0}.gls-item[hidden]{display:none}.gls-empty{color:#707070;margin:24px 0 0}@media (max-width:1000px){.gls-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.gls-list{grid-template-columns:1fr}.gls-search,.gls-search input{min-width:0;width:100%}}@media (prefers-reduced-motion:reduce){.gls-faq-item summary:after,.gls-item a{transition:none}.gls-item a:hover{transform:none}}