.hml-htb .htb-cta{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.hml-htb .htb-chips{padding:8px 0 4px}.hml-htb .htb-chips ul{scrollbar-width:none;gap:8px;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.hml-htb .htb-chips ul::-webkit-scrollbar{display:none}.hml-htb .htb-chips a{min-height:40px;box-shadow:inset 0 0 0 1.5px var(--hl-line);color:var(--hl-navy);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.hml-htb .htb-chips a:hover,.hml-htb .htb-chips a:focus-visible{box-shadow:inset 0 0 0 1.5px var(--hl-navy)}.hml-htb .htb-facts-grid{align-items:center;gap:24px;display:grid}.hml-htb .htb-facts{max-width:720px}.hml-htb .htb-facts ul{box-shadow:inset 0 0 0 1.5px var(--hl-ink);background:#fff;border-radius:24px;gap:16px;margin:24px 0 0;padding:24px;list-style:none;display:grid}.hml-htb .htb-facts li{color:var(--hl-ink);font-size:16px;line-height:24px}.hml-htb .htb-facts b{color:var(--hl-navy)}.hml-htb .htb-art{width:auto;max-width:100%;height:auto;max-height:200px;margin:0 auto;display:block}@media (width>=900px){.hml-htb .htb-facts-grid{grid-template-columns:minmax(0,1fr) auto;gap:64px}.hml-htb .htb-art{max-height:320px}}.hml-htb .htb-grow{box-shadow:inset 0 0 0 1.5px var(--hl-ink);background:#fff;border-radius:24px;gap:0;margin-top:8px;display:grid;overflow:hidden}.hml-htb .htb-grow-row{border-top:1.5px solid var(--hl-line);color:var(--hl-ink);font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:16px 24px;font-size:15px;line-height:24px;display:grid}.hml-htb .htb-grow-row.is-head{display:none}.hml-htb .htb-grow-row:nth-child(2){border-top:0}.hml-htb .htb-grow-row [data-label]:before{content:attr(data-label);color:var(--hl-muted);font-size:12px;line-height:16px;display:block}.hml-htb .htb-when{color:var(--hl-navy);grid-column:1/-1;font-size:16px;font-weight:800}.hml-htb .htb-now{color:var(--hl-red);font-weight:800}.hml-htb .htb-now small{color:var(--hl-muted);font-size:13px;font-weight:600;line-height:20px;display:block}@media (width>=760px){.hml-htb .htb-grow-row{grid-template-columns:1.2fr 1fr 1fr 1.2fr;align-items:baseline}.hml-htb .htb-grow-row.is-head{background:var(--hl-paper);letter-spacing:.14em;text-transform:uppercase;color:var(--hl-muted);font-size:12px;font-weight:700;line-height:16px;display:grid}.hml-htb .htb-grow-row.is-head+.htb-grow-row{border-top:1.5px solid var(--hl-line)}.hml-htb .htb-grow-row [data-label]:before{display:none}.hml-htb .htb-when{grid-column:auto}}.hml-htb .htb-note{max-width:720px;color:var(--hl-muted);margin:16px 0;font-size:13px;line-height:20px}.hml-htb .htb-pack{align-items:start;gap:32px;display:grid}@media (width>=1024px){.hml-htb .htb-pack{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px}}.hml-htb .htb-pack-card{box-shadow:inset 0 0 0 1.5px var(--hl-ink), 8px 8px 0 var(--hl-ink);background:#fff;border-radius:24px;padding:24px}.hml-htb .htb-pack-card dl{margin:0}.hml-htb .htb-pack-card dl>div{border-top:1.5px dashed var(--hl-line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.hml-htb .htb-pack-card dl>div:first-child{border-top:0;padding-top:0}.hml-htb .htb-pack-card dt{min-width:0;color:var(--hl-navy);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:16px;font-size:16px;font-weight:700;line-height:24px;display:grid}.hml-htb .htb-pack-card dt small{color:var(--hl-muted);font-size:13px;font-weight:400;line-height:20px;display:block}.hml-htb .htb-pack-card dd{color:var(--hl-navy);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:800;line-height:24px}.hml-htb .htb-pack-card .is-theirs dd{color:var(--hl-muted)}.hml-htb .htb-pack-total{border-top:1.5px solid var(--hl-ink);justify-content:space-between;align-items:baseline;margin:0 0 24px;padding-top:16px;display:flex}.hml-htb .htb-pack-total span{color:var(--hl-ink);font-size:14px;font-weight:700}.hml-htb .htb-pack-total b{color:var(--hl-red);font-variant-numeric:tabular-nums;font-size:32px;font-weight:800;line-height:40px}.hml-htb .htb-pack-total small{color:var(--hl-muted,#5b6472);font-size:12px;font-weight:500;display:block}.hml-htb .htb-how-h{color:var(--hl-navy);margin:0 0 16px;font-size:20px;font-weight:800;line-height:32px}.hml-htb .htb-how{max-width:720px;color:var(--hl-ink);margin:0;font-size:15px;line-height:24px}.hml-htb .htb-how a{color:var(--hl-navy);text-underline-offset:2px;font-weight:700;text-decoration:underline}
