.vp .vp-pagehead .sec-rule,.vp .nw-accent{color:var(--vp-flamingo-d)}.vp .nw-board{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;padding:.95rem 1.25rem .85rem;display:flex}.vp .nw-board strong{letter-spacing:var(--vp-track-30);text-transform:uppercase;font-size:var(--vp-fs-14);color:var(--vp-gold);font-weight:700}.vp .nw-board span{letter-spacing:var(--vp-track-22);text-transform:uppercase;font-size:var(--vp-fs-11);color:var(--vp-on-dark-3);font-variant-numeric:tabular-nums}.vp .nw-feed{gap:1.2rem;margin-top:1.4rem;display:grid}.vp .nw-card{flex-direction:column;padding:0;display:flex;overflow:clip}.vp .nw-thumb{aspect-ratio:16/9;background:var(--vp-paper-2);border-bottom:var(--vp-rule);flex:none;position:relative;overflow:clip}.vp .nw-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vp .nw-body{flex:1;align-content:start;gap:.6rem;min-width:0;padding:1.1rem 1.25rem 1.25rem;display:grid}.vp .nw-meta{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;display:flex}.vp .nw-meta time{font-size:var(--vp-fs-11);letter-spacing:var(--vp-track-22);text-transform:uppercase;color:var(--vp-ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.vp .nw-no{font-size:var(--vp-fs-11);letter-spacing:var(--vp-track-22);text-transform:uppercase;color:var(--vp-flamingo-d);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.vp .nw-card h2{font-size:var(--vp-fs-18);letter-spacing:.01em;text-wrap:balance;font-weight:800;line-height:1.3}.vp a.nw-card:hover h2{color:var(--vp-flamingo-d)}.vp .nw-sum{font-size:var(--vp-fs-14);color:var(--vp-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.65;display:-webkit-box;overflow:hidden}@media (min-width:660px){.vp .nw-card{flex-direction:row;align-items:stretch}.vp .nw-thumb{aspect-ratio:auto;border-bottom:0;border-right:var(--vp-rule);width:236px;min-height:150px}}.vp .nw-pager{border-top:var(--vp-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding:1rem 0 .25rem;display:flex}.vp .nw-pager-dir{font-size:var(--vp-fs-12);letter-spacing:var(--vp-track-16);text-transform:uppercase;color:var(--vp-ink);font-weight:700;text-decoration:none}.vp a.nw-pager-dir:hover{color:var(--vp-flamingo-d)}.vp .nw-pager-dir.is-disabled{color:var(--vp-ink-soft);opacity:.45;cursor:default}.vp .nw-pager-pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.vp .nw-pager-num{border:var(--vp-rule);background:var(--vp-paper);min-width:2.25rem;height:2.25rem;font-size:var(--vp-fs-12);letter-spacing:var(--vp-track-10);color:var(--vp-ink);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 .55rem;font-weight:700;text-decoration:none;display:inline-flex}.vp a.nw-pager-num:hover{background:var(--vp-paper-2);color:var(--vp-flamingo-d)}.vp .nw-pager-num.is-current{background:var(--vp-flamingo-d);border-color:var(--vp-ink);color:var(--vp-paper);pointer-events:none}.vp .nw-pager-ellipsis{min-width:1.5rem;color:var(--vp-ink-soft);letter-spacing:var(--vp-track-22);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.vp .nw-app{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2.5rem;margin-top:clamp(2.6rem,6vw,4rem);padding:clamp(1.6rem,4vw,2.4rem);display:flex}.vp .nw-app-copy{justify-items:start;gap:.75rem;max-width:34rem;display:grid}.vp .nw-app h2{text-transform:uppercase;letter-spacing:var(--vp-track-06);font-size:clamp(1.3rem,3vw,1.7rem);font-weight:800}.vp .nw-app-copy p:not(.vp-eyebrow){font-size:var(--vp-fs-15);color:var(--vp-ink-soft);line-height:1.7}.vp .nw-app-copy .vp-arrow{margin-top:.25rem}.vp .nw-stores{flex-wrap:wrap;gap:.8rem;display:flex}.vp .nw-store{border:var(--vp-rule);background:var(--vp-paper);font-weight:700;font-size:var(--vp-fs-13);letter-spacing:var(--vp-track-04);cursor:default;align-items:center;gap:.6rem;padding:.55rem .8rem .5rem;display:inline-flex}.vp .nw-store svg{width:18px;height:18px;color:var(--vp-ink);flex:none}.vp .nw-soon{border:1px solid var(--vp-ink);background:var(--vp-gold);font-size:var(--vp-fs-10);letter-spacing:var(--vp-track-16);text-transform:uppercase;white-space:nowrap;padding:.18rem .4rem .12rem;font-weight:700}@media (prefers-reduced-motion:no-preference){.vp .nw-thumb img{transition:transform .45s}.vp a.nw-card:hover .nw-thumb img{transform:scale(1.05)}}
