.page .lede{color:#ffffffdb;max-width:52ch;font-size:clamp(18px,2vw,21px)}.page .lede strong{color:var(--fg);font-weight:600}.page .section{border-top:1px solid var(--line);gap:18px;margin-top:30px;padding-top:36px;scroll-margin-top:96px;display:grid}.page .section h2{margin-top:0}.page a.btn{color:#000;text-decoration:none}.page a.btn:hover,.page a.btn.ghost{color:var(--fg)}.page a.btn.ghost:hover{color:#000}.page a[href^=tel\:]:not(.tile),a.tile[href^=tel\:] .v,.nb{white-space:nowrap}.tiles{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.tile{border:1px solid var(--line);border-radius:8px;align-content:start;gap:6px;min-width:0;padding:22px 22px 20px;display:grid}.page a.tile{color:var(--fg);text-decoration:none;transition:border-color .2s,background .2s}.page a.tile:hover{background:#ffffff09;border-color:#ffffff80}.tile .k{font:600 13px/1.3 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.tile .v{font:500 21px/1.25 var(--body);overflow-wrap:anywhere}.tile .d{color:var(--muted);font-size:15px;line-height:1.45}.page ol.steps{counter-reset:step;gap:0;margin:0;padding:0;list-style:none}.steps li{counter-increment:step;border-top:1px solid var(--line);grid-template-columns:44px 1fr;gap:0 10px;padding:18px 0;display:grid}.steps li:last-child{border-bottom:1px solid var(--line)}.steps li:before{content:counter(step);font:500 30px/1 var(--display);color:var(--brand)}.steps li strong{color:var(--fg);font-weight:600}.page .aside{border-top:1px solid var(--line);margin-top:30px;padding-top:24px;font-size:15px}.card.compact{width:100%;max-width:480px}.card.compact .top{padding:24px 24px 20px}.card.compact .amount b{font-size:64px}.page ul.rows{padding:0;display:block}.page .card .rows li{color:var(--fg);padding:12px 24px;font-size:16px}.page .card .rows li .v{color:var(--fg)}.page .card .fine{color:var(--faint);padding:14px 24px 18px;font-size:14px}.disclosure{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:12px;padding:22px 24px;display:grid}.page .disclosure .legend{color:var(--fg);font-weight:600}.page .disclosure p,.page .disclosure li{font-size:16px}.disclosure a{overflow-wrap:anywhere}@media (width<=760px){.page{padding-block:112px 72px}.tile{padding:18px 18px 16px}.page .card .rows li,.page .card .fine,.card.compact .top{padding-left:20px;padding-right:20px}.disclosure{padding:18px}}
