.v2 :where(.v2-security) .shot{max-width:1060px;margin:0 auto}.v2 :where(.v2-security) .agree{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.v2 :where(.v2-security) .agree>div{border:1px solid var(--line);border-radius:12px;padding:16px}.v2 :where(.v2-security) .agree .mono{color:var(--ink3);font-size:12px}.v2 :where(.v2-security) .agree b{margin:6px 0;font-size:17px;font-weight:500;display:block}.v2 :where(.v2-security) .agree p{color:var(--ink2);font-size:14px;line-height:1.5}.v2 :where(.v2-security) .card h3{letter-spacing:-.02em;font-size:30px}.v2 :where(.v2-security) .claimhd{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.v2 :where(.v2-security) .claimhd>div{color:#8a978f;border:1px solid #25302b;border-radius:10px;padding:10px 14px;font-size:12.5px}.v2 :where(.v2-security) .claimhd strong{color:#eef2ef;margin-top:3px;font-size:15px;font-weight:500;display:block}.v2 :where(.v2-security) .gate{grid-template-columns:.9fr 1.1fr;gap:16px;margin-top:16px;display:grid}.v2 :where(.v2-security) .gate .hold p{color:#aab5af;margin-top:6px;font-size:14px;line-height:1.5}.v2 :where(.v2-security) .gate .hold .lab{letter-spacing:.08em;text-transform:uppercase;color:var(--mint);font-size:11.5px}.v2 :where(.v2-security) .gate .hold h4{letter-spacing:-.02em;font-size:26px;font-weight:400;line-height:1.1}.v2 :where(.v2-security) .gate .rec{color:#8a978f;border-top:1px solid #25302b;margin-top:14px;padding-top:12px;font-size:12.5px}.v2 :where(.v2-security) .gate .rec strong{color:#eef2ef;margin-top:3px;font-size:15px;font-weight:500;display:block}.v2 :where(.v2-security) ol.hist{gap:10px;list-style:none;display:grid}.v2 :where(.v2-security) ol.hist li{border:1px solid #25302b;border-radius:10px;grid-template-columns:30px 1fr;gap:10px;padding:12px 14px;font-size:13.5px;display:grid}.v2 :where(.v2-security) ol.hist .mono{color:#8a978f;padding-top:2px;font-size:12px}.v2 :where(.v2-security) ol.hist .lab{letter-spacing:.08em;text-transform:uppercase;color:#8a978f;font-size:11px}.v2 :where(.v2-security) ol.hist h4{margin:3px 0 2px;font-size:15px;font-weight:500}.v2 :where(.v2-security) ol.hist p{color:#aab5af;font-size:13px;line-height:1.45}.v2 :where(.v2-security) ol.hist li.on{border-color:var(--mint)}.v2 :where(.v2-security) .figcap{color:#8a978f;margin-top:14px;font-size:13px;line-height:1.5}.v2 :where(.v2-security) .dark .lnk{color:#eef2ef}.v2 :where(.v2-security) .cards.after{margin-top:40px}.v2 :where(.v2-security) .tcard .src{color:var(--ink);border-top:1px solid var(--line);margin-top:auto;padding-top:12px;font-size:13.5px;line-height:1.55}.v2 :where(.v2-security) .review{border-top:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding-top:28px;display:flex}.v2 :where(.v2-security) .review p{letter-spacing:-.01em;font-size:21px}.v2 :where(.v2-security) .endcta .eyebrow{opacity:.8;margin-bottom:22px;display:block}.v2 :where(.v2-security) .endcta .acts{flex-wrap:wrap;gap:14px;display:flex}.v2 :where(.v2-security) .endcta small{opacity:.7;margin-top:22px;font-size:14px;line-height:1.5;display:block}@media (width<=900px){.v2 :where(.v2-security) .agree,.v2 :where(.v2-security) .claimhd,.v2 :where(.v2-security) .gate{grid-template-columns:1fr}}.v2 :where(.v2-security) .toc .tocl{color:var(--ink3);margin-right:6px}.v2 :where(.v2-security) .badges .chip{align-self:flex-start}.v2 :where(.v2-security) .pgrp{border-top:1px solid var(--line);grid-template-columns:1fr 1.6fr;gap:60px;margin-top:22px;padding:44px 0;display:grid}.v2 :where(.v2-security) .pgrp+.pgrp{margin-top:0}.v2 :where(.v2-security) .pgrp h2{font-size:clamp(34px,3.6vw,54px)}.v2 :where(.v2-security) .pitems{grid-template-columns:1fr 1fr;gap:30px 40px;display:grid}.v2 :where(.v2-security) .pitems dt{letter-spacing:-.01em;margin-bottom:8px;font-size:19px;font-weight:500}.v2 :where(.v2-security) .pitems dd{color:var(--ink2);font-size:15.5px;line-height:1.55}.v2 :where(.v2-security) .ctl .ic{fill:none;width:30px;height:30px;stroke:var(--green);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.v2 :where(.v2-security) .endcta .btn.grey{color:#fff;background:#ffffff1f}@media (width<=900px){.v2 :where(.v2-security) .pgrp,.v2 :where(.v2-security) .pitems{grid-template-columns:1fr;gap:24px}}
