.bzr .seo-hero{padding:clamp(48px, 6.5vw, 112px) var(--gutter) clamp(28px, 3.4vw, 52px);max-width:1120px}.bzr .seo-hero .aud-eyebrow{margin-bottom:clamp(18px,2vw,26px)}.bzr .seo-hero .aud-hero-lead{max-width:62ch}.bzr .seo-updated{color:#00000080;margin:14px 0 0;font-size:13px;font-weight:500}.bzr .seo-section{padding:clamp(48px, 6vw, 96px) var(--gutter) 0}.bzr .seo-section .aud-eyebrow{margin-bottom:clamp(14px,1.6vw,20px)}.bzr .seo-h2{letter-spacing:-.035em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(28px,3.4vw,48px);font-weight:600;line-height:1.04}.bzr .seo-sub{color:#0000009e;max-width:64ch;margin:clamp(14px,1.6vw,20px) 0 0;font-size:clamp(15px,1.1vw,17px);font-weight:500;line-height:1.6}.bzr .seo-body{margin-top:clamp(24px,2.8vw,40px)}.bzr .seo-note{color:#0000008c;max-width:80ch;margin:14px 0 0;font-size:13px;line-height:1.5}.bzr .seo-choose{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);display:grid}.bzr .seo-card{background:#fff;border:1px solid #0000001a;border-radius:10px;padding:clamp(20px,2.2vw,30px)}.bzr .seo-card--accent{background:var(--btnbg);border-color:#0000}.bzr .seo-card-h{letter-spacing:-.015em;margin:0 0 12px;font-size:18px;font-weight:600}.bzr .seo-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid #0000001a;border-radius:10px;overflow-x:auto}.bzr .seo-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.4}.bzr .seo-table th,.bzr .seo-table td{text-align:left;vertical-align:top;border-bottom:1px solid #00000014;padding:12px 14px}.bzr .seo-table tr:last-child td{border-bottom:0}.bzr .seo-table thead th{letter-spacing:.04em;text-transform:uppercase;color:#0000008c;white-space:nowrap;background:#00000005;font-size:12px;font-weight:600}.bzr .seo-table th[scope=row]{min-width:200px;font-weight:600}.bzr .seo-table .is-bzar{background:color-mix(in srgb, var(--btnbg) 55%, #fff)}.bzr .seo-num{font-variant-numeric:tabular-nums;white-space:nowrap}.bzr .seo-status{white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}.bzr .seo-status:before{content:"";background:#0000002e;border-radius:999px;width:8px;height:8px}.bzr .seo-status--yes:before{background:var(--acc)}.bzr .seo-status--partial:before{background:color-mix(in srgb, var(--acc) 45%, #fff)}.bzr .seo-status--muted{color:#00000080}.bzr .seo-cell-note{color:#0000008c;white-space:normal;margin-top:4px;font-size:12px;display:block}.bzr .seo-table a{color:inherit;text-underline-offset:3px;text-decoration:underline}.bzr .seo-breakdown summary{cursor:pointer;color:#0000008c;font-size:12px}.bzr .seo-breakdown ul{color:#0000009e;margin:8px 0 0;padding:0;font-size:12px;list-style:none}.bzr .seo-steps{counter-reset:step;gap:14px;max-width:72ch;margin:0;padding:0;list-style:none;display:grid}.bzr .seo-steps li{counter-increment:step;padding-left:40px;font-size:16px;line-height:1.55;position:relative}.bzr .seo-steps li:before{content:counter(step);background:var(--btnbg);width:26px;height:26px;color:var(--acc);border-radius:999px;place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;top:0;left:0}.bzr .seo-faq{border-top:1px solid #0000001a;max-width:820px}.bzr .seo-faq details{border-bottom:1px solid #0000001a;padding:18px 0}.bzr .seo-faq summary{cursor:pointer;letter-spacing:-.01em;font-size:17px;font-weight:600;list-style:none}.bzr .seo-faq summary::-webkit-details-marker{display:none}.bzr .seo-faq p{color:#000000a8;margin:10px 0 0;font-size:15px;line-height:1.6}.bzr .seo-links{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.bzr .seo-link-card{color:inherit;border:1px solid #0000001a;border-radius:10px;padding:18px;text-decoration:none;transition:border-color .16s;display:block}.bzr .seo-link-card:hover{border-color:var(--acc)}.bzr .seo-link-card strong{font-size:16px;font-weight:600;display:block}.bzr .seo-link-card span{color:#00000094;margin-top:6px;font-size:13px;line-height:1.45;display:block}.bzr .seo-sources{color:#0009;word-break:break-word;margin:0;padding-left:18px;font-size:13px;line-height:1.6}.bzr .seo-sources a{color:inherit}.bzr .seo-closing-gap{height:clamp(48px,6vw,96px)}@media (max-width:719px){.bzr .seo-choose{grid-template-columns:1fr}.bzr .seo-table th[scope=row]{min-width:160px}}.bzr .seo-scenario+.seo-scenario{margin-top:28px}.bzr .seo-calc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(16px,2vw,28px);display:grid}.bzr .seo-calc-form{gap:14px;display:grid}.bzr .seo-field{gap:6px;display:grid}.bzr .seo-field label{font-size:13px;font-weight:600}.bzr .seo-field small{color:#0000008c;font-size:12px}.bzr .seo-field input{height:44px;font:inherit;background:#fff;border:1px solid #00000029;border-radius:10px;padding:0 12px;font-size:16px}.bzr .seo-field input:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.bzr .seo-result{background:var(--btnbg);border-radius:10px;padding:clamp(18px,2vw,26px)}.bzr .seo-result-k{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(30px,3.4vw,46px);font-weight:600;line-height:1.05;display:block}.bzr .seo-result-v{color:#000000a8;margin-top:6px;font-size:14px;display:block}.bzr .seo-result dl{grid-template-columns:1fr auto;gap:8px 16px;margin:16px 0 0;font-size:14px;display:grid}.bzr .seo-result dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}@media (max-width:719px){.bzr .seo-calc{grid-template-columns:1fr}}.bzr .seo-chart{max-width:760px;margin:0}.bzr .seo-chart svg{width:100%;height:auto;display:block}.bzr .seo-chart-bar{fill:var(--acc)}.bzr .seo-chart-bar:hover{fill:var(--ink)}.bzr .seo-chart-axis{stroke:#0000002e;stroke-width:1px}.bzr .seo-chart-tick{fill:#0000008c;font-size:11px}.bzr .seo-reqs{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.bzr .seo-req p{margin:0 0 10px;line-height:1.5}.bzr .seo-req dl{grid-template-columns:auto 1fr;gap:4px 12px;margin:0 0 12px;font-size:14px;display:grid}.bzr .seo-req dt{color:#0000008c}.bzr .seo-req dd{margin:0}.bzr .seo-req a{font-size:14px;font-weight:500}.bzr .seo-state+.seo-state{margin-top:28px}.bzr .seo-state h3{margin:0 0 12px;font-size:16px;font-weight:600}.bzr .seo-field select{height:44px;font:inherit;background:#fff;border:1px solid #00000029;border-radius:10px;padding:0 12px;font-size:16px}.bzr .seo-field select:focus-visible,.bzr .seo-check input:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.bzr .seo-check{align-items:flex-start;gap:10px;min-height:44px;font-size:15px;line-height:1.4;display:flex}.bzr .seo-check input{width:20px;height:20px;accent-color:var(--acc);flex:none;margin-top:1px}.bzr .seo-check small{color:#0000008c;font-size:12px;display:block}.bzr .seo-submit{height:48px;font:inherit;background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:0 22px;font-weight:600}.bzr .seo-layout-tool{gap:clamp(16px,2vw,28px);display:grid}.bzr .seo-layout-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.bzr .seo-layout-title{margin:0 0 10px;font-size:14px;font-weight:600}.bzr .seo-layout-help,.bzr .seo-layout-empty{color:#0009;margin:10px 0 0;font-size:13px}.bzr .seo-layout-note{background:var(--surf);border-radius:10px;margin:0;padding:14px 16px;font-size:14px;line-height:1.5}.bzr .seo-layout-note a{color:var(--acc-text);font-weight:600}.bzr .seo-layout-svg{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%;height:auto;max-height:80vh;display:block}.bzr .seo-venue{fill:#fff;stroke:var(--ink);stroke-width:2px;vector-effect:non-scaling-stroke}.bzr .seo-booth{cursor:pointer;outline:none}.bzr .seo-booth rect{fill:var(--btnbg);stroke:var(--acc);stroke-width:1px;vector-effect:non-scaling-stroke}.bzr .seo-booth:hover rect{fill:var(--soft)}.bzr .seo-booth text{fill:var(--ink);pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:600}.bzr .seo-booth[data-blocked=true] rect{fill:#0000;stroke:#00000059;stroke-dasharray:4 3}.bzr .seo-booth:focus-visible rect{stroke:var(--ink);stroke-width:3px}@media print{body[data-print-layout] *{visibility:hidden}body[data-print-layout] .seo-layout-print,body[data-print-layout] .seo-layout-print *{visibility:visible}body[data-print-layout] .seo-layout-print{width:100%;position:absolute;top:0;left:0}body[data-print-layout] .seo-layout-help{display:none}}.bzr .seo-email-subject{overflow-wrap:anywhere;margin:4px 0 16px;font-size:16px;font-weight:600;line-height:1.35}.bzr .seo-email-body{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:15px;line-height:1.55}