.layout[data-astro-cid-lnpxqhwn]{grid-template-columns:repeat(12,1fr);gap:16px;padding-top:8px;display:grid}.layout[data-astro-cid-lnpxqhwn]>[data-astro-cid-lnpxqhwn]{min-width:0}.side[data-astro-cid-lnpxqhwn]{grid-column:span 5}.qs[data-astro-cid-lnpxqhwn]{grid-column:span 7;align-content:start;gap:16px;display:grid}.full[data-astro-cid-lnpxqhwn]{grid-column:1/-1}.sum[data-astro-cid-lnpxqhwn]{padding:36px;position:sticky;top:16px}h1[data-astro-cid-lnpxqhwn]{margin:0 0 14px;font-size:clamp(2.2rem,3.6vw,2.9rem);line-height:1.04}p[data-astro-cid-lnpxqhwn]{margin:0;line-height:1.5}.sum[data-astro-cid-lnpxqhwn] .amt[data-astro-cid-lnpxqhwn]{font:650 1.25rem/1.1 var(--font-display);color:#fff;margin-bottom:8px}.amt[data-astro-cid-lnpxqhwn] b[data-astro-cid-lnpxqhwn]{letter-spacing:-.04em;margin-right:4px;font-size:clamp(3rem,6vw,4.25rem)}.offer[data-astro-cid-lnpxqhwn]{color:#fff;background:#6cc9e024;border-radius:14px;margin-top:18px;padding:10px 16px;line-height:1.45}.offer[data-astro-cid-lnpxqhwn] b[data-astro-cid-lnpxqhwn]{color:var(--color-glacier);margin-right:6px}.deal[data-astro-cid-lnpxqhwn]{margin:16px 0 24px;padding:0;list-style:none;display:grid}.deal[data-astro-cid-lnpxqhwn] li[data-astro-cid-lnpxqhwn]{border-top:1px solid #ffffff24;align-items:flex-start;gap:12px;padding:10px 0;line-height:1.4;display:flex}.deal[data-astro-cid-lnpxqhwn] svg[data-astro-cid-lnpxqhwn]{width:24px;height:24px;color:var(--color-navy);background:var(--color-glacier);border-radius:50%;flex:none;padding:5px}.deal[data-astro-cid-lnpxqhwn] b[data-astro-cid-lnpxqhwn]{color:#fff}.ask[data-astro-cid-lnpxqhwn]{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.ways[data-astro-cid-lnpxqhwn]{color:#c9d5e1;font-size:1rem;line-height:1.4}.ways[data-astro-cid-lnpxqhwn] a[data-astro-cid-lnpxqhwn]{color:#fff;text-underline-offset:3px;font-weight:700}.q[data-astro-cid-lnpxqhwn]{color:var(--color-body);padding:28px}h2[data-astro-cid-lnpxqhwn]{font-size:var(--text-card);color:var(--color-ink);margin:0 0 8px;line-height:1.15}.q[data-astro-cid-lnpxqhwn]>p[data-astro-cid-lnpxqhwn]{max-width:60ch}.more[data-astro-cid-lnpxqhwn]{color:var(--color-blue);margin-top:14px;font-weight:700;text-decoration:none;display:inline-block}.more[data-astro-cid-lnpxqhwn]:hover{text-underline-offset:3px;text-decoration:underline}.q-top[data-astro-cid-lnpxqhwn]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.q-top[data-astro-cid-lnpxqhwn] span[data-astro-cid-lnpxqhwn]{color:var(--color-muted)}.price[data-astro-cid-lnpxqhwn]{font:650 var(--text-title)/1.2 var(--font-display);color:var(--color-ink);margin-right:6px}.fine[data-astro-cid-lnpxqhwn]{margin-top:14px}.pages[data-astro-cid-lnpxqhwn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;padding:20px 18px 24px;display:grid}.pg[data-astro-cid-lnpxqhwn]{justify-content:center;display:flex}.sheet[data-astro-cid-lnpxqhwn]{z-index:1;background:var(--color-white);border:1px solid var(--color-blue-line);border-radius:10px;width:128px;max-width:100%;height:100px;padding:18px 12px 10px;position:relative}.sheet[data-astro-cid-lnpxqhwn]:before{content:"";background:var(--color-line);border-radius:999px;height:4px;position:absolute;top:8px;left:12px;right:12px}.rows[data-astro-cid-lnpxqhwn]{gap:8px;padding-top:4px;display:grid}.rows[data-astro-cid-lnpxqhwn]>span[data-astro-cid-lnpxqhwn]{align-items:center;gap:8px;display:flex}.rows[data-astro-cid-lnpxqhwn] i[data-astro-cid-lnpxqhwn]:first-child{background:var(--color-blue-line);border-radius:4px;flex:none;width:24px;height:16px}.rows[data-astro-cid-lnpxqhwn] i[data-astro-cid-lnpxqhwn]:last-child{background:var(--color-line);border-radius:999px;flex:1;height:6px}.banner[data-astro-cid-lnpxqhwn]{background:var(--color-blue-line);border-radius:6px;height:26px;display:block}.lines[data-astro-cid-lnpxqhwn]{gap:7px;padding-top:8px;display:grid}.lines[data-astro-cid-lnpxqhwn] i[data-astro-cid-lnpxqhwn]{background:var(--color-line);border-radius:999px;height:6px;display:block}.lines[data-astro-cid-lnpxqhwn] i[data-astro-cid-lnpxqhwn]:first-child{width:80%}.lines[data-astro-cid-lnpxqhwn] i[data-astro-cid-lnpxqhwn]:last-child{width:60%}.stack[data-astro-cid-lnpxqhwn]{position:relative}.stack[data-astro-cid-lnpxqhwn]:before,.stack[data-astro-cid-lnpxqhwn]:after{content:"";background:var(--color-white);border:1px solid var(--color-blue-line);border-radius:10px;position:absolute;inset:0}.stack[data-astro-cid-lnpxqhwn]:before{transform:translate(12px,10px)}.stack[data-astro-cid-lnpxqhwn]:after{transform:translate(6px,5px)}.caps[data-astro-cid-lnpxqhwn]{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:12px;display:grid}.caps[data-astro-cid-lnpxqhwn] p[data-astro-cid-lnpxqhwn]{flex-direction:column;line-height:1.4;display:flex}.caps[data-astro-cid-lnpxqhwn] b[data-astro-cid-lnpxqhwn]{color:var(--color-ink)}.exs[data-astro-cid-lnpxqhwn]{gap:12px;display:grid}.ex[data-astro-cid-lnpxqhwn]{gap:16px;padding:18px;display:grid}.chips[data-astro-cid-lnpxqhwn]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-lnpxqhwn] li[data-astro-cid-lnpxqhwn]{background:var(--color-white);color:var(--color-ink);border-radius:999px;padding:3px 12px;line-height:1.5}.chips[data-astro-cid-lnpxqhwn] .same[data-astro-cid-lnpxqhwn]{border:1px dashed var(--color-field);color:var(--color-muted);background:0 0}.total[data-astro-cid-lnpxqhwn]{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding-top:12px;display:flex}.total[data-astro-cid-lnpxqhwn] b[data-astro-cid-lnpxqhwn]{font:650 var(--text-title)/1.2 var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-ink)}@media (height<=720px){.sum[data-astro-cid-lnpxqhwn]{position:static}}@media (width<=60em){.side[data-astro-cid-lnpxqhwn],.qs[data-astro-cid-lnpxqhwn]{grid-column:1/-1}.sum[data-astro-cid-lnpxqhwn]{padding:28px 24px;position:static}}@media (width<=40em){.q[data-astro-cid-lnpxqhwn]{padding:24px 20px}.pages[data-astro-cid-lnpxqhwn]{gap:8px;padding:16px 10px 22px}}
