@font-face{font-family:roboto;src:url(../media/roboto_latin_400_normal-s.p.3748bjrmw_ck7.woff2?dpl=dpl_65b8VKS7UbTMgSZD9yBtFd5Dr2F4)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:roboto;src:url(../media/roboto_latin_500_normal-s.p.43162ka3da5dh.woff2?dpl=dpl_65b8VKS7UbTMgSZD9yBtFd5Dr2F4)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:roboto;src:url(../media/roboto_latin_700_normal-s.p.25zm6111a02b_.woff2?dpl=dpl_65b8VKS7UbTMgSZD9yBtFd5Dr2F4)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:roboto Fallback;src:local(Arial);ascent-override:92.43%;descent-override:24.32%;line-gap-override:0.0%;size-adjust:100.37%}.roboto_4bd7c281-module__IyD3EW__className{font-family:roboto,roboto Fallback}.roboto_4bd7c281-module__IyD3EW__variable{--font-roboto:"roboto", "roboto Fallback"}
@font-face{font-family:archivo;src:url(../media/archivo_latin_500_normal-s.p.3sl-13f6yep2o.woff2?dpl=dpl_65b8VKS7UbTMgSZD9yBtFd5Dr2F4)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:archivo;src:url(../media/archivo_latin_600_normal-s.p.2xrlizciyxkaw.woff2?dpl=dpl_65b8VKS7UbTMgSZD9yBtFd5Dr2F4)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:archivo;src:url(../media/archivo_latin_700_normal-s.p.0xklgcivxid3p.woff2?dpl=dpl_65b8VKS7UbTMgSZD9yBtFd5Dr2F4)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:87.19%;descent-override:20.85%;line-gap-override:0.0%;size-adjust:100.7%}.archivo_67b3ddd4-module__nZi3rW__className{font-family:archivo,archivo Fallback}.archivo_67b3ddd4-module__nZi3rW__variable{--font-archivo:"archivo", "archivo Fallback"}
.pub{--gray-900:#111827;--gray-700:#374151;--gray-500:#6b7280;--gray-400:#9ca3af;--gray-300:#d1d5db;--gray-200:#e5e7eb;--gray-100:#f3f4f6;--gray-50:#f9fafb;--white:#fff;--canvas:#fafafa;--brand-ink:#111827;--brand-ink-hover:#1f2937;--green-500:#10b981;--green-600:#059669;--green-tint:#10b9811a;--amber-500:#f59e0b;--amber-tint:#fef3c7;--red-500:#ef4444;--red-600:#dc2626;--red-tint:#fef2f2;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-tint:#3b82f61a;--sky-600:#0284c7;--sky-tint:#e0f2fe;--text-primary:var(--gray-900);--text-secondary:var(--gray-500);--text-tertiary:var(--gray-400);--text-strong:var(--gray-700);--text-inverse:var(--white);--surface-page:var(--canvas);--surface-card:var(--white);--surface-subtle:var(--gray-50);--surface-muted:var(--gray-100);--border-default:var(--gray-200);--border-strong:var(--gray-300);--action-primary:var(--brand-ink);--action-primary-hover:var(--brand-ink-hover);--action-primary-text:var(--white);--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--shadow-card:0 4px 10px #0000000a;--shadow-sm:0 1px 2px #0000000a;--control-height:50px;--control-height-sm:40px;--field-pad-x:16px;--web-display:var(--font-archivo),var(--font-roboto),system-ui,sans-serif;--web-text:var(--font-roboto),system-ui,-apple-system,sans-serif;--web-d1:clamp(40px,5.4vw,66px);--web-d2:clamp(30px,3.4vw,44px);--web-d3:clamp(22px,2.2vw,28px);--web-lead:clamp(17px,1.35vw,20px);--web-body:16px;--web-small:14px;--web-tiny:12.5px;--web-max:1200px;--web-gutter:clamp(20px,4vw,40px);--web-sec:clamp(56px,7vw,104px);--web-sec-tight:clamp(40px,5vw,72px);--web-rule:1px solid var(--border-default);background:var(--surface-page);min-height:100vh;color:var(--text-primary);font:400 var(--web-body)/1.6 var(--web-text);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-wrap:pretty}.pub h1,.pub h2,.pub h3,.pub h4{font-family:var(--web-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:700;line-height:1.08}.pub h1{font-size:var(--web-d1)}.pub h2{font-size:var(--web-d2)}.pub h3{font-size:var(--web-d3);letter-spacing:-.018em}.pub p{margin:0}.pub a{color:var(--text-primary);text-decoration:none}.pub a:hover{color:var(--gray-700)}.pub .link{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--gray-300);text-decoration-color:var(--gray-300);text-underline-offset:3px;font-weight:500}.pub .link:hover{-webkit-text-decoration-color:var(--gray-900);text-decoration-color:var(--gray-900)}.pub :focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px;border-radius:4px}.pub img{max-width:100%;display:block}.pub .sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pub .wrap{max-width:var(--web-max);padding:0 var(--web-gutter);margin:0 auto}.pub .sec{padding:var(--web-sec) 0}.pub .sec--tight{padding:var(--web-sec-tight) 0}.pub .sec--card{background:var(--surface-card);border-top:var(--web-rule);border-bottom:var(--web-rule)}.pub .sec--ink{background:var(--brand-ink);color:var(--text-inverse)}.pub .cols{gap:clamp(28px,4vw,64px);display:grid}@media (min-width:960px){.pub .cols--7-5{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.pub .cols--6-6{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pub .grid3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(20px,2.4vw,28px);display:grid}.pub .grid4{grid-template-columns:repeat(auto-fit,minmax(228px,1fr));gap:clamp(16px,1.8vw,20px);display:grid}.pub .stack{flex-direction:column;display:flex}.pub .stack>*+*{margin-top:var(--gap,16px)}.pub .row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pub .head{max-width:60ch}.pub .head .lead{font-size:var(--web-lead);color:var(--text-strong);margin-top:14px;line-height:1.5}.pub .eyebrow{font:600 var(--web-tiny)/1 var(--web-text);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.pub .note{font-size:var(--web-small);color:var(--text-secondary);line-height:1.55}.pub .note--tiny{font-size:var(--web-tiny)}.pub .rule{background:var(--border-default);border:0;height:1px;margin:0}.pub .num{font-variant-numeric:tabular-nums}.pub .hdr{z-index:60;-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);border-bottom:var(--web-rule);background:#ffffffeb;position:sticky;top:0}.pub .hdr__in{height:72px;max-width:var(--web-max);padding:0 var(--web-gutter);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.pub .hdr__logo img{width:auto;height:30px}.pub .hdr__nav{gap:28px;margin-left:auto;display:none}@media (min-width:1040px){.pub .hdr__nav{display:flex}}.pub .hdr__nav a{font:500 var(--web-small)/1 var(--web-text);color:var(--text-strong)}.pub .hdr__nav a:hover{color:var(--text-primary)}.pub .btn{height:var(--control-height-sm);border-radius:var(--radius-sm);font:600 var(--web-small)/1 var(--web-text);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.pub .btn--ink{background:var(--action-primary);color:var(--action-primary-text)}.pub .btn--ink:hover{background:var(--action-primary-hover);color:#fff}.pub .btn--ghost{background:var(--surface-card);border-color:var(--border-strong);color:var(--text-primary)}.pub .btn--ghost:hover{border-color:var(--gray-900)}.pub .btn--lg{height:var(--control-height);padding:0 24px;font-size:15px}.pub .btn--onink{color:#fff;background:0 0;border-color:#ffffff52}.pub .btn--onink:hover{color:#fff;border-color:#fff}.pub .crumbs{background:var(--surface-card);border-bottom:var(--web-rule)}.pub .crumbs ol{font-size:var(--web-small);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:14px 0;list-style:none;display:flex}.pub .crumbs li{align-items:center;gap:8px;display:flex}.pub .crumbs a{color:var(--text-secondary)}.pub .crumbs a:hover{color:var(--text-primary)}.pub .crumbs [aria-current]{color:var(--text-primary);font-weight:500}.pub .crumbs svg{width:16px;height:16px;color:var(--text-tertiary);flex:none}.pub .hero{background:var(--surface-card);border-bottom:var(--web-rule);padding:clamp(40px,5vw,76px) 0 clamp(44px,5vw,84px)}.pub .pill{border-radius:var(--radius-pill);background:var(--surface-muted);height:32px;color:var(--text-strong);font:600 var(--web-tiny)/1 var(--web-text);letter-spacing:.02em;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.pub .pill svg{flex:none;width:16px;height:16px}.pub .hero h1{margin-top:22px}.pub .hero .lead{max-width:44ch;font-size:var(--web-lead);color:var(--text-strong);margin-top:20px;line-height:1.5}.pub .hero .caveat{max-width:52ch;margin-top:14px}.pub .ticks{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.pub .ticks li{font-size:var(--web-small);color:var(--text-strong);align-items:flex-start;gap:8px;font-weight:500;display:flex}.pub .ticks svg{width:19px;height:19px;color:var(--green-600);flex:none}.pub .receipt{background:var(--surface-card);border:var(--web-rule);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden}.pub .receipt__hd{border-bottom:var(--web-rule);padding:20px 24px 16px}.pub .receipt__hd h2,.pub .receipt__hd h3,.pub .receipt__title{font-family:var(--web-display);letter-spacing:-.01em;text-wrap:balance;margin:8px 0 0;font-size:17px;font-weight:700;line-height:1.2}.pub .receipt__rows{margin:0;padding:6px 24px 14px}.pub .receipt__rows div{border-bottom:1px dashed var(--border-default);font-size:var(--web-small);justify-content:space-between;gap:16px;padding:11px 0;display:flex}.pub .receipt__rows div:last-child{border-bottom:0}.pub .receipt__rows dt{color:var(--text-strong)}.pub .receipt__rows dt small{font-size:var(--web-tiny);color:var(--text-secondary);margin-top:2px;display:block}.pub .receipt__rows dd{font-variant-numeric:tabular-nums;margin:0;font-weight:500}.pub .receipt__total{background:var(--surface-subtle);border-top:var(--web-rule);font-size:var(--web-small);justify-content:space-between;align-items:baseline;gap:16px;padding:16px 24px;display:flex}.pub .receipt__total b{font-family:var(--web-display);letter-spacing:-.02em;font-size:20px}.pub .receipt__mo{background:var(--brand-ink);color:#fff;justify-content:space-between;align-items:flex-end;gap:16px;padding:20px 24px 24px;display:flex}.pub .receipt__mo .receipt__mo-l{font-size:var(--web-small);color:#ffffffb8;flex-direction:column;gap:2px;line-height:1.45;display:flex}.pub .receipt__mo .receipt__mo-l strong{color:#fff;font-size:15px;font-weight:600}.pub .receipt__mo b{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;column-gap:10px;display:flex}.pub .receipt__mo b small{font-family:var(--web-text);font-size:var(--web-small);letter-spacing:0;color:#ffffffd9;font-weight:500;line-height:1.2}.pub .receipt__mo b{font-family:var(--web-display);letter-spacing:-.03em;font-size:clamp(38px,4.4vw,52px);font-weight:700;line-height:.94}.pub .receipt__ft{border-top:var(--web-rule);background:var(--surface-card);padding:14px 24px}.pub .panel{background:var(--surface-card);border:var(--web-rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.pub .panel--flat{box-shadow:none}.pub .panel--pad{padding:clamp(20px,2.2vw,28px)}.pub .card{background:var(--surface-card);border:var(--web-rule);border-radius:var(--radius-md);padding:24px}.pub .card h3{margin-bottom:8px;font-size:17px}.pub .card p{font-size:var(--web-small);color:var(--text-secondary);line-height:1.55}.pub .chip{border-radius:var(--radius-md);background:var(--surface-muted);width:42px;height:42px;color:var(--text-primary);justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.pub .chip svg{flex:none;width:22px;height:22px}.pub .chip--green{background:var(--green-tint);color:var(--green-600)}.pub .chip--blue{background:var(--blue-tint);color:var(--blue-600)}.pub .chip--amber{background:var(--amber-tint);color:#92400e}.pub .steps{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(24px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.pub .steps li{border-top:2px solid var(--brand-ink);padding-top:26px;position:relative}.pub .steps li+li{border-top-color:var(--border-strong)}.pub .steps__n{font:700 var(--web-tiny)/1 var(--web-text);letter-spacing:.12em;color:var(--text-secondary);padding-bottom:8px;position:absolute;top:-2px;left:0;transform:translateY(-100%)}.pub .steps h3{margin-bottom:10px;font-size:18px}.pub .steps p{font-size:var(--web-small);color:var(--text-secondary);line-height:1.6}.pub .compare{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.pub .compare li{font-size:var(--web-small);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.pub .compare svg{flex:none;width:18px;height:18px;margin-top:1px}.pub .compare--old{color:var(--text-secondary)}.pub .compare--old svg{color:var(--text-tertiary)}.pub .compare--new svg{color:var(--green-600)}.pub .compare--new li{color:var(--text-strong);font-weight:500}.pub .provinces{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.pub .provinces a{background:var(--surface-card);border:var(--web-rule);border-radius:var(--radius-sm);font-size:var(--web-small);justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;font-weight:500;display:flex}.pub .provinces a:hover{border-color:var(--gray-900)}.pub .provinces svg{width:18px;height:18px;color:var(--text-tertiary);flex:none}.pub .provinces a:hover svg{color:var(--text-primary)}.pub .provinces em{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-style:normal;font-weight:400}.pub .tags{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.pub .tags li{border-radius:var(--radius-pill);background:var(--surface-muted);font-size:var(--web-small);color:var(--text-strong);padding:7px 14px}.pub .tags li:last-child{border:var(--web-rule);color:var(--text-secondary);background:0 0}.pub .tbl{background:var(--surface-card);border:var(--web-rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.pub .tbl+.tbl,.pub .tbl+details,.pub details+.tbl,.pub details+details{margin-top:20px}.pub .tbl__hd{border-bottom:var(--web-rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;padding:20px 24px 16px;display:flex}.pub .tbl__hd h3{font-size:17px}.pub .tbl__scroll{overflow-x:auto}.pub table{border-collapse:collapse;width:100%;font-size:var(--web-small)}.pub caption{text-align:left}.pub thead th{background:var(--surface-card);font:600 var(--web-tiny)/1.3 var(--web-text);letter-spacing:.07em;text-transform:uppercase;color:var(--text-secondary);text-align:right;white-space:nowrap;border-bottom:var(--web-rule);box-shadow:inset 0 -1px 0 var(--border-default);padding:12px 16px}.pub thead th:first-child{text-align:left}.pub tbody th{text-align:left;color:var(--text-primary);white-space:nowrap;padding:12px 16px;font-weight:500}.pub tbody td{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-strong);white-space:nowrap;padding:12px 16px}.pub tbody td:first-child{text-align:left}.pub tbody tr+tr th,.pub tbody tr+tr td{border-top:1px solid var(--gray-100)}.pub tbody tr:hover th,.pub tbody tr:hover td{background:var(--surface-subtle)}.pub .tbl--sticky tbody th,.pub .tbl--sticky thead th:first-child{background:var(--surface-card);z-index:1;position:sticky;left:0}.pub .tbl--sticky tbody tr:hover th{background:var(--surface-subtle)}.pub .tbl--sticky thead th:first-child{z-index:3}.pub .t-strong,.pub .t-mo{color:var(--text-primary);font-weight:600}.pub .t-mute{color:var(--text-secondary)}.pub .t-when{font-size:var(--web-tiny);color:var(--text-secondary);white-space:nowrap;font-weight:400;display:block}.pub .t-sub{font-size:var(--web-tiny);color:var(--text-secondary);white-space:normal;margin-top:2px;font-weight:400;display:block}.pub .t-unit{font-size:var(--web-tiny);color:var(--text-secondary);font-weight:400}.pub .flag{border-radius:var(--radius-xs);background:var(--surface-muted);font:600 11px/1.5 var(--web-text);letter-spacing:.04em;color:var(--text-strong);vertical-align:1px;margin-left:8px;padding:2px 7px;display:inline-block}.pub .tbl__ft{border-top:var(--web-rule);background:var(--surface-subtle);padding:12px 24px}.pub details.tbl>summary{cursor:pointer;font:600 15px/1.2 var(--web-display);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;list-style:none;display:flex}.pub details.tbl>summary::-webkit-details-marker{display:none}.pub details.tbl>summary svg{width:22px;height:22px;color:var(--text-secondary);flex:none;transition:transform .18s}.pub details.tbl[open]>summary{border-bottom:var(--web-rule)}.pub details.tbl[open]>summary svg{transform:rotate(180deg)}.pub .legend{font-size:var(--web-tiny);color:var(--text-secondary);flex-wrap:wrap;gap:6px 18px;margin:0 0 20px;padding:0;list-style:none;display:flex}.pub .legend b{color:var(--text-primary);margin-right:5px;font-weight:600}.pub .fields{gap:20px;display:grid}.pub .lbl{font:500 var(--web-small)/1 var(--web-text);color:var(--text-strong);margin-bottom:8px;display:block}.pub .field input,.pub .field select{width:100%;height:var(--control-height);padding:0 var(--field-pad-x);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-card);font:400 15px/1 var(--web-text);color:var(--text-primary);font-variant-numeric:tabular-nums;appearance:none}.pub .field input:focus,.pub .field select:focus{border-color:var(--brand-ink);outline:none;box-shadow:0 0 0 3px #11182714}.pub .sel{position:relative}.pub .sel svg{pointer-events:none;width:20px;height:20px;color:var(--text-secondary);flex:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.pub .field select{padding-right:44px}.pub .faq{border-top:var(--web-rule);margin-top:36px}.pub .faq details{border-bottom:var(--web-rule)}.pub .faq summary{cursor:pointer;font:600 16px/1.4 var(--web-text);color:var(--text-primary);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 0;list-style:none;display:flex}.pub .faq summary::-webkit-details-marker{display:none}.pub .faq summary svg{width:22px;height:22px;color:var(--text-secondary);flex:none;transition:transform .18s}.pub .faq details[open] summary svg{transform:rotate(45deg)}.pub .faq p{max-width:78ch;font-size:var(--web-small);color:var(--text-strong);padding:0 0 22px;line-height:1.65}.pub .cta{background:var(--brand-ink);color:#fff}.pub .cta__in{padding:var(--web-sec-tight) 0;align-items:center;gap:clamp(28px,4vw,56px);display:grid}@media (min-width:900px){.pub .cta__in{grid-template-columns:minmax(0,1fr) auto}}.pub .cta h2{color:#fff;max-width:24ch}.pub .cta p{max-width:46ch;font-size:var(--web-lead);color:#ffffffbd;margin-top:14px;line-height:1.5}.pub .badges{flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;display:flex}.pub .badges a{transition:opacity .15s;display:block}.pub .badges a:hover{opacity:.82}.pub .badges .b-apple img{width:auto;height:48px}.pub .badges .b-play{margin:0 -12px}.pub .badges .b-play img{width:auto;height:71px}.pub .qr{display:none}@media (min-width:900px){.pub .qr{flex-direction:column;align-items:center;gap:12px;display:flex}}.pub .qr svg{border-radius:var(--radius-md);background:#fff;width:150px;height:150px;padding:6px}.pub .qr p{text-align:center;max-width:16ch;font-size:var(--web-tiny);color:#ffffffc7;margin:0;line-height:1.45}.pub .ft{background:var(--brand-ink);color:#fff;border-top:1px solid #ffffff1a}.pub .ft__grid{padding:var(--web-sec-tight) 0 36px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(28px,3vw,48px);display:grid}@media (min-width:900px){.pub .ft__grid{grid-template-columns:2fr 1fr 1fr 1fr 1fr}}.pub .ft img{width:auto;height:26px;margin-bottom:18px}.pub .ft p{font-size:var(--web-small);color:#fff9;max-width:34ch;line-height:1.6}.pub .ft h4,.pub .ft .ft__h{font-family:var(--web-text);font-size:var(--web-tiny);letter-spacing:.1em;text-transform:uppercase;color:#fff9;margin:0 0 14px;font-weight:600}.pub .ft ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.pub .ft ul a{font-size:var(--web-small);color:#ffffffc7}.pub .ft ul a:hover{color:#fff}.pub .ft__legal{border-top:1px solid #ffffff1a;padding:26px 0 40px}.pub .ft__legal p{max-width:none;font-size:var(--web-tiny);color:#ffffffa8}.pub .ft__legal p+p{max-width:86ch;margin-top:10px}.pub .dock{z-index:70;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:var(--web-rule);background:#fffffff5;justify-content:center;align-items:center;gap:10px;padding:10px 16px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #0000000f}.pub .dock .b-apple img{width:auto;height:40px}.pub .dock .b-play{margin:0 -10px}.pub .dock .b-play img{width:auto;height:59px}@media (min-width:900px){.pub .dock{display:none}}@media (max-width:899px){.pub{padding-bottom:78px}}.pub .phone{background:var(--surface-card);border:8px solid var(--brand-ink);border-radius:34px;width:300px;max-width:100%;margin:0 auto;padding:14px 12px 18px;box-shadow:0 24px 48px #11182724}.pub .phone__bar{color:var(--text-secondary);justify-content:space-between;align-items:center;padding:0 6px 12px;font-size:11px;font-weight:600;display:flex}.pub .phone__hd{justify-content:space-between;align-items:center;padding:0 4px 14px;display:flex}.pub .phone__hd h3,.pub .phone__title{font-family:var(--web-display);letter-spacing:-.018em;margin:0;font-size:16px;font-weight:700}.pub .veh{border-radius:var(--radius-md);background:var(--surface-subtle);border:var(--web-rule);justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.pub .veh+.veh{margin-top:10px}.pub .veh p{font-size:13px;font-weight:600;font-family:var(--font-mono);letter-spacing:.02em}.pub .veh span{font-family:var(--web-text);color:var(--text-strong);letter-spacing:0;margin-top:3px;font-size:11.5px;font-weight:400;display:block}.pub .badge{border-radius:var(--radius-xs);font:600 11px/1.3 var(--web-text);white-space:nowrap;padding:4px 9px}.pub .badge--green{background:var(--green-tint);color:#047857}.pub .badge--blue{background:var(--blue-tint);color:#1d4ed8}.pub .badge--grey{background:var(--surface-muted);color:var(--text-strong)}.pub .phone__btn{border-radius:var(--radius-sm);background:var(--brand-ink);color:#fff;height:46px;font:600 14px/1 var(--web-text);justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}.pub .receipt--narrow{max-width:420px}.pub abbr[title]{text-decoration:none}.pub .badges .btn{display:inline-flex}.pub .receipt__then{background:var(--gray-700);color:#fff;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:flex-end;gap:16px;padding:14px 24px 18px;display:flex}.pub .receipt__then span{font-size:var(--web-small);color:#ffffffbf;flex-direction:column;gap:2px;line-height:1.45;display:flex}.pub .receipt__then span strong{color:#fff;font-size:15px;font-weight:600}.pub .receipt__then b{font-family:var(--web-display);letter-spacing:-.02em;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;column-gap:8px;font-size:clamp(24px,2.4vw,30px);font-weight:700;line-height:1;display:flex}.pub .receipt__then b small{font-family:var(--web-text);font-size:var(--web-tiny);letter-spacing:0;color:#ffffffd9;font-weight:500}.pub .sel--pill{align-items:center;display:inline-flex}.pub .sel--pill select{border-radius:var(--radius-pill);background:var(--surface-muted);height:32px;color:var(--text-strong);font:600 var(--web-tiny)/1 var(--web-text);letter-spacing:.02em;appearance:none;cursor:pointer;border:0;padding:0 34px}.pub .sel--pill select:hover{background:var(--gray-200)}.pub .sel--pill .sel__lead{pointer-events:none;color:var(--text-strong);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.pub .sel--pill svg:last-child{width:16px;height:16px;right:12px}.pub .hero .sel--pill+h1{margin-top:22px}.pub .tbl--prose tbody td,.pub .tbl--prose tbody th,.pub .tbl--prose thead th{white-space:normal;text-align:left;font-variant-numeric:normal}.pub .tbl--prose tbody td{max-width:40ch;line-height:1.5}.pub .tbl--prose tbody th{min-width:16ch}.pub .hdr__nav ul,.pub .hdr__panel ul{gap:28px;margin:0;padding:0;list-style:none;display:flex}.pub .hdr__nav>ul>li{align-items:center;gap:2px;display:flex;position:relative}.pub .nav__sub summary{cursor:pointer;width:24px;height:24px;color:var(--text-secondary);border-radius:6px;justify-content:center;align-items:center;list-style:none;display:inline-flex}.pub .nav__sub summary::-webkit-details-marker{display:none}.pub .nav__sub summary:hover{background:var(--surface-card);color:var(--text-primary)}.pub .nav__sub summary svg{transition:transform .15s}.pub .nav__sub[open] summary svg{transform:rotate(180deg)}.pub .hdr__nav .nav__sub ul{border:var(--web-rule);border-radius:var(--radius-lg,12px);background:#fff;flex-direction:column;gap:0;min-width:220px;padding:8px;position:absolute;top:calc(100% + 14px);left:0;box-shadow:0 12px 32px #1118271f}.pub .hdr__nav .nav__sub a{border-radius:var(--radius-md,8px);padding:10px 14px;font-weight:500;display:block}.pub .hdr__nav .nav__sub a:hover{background:var(--surface-card)}.pub .hdr__nav .nav__sub a[aria-current=page]{box-shadow:none;background:var(--surface-card);padding-bottom:10px}.pub .hdr__nav .nav__sub li:first-child a{border-bottom:var(--web-rule);border-radius:var(--radius-md,8px) var(--radius-md,8px) 0 0;margin-bottom:4px;font-weight:600}.pub .hdr__panel>ul>li{flex-wrap:wrap;align-items:center;display:flex}.pub .hdr__panel>ul>li>a{flex:1}.pub .hdr__panel .nav__sub{flex-basis:auto}.pub .hdr__panel .nav__sub summary{width:40px;height:40px}.pub .hdr__panel .nav__sub ul{border-left:2px solid var(--border-default);flex-direction:column;flex-basis:100%;gap:0;margin:0 0 4px 14px;padding:4px 0 8px 14px}.pub .hdr__panel .nav__sub a{padding:10px 12px}.pub .hdr__nav a[aria-current=page]{color:var(--text-primary);box-shadow:inset 0 -2px 0 var(--text-primary);padding-bottom:4px}.pub .hdr__menu{margin-left:4px;position:relative}.pub .hdr__menu summary{cursor:pointer;border-radius:var(--radius-md,8px);width:40px;height:40px;color:var(--text-strong);justify-content:center;align-items:center;list-style:none;display:inline-flex}.pub .hdr__menu summary::-webkit-details-marker{display:none}.pub .hdr__menu summary:hover{background:var(--surface-card)}.pub .hdr__menu .hdr__menu-close,.pub .hdr__menu[open] .hdr__menu-open{display:none}.pub .hdr__menu[open] .hdr__menu-close{display:block}.pub .hdr__panel{border:var(--web-rule);border-radius:var(--radius-lg,12px);background:#fff;min-width:240px;padding:8px;position:absolute;top:52px;right:0;box-shadow:0 12px 32px #1118271f}.pub .hdr__panel ul{flex-direction:column;gap:0}.pub .hdr__panel a{border-radius:var(--radius-md,8px);font:500 var(--web-body)/1.2 var(--web-text);color:var(--text-strong);padding:12px 14px;display:block}.pub .hdr__panel a:hover{background:var(--surface-card)}.pub .hdr__panel a[aria-current=page]{color:var(--text-primary);background:var(--surface-card)}@media (min-width:1040px){.pub .hdr__menu{display:none}}
