._8RetZG_card{border:1px solid var(--line);border-radius:var(--r-l);background:var(--surface);scroll-snap-align:start;min-width:0;transition:border-color .2s, box-shadow .2s var(--ease), transform .2s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}._8RetZG_card:hover{border-color:var(--line-2);box-shadow:0 14px 28px -18px var(--shadow-c2);transform:translateY(-2px)}._8RetZG_media{aspect-ratio:16/10;background:var(--surface-3);display:block;position:relative;overflow:hidden}._8RetZG_media img{object-fit:cover;width:100%;height:100%;display:block}._8RetZG_media .art .icon{width:28px;height:28px}._8RetZG_body{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:10px 12px 12px;display:flex}._8RetZG_title{-webkit-line-clamp:2;font-family:var(--font-body);color:var(--text);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}._8RetZG_title a:hover{color:var(--brand-ink)}._8RetZG_price{font-size:15px;line-height:1.2}._8RetZG_when{color:var(--text-2);align-items:center;gap:5px;font-size:12.5px;font-weight:500;line-height:1.35;display:inline-flex}._8RetZG_when .icon{width:13px;height:13px;color:var(--text-3);flex:none}._8RetZG_area{margin-top:2px}._8RetZG_row{border-radius:var(--r);grid-template-columns:88px minmax(0,1fr);align-items:start;gap:12px;padding:10px;display:grid}._8RetZG_row ._8RetZG_media{aspect-ratio:auto;border-radius:10px;width:88px;height:88px}._8RetZG_row ._8RetZG_body{gap:3px;padding:0}@media (min-width:600px){._8RetZG_card{border-radius:var(--r);grid-template-columns:88px minmax(0,1fr);align-items:start;gap:12px;padding:10px;display:grid}._8RetZG_media{aspect-ratio:auto;border-radius:10px;width:88px;height:88px}._8RetZG_body{gap:3px;padding:0}}
.HrtLpa_wrap{flex-direction:column;gap:18px;min-width:0;padding-bottom:32px;display:flex}.HrtLpa_crumbs ol{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.HrtLpa_crumbs li{align-items:center;gap:6px;min-width:0;display:inline-flex}.HrtLpa_crumbs li+li:before{content:"›";color:var(--text-3)}.HrtLpa_crumbs a{color:var(--text-2);font-weight:600}.HrtLpa_crumbs a:hover{color:var(--brand-ink)}.HrtLpa_crumbs [aria-current]{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-weight:600;overflow:hidden}.HrtLpa_hero{border-radius:var(--r-l);isolation:isolate;background:var(--grad-brand);color:#fff;justify-content:space-between;align-items:center;gap:20px;padding:22px 20px;display:flex;position:relative;overflow:hidden}.HrtLpa_heroText{z-index:1;min-width:0;max-width:640px;position:relative}.HrtLpa_kicker{letter-spacing:.12em;text-transform:uppercase;color:#ffffffe6;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:inline-flex}.HrtLpa_kicker .icon{width:14px;height:14px}.HrtLpa_hero h1{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;overflow-wrap:anywhere;margin:6px 0 0;font-size:26px;font-weight:700;line-height:1.15}.HrtLpa_lede{color:#fff;margin:8px 0 0;font-size:15px;font-weight:600;line-height:1.45}.HrtLpa_note{color:#ffffffd9;margin:4px 0 0;font-size:13px;line-height:1.45}.HrtLpa_actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.HrtLpa_actions .HrtLpa_setArea{border-radius:var(--r-pill);height:40px;color:var(--maroon-600,#8b1e3f);white-space:nowrap;transition:transform .18s var(--ease), background-color .18s;background:#fff;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 8px 18px -10px #3c0a198c}.HrtLpa_actions .HrtLpa_setArea:hover{background:var(--saffron-100,#ffe9db);transform:translateY(-1px)}.HrtLpa_actions .HrtLpa_setArea:focus-visible{outline-offset:2px;outline:3px solid #ffffffd9}.HrtLpa_actions .HrtLpa_setArea .icon{width:17px;height:17px}.HrtLpa_closed{color:#fff;background:#ffffff29;border-radius:10px;padding:8px 12px;font-size:13px;line-height:1.4;display:inline-block}.HrtLpa_heroArt{flex-shrink:0;justify-content:center;align-items:center;width:108px;height:108px;display:none;position:relative}.HrtLpa_heroArt .icon{z-index:1;color:#fff;opacity:.92;stroke-width:1.6px;width:48px;height:48px;position:relative}.HrtLpa_blob1,.HrtLpa_blob2{background:#ffffff24;border-radius:50%;position:absolute}.HrtLpa_blob1{width:108px;height:108px}.HrtLpa_blob2{background:#ffffff1a;width:72px;height:72px;top:8px;left:8px}.HrtLpa_jump{scrollbar-width:none;gap:8px;margin:-4px 0 0;padding-bottom:4px;display:flex;overflow-x:auto}.HrtLpa_jump::-webkit-scrollbar{display:none}.HrtLpa_jumpChip{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);height:34px;color:var(--text-2);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.HrtLpa_jumpChip:hover{border-color:var(--brand);color:var(--brand-ink)}.HrtLpa_jumpChip .icon{width:15px;height:15px}.HrtLpa_jumpChip b{color:var(--text-3);font-variant-numeric:tabular-nums;font-weight:700}.HrtLpa_hub{border:1px solid var(--line);border-radius:var(--r-l);background:var(--surface);color:var(--text);transition:border-color .18s, transform .18s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.HrtLpa_hub:hover{border-color:var(--brand);transform:translateY(-1px)}.HrtLpa_hubIcon{background:var(--grad-indigo);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.HrtLpa_hubIcon .icon{width:22px;height:22px}.HrtLpa_hubText{flex-direction:column;gap:2px;min-width:0;display:flex}.HrtLpa_hubText small{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-ink);font-size:11px;font-weight:700}.HrtLpa_hubText b{overflow-wrap:anywhere;font-size:15px;line-height:1.3}.HrtLpa_hubText span{color:var(--text-2);font-size:13px;line-height:1.4}.HrtLpa_hubArrow{width:18px;height:18px;color:var(--brand-ink)}.HrtLpa_section{min-width:0;scroll-margin-top:calc(var(--header-h,64px) + var(--nav-h,0px) + var(--loc-h,0px) + 16px);flex-direction:column;gap:12px;display:flex}.HrtLpa_secHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.HrtLpa_secHead h2{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;font-size:17px;line-height:1.25;display:flex}.HrtLpa_secIcon{color:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.HrtLpa_secIcon .icon{width:16px;height:16px}.HrtLpa_secCount{font-family:var(--font-body);color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.HrtLpa_seeAll{color:var(--brand-ink);white-space:nowrap;transition:gap .2s var(--ease);flex:none;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.HrtLpa_seeAll:hover{gap:8px}.HrtLpa_seeAll .icon{width:15px;height:15px}.HrtLpa_items{margin:0 calc(-1 * var(--gutter));padding:2px var(--gutter) 6px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:70%;grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.HrtLpa_items::-webkit-scrollbar{display:none}.HrtLpa_empty{text-align:center;color:var(--text-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);justify-items:center;gap:10px;padding:36px 20px;display:grid}.HrtLpa_empty>.icon{width:30px;height:30px;color:var(--brand)}.HrtLpa_empty h2{color:var(--text);font-size:18px}.HrtLpa_empty p{max-width:46ch;font-size:14px;line-height:1.5}.HrtLpa_emptyLinks{flex-wrap:wrap;justify-content:center;gap:8px;margin:4px 0 6px;display:flex}.HrtLpa_emptyLink{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-2);height:34px;color:var(--text);align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.HrtLpa_emptyLink:hover{border-color:var(--brand);color:var(--brand-ink)}.HrtLpa_emptyLink .icon{width:15px;height:15px}.HrtLpa_more{border-top:1px solid var(--line);justify-content:center;padding-top:8px;display:flex}.HrtLpa_more a{color:var(--brand-ink);align-items:center;gap:6px;padding-top:12px;font-size:13.5px;font-weight:600;display:inline-flex}.HrtLpa_more .icon{width:16px;height:16px}@media (min-width:600px){.HrtLpa_items{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:12px;margin:0;padding:0;overflow:visible}.HrtLpa_jump{flex-wrap:wrap;overflow:visible}}@media (min-width:760px){.HrtLpa_wrap{gap:22px}.HrtLpa_hero{border-radius:var(--r-xl);padding:28px}.HrtLpa_hero h1{font-size:30px}.HrtLpa_heroArt{display:flex}}@media (min-width:1100px){.HrtLpa_items{grid-template-columns:repeat(3,minmax(0,1fr))}}
