._7PlJ-q_chips{margin:var(--s-3) 0 0;flex-wrap:wrap;gap:.45rem;padding:0;list-style:none;display:flex}._7PlJ-q_chip{border-radius:var(--r-pill);color:#fff;height:2.25rem;font-size:var(--fs-xs);background:#ffffff1a;border:1px solid #ffffff3d;align-items:center;gap:.45rem;padding-inline:.85rem .95rem;font-weight:560;display:inline-flex}._7PlJ-q_chipIcon{width:1rem;height:1rem;color:var(--peach);flex:none}._7PlJ-q_group{scroll-margin-top:calc(var(--header-h) + 1rem);padding-block:clamp(2.5rem,1.5rem + 3vw,4.5rem)}._7PlJ-q_groupHead{justify-content:space-between;align-items:baseline;gap:var(--s-4);margin-bottom:var(--s-6);display:flex}._7PlJ-q_groupTitle{font-size:var(--fs-h3)}._7PlJ-q_groupCount{font-size:var(--fs-xs);color:var(--ink-4)}._7PlJ-q_cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:clamp(1rem,.6rem + 1.4vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}._7PlJ-q_card{gap:var(--s-4);padding:var(--s-3) var(--s-3) var(--s-5);transition:transform var(--d-4) var(--ease-out), box-shadow var(--d-4) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}._7PlJ-q_card:hover{box-shadow:var(--sh-3);transform:translateY(-4px)}._7PlJ-q_art{border:1px solid var(--line);border-radius:var(--r-3);background:var(--bg-2);overflow:hidden}._7PlJ-q_artSvg{aspect-ratio:16/10;width:100%;height:auto;display:block}._7PlJ-q_body{padding-inline:var(--s-2);flex-direction:column;flex:1;gap:.4rem;display:flex}._7PlJ-q_kind{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3);font-weight:500}._7PlJ-q_title{font-size:1.1875rem;line-height:1.3}._7PlJ-q_desc{font-size:var(--fs-small);color:var(--ink-3);line-height:1.55}._7PlJ-q_open{padding-top:var(--s-2);font-size:var(--fs-small);color:var(--violet-ink);align-self:flex-start;align-items:center;gap:.4rem;margin-top:auto;font-weight:620;display:inline-flex}._7PlJ-q_openArrow{width:1rem;height:1rem;transition:transform var(--d-3) var(--ease-out)}._7PlJ-q_card:hover ._7PlJ-q_openArrow{transform:translate(3px)}._7PlJ-q_paper{fill:var(--surface);stroke:var(--line-2);stroke-width:1px}._7PlJ-q_track{fill:var(--bg-3)}._7PlJ-q_vio{fill:var(--violet)}._7PlJ-q_vioSoft{fill:var(--violet-soft-2)}._7PlJ-q_peach{fill:var(--peach)}._7PlJ-q_sun{fill:var(--sun)}._7PlJ-q_sunSoft{fill:var(--sun-soft)}._7PlJ-q_grn{fill:var(--green)}._7PlJ-q_sig{fill:var(--signal)}._7PlJ-q_ink{fill:var(--ink)}._7PlJ-q_faint{fill:var(--ink-4);opacity:.45}._7PlJ-q_lineFill{fill:var(--line-3)}._7PlJ-q_box{fill:none;stroke:var(--line-3);stroke-width:2px}._7PlJ-q_stroke{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}._7PlJ-q_strokeInk{fill:none;stroke:var(--ink-3);stroke-width:2px;stroke-linecap:round}._7PlJ-q_strokeLine{fill:none;stroke:var(--line-3);stroke-width:2px;stroke-linecap:round}._7PlJ-q_num,._7PlJ-q_numViolet,._7PlJ-q_numWhite,._7PlJ-q_numSun,._7PlJ-q_small,._7PlJ-q_pill{font-family:var(--font-display);letter-spacing:-.04em;font-weight:700}._7PlJ-q_num{fill:var(--ink)}._7PlJ-q_numViolet{fill:var(--violet)}._7PlJ-q_numWhite{fill:#fff}._7PlJ-q_numSun{fill:var(--sun)}._7PlJ-q_small{fill:var(--ink);letter-spacing:-.01em}._7PlJ-q_pill{fill:#fff;letter-spacing:0}._7PlJ-q_lift{transition:transform var(--d-4) var(--ease-out)}._7PlJ-q_card:hover ._7PlJ-q_lift{transform:translateY(-3px)}._7PlJ-q_how{gap:var(--s-6);border-top:1px solid var(--line);padding-block:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:grid}._7PlJ-q_points{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}._7PlJ-q_point{align-content:start;gap:.4rem;display:grid}._7PlJ-q_pointNum{background:var(--violet-soft-2);width:2rem;height:2rem;color:var(--violet-ink);font-family:var(--font-display);border-radius:50%;place-items:center;margin-bottom:.35rem;font-size:.9375rem;font-weight:700;display:grid}._7PlJ-q_pointTitle{font-size:1.0625rem;line-height:1.35}._7PlJ-q_pointText{font-size:var(--fs-small);color:var(--ink-3);line-height:1.6}._7PlJ-q_more{align-items:center;gap:var(--s-2) var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}._7PlJ-q_moreLabel{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3);font-weight:500}._7PlJ-q_moreLink{min-height:2.5rem;font-size:var(--fs-small);color:var(--violet-ink);align-items:center;gap:.4rem;font-weight:620;text-decoration:none;display:inline-flex}._7PlJ-q_moreLink:hover{text-underline-offset:3px;text-decoration:underline}._7PlJ-q_moreArrow{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){._7PlJ-q_card,._7PlJ-q_openArrow,._7PlJ-q_lift{transition:none}._7PlJ-q_card:hover,._7PlJ-q_card:hover ._7PlJ-q_openArrow,._7PlJ-q_card:hover ._7PlJ-q_lift{transform:none}}
