.art{margin:0 auto;font-family:var(--font-sans);--k:var(--color-brand)}.s2-k--celebrities{--k:var(--color-brand)}.s2-k--media{--k:#7a3cc4}.s2-k--gossip{--k:#d4205f}.s2-k--beauty{--k:#cf4680}.s2-k--fashion{--k:#a07a2c}.s2-k--health{--k:#23865f}.s2-k--fitness{--k:#d8661c}.s2-k--deco{--k:#6f7d3a}.s2-k--travel{--k:#2a7fb8}.s2-k--cook{--k:#c4651d}.s2-k--zodia{--k:#6b4fd8}.art__wrap{max-width:1280px;margin:0 auto;padding:0 var(--gutter)}.art__head{max-width:1120px;padding-top:44px}.art__crumb .breadcrumbs{margin:0}.art__crumb .breadcrumbs__list{gap:10px;justify-content:flex-start}.art__crumb .breadcrumbs__item{font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--color-text-soft)}.art__crumb .breadcrumbs__item+.breadcrumbs__item::before{margin:0 10px 0 0;color:var(--color-border-strong)}.art__crumb .breadcrumbs__link{color:var(--color-text-soft);text-decoration:none}.art__crumb .breadcrumbs__link:hover{color:var(--color-ink)}.art__crumb .breadcrumbs__item:last-child .breadcrumbs__link{display:inline-block;padding:7px 13px;border-radius:999px;background:color-mix(in srgb,var(--k) 10%,var(--color-bg));color:var(--k);color:color-mix(in srgb,var(--k) 82%,var(--color-ink));font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.2;transition:background var(--t-fast) var(--ease)}.art__crumb .breadcrumbs__item:last-child .breadcrumbs__link:hover{background:color-mix(in srgb,var(--k) 18%,var(--color-bg))}.art__t{font-size:clamp(28px,4.2vw,54px);line-height:1.08;font-weight:700;letter-spacing:-.028em;color:var(--color-ink);margin:20px 0 16px;max-width:1000px;text-wrap:balance}.art__dek{font-size:clamp(17px,1.6vw,21px);line-height:1.5;color:var(--color-text-soft);max-width:780px;margin:0 0 28px;text-wrap:pretty}.art__by{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.art__author{display:flex;align-items:center;gap:12px;font-style:normal;margin-right:auto;min-width:0}.art__av{width:42px;height:42px;border-radius:50%;flex:none;display:block}.art__who{display:flex;flex-direction:column;gap:1px;line-height:1.3;min-width:0}.art__who a{font-size:14px;font-weight:600;color:var(--color-ink);text-decoration:none}.art__who a:hover{color:var(--color-brand)}.art__who>span{font-size:12.5px;color:var(--color-text-soft);font-variant-numeric:tabular-nums}.s2-share{display:flex;gap:8px}.s2-share__b{position:relative;width:38px;height:38px;border-radius:50%;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-ink);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;font:inherit;text-decoration:none;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.s2-share__b:hover{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-bg)}.s2-share__b.is-copied{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.s2-share__b.is-copied svg{opacity:0}.s2-share__b.is-copied::after{content:'✓';position:absolute;font-size:15px;font-weight:700}.s2-gsrc{display:flex;align-items:center;justify-content:flex-end;min-width:304px;min-height:40px}.art__hero{max-width:1280px;margin:32px auto 0;padding:0 var(--gutter)}.art__hero img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:24px;background:var(--color-bg-soft)}.art__hero figcaption{font-size:13px;line-height:1.45;color:var(--color-text-soft);margin-top:12px;text-align:center}.art__g{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:64px;max-width:1120px;padding-top:44px}.art__col{min-width:0;max-width:680px;align-self:start}.art__rail{min-width:0;display:flex;flex-direction:column}.art__rail>.s2-box{margin:0 0 28px}.art__stick{position:sticky;top:calc(var(--admin-bar-h,0px) + var(--header-h,78px) + 16px)}.s2-eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.18em;line-height:1.3;color:var(--color-ink);margin:0}.art__tools{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;margin-bottom:26px;border-bottom:1px solid var(--color-border)}.art__tools .reading-size__group{gap:4px;background:var(--color-bg-cream);border:0;padding:4px}.art__tools .reading-size__btn{min-width:38px;height:32px;border:0;background:none;color:var(--color-text-soft);cursor:pointer}.art__tools .reading-size__btn:hover{color:var(--color-brand)}.art__tools .reading-size__btn.is-active{background:var(--color-bg);color:var(--color-brand);box-shadow:0 1px 3px rgb(0 0 0 / .12)}.art__body.single__body{font-size:calc(19px*var(--reading-scale));line-height:1.75;color:var(--color-text)}.art__body.single__body p{margin:0 0 1.15em}.art__body.single__body p:first-of-type::first-letter{float:none;font-size:inherit;line-height:inherit;padding:0;font-weight:inherit;color:inherit;font-family:inherit}.art__body.single__body h2{font-size:27px;line-height:1.2;letter-spacing:-.015em;margin:1.6em 0 .6em}.art__body.single__body h3{font-size:21px;line-height:1.25;margin:1.5em 0 .5em}.art__body.single__body a{text-underline-offset:3px;text-decoration-thickness:1px}.art__body.single__body img{border-radius:16px}.art__body.single__body figure:has(>img) figcaption{position:static;background:none;color:var(--color-text-soft);padding:10px 2px 0;margin:0;font-weight:500;font-size:13px;line-height:1.45;text-align:center;justify-content:center}.art__body.single__body blockquote:not(.tiktok-embed):not(.instagram-media):not(.twitter-tweet){position:relative;margin:1.8em 0;padding:22px 26px 22px 62px;border:0;border-radius:18px;background:var(--color-bg-cream);font-size:1.02em;color:var(--color-ink)}.art__body.single__body blockquote:not(.tiktok-embed):not(.instagram-media):not(.twitter-tweet)::before{content:'\201C';position:absolute;left:20px;top:14px;font-size:56px;line-height:1;font-weight:700;color:var(--color-brand)}.art__body.single__body .s2-person,.art__body.single__body .s2-inl,.art__person .s2-person{color:var(--color-ink);text-decoration:none}.s2-person{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:18px;background:var(--color-bg-cream);margin:30px 0;line-height:1.3;transition:background var(--t-fast) var(--ease)}.s2-person:hover{background:color-mix(in srgb,var(--color-brand) 7%,var(--color-bg-cream))}.s2-person__ph{flex:none;width:64px;height:64px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-brand) 12%,var(--color-bg))}.art .s2-person__ph img{display:block;width:100%;height:100%;max-width:none;margin:0;border-radius:0;object-fit:cover}.s2-person__ini{font-size:22px;font-weight:700;color:var(--color-brand)}.s2-person__tx{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.s2-person__tx b{font-size:17px;font-weight:600;color:var(--color-ink)}.s2-person:hover .s2-person__tx b{color:var(--color-brand)}.s2-person__sub{font-size:13px;color:var(--color-text-soft)}.s2-person__btn{flex:none;display:inline-flex;align-items:center;padding:9px 16px;border-radius:999px;background:var(--color-brand);color:#fff;font-size:13px;font-weight:600;line-height:1.2;transition:background var(--t-fast) var(--ease)}.s2-person:hover .s2-person__btn{background:var(--color-brand-deep)}.art__person .s2-person{margin:28px 0 0}.s2-inl{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:center;padding:14px;margin:30px 0;border-radius:18px;border:1px solid var(--color-border);line-height:1.3;transition:border-color var(--t-fast) var(--ease)}.s2-inl:hover{border-color:var(--color-brand)}.s2-inl__ph{display:block;border-radius:12px;overflow:hidden;aspect-ratio:3/2;background:var(--color-bg-soft)}.art .s2-inl__ph img{display:block;width:100%;height:100%;max-width:none;margin:0;border-radius:0;object-fit:cover}.s2-inl__tx{display:flex;flex-direction:column;gap:6px;min-width:0}.s2-inl__k{font-size:10.5px;font-weight:700;letter-spacing:.18em;color:var(--color-brand)}.s2-inl__tx b{font-size:16px;font-weight:600;color:var(--color-ink);text-wrap:pretty}.s2-inl:hover .s2-inl__tx b{color:var(--color-brand)}.art__pages{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:32px 0 0;font-size:14px;line-height:1}.art__pages .s2-eyebrow{margin-right:6px}.art__body.single__body .art__pages .post-page-numbers{min-width:40px;height:40px;padding:0 12px;border-radius:999px;border:1px solid var(--color-border);display:inline-flex;align-items:center;justify-content:center;font-weight:600;color:var(--color-ink);text-decoration:none}.art__body.single__body .art__pages a.post-page-numbers:hover{border-color:var(--color-ink)}.art__body.single__body .art__pages .current{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-bg)}.art__end{display:flex;align-items:center;flex-wrap:wrap;gap:12px 14px;margin-top:28px}.art__end .s2-gsrc{margin-left:auto}.s2-tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:36px;padding-top:24px;border-top:1px solid var(--color-border)}.s2-tags .s2-eyebrow{margin-right:6px}.s2-tags a{font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.2;padding:8px 14px;border-radius:999px;background:var(--color-bg-cream);color:var(--color-ink);text-decoration:none;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.s2-tags a:hover{background:var(--color-brand-soft);color:var(--color-brand)}.art__col .follow-cta{margin:36px 0 0;padding:30px 24px;border:0;border-radius:24px;background:var(--color-brand-soft)}.art__col .follow-cta::before{display:none}.art__col .follow-cta__title{font-size:24px;letter-spacing:-.015em}.art__col .follow-cta__copy{margin-top:6px;color:var(--color-text-soft)}.art__col .follow-cta__row{gap:10px;margin-top:18px}.art__col .follow-cta__btn{border:0;box-shadow:none;background:var(--color-bg);padding:11px 18px;font-weight:600}.art__col .follow-cta__btn:hover{transform:none;box-shadow:var(--shadow-soft);color:var(--color-brand)}.s2-box{padding:22px;border-radius:20px;background:var(--color-bg-cream)}.s2-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-size:12px;line-height:1.3;color:var(--color-text-soft);font-variant-numeric:tabular-nums}.s2-kick{font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--k);color:color-mix(in srgb,var(--k) 82%,var(--color-ink))}.s2-rr ul{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:14px}.s2-rr__i{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;align-items:center;color:inherit;text-decoration:none}.s2-rr__ph{display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--color-bg-soft)}.s2-rr__ph img{display:block;width:100%;height:100%;object-fit:cover}.s2-rr__tx{display:flex;flex-direction:column;gap:5px;min-width:0}.s2-rr__i b{font-size:14px;font-weight:600;line-height:1.3;color:var(--color-ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.s2-rr__i:hover b{color:var(--color-brand)}.s2-now .s2-eyebrow{padding-bottom:14px;border-bottom:2px solid var(--color-ink)}.s2-now ol{list-style:none;margin:0;padding:0}.s2-now li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:16px 0;border-top:1px solid var(--color-border)}.s2-now li:first-child{border-top:0}.s2-now li:last-child{padding-bottom:0}.s2-now__n{font-size:32px;font-weight:400;line-height:.9;color:var(--color-brand);font-variant-numeric:tabular-nums}.s2-now li a{display:block;margin:0 0 7px;font-size:14.5px;font-weight:600;line-height:1.3;color:var(--color-ink);text-decoration:none;text-wrap:pretty}.s2-now li a:hover{color:var(--color-brand)}.s2-sec{padding:56px 0 0}.s2-sh{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:16px;margin:0 0 28px;border-bottom:1px solid var(--color-border)}.s2-sh__t{display:flex;align-items:center;gap:14px;margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:700;letter-spacing:-.025em;line-height:1.1;color:var(--color-ink)}.s2-sh__t i{width:12px;height:12px;border-radius:50%;flex:none;background:var(--k,var(--color-brand))}.s2-sh__more{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--color-ink);white-space:nowrap;text-decoration:none}.s2-sh__more:hover{color:var(--color-brand)}.s2-g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.s2-card{display:flex;flex-direction:column;gap:13px;min-width:0}.s2-card__ph{display:block;aspect-ratio:3/2;border-radius:16px;overflow:hidden;background:var(--color-bg-soft)}.s2-card__ph img,.s2-card__ph-empty{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.s2-card:hover .s2-card__ph img{transform:scale(1.04)}.s2-card__tx{display:flex;flex-direction:column;gap:8px;min-width:0}.s2-card__t{margin:0;font-size:17px;line-height:1.3;font-weight:600;color:var(--color-ink);text-wrap:pretty}.s2-card__t a{color:inherit;text-decoration:none;background:linear-gradient(var(--color-brand),var(--color-brand)) 0 100%/0 2px no-repeat;transition:background-size .3s var(--ease)}.s2-card:hover .s2-card__t a{background-size:100% 2px}.s2-net{padding-bottom:16px}.s2-net .latest-block{padding:56px 0 0;background:none}.s2-net .latest-block .container{max-width:1280px;padding:0 var(--gutter)}.s2-net .related__header{align-items:flex-end;padding-bottom:16px;margin:0 0 28px;border-bottom:1px solid var(--color-border)}.s2-net .related__title{font-size:clamp(22px,2.2vw,30px);font-weight:700;letter-spacing:-.025em;line-height:1.1;text-transform:lowercase;white-space:normal}.s2-net .related__title::first-letter{text-transform:uppercase}.s2-net .related__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.s2-net .latest-block .post-card{background:none;overflow:visible;gap:13px}.s2-net .latest-block .post-card:hover{transform:none;box-shadow:none}.s2-net .post-card__media{aspect-ratio:3/2;border-radius:16px}.s2-net .post-card__body{padding:0;gap:8px}.s2-net .post-card__badge{font-size:11px;letter-spacing:.14em;color:var(--color-text-soft)}.s2-net .post-card__title{font-size:17px;font-weight:600;line-height:1.3}.s2-net .post-card__title a{color:var(--color-ink);text-decoration:none}.s2-net .post-card__title a:hover{color:var(--color-brand)}.s2-net .post-card__source{margin-top:0;font-size:12px}@media (max-width:1060px){.art__g{grid-template-columns:minmax(0,1fr);gap:40px}.art__col{justify-self:center;width:100%}.art__rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;align-items:start}.art__rail>.ad-slot,.art__stick{grid-column:1/-1}.art__stick{position:static}.s2-g4,.s2-net .related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.art__body.single__body img{border-radius:0}.art__body.single__body figure:has(>img) figcaption{padding:10px 16px 0}}@media (max-width:760px){.art__head{padding-top:22px}.art__t{margin:16px 0 12px}.art__dek{margin-bottom:20px}.art__by{gap:12px}.art__author{margin-right:0;flex:1 1 180px}.s2-gsrc{order:4;width:100%;min-width:0;justify-content:center}.art__end .s2-gsrc{margin-left:0}.art__hero{margin-top:22px;padding:0}.art__hero img{border-radius:0}.art__hero figcaption{padding:0 16px}.art__g{padding-top:26px}.art__body.single__body{font-size:calc(18px*var(--reading-scale))}.art__body.single__body h2{font-size:23px}.art__body.single__body h3{font-size:19px}.art__body.single__body blockquote:not(.tiktok-embed):not(.instagram-media):not(.twitter-tweet){padding:18px 18px 18px 50px}.art__body.single__body blockquote:not(.tiktok-embed):not(.instagram-media):not(.twitter-tweet)::before{left:14px;font-size:46px}.s2-person{padding:14px;gap:14px}.s2-person__ph{width:56px;height:56px}.s2-person__btn{display:none}.s2-inl{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:12px}.art__col .follow-cta{padding:24px 16px}.art__col .follow-cta__title{font-size:20px}.art__rail{display:block}.s2-sec{padding-top:44px}.s2-sh{margin-bottom:20px}.s2-g4,.s2-net .related__grid{grid-template-columns:minmax(0,1fr);gap:0}.s2-card,.s2-net .latest-block .post-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)}.s2-card:first-child,.s2-net .latest-block .post-card:first-child{border-top:0;padding-top:0}.s2-card__ph,.s2-net .post-card__media{aspect-ratio:1;border-radius:12px}.s2-card__t,.s2-net .post-card__title{font-size:15px}.s2-net .latest-block{padding-top:44px}.s2-net .related__header{margin-bottom:20px}.s2-net .related__title{font-size:22px;letter-spacing:-.025em;white-space:normal}}@media (max-width:420px){.s2-share{gap:6px}.s2-share__b{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.s2-card__ph img,.s2-card__t a{transition:none}}