body.v2 .v2t-card:hover{box-shadow:var(--v2-card);transform:none}body.v2 .v2t-card:hover .v2-card__media img{transform:none}body.v2 .v2t-conds .v2-card__media{aspect-ratio:16/10}body.v2 .v2t-conds .v2-text{font-size:15.5px}body.v2 .v2t-symptoms{border-top:1px solid var(--v2-line);gap:8px;margin:4px 0 0;padding:14px 0 0;list-style:none;display:grid}body.v2 .v2t-symptoms li{color:var(--v2-ink);grid-template-columns:20px minmax(0,1fr);gap:10px;font-size:15px;line-height:1.45;display:grid}body.v2 .v2t-symptoms .v2-icon{background:var(--v2-pale);width:20px;height:20px;color:var(--v2-plum);box-shadow:inset 0 0 0 1px var(--v2-line);border-radius:50%;place-items:center;margin-top:1px;display:grid}@media (width<=1100px) and (width>=561px){body.v2 .v2t-conds>li:last-child:nth-child(odd){grid-column:1/-1}body.v2 .v2t-conds>li:last-child:nth-child(odd) .v2-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}body.v2 .v2t-conds>li:last-child:nth-child(odd) .v2-card__media{aspect-ratio:auto;min-height:100%}}body.v2 .v2t-leads{gap:14px;display:grid}body.v2 .v2-lead a,body.v2 .v2t-prose a{color:var(--v2-plum);text-underline-offset:3px;font-weight:600;text-decoration:underline 1.5px}body.v2 .v2t-mech{align-items:start}body.v2 .v2t-mech__plate{aspect-ratio:4/3;margin:0;position:sticky;top:120px}body.v2 .v2t-points{border-top:1px solid var(--v2-line);gap:0;margin:0;padding:0;list-style:none;display:grid}body.v2 .v2t-points li{border-bottom:1px solid var(--v2-line);grid-template-columns:52px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}body.v2 .v2t-points__n{font-family:var(--v2-display);letter-spacing:-.03em;color:var(--v2-plum);font-size:28px;font-weight:500;line-height:1}body.v2 .v2t-points .v2-h3{margin-bottom:6px;font-size:19.5px}@media (width<=900px){body.v2 .v2t-mech__plate{position:static}body.v2 .v2t-points li{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:18px 0}body.v2 .v2t-points__n{font-size:24px}}body.v2 .v2t-why__plate{aspect-ratio:4/3;margin:0}body.v2 .v2t-glance{box-shadow:var(--v2-card);background:#fff;border-radius:20px;margin-top:clamp(40px,5vw,64px);padding:clamp(22px,2.6vw,32px)}body.v2 .v2t-glance .v2-h3{margin-bottom:14px;font-size:19px}body.v2 .v2t-glance dl{grid-template-columns:repeat(var(--v2t-glance-n,4), minmax(0, 1fr));gap:0 24px;margin:0;display:grid}body.v2 .v2t-glance dl>div{border-top:1px solid var(--v2-line);padding:14px 0}body.v2 .v2t-glance dt{letter-spacing:.07em;text-transform:uppercase;color:var(--v2-muted);font-size:12.5px}body.v2 .v2t-glance dd{font-family:var(--v2-display);color:var(--v2-navy);margin:6px 0 0;font-size:17px;font-weight:500;line-height:1.3}body.v2 .v2t-glance__link{color:var(--v2-plum);text-underline-offset:3px;text-decoration:underline 1.5px}@media (width<=900px){body.v2 .v2t-glance dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}}body.v2 .v2t-benefits .v2-icon{color:var(--v2-plum)}body.v2 .v2t-cost{align-items:start}body.v2 .v2t-prose{gap:14px;display:grid}body.v2 .v2t-prose p{color:var(--v2-ink);max-width:64ch;margin:0;font-size:17px;line-height:1.65}body.v2 .v2t-related{box-shadow:var(--v2-lift);background:#fff;border-radius:22px;align-content:start;gap:14px;padding:clamp(24px,3vw,36px);display:grid}body.v2 .v2t-related ul{border-top:1px solid var(--v2-line);gap:0;margin:6px 0 0;padding:0;list-style:none;display:grid}body.v2 .v2t-related li{border-bottom:1px solid var(--v2-line);padding:14px 0}body.v2 .v2t-related .v2-link{font-size:16.5px}body.v2 .v2-callband>.v2-stack,body.v2 .v2t-why>.v2-stack{align-content:start;gap:20px;display:grid}body.v2 .v2-faq__a p{margin:0}body.v2 .v2-faq__a p+p{margin-top:12px}body.v2 main section.v2t-bandhero{padding-top:150px;padding-bottom:clamp(48px,6vw,80px)}body.v2 .v2t-bandhero .v2-crumbs{margin-bottom:18px}body.v2 .v2t-bandhero h1{font-family:var(--v2-display);letter-spacing:-.04em;color:#fff;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(38px,4.4vw,62px);font-weight:500;line-height:1}body.v2 .v2t-bandhero .v2t-bandhero__sub{font-family:var(--v2-display);letter-spacing:-.02em;color:var(--v2-lav);max-width:34ch;margin:14px 0 0;font-size:clamp(20px,2vw,28px);font-weight:500;line-height:1.2}body.v2 .v2t-bandhero .v2-ctas{margin-top:28px}@media (width<=760px){body.v2 main section.v2t-bandhero{padding-top:104px}}body.v2 .v2t-detail__plate{aspect-ratio:16/10;margin:0}body.v2 .v2t-detail .v2-text{color:var(--v2-ink);font-size:17.5px;line-height:1.65}
