.a2{padding-top:10px;padding-bottom:64px}.a2 .breadcrumbs{margin:0;font-size:12.5px;letter-spacing:0}.a2 .breadcrumbs__item{text-transform:none;letter-spacing:0;font-weight:500;color:var(--color-text-soft)}.a2 .breadcrumbs__link{color:var(--color-text-soft)}.a2 .breadcrumbs__link:hover{color:var(--color-brand)}.a2 .breadcrumbs__current{color:var(--color-ink);font-weight:600}.a2 .breadcrumbs__item+.breadcrumbs__item::before{color:var(--color-border-strong)}.a2-head{padding-top:6px}.a2-head__row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 32px;flex-wrap:wrap;margin:14px 0 22px}.a2-h1{display:flex;align-items:center;gap:16px;min-width:0;margin:0;font-size:clamp(40px,5.6vw,78px);font-weight:900;letter-spacing:-.035em;line-height:.98;color:var(--color-ink);overflow-wrap:anywhere}.a2-dot{width:16px;height:16px;border-radius:50%;background:var(--d,var(--color-brand));flex:none}.a2-h1--tag{font-size:clamp(32px,4.4vw,60px);letter-spacing:-.025em;gap:6px}.a2-h1__hash{color:var(--color-brand);font-weight:600}.a2-head__d{max-width:440px;margin:0;color:var(--color-text-soft);font-size:15.5px;line-height:1.5}.a2-head__d p{margin:0}.a2-head__d--n{font-size:14px;font-weight:500}.a2-chips{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.a2-chips::-webkit-scrollbar{display:none}.a2-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;padding:5px 16px 5px 5px;border-radius:999px;background:var(--color-brand-soft);color:var(--color-ink);font-size:13.5px;font-weight:600;line-height:1.2;white-space:nowrap;transition:background var(--t-fast) var(--ease)}.a2-chip:hover{background:color-mix(in srgb,var(--color-brand) 16%,var(--color-brand-soft));color:var(--color-ink)}.a2-chip img{width:34px;height:34px;border-radius:50%;object-fit:cover;flex:none}.a2-peers{display:flex;gap:6px 20px;flex-wrap:wrap;margin-top:18px;padding-top:16px;border-top:1px solid var(--color-border)}.a2-peers a{font-size:11.5px;font-weight:600;letter-spacing:.14em;color:var(--color-text-soft)}.a2-peers a:hover{color:var(--color-ink)}.a2-c--celebrities{--k:var(--color-brand);--d:var(--color-brand)}.a2-c--media{--k:#7a3cc4;--d:#7a3cc4}.a2-c--gossip{--k:#d4205f;--d:#d4205f}.a2-c--beauty{--k:#cf4680;--d:#e2558b}.a2-c--fashion{--k:#a07a2c;--d:#b08a3e}.a2-c--deco{--k:#6f7d3a;--d:#6f7d3a}.a2-c--health{--k:#23865f;--d:#2f9e74}.a2-c--fitness{--k:#d8661c;--d:#ef7d2d}.a2-c--travel{--k:#2a7fb8;--d:#2a7fb8}.a2-c--cook{--k:#c4651d;--d:#d9822b}.a2-c--zodia{--k:#6b4fd8;--d:#6b4fd8}.a2-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-size:12px;line-height:1.4;color:var(--color-text-soft)}.a2-kick{color:var(--k,var(--color-brand));font-size:11px;font-weight:700;letter-spacing:.14em}a.a2-kick:hover{color:var(--color-ink)}html[data-theme="dark"] .a2-kick{color:color-mix(in srgb,var(--k,var(--color-brand)) 72%,#fff)}html[data-theme="dark"] a.a2-kick:hover{color:var(--color-ink)}.a2-eyebrow{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.18em;line-height:1.3;color:var(--color-ink)}.a2-eyebrow--brand{color:var(--color-brand)}.a2-lead__t a,.a2-card__t a{background:linear-gradient(var(--color-brand),var(--color-brand)) 0 100%/0 2px no-repeat;transition:background-size .3s var(--ease)}.a2-lead:hover .a2-lead__t a,.a2-card:hover .a2-card__t a,.a2-mini:hover .a2-card__t a{background-size:100% 2px}.a2-lead__t a:hover,.a2-card__t a:hover{color:var(--color-ink)}.a2-noimg{display:block;width:100%;aspect-ratio:3/2;background:var(--color-bg-soft)}.a2-top{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:32px;margin:34px 0 0}.a2-top__side{display:grid;gap:26px;align-content:start}.a2-lead{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);background:var(--color-bg-cream);border-radius:24px;overflow:hidden}.a2-lead__ph{display:block;overflow:hidden;background:var(--color-bg-soft)}.a2-lead__ph img,.a2-lead__ph .a2-noimg{width:100%;height:100%;aspect-ratio:5/4;object-fit:cover;transition:transform .6s var(--ease)}.a2-lead:hover .a2-lead__ph img{transform:scale(1.03)}.a2-lead__tx{display:flex;flex-direction:column;justify-content:flex-end;gap:14px;min-width:0;padding:clamp(22px,2.8vw,40px)}.a2-lead__t{margin:0;font-size:clamp(24px,2.2vw,31px);line-height:1.13;font-weight:900;letter-spacing:-.022em;color:var(--color-ink);text-wrap:balance}.a2-lead__dek{margin:0;font-size:15.5px;line-height:1.5;color:var(--color-text-soft)}.a2-mini{display:flex;flex-direction:column;gap:10px;min-width:0}.a2-mini__ph{display:block;border-radius:16px;overflow:hidden;background:var(--color-bg-soft)}.a2-mini__ph img{width:100%;aspect-ratio:16/9;object-fit:cover;transition:transform .5s var(--ease)}.a2-mini:hover .a2-mini__ph img{transform:scale(1.04)}.a2-mini__tx{display:flex;flex-direction:column;gap:8px;min-width:0}.a2-cols{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;margin-top:48px;align-items:start}.a2-main{min-width:0}.a2-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px}.a2-grid>.a2-band,.a2-grid>.a2-ad{grid-column:1/-1}.a2-card{display:flex;flex-direction:column;gap:13px;min-width:0}.a2-card__ph{display:block;border-radius:16px;overflow:hidden;background:var(--color-bg-soft)}.a2-card__ph img{width:100%;aspect-ratio:3/2;object-fit:cover;transition:transform .5s var(--ease)}.a2-card:hover .a2-card__ph img{transform:scale(1.04)}.a2-card__tx{display:flex;flex-direction:column;gap:8px;min-width:0}.a2-card__t{margin:0;font-size:17px;line-height:1.3;font-weight:600;letter-spacing:-.005em;color:var(--color-ink);text-wrap:pretty}.a2-empty{padding:48px 0;color:var(--color-text-soft)}.a2-band{background:var(--color-brand-soft);border-radius:24px;padding:24px}.a2-band__h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px}.a2-band__h a{display:inline-flex;gap:6px;align-items:center;font-size:13px;font-weight:600;color:var(--color-ink);white-space:nowrap}.a2-band__h a:hover{color:var(--color-brand)}.a2-band__g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.a2-gcard{display:flex;flex-direction:column;gap:8px;min-width:0}.a2-gcard__ph{display:block;border-radius:16px;overflow:hidden;background:var(--color-bg-soft)}.a2-gcard__ph img{width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform .5s var(--ease)}.a2-gcard:hover .a2-gcard__ph img{transform:scale(1.04)}.a2-gcard small{font-size:10px;font-weight:700;letter-spacing:.16em;color:var(--color-brand)}.a2-gcard b{font-size:15px;font-weight:600;line-height:1.25;color:var(--color-ink)}.a2-gcard:hover b{color:var(--color-brand)}.a2-pager{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:48px 0 0}.a2-pager .page-numbers{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:40px;height:40px;padding:0 12px;border-radius:999px;border:1px solid var(--color-border);font-size:14px;font-weight:600;color:var(--color-ink);transition:border-color var(--t-fast) var(--ease)}.a2-pager a.page-numbers:hover{border-color:var(--color-ink);color:var(--color-ink)}.a2-pager .dots{border:0;min-width:24px;padding:0;color:var(--color-text-soft)}.a2-pager .current{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-bg)}.a2-pager .next{margin-left:auto;padding:0 18px}.a2-rail{position:sticky;top:calc(var(--admin-bar-h,0px) + var(--header-h) + 16px);display:flex;flex-direction:column;gap:28px;min-width:0}.a2-rail .ad-slot--sidebar.is-filled{margin:0}.a2-box{padding:22px;border-radius:20px;background:var(--color-bg-cream)}.a2-box .widget{margin:0}.a2-pop .a2-eyebrow{padding-bottom:14px;margin-bottom:6px;border-bottom:2px solid var(--color-ink)}.a2-pop ol{margin:0;padding:0;list-style:none}.a2-pop li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px 0;border-top:1px solid var(--color-border)}.a2-pop li:first-child{border-top:0}.a2-pop__n{font-size:32px;font-weight:400;line-height:.9;color:var(--color-brand);font-variant-numeric:tabular-nums}.a2-pop li a:not(.a2-kick){display:block;margin-bottom:7px;font-size:14.5px;font-weight:600;line-height:1.3;color:var(--color-ink);text-wrap:pretty}.a2-pop li a:not(.a2-kick):hover{color:var(--color-brand)}.a2-rels{display:grid;gap:12px;margin-top:14px}.a2-rel{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center}.a2-rel img,.a2-rel__ini{width:52px;height:52px;border-radius:50%;object-fit:cover}.a2-rel__ini{display:flex;align-items:center;justify-content:center;font-style:normal;font-size:17px;font-weight:600;background:var(--color-brand-soft);color:var(--color-brand)}.a2-rel span{display:flex;flex-direction:column;gap:2px;min-width:0}.a2-rel b{font-size:14.5px;font-weight:600;line-height:1.3;color:var(--color-ink)}.a2-rel small{font-size:12px;line-height:1.35;color:var(--color-text-soft)}.a2-rel:hover b{color:var(--color-brand)}.a2-sh{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:16px;margin-bottom:28px;border-bottom:1px solid var(--color-border)}.a2-sh__t{margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:900;letter-spacing:-.025em;line-height:1.1;color:var(--color-ink);text-wrap:balance}.a2-sh__n{font-size:13.5px;font-weight:500;color:var(--color-text-soft);white-space:nowrap}.a2-lead--tag{margin-bottom:6px}.a2-list{margin:22px 0 0;padding:0;list-style:none}.a2-list--first{margin-top:0}.a2-list--first>.a2-row:first-child{border-top:0;padding-top:0}.a2-row{display:grid;grid-template-columns:200px minmax(0,1fr);gap:22px;align-items:start;padding:22px 0;border-top:1px solid var(--color-border)}.a2-row__ph{display:block;border-radius:14px;overflow:hidden;background:var(--color-bg-soft)}.a2-row__ph img{width:100%;aspect-ratio:3/2;object-fit:cover;transition:transform .5s var(--ease)}.a2-row:hover .a2-row__ph img{transform:scale(1.04)}.a2-row__tx{display:flex;flex-direction:column;gap:8px;min-width:0}.a2-row__t{margin:0;font-size:19px;line-height:1.3;font-weight:600;color:var(--color-ink);text-wrap:pretty}.a2-row__t a:hover{color:var(--color-brand)}.a2-row__tx p{margin:0;font-size:14.5px;line-height:1.5;color:var(--color-text-soft)}.a2-list>.a2-ad{list-style:none}.a2-prof{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(24px,3.6vw,56px);align-items:center;margin-top:16px;padding:clamp(18px,2.6vw,36px);border-radius:28px;background:var(--color-bg-cream)}.a2-prof__ph img,.a2-prof__ph .a2-prof__ini{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:22px}.a2-prof__ini{display:flex;align-items:center;justify-content:center;font-size:clamp(40px,5vw,72px);font-weight:600;letter-spacing:.02em;background:var(--color-brand-soft);color:var(--color-brand)}.a2-prof__tx{min-width:0}.a2-prof__t{margin:10px 0 16px;font-size:clamp(36px,4.6vw,66px);font-weight:900;letter-spacing:-.03em;line-height:1;color:var(--color-ink);text-wrap:balance;overflow-wrap:anywhere}.a2-prof__bio{max-width:62ch;margin:0;font-size:16.5px;line-height:1.6;color:var(--color-text)}.a2-facts{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:10px;margin:22px 0 0}.a2-facts>div{min-width:0;padding:14px 16px;border-radius:16px;background:var(--color-bg)}.a2-facts dt{font-size:10.5px;font-weight:700;letter-spacing:.16em;color:var(--color-text-soft)}.a2-facts dd{margin:5px 0 0;font-size:18px;font-weight:600;line-height:1.25;color:var(--color-ink)}.a2-facts dd a{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:3px}.a2-facts dd a:hover{color:var(--color-brand);text-decoration-color:currentColor}.a2-facts small{display:block;margin-top:2px;font-size:12.5px;font-weight:500;color:var(--color-text-soft)}.a2-prof__known{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:18px}.a2-prof__known .a2-eyebrow{margin-right:4px;color:var(--color-text-soft)}.a2-prof__known>span:not(.a2-eyebrow),.a2-prof__known>a{padding:7px 13px;border-radius:999px;font-size:13px;font-weight:600;line-height:1.3;background:var(--color-bg);color:var(--color-ink)}.a2-prof__known>a:hover{color:var(--color-brand)}.a2-prof__known>a span{font-weight:500;color:var(--color-text-soft)}.a2-prof--paged{grid-template-columns:96px minmax(0,1fr);gap:22px;padding:20px 24px;border-radius:22px}.a2-prof__av img,.a2-prof__av .a2-prof__ini{width:96px;height:96px;border-radius:50%;object-fit:cover;font-size:30px}.a2-prof__t--sm{margin:6px 0 8px;font-size:clamp(26px,3vw,40px)}.a2-prof__t--sm span{color:var(--color-text-soft);font-weight:600}.a2-prof__back{margin:0;font-size:14px;font-weight:600}.a2-prof__back a{display:inline-flex;gap:6px;align-items:center;color:var(--color-brand)}.a2-prof__back a:hover{color:var(--color-ink)}.a2--tag>.breadcrumbs{padding-top:6px}.a2-qas{margin-top:52px;padding-top:24px;border-top:2px solid var(--color-ink)}.a2-qas .a2-eyebrow{margin-bottom:6px}.a2-qa{border-bottom:1px solid var(--color-border)}.a2-qa summary{display:flex;justify-content:space-between;gap:16px;padding:16px 0;list-style:none;cursor:pointer;font-size:16.5px;font-weight:600;line-height:1.35;color:var(--color-ink)}.a2-qa summary::-webkit-details-marker{display:none}.a2-qa summary::after{content:"+";flex:none;font-size:22px;line-height:1;font-weight:400;color:var(--color-brand)}.a2-qa[open] summary::after{content:"\2212"}.a2-qa summary:hover{color:var(--color-brand)}.a2-qa p{margin:0 0 16px;font-size:15.5px;line-height:1.55;color:var(--color-text)}.a2-qa p a{color:var(--color-brand);text-decoration:underline;text-underline-offset:3px}.a2-tv{padding-top:6px}.a2-tv>.breadcrumbs{margin-bottom:14px}.a2-tv+.a2-cols{margin-top:8px}@media (prefers-color-scheme:dark){html:not([data-theme="light"]) .a2-kick{color:color-mix(in srgb,var(--k,var(--color-brand)) 72%,#fff)}html:not([data-theme="light"]) a.a2-kick:hover{color:var(--color-ink)}}@media (prefers-reduced-motion:reduce){.a2 img{transition:none!important;transform:none!important}}@media (max-width:1060px){.a2-cols{grid-template-columns:minmax(0,1fr);gap:40px}.a2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.a2-band__g{grid-template-columns:repeat(2,minmax(0,1fr))}.a2-top{grid-template-columns:minmax(0,1fr)}.a2-top__side{grid-template-columns:repeat(2,minmax(0,1fr))}.a2-prof{grid-template-columns:minmax(0,240px) minmax(0,1fr)}.a2-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.a2-rail{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:768px){.a2{padding-bottom:48px}.a2-h1{font-size:44px;gap:12px}.a2-h1--tag{font-size:34px;gap:4px}.a2-dot{width:13px;height:13px}.a2-head__row{margin:10px 0 18px}.a2-chip{font-size:13px}.a2-top{margin-top:24px;gap:6px}.a2-lead{grid-template-columns:minmax(0,1fr);border-radius:20px}.a2-lead__ph img,.a2-lead__ph .a2-noimg{height:auto;aspect-ratio:4/3}.a2-lead__tx{padding:20px 20px 24px}.a2-lead__t{font-size:24px}.a2-top__side{grid-template-columns:minmax(0,1fr);gap:0}.a2-mini{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;align-items:center;padding:14px 0;border-top:1px solid var(--color-border)}.a2-top__side .a2-mini:first-child{border-top:0}.a2-mini__ph{border-radius:12px}.a2-mini__ph img{aspect-ratio:1}.a2-mini .a2-card__t{font-size:15px}.a2-cols{margin-top:24px}.a2-grid{grid-template-columns:minmax(0,1fr);gap:0}.a2-grid>.a2-card{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;align-items:center;padding:14px 0;border-top:1px solid var(--color-border)}.a2-grid .a2-card__ph{border-radius:12px}.a2-grid .a2-card__ph img,.a2-grid .a2-noimg{aspect-ratio:1}.a2-grid .a2-card__t{font-size:15px}.a2-grid>.a2-band{margin:18px 0}.a2-band{padding:18px;border-radius:20px}.a2-band__g{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:46%;overflow-x:auto;scrollbar-width:none}.a2-band__g::-webkit-scrollbar{display:none}.a2-pager{margin-top:32px}.a2-pager .next{margin-left:0}.a2-rail{grid-template-columns:minmax(0,1fr);gap:24px}.a2-prof{grid-template-columns:minmax(0,1fr);gap:18px;border-radius:22px}.a2-prof__ph{max-width:220px}.a2-prof__t{font-size:38px}.a2-facts dd{font-size:16px}.a2-prof--paged{grid-template-columns:64px minmax(0,1fr);gap:16px;padding:16px}.a2-prof__av img,.a2-prof__av .a2-prof__ini{width:64px;height:64px;font-size:22px}.a2-prof__t--sm{font-size:26px}.a2-sh{margin-bottom:20px}.a2-sh__t{font-size:22px}.a2-row{grid-template-columns:110px minmax(0,1fr);gap:14px;align-items:center;padding:16px 0}.a2-row__ph{border-radius:12px}.a2-row__ph img,.a2-row .a2-noimg{aspect-ratio:1}.a2-row__t{font-size:15.5px}.a2-row__tx p{display:none}.a2-qas{margin-top:40px}.a2-qa summary{font-size:15.5px}}