.bk2 .g-head .shell{padding-block:var(--gap-16) var(--gap-12)}.bk2 .g-answer{margin:var(--gap-6) 0 0;max-width:44em;font-size:17px;line-height:1.8;color:var(--ink)}.bk2 .g-sub{margin:var(--gap-4) 0 0;max-width:44em;font-size:15px;line-height:1.75;color:var(--ink-2)}.bk2 .g-sec .shell{padding-block:var(--gap-12)}.bk2 .g-sec h2{margin:0;font-size:clamp(22px,2.6vw,28px);font-weight:600;line-height:1.4;letter-spacing:-.02em}.bk2 .g-sec .g-lead{margin:var(--gap-3) 0 0;max-width:44em;font-size:15px;line-height:1.75;color:var(--ink-2)}.bk2 .g-list{margin:var(--gap-6) 0 0;padding-left:20px;display:grid;gap:var(--gap-2);max-width:44em}.bk2 .g-list li{font-size:15px;line-height:1.7;color:var(--ink-2)}.bk2 .g-table-wrap{margin-top:var(--gap-6);overflow-x:auto;border-top:1px solid var(--line-strong)}.bk2 .g-table{width:100%;min-width:560px;border-collapse:collapse;font-size:14.5px;line-height:1.6}.bk2 .g-table caption{caption-side:bottom;text-align:left;padding-top:var(--gap-3);font-size:12.5px;line-height:1.7;color:var(--ink-3)}.bk2 .g-table td,.bk2 .g-table th{text-align:left;vertical-align:top;padding:var(--gap-3) var(--gap-4) var(--gap-3) 0;border-bottom:1px solid var(--line)}.bk2 .g-table thead th{font-size:13px;font-weight:600;color:var(--ink-3);white-space:nowrap}.bk2 .g-table tbody th{font-weight:500;color:var(--ink);white-space:nowrap}.bk2 .g-table td{color:var(--ink-2)}.bk2 .g-table .g-group th{padding-top:var(--gap-4);font-size:13px;font-weight:600;color:var(--ink-3)}.bk2 .g-table tr[data-ours] td,.bk2 .g-table tr[data-ours] th{background:var(--brand-tint)}.bk2 .g-mark{display:inline-block;margin-left:var(--gap-2);padding:0 var(--gap-2);border-radius:999px;font-size:12px;font-weight:600;line-height:1.8;color:var(--brand);border:1px solid var(--brand)}.bk2 .g-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-4);margin-top:var(--gap-8)}.bk2 .g-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 var(--gap-6);border-radius:12px;background:var(--brand);color:#fff;font-size:15px;font-weight:600;text-decoration:none}@media (hover:hover){.bk2 .g-cta:hover{background:var(--brand-hover)}}.bk2 .g-link{font-size:15px;font-weight:500;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.bk2 .g-sources{margin:var(--gap-4) 0 0;padding-left:20px;font-size:13px;line-height:1.8;color:var(--ink-3)}.bk2 .g-sources a{color:inherit;text-underline-offset:3px}.bk2 .chk{margin-top:var(--gap-8);max-width:44em;border-top:1px solid var(--line-strong)}.bk2 .chk fieldset{border:0;margin:0;padding:var(--gap-6) 0;border-bottom:1px solid var(--line)}.bk2 .chk legend{padding:0;font-size:16.5px;font-weight:500;line-height:1.5}.bk2 .chk .chk-hint{margin:var(--gap-2) 0 0;font-size:13.5px;line-height:1.7;color:var(--ink-3)}.bk2 .chk-options{display:grid;gap:var(--gap-2);margin-top:var(--gap-4)}.bk2 .chk-options button{display:block;width:100%;text-align:left;cursor:pointer;padding:var(--gap-3) var(--gap-4);border-radius:10px;border:1px solid var(--line-strong);background:var(--surface);font:inherit;font-size:15px;line-height:1.6;color:var(--ink)}.bk2 .chk-options button small{display:block;font-size:12.5px;line-height:1.6;color:var(--ink-3)}.bk2 .chk-options button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-tint)}@media (hover:hover){.bk2 .chk-options button:hover{border-color:var(--ink)}}.bk2 .chk-result{padding:var(--gap-6) 0}.bk2 .chk-result h3{margin:0;font-size:22px;font-weight:600;line-height:1.4}.bk2 .chk-result p{margin:var(--gap-3) 0 0;font-size:15px;line-height:1.75;color:var(--ink-2)}.bk2 .chk-reset{margin-top:var(--gap-4);padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:14px;color:var(--ink-3);text-decoration:underline;text-underline-offset:3px}@media (max-width:720px){.bk2 .g-head .shell{padding-block:var(--gap-12) var(--gap-8)}.bk2 .g-sec .shell{padding-block:var(--gap-10)}.bk2 .g-answer{font-size:16px}}