.ZqIt2q_feature{margin:6px 0 0;position:relative}.ZqIt2q_track{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:28px;display:flex;overflow-x:auto}.ZqIt2q_track::-webkit-scrollbar{display:none}.ZqIt2q_slide{height:clamp(320px,52svh,460px);color:var(--color-text-inverse);scroll-snap-align:start;flex:0 0 100%;text-decoration:none;position:relative;overflow:hidden}.ZqIt2q_slide img{object-fit:cover;object-position:center 18%}.ZqIt2q_slideShade{background:linear-gradient(#0000 35%,#121610d1);position:absolute;inset:0}.ZqIt2q_slideCopy{gap:6px;display:grid;position:absolute;bottom:34px;left:20px;right:20px}.ZqIt2q_slideCopy small{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border-radius:999px;width:fit-content;padding:4px 11px;font-size:12px}.ZqIt2q_slideCopy strong{font-size:24px;font-weight:var(--ladyfa-weight-medium);line-height:1.5}.ZqIt2q_slideCopy>span{opacity:.85;font-size:13px}.ZqIt2q_dots{gap:6px;display:flex;position:absolute;bottom:16px;right:20px}.ZqIt2q_dots button{cursor:pointer;background:#ffffff73;border:0;border-radius:999px;width:8px;height:4px;padding:0;transition:width .24s,background .24s}.ZqIt2q_dots button[aria-current=true]{background:var(--color-text-inverse);width:22px}.ZqIt2q_topics{scrollbar-width:none;gap:8px;margin-top:16px;display:flex;overflow-x:auto}.ZqIt2q_topics::-webkit-scrollbar{display:none}.ZqIt2q_topics button{min-height:38px;color:var(--color-text-primary);border:1px solid var(--color-border);background:var(--color-surface);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:0 15px;font-size:13px}.ZqIt2q_topics button[aria-pressed=true]{color:var(--color-text-inverse);border-color:var(--color-action-primary);background:var(--color-action-primary)}.ZqIt2q_reads{gap:16px;margin-top:18px;display:grid}.ZqIt2q_read{color:var(--color-text-primary);align-items:center;gap:14px;text-decoration:none;display:flex}.ZqIt2q_readImage{background:var(--color-surface-subtle);border-radius:20px;flex:0 0 104px;width:104px;height:104px;position:relative;overflow:hidden}.ZqIt2q_readImage img{object-fit:cover;object-position:center 18%;transition:transform .42s var(--ladyfa-ease-enter)}.ZqIt2q_read:hover .ZqIt2q_readImage img{transform:scale(1.05)}.ZqIt2q_readCopy{gap:3px;min-width:0;display:grid}.ZqIt2q_readCopy small{color:var(--color-accent-premium-text);font-size:12px}.ZqIt2q_readCopy strong{font-size:15px;font-weight:var(--ladyfa-weight-medium);line-height:1.7}.ZqIt2q_readCopy>span{color:var(--color-text-secondary);font-size:12px}.ZqIt2q_slide:focus-visible,.ZqIt2q_read:focus-visible,.ZqIt2q_topics button:focus-visible,.ZqIt2q_dots button:focus-visible{outline:2px solid var(--color-action-focus);outline-offset:3px}.ZqIt2q_article{padding-bottom:calc(var(--ladyfa-nav-height) + 28px)}.ZqIt2q_articleHero{border-radius:0 0 32px 32px;height:clamp(360px,58svh,560px);position:relative;overflow:hidden}.ZqIt2q_articleHero img{object-fit:cover;object-position:center 18%}.ZqIt2q_articleHead{width:min(calc(100% - 2 * var(--ladyfa-page-gutter)), 680px);gap:6px;margin:22px auto 0;display:grid}.ZqIt2q_articleHead small{color:var(--color-accent-premium-text);font-size:13px}.ZqIt2q_articleHead h1{font-size:26px;font-weight:var(--ladyfa-weight-medium);margin:0;line-height:1.55}.ZqIt2q_articleHead p{color:var(--color-text-secondary);margin:0;font-size:15px}.ZqIt2q_articleBody{width:min(calc(100% - 2 * var(--ladyfa-page-gutter)), 680px);grid-template-columns:minmax(0,1fr);gap:16px;margin:18px auto 0;display:grid}.ZqIt2q_articleBody>p{margin:0;font-size:16px;line-height:2.1}.ZqIt2q_shop{border-block:1px solid var(--color-border);min-width:0;margin:6px 0;padding:16px 0}.ZqIt2q_shop>strong{font-size:14px;font-weight:var(--ladyfa-weight-medium);margin-bottom:12px;display:block}.ZqIt2q_shopRail{scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.ZqIt2q_shopRail::-webkit-scrollbar{display:none}.ZqIt2q_shopRail>*{flex:0 0 44%}.ZqIt2q_more{width:min(calc(100% - 2 * var(--ladyfa-page-gutter)), 680px);margin:30px auto 0}.ZqIt2q_more>strong{font-size:16px;font-weight:var(--ladyfa-weight-medium);margin-bottom:14px;display:block}@media (prefers-reduced-motion:reduce){.ZqIt2q_dots button,.ZqIt2q_readImage img{transition:none}}@media (min-width:768px){.ZqIt2q_shopRail>*{flex-basis:30%}}
