.hg-landing .cmp{padding-block:2rem 4rem}.hg-landing .cmp-wrap{max-width:64rem}.hg-landing .cmp h1{font-family:var(--font-archivo),sans-serif;color:var(--head,#16314f);margin-top:.75rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.15}.hg-landing .cmp h2{font-family:var(--font-archivo),sans-serif;color:var(--head,#16314f);margin-top:2.5rem;margin-bottom:.75rem;font-size:clamp(1.3rem,2.6vw,1.7rem);font-weight:800}.hg-landing .cmp h3{color:var(--head,#16314f);margin-bottom:.3rem;font-size:1.02rem;font-weight:700}.hg-landing .cmp p{margin-top:.6rem;line-height:1.6}.hg-landing .cmp a{color:var(--orange-deep);text-underline-offset:2px;text-decoration:underline}.hg-landing .cmp .btn{text-decoration:none}.hg-landing .cmp-crumbs{z-index:auto;border-bottom:0;height:auto;position:static}.hg-landing .cmp-crumbs ol{color:var(--ink-soft);flex-wrap:wrap;gap:.4rem;padding:0;font-size:.85rem;list-style:none;display:flex}.hg-landing .cmp-crumbs li+li:before{content:"›";color:var(--ink-faint);margin-right:.4rem}.hg-landing .cmp-byline{color:var(--ink-soft);font-size:.9rem}.hg-landing .cmp-scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--line);background:#fff;border-radius:14px;overflow-x:auto}.hg-landing .cmp-table{width:100%;min-width:calc(7.75rem + var(--cmp-n,5)*5.9rem);table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:.9rem}.hg-landing .cmp-table caption{caption-side:top;text-align:left;color:var(--ink-soft);padding:.75rem 1rem;font-size:.85rem}.hg-landing .cmp-table th,.hg-landing .cmp-table td{border-top:1px solid var(--line);vertical-align:middle;padding:.55rem .45rem}.hg-landing .cmp-table td{text-align:center}.hg-landing .cmp-table thead{z-index:5;position:relative}.hg-landing .cmp-table thead th{text-align:center;overflow-wrap:anywhere;border-bottom:2px solid var(--line);background:#f6f8fb;font-size:.82rem;line-height:1.25}.hg-landing .cmp-table thead th:first-child,.hg-landing .cmp-table tbody th{text-align:left;width:7.75rem;position:sticky;left:0}.hg-landing .cmp-table thead th:first-child{z-index:2}.hg-landing .cmp-table tbody th{color:var(--head,#16314f);z-index:1;overflow-wrap:anywhere;box-shadow:1px 0 0 var(--line);background:#fff;font-size:.85rem;font-weight:600;line-height:1.3}.hg-landing .cmp-table .cmp-us{background:var(--orange-wash)}.hg-landing .cmp-table thead .cmp-us{color:var(--orange-deep);background:#fdf1e4}.hg-landing .cmp-table thead .cmp-group{color:var(--hero-grey,#3e5472);white-space:normal;margin-top:.15rem;font-size:.75rem;font-weight:500;display:block}.hg-landing .cmp-table .cmp-group-row th{color:var(--head,#16314f);letter-spacing:.02em;text-transform:uppercase;text-align:left;background:#eef2f7;font-size:.78rem;font-weight:700}.hg-landing .cmp-table .cmp-group-row th>span{position:sticky;left:.45rem}.hg-landing .cmp-v{font-weight:600}.hg-landing .cmp-v-yes{color:#15803d}.hg-landing .cmp-v-partial{color:#b45309}.hg-landing .cmp-v-no{color:#b91c1c}.hg-landing .cmp-v-not_listed{color:var(--ink-soft);font-weight:500}.hg-landing .cmp-v-none{color:var(--ink-faint,#94a3b8)}.hg-landing .cmp-v-amt{color:var(--ink);font-size:.82rem;line-height:1.3}.hg-landing .cmp-v-na{color:var(--ink-soft);font-size:.82rem;font-weight:500;line-height:1.3}.hg-landing .cmp-i{vertical-align:baseline;margin-left:.25rem;display:inline-block}.hg-landing .cmp-i>summary{cursor:pointer;color:var(--ink-soft);border-radius:999px;padding:.15rem .2rem;font-size:.95rem;line-height:1;list-style:none}.hg-landing .cmp-i>summary::-webkit-details-marker{display:none}.hg-landing .cmp-i>summary:focus-visible{outline:2px solid var(--orange);outline-offset:1px}.hg-landing .cmp-i[open]{margin:.3rem 0 0;display:block}.hg-landing .cmp-i[open]>summary{color:var(--orange-deep)}.hg-landing .cmp-i-body{text-align:left;color:var(--ink);overflow-wrap:anywhere;background:#f6f8fb;border-radius:8px;margin-top:.25rem;padding:.45rem .55rem;font-size:.78rem;font-weight:400;line-height:1.45}.hg-landing .cmp-i-body p{margin:0;line-height:1.45}.hg-landing .cmp-i-body p+p{margin-top:.3rem}.hg-landing .cmp-i-quote{font-style:italic}.hg-landing .cmp-i-src{color:var(--ink-soft)}.hg-landing .cmp-legend{color:var(--ink-soft);margin-top:.6rem;font-size:.82rem;line-height:1.5}.hg-landing .cmp-swipe{color:var(--ink-soft);margin:.1rem 0 .5rem;font-size:.82rem;display:none}@media (max-width:899px){.hg-landing .cmp-tablewrap:has(.cmp-scroll[data-overflows]) .cmp-swipe{display:block}}@media (min-width:900px){.hg-landing .cmp-scroll{overflow:visible}.hg-landing .cmp-table{min-width:0}.hg-landing .cmp-table thead th{top:var(--nav-h);z-index:2;position:sticky}.hg-landing .cmp-table thead th:first-child{z-index:3;left:auto}.hg-landing .cmp-table thead th:first-child,.hg-landing .cmp-table tbody th{width:13rem}.hg-landing .cmp-table tbody th{box-shadow:none;font-size:.9rem;position:static}.hg-landing .cmp-table thead th:first-child{border-top-left-radius:14px}.hg-landing .cmp-table thead th:last-child{border-top-right-radius:14px}.hg-landing .cmp-table caption{border-radius:14px 14px 0 0}}.hg-landing .cmp-terms{gap:.6rem;margin:0;display:grid}.hg-landing .cmp-terms dt{color:var(--head,#16314f);font-weight:700}.hg-landing .cmp-terms dd{margin:.1rem 0 0}.hg-landing .cmp-note{color:var(--ink-soft);font-size:.85rem}.hg-landing .cmp-badge{color:#9a3412;white-space:nowrap;vertical-align:middle;background:#ffedd5;border-radius:999px;margin-left:.35rem;padding:.05rem .45rem;font-size:.72rem;font-weight:700;display:inline-block}.hg-landing .cmp-cost{margin-top:1rem}.hg-landing .cmp-cost ul{padding-left:1.2rem}.hg-landing .cmp-cost li{line-height:1.6}.hg-landing .cmp-src{color:var(--ink-soft);margin-top:.2rem;font-size:.82rem}.hg-landing .cmp-fit{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.9rem;display:grid}.hg-landing .cmp-fit>div{border:1px solid var(--line);background:#fff;border-radius:14px;padding:1rem 1.1rem}.hg-landing .cmp-fit p{margin-top:.2rem}.hg-landing .cmp-fit .cmp-card{background:#f6f8fb}.hg-landing .cmp-faq{border-top:1px solid var(--line);padding:.8rem 0}.hg-landing .cmp-faq summary{cursor:pointer;color:var(--head,#16314f);font-weight:600}.hg-landing .cmp-faq p{margin-top:.5rem}.hg-landing .cmp-cta{background:var(--orange-wash);border:1px solid var(--orange-line);text-align:center;border-radius:16px;margin-top:3rem;padding:1.5rem}.hg-landing .cmp-cta h2{margin-top:0}.hg-landing .cmp-cta .btn{margin-top:1rem;display:inline-flex}.hg-landing .cmp-admin{color:#7c2d12;background:#fff7ed;border-bottom:2px solid #fdba74;padding:.6rem 0;font-size:.86rem}.hg-landing .cmp-admin-line{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin:0;display:flex}.hg-landing .cmp-admin-line a{color:#9a3412;font-weight:600}.hg-landing .cmp-admin-more{margin-top:.25rem}.hg-landing .cmp-admin-more summary{cursor:pointer;color:#9a3412;font-weight:600}.hg-landing .cmp-admin-more p{margin-top:.3rem}.hg-landing .cmp-admin-list{gap:.15rem;margin-top:.25rem;padding:0;list-style:none;display:grid}.hg-landing .cmp-admin-list li[data-ok=yes]{color:#166534}.hg-landing .cmp-admin-list li[data-ok=no]{color:#b91c1c}.hg-landing .cmp-admin-note{font-style:italic}.hg-landing .cmp-suit{border-top:1px solid var(--line);padding:.9rem 0}.hg-landing .cmp-suit h3{color:var(--head,#16314f);margin:0;font-size:1.02rem}.hg-landing .cmp-suit>p{margin-top:.35rem}.hg-landing .cmp-suit-ev{color:var(--ink-soft);margin-top:.35rem;font-size:.85rem}.hg-landing .cmp-suit-ev summary{cursor:pointer}.hg-landing .cmp-suit-ev ul{margin:.4rem 0 0;padding-left:1.2rem}.hg-landing .cmp-suit-ev li{overflow-wrap:anywhere;line-height:1.55}
