.pills{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0!important}.pills li{margin:0}.pills a{display:inline-block;padding:8px 14px;border:1px solid var(--line);border-radius:999px;text-decoration:none;color:var(--navy);font-weight:600;font-size:.93rem;background:#fff}.pills a:hover,.pills a:focus-visible{background:var(--navy);color:#fff;border-color:var(--navy)}.faqs{margin-top:2.2em}.faq{border:1px solid var(--line);border-radius:var(--r);margin:10px 0;background:#fff}.faq summary{cursor:pointer;padding:14px 18px;list-style:none;display:flex;justify-content:space-between;gap:12px;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";font-size:1.4rem;color:var(--blue);font-weight:700;flex:none}.faq[open] summary::after{content:"–"}.faq summary:hover h3{color:var(--blue)}.faq h3{margin:0!important;font-size:1.05rem!important;color:var(--navy)!important}.faq p{margin:0;padding:0 18px 16px}.sources{margin-top:2em;font-size:.95rem}.sources ul{padding-left:1.2em}.small{font-size:.88rem;color:var(--muted)}.band{background:var(--navy);color:#fff;padding:36px 0;margin-top:40px}.band-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.band-h{margin:0 0 .3em;font-size:clamp(1.3rem,2.4vw,1.7rem)}.band p{margin:0;color:#d5e3f0}.author{background:var(--tint);border-radius:var(--r);padding:16px 20px;margin:1.6em 0;font-size:.95rem}.author p{margin:0}a.gl{text-decoration:underline dotted;text-underline-offset:3px}.az ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0}.az a{display:inline-block;min-width:36px;text-align:center;padding:6px 8px;border:1px solid var(--line);border-radius:8px;text-decoration:none;font-weight:700}.az a:hover,.az a:focus-visible{background:var(--navy);color:#fff}.term{padding:12px 0;border-bottom:1px solid var(--line);scroll-margin-top:90px}.term dt{font-weight:700;color:var(--navy)}.term dd{margin:4px 0 0}.form{display:grid;gap:14px;max-width:620px;margin:1.2em 0}.form label{font-weight:600;display:block;margin-bottom:4px}.form input,.form select,.form textarea{width:100%;padding:12px;border:1px solid #9fb0c0;border-radius:10px;font:inherit;background:#fff;color:var(--ink)}.form input:focus,.form select:focus,.form textarea:focus{outline:3px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.form .hp{position:absolute;left:-9999px}.form-msg{font-weight:700}.big-call{font-size:1.6rem;font-weight:800}.site-footer{background:#081b33;color:#c9d6e3;padding:44px 0 0;font-size:.95rem}.ftr{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px}.ftr a{color:#e6eef6;text-decoration:none}.ftr a:hover,.ftr a:focus-visible{color:#fff;text-decoration:underline}.logo-inv,.logo-inv:hover{color:#fff}.logo-inv .logo-t b{color:#ffb27a}.ftr-h{font-size:1rem;color:#fff;margin:0 0 10px}.ftr-l,.nap,.social{list-style:none;padding:0;margin:0}.ftr-l li{margin:6px 0}.nap li{display:flex;gap:8px;align-items:flex-start;margin:8px 0}.nap .ic{margin-top:3px;color:var(--sky)}.social{display:flex;gap:10px;margin-top:14px}.social a{display:flex;padding:8px;border:1px solid #2c4867;border-radius:10px}.social a:hover,.social a:focus-visible{background:#fff;color:var(--navy);text-decoration:none}.ftr-c{border-top:1px solid #1f3754;margin-top:32px;padding:16px 20px}.ftr-c p{margin:0;font-size:.85rem}.ftr-c a{color:#e6eef6}.ftr-c a:hover,.ftr-c a:focus-visible{color:#fff}.callbar{display:none}@media (max-width:959px){.ftr{grid-template-columns:1fr 1fr}.ftr-b{grid-column:1/-1}.callbar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:60;padding:8px 10px;background:rgba(255,255,255,.96);border-top:1px solid var(--line);box-shadow:0 -4px 16px rgba(0,0,0,.08)}.callbar .btn{width:100%;padding:13px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}@media print{.site-header,.callbar,.band,.site-footer{display:none}}