:root{--ink:#171218;--ink-soft:#5f5862;--paper:#fffdfb;--paper-warm:#fff8f5;--line:#1c141e1f;--shadow:0 18px 55px #28182a14;--radius-xl:28px;--radius-lg:20px;--radius-md:14px;--berry:#b52c61;--berry-deep:#80113f;--violet:#7654d8;--blue:#356eb7;--orange:#e57b25;--green:#6d8a78;--rose:#d45b83;--font-display:Georgia, "Times New Roman", serif;--font-body:Arial, Helvetica, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.container{width:min(1240px,100% - 40px);margin-inline:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{color:var(--tone-accent,var(--berry));letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;font-size:.72rem;font-weight:800;line-height:1.2;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:24px;height:1px}.site-header{z-index:80;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;position:sticky;top:0}.header-primary{grid-template-columns:210px 1fr 210px;align-items:center;gap:24px;min-height:78px;display:grid}.brand-link{justify-self:start;align-items:center;display:inline-flex}.yve-logo{height:50px;color:var(--ink);align-items:flex-end;line-height:1;display:inline-flex}.yve-logo-mark{fill:currentColor;width:120px;height:48px;overflow:visible}.yve-logo-domain{color:var(--ink);font-family:var(--font-display);letter-spacing:-.065em;margin:0 0 3px 1px;font-size:1.48rem;font-weight:700}.yve-logo-compact{height:42px}.yve-logo-compact .yve-logo-mark{width:101px;height:40px}.yve-logo-compact .yve-logo-domain{margin-bottom:2px;font-size:1.25rem}.desktop-nav{justify-content:center;align-items:center;gap:31px;font-size:.88rem;font-weight:700;display:flex}.desktop-nav a{padding:28px 0 25px;position:relative}.desktop-nav a:after{content:"";background:var(--berry);transform-origin:50%;height:2px;transition:transform .2s;position:absolute;bottom:18px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after,.desktop-nav .nav-active:after{transform:scaleX(1)}.header-actions{justify-self:end;gap:9px;display:flex}.icon-button{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:#fff;border-radius:999px;place-items:center;display:inline-grid}.icon-button:hover{border-color:#1c141e47}.icon-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}.section-nav-wrap{background:#ffffffe6;border-top:1px solid #1c141e0f}.section-nav{scrollbar-width:none;align-items:center;gap:24px;min-height:39px;display:flex;overflow-x:auto}.section-nav::-webkit-scrollbar{display:none}.section-nav a{color:#625b65;flex:none;font-size:.75rem;font-weight:750}.section-nav a:hover{color:var(--berry)}.mobile-drawer,.search-layer{z-index:120;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility .2s;position:fixed;inset:0}.mobile-drawer-open,.search-layer-open{opacity:1;visibility:visible;pointer-events:auto}.drawer-backdrop,.search-backdrop{background:#0f0a107a;border:0;position:absolute;inset:0}.drawer-panel{background:#fff;width:min(420px,92vw);height:100%;padding:24px;transition:transform .25s;position:absolute;top:0;right:0;transform:translate(100%);box-shadow:-24px 0 70px #140c162e}.mobile-drawer-open .drawer-panel{transform:translate(0)}.drawer-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.drawer-navigation{margin-top:20px;display:grid}.drawer-navigation a{border-bottom:1px solid var(--line);font-family:var(--font-display);justify-content:space-between;padding:16px 2px;font-size:1.4rem;font-weight:700;display:flex}.drawer-context{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.drawer-context>span{width:100%;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800}.drawer-context a{background:#f5f1f4;border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:700}.search-panel{background:#fff;border-radius:24px;width:min(720px,100% - 36px);margin:12vh auto 0;padding:28px;position:relative;box-shadow:0 30px 100px #140c1640}.search-panel-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.search-field{border:1px solid var(--line);border-radius:999px;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:10px 10px 10px 18px;display:grid}.search-field svg{fill:none;stroke:currentColor;width:20px;height:20px}.search-field input{border:0;outline:0;min-width:0;font-size:1.05rem}.search-field button,.archive-search-form button{background:var(--ink);color:#fff;border:0;border-radius:999px;padding:11px 20px;font-weight:800}.home-hero{grid-template-columns:minmax(0,2.05fr) minmax(300px,.95fr);gap:14px;display:grid}.home-hero-main{min-height:500px;box-shadow:var(--shadow);background:#221720;border-radius:22px;position:relative;overflow:hidden}.home-hero-main img,.home-hero-fallback{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-hero-fallback{background:linear-gradient(135deg,#49213c,#a73767 58%,#e78275)}.home-hero-overlay{background:linear-gradient(#0000000a 35%,#0c070cd6 100%);position:absolute;inset:0}.home-hero-copy{color:#fff;position:absolute;bottom:30px;left:32px;right:32px}.home-hero-meta{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:14px;margin-bottom:12px;font-size:.74rem;font-weight:800;display:flex}.home-hero-copy h2{max-width:850px;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2.35rem,4.6vw,4.65rem);line-height:.98}.home-hero-rail{grid-template-rows:repeat(3,1fr);gap:12px;display:grid}.home-hero-rail-card{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:42% 1fr;min-height:0;display:grid;overflow:hidden;box-shadow:0 10px 35px #2518280d}.home-hero-rail-media{background:#eee;min-height:150px;position:relative;overflow:hidden}.home-hero-rail-media img{object-fit:cover;width:100%;height:100%}.home-hero-rail-copy{flex-direction:column;justify-content:center;padding:18px;display:flex}.home-hero-rail-copy small{color:var(--berry);text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;font-weight:800}.home-hero-rail-copy strong{font-family:var(--font-display);margin-top:8px;font-size:1.18rem;line-height:1.16}.home-editorial-section{--tone-accent:var(--berry);--tone-soft:#f9e8ee;padding:48px 0 12px}.home-section-header{background:linear-gradient(120deg, var(--tone-soft), #fffc);border:1px solid color-mix(in srgb, var(--tone-accent) 18%, transparent);border-radius:18px;justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;padding:24px 26px;display:flex}.home-section-header>a{color:var(--tone-accent);font-size:.8rem;font-weight:800}.home-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.home-card-grid-six .editorial-card:nth-child(n+4){margin-top:2px}.home-recent-layout{color:#fff;background:#171018;border-radius:24px;grid-template-columns:.8fr 1.7fr;gap:60px;padding:36px;display:grid}.home-recent-layout h2{font-family:var(--font-display);margin:8px 0 0;font-size:clamp(2.2rem,4vw,4rem);line-height:1}.home-recent-layout ol{margin:0;padding:0;list-style:none}.home-recent-layout li{border-bottom:1px solid #ffffff1f;grid-template-columns:42px 1fr;gap:14px;padding:12px 0;display:grid}.home-recent-layout li span{color:#d36b94;font-size:.72rem;font-weight:800}.home-recent-layout li a{font-size:.95rem;font-weight:650}.home-empty-state{padding:90px 0}.home-empty-state h2{max-width:850px;font-family:var(--font-display);margin:12px 0 0;font-size:clamp(3rem,7vw,6rem);line-height:.95}.editorial-card{border:1px solid var(--line);--card-accent:var(--berry);background:#fff;border-radius:17px;min-width:0;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 10px 36px #2518280e}.editorial-card-horoscope{--card-accent:#7654d8}.editorial-card-news{--card-accent:#c82f61}.editorial-card-monden{--card-accent:#c32660}.editorial-card-world{--card-accent:#3976bd}.editorial-card-entertainment{--card-accent:#8d48c8}.editorial-card-beauty{--card-accent:#cc5d85}.editorial-card-recipes{--card-accent:#df7b27}.editorial-card-relationships{--card-accent:#6e68c7}.editorial-card-media{aspect-ratio:16/9;background:#efe9ed;display:block;position:relative;overflow:hidden}.editorial-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.editorial-card-fallback{background:linear-gradient(135deg, color-mix(in srgb, var(--card-accent) 45%, #fff), var(--card-accent));width:100%;height:100%;display:block}.editorial-card-kicker{color:#817681;text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;gap:8px 12px;font-size:.65rem;font-weight:800;display:flex}.editorial-card-kicker span{color:var(--card-accent)}.editorial-card h2{font-family:var(--font-body);letter-spacing:-.012em;margin:10px 0 0;font-size:1.05rem;font-weight:750;line-height:1.25}.editorial-card p{color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 0;font-size:.86rem;line-height:1.48;display:-webkit-box;overflow:hidden}.editorial-card-compact{grid-template-columns:150px 1fr;display:grid}.editorial-card-compact .editorial-card-media{aspect-ratio:auto;min-height:125px}.archive-page{--tone-accent:var(--berry);--tone-soft:#fbebf0;--tone-bg:#fff9fb;background:var(--tone-bg);min-height:70vh}.archive-tone-horoscope .archive-page{--tone-accent:#7451d5;--tone-soft:#ece7ff;--tone-bg:#f8f6ff}.archive-tone-news .archive-page{--tone-accent:#c82f61;--tone-soft:#ffe8ee;--tone-bg:#fff8fa}.archive-tone-monden .archive-page{--tone-accent:#be245d;--tone-soft:#fde5ee;--tone-bg:#fff7fa}.archive-tone-world .archive-page{--tone-accent:#3775bd;--tone-soft:#e8f1ff;--tone-bg:#f7faff}.archive-tone-entertainment .archive-page{--tone-accent:#8a45c8;--tone-soft:#f0e5fb;--tone-bg:#fbf8ff}.archive-tone-beauty .archive-page{--tone-accent:#c9547e;--tone-soft:#fde7ef;--tone-bg:#fff9fb}.archive-tone-recipes .archive-page{--tone-accent:#dc761f;--tone-soft:#ffedd7;--tone-bg:#fffaf4}.archive-tone-relationships .archive-page{--tone-accent:#6e69c7;--tone-soft:#eceaff;--tone-bg:#f8f7ff}.archive-tone-tag .archive-page,.archive-tone-author .archive-page{--tone-accent:#8a476e;--tone-soft:#f5e8f0;--tone-bg:#fffafd}.archive-hero-single{border:1px solid color-mix(in srgb, var(--tone-accent) 18%, transparent);background:linear-gradient(120deg, var(--tone-soft), #ffffffe0);border-radius:25px;padding:42px 46px;position:relative;overflow:hidden}.archive-hero-single:after{content:"YVE";color:color-mix(in srgb, var(--tone-accent) 7%, transparent);font-family:var(--font-display);pointer-events:none;font-size:9rem;line-height:1;position:absolute;top:-25px;right:30px}.archive-hero h1{z-index:1;max-width:850px;font-family:var(--font-display);letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(2.8rem,6vw,5.3rem);line-height:.95;position:relative}.archive-hero p{z-index:1;max-width:760px;color:var(--ink-soft);margin:14px 0 0;position:relative}.yve-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.yve-pagination{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:36px;padding-top:24px;font-size:.82rem;font-weight:750;display:grid}.yve-pagination a{border:1px solid var(--line);background:#fff;border-radius:999px;width:fit-content;padding:11px 16px}.yve-pagination a:last-child{justify-self:end}.yve-pagination>span{color:var(--ink-soft);text-align:center}.author-hero-layout{background:linear-gradient(120deg, var(--tone-soft), #fff);border-radius:24px;grid-template-columns:160px 1fr;align-items:center;gap:30px;padding:36px 42px;display:grid}.yve-author-avatar{object-fit:cover;border-radius:50%;width:150px;height:150px}.author-hero h1{margin:4px 0;font-size:clamp(2.5rem,5vw,4.7rem)}.archive-search-form{grid-template-columns:1fr auto;gap:10px;max-width:620px;margin-top:20px;display:grid}.archive-search-form input{border:1px solid var(--line);background:#fff;border-radius:999px;outline:0;min-width:0;padding:13px 16px}.article-page{--tone-accent:var(--berry);background:#fffaf7;padding-bottom:0}.article-tone-horoscope .article-page{--tone-accent:#7048c7}.article-tone-monden .article-page{--tone-accent:#b9215a}.article-tone-world .article-page{--tone-accent:#3874b8}.article-tone-entertainment .article-page{--tone-accent:#8842c4}.article-tone-beauty .article-page{--tone-accent:#c6537c}.article-tone-recipes .article-page{--tone-accent:#d97620}.article-tone-relationships .article-page{--tone-accent:#6a66c0}.article-shell{padding-top:22px}.breadcrumbs{color:#746d75;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:9px;min-width:0;font-size:.72rem;display:flex;overflow:hidden}.breadcrumbs a:hover{color:var(--tone-accent)}.breadcrumbs span:last-child{text-overflow:ellipsis;overflow:hidden}.article-header{max-width:1120px;margin:24px auto 22px}.article-header h1{max-width:1120px;font-family:var(--font-display);letter-spacing:-.055em;margin:11px 0 15px;font-size:clamp(2.7rem,6.2vw,5.7rem);line-height:.94}.article-meta{color:#6d656e;flex-wrap:wrap;gap:10px 24px;font-size:.78rem;font-weight:650;display:flex}.article-meta a{color:var(--tone-accent)}.yve-featured-image{max-width:1160px;margin:0 auto}.yve-featured-image img{object-fit:cover;border-radius:22px;width:100%;max-height:680px;box-shadow:0 22px 70px #2314241f}.yve-featured-image figcaption{color:#776f78;text-align:center;margin-top:8px;font-size:.72rem}.article-content{font-family:var(--font-display);padding:24px 0 32px;font-size:1.22rem;line-height:1.78}.yve-rich-content>*,.yve-content-flow>div>*{max-width:100%}.yve-rich-content p{margin:0 0 1.2em}.yve-rich-content h2{letter-spacing:-.025em;margin:1.55em 0 .45em;font-size:1.9rem;line-height:1.15}.yve-rich-content h3{margin:1.35em 0 .4em;font-size:1.5rem;line-height:1.2}.yve-rich-content h4{margin:1.25em 0 .4em;font-size:1.25rem}.yve-rich-content ul,.yve-rich-content ol{margin:0 0 1.3em;padding-left:1.3em}.yve-rich-content blockquote{border-left:3px solid var(--tone-accent);color:#564b54;margin:1.5em 0;padding:8px 0 8px 22px;font-style:italic}.yve-rich-content a{color:var(--tone-accent);text-underline-offset:3px;text-decoration:underline}.yve-rich-content img{border-radius:14px;height:auto}.yve-rich-content figure{margin:1.4em 0}.yve-rich-content table{border-collapse:collapse;width:100%;font-family:var(--font-body);font-size:.9rem}.yve-rich-content th,.yve-rich-content td{border:1px solid var(--line);padding:10px}.yve-content-flow>div>:last-child{margin-bottom:0}.ad-provider-slot{min-height:var(--ad-desktop-min);text-align:center;font-family:var(--font-body);background:repeating-linear-gradient(135deg,#ffffffe6 0 10px,#f6f3f5e6 10px 20px);border:1px dashed #23192529;border-radius:16px;place-content:center;gap:8px;margin:28px 0;padding:28px;display:grid}.ad-provider-label{color:#756d76;text-transform:uppercase;letter-spacing:.13em;font-size:.66rem;font-weight:850}.ad-provider-slot strong{font-size:.86rem}.after-content-ads{padding:6px 0 22px}.after-content-ads-inner{max-width:980px}.article-related{border-top:1px solid var(--line);background:linear-gradient(#fff8f5,#fff);padding:52px 0 70px}.related-header{margin-bottom:18px}.related-header h2{font-family:var(--font-display);letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(2.2rem,4.5vw,4rem);line-height:1}.related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.next-article-button{background:var(--ink);color:#fff;border-radius:999px;margin-top:24px;padding:12px 17px;font-size:.8rem;font-weight:800;display:inline-flex}.site-footer{border-top:1px solid var(--line);background:#fff}.footer-main{grid-template-columns:1.4fr .7fr .8fr 1.1fr;gap:44px;padding:54px 0 38px;display:grid}.footer-brand p{max-width:330px;color:var(--ink-soft);margin:16px 0 20px;font-size:.86rem}.footer-trust{flex-wrap:wrap;gap:8px;display:flex}.footer-trust span{color:#746c75;text-transform:uppercase;letter-spacing:.06em;background:#f6f1f4;border-radius:999px;padding:7px 10px;font-size:.64rem;font-weight:800}.footer-column{align-content:start;gap:9px;display:grid}.footer-column h2{color:var(--berry);letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:.68rem;font-weight:850}.footer-column a{color:#4f4851;font-size:.82rem;font-weight:650}.footer-column a:hover{color:var(--berry)}.footer-bottom{border-top:1px solid var(--line);color:#837b84;justify-content:space-between;gap:24px;padding:18px 0 26px;font-size:.68rem;display:flex}.footer-bottom p{margin:0}.static-page,.not-found-page{background:#fffaf8;min-height:72vh}.static-hero{padding:54px 0 30px}.static-hero-layout{background:linear-gradient(120deg,#f8e9ef,#fff);border-radius:24px;padding:42px}.static-hero h1{font-family:var(--font-display);margin:8px 0;font-size:clamp(2.8rem,6vw,5.5rem);line-height:.95}.static-hero-mark{display:none}.static-layout{grid-template-columns:230px 1fr;gap:48px;padding-bottom:70px;display:grid}.static-toc{border:1px solid var(--line);background:#fff;border-radius:16px;align-self:start;gap:10px;padding:20px;display:grid;position:sticky;top:130px}.static-content{max-width:800px;font-family:var(--font-display);font-size:1.1rem;line-height:1.75}.static-content h2{margin:1.5em 0 .4em;font-size:2rem}.static-contact-box{background:#f7eef2;border-radius:16px;margin-top:40px;padding:24px}.not-found-layout{grid-template-columns:.75fr 1.25fr;align-items:center;gap:60px;padding:90px 0;display:grid}.not-found-code{color:#f0dce5;font-family:var(--font-display);font-size:clamp(8rem,22vw,17rem);font-weight:700;line-height:.7}.not-found-copy h1{font-family:var(--font-display);margin:10px 0;font-size:clamp(2.6rem,5vw,5rem);line-height:.95}.not-found-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.not-found-actions a{background:var(--ink);color:#fff;border-radius:999px;padding:12px 16px;font-size:.82rem;font-weight:800}.loading-template{background:#fff;min-height:80vh}.error-page{min-height:70vh}@media (max-width:1080px){.header-primary{grid-template-columns:180px 1fr 120px}.desktop-nav{gap:20px}.home-hero{grid-template-columns:1.7fr .9fr}.home-hero-copy h2{font-size:clamp(2.4rem,5vw,4.1rem)}.footer-main{grid-template-columns:1.2fr 1fr 1fr}.footer-column-wide{grid-column:2/4}}@media (max-width:840px){.container{width:min(100% - 28px,1240px)}.header-primary{grid-template-columns:1fr auto 1fr;min-height:68px}.header-primary .brand-link{grid-column:2;justify-self:center}.desktop-nav{display:none}.header-actions{grid-column:3}.header-actions .icon-button:first-child{display:none}.yve-logo{height:42px}.yve-logo-mark{width:102px;height:40px}.yve-logo-domain{margin-bottom:2px;font-size:1.25rem}.section-nav{gap:17px;min-height:38px}.home-page-main{padding-top:18px}.home-hero{grid-template-columns:1fr}.home-hero-main{min-height:430px}.home-hero-rail{grid-template-rows:none;grid-template-columns:repeat(3,1fr)}.home-hero-rail-card{grid-template-columns:1fr}.home-hero-rail-media{min-height:125px}.home-hero-rail-copy{padding:13px}.home-card-grid,.yve-archive-grid,.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-recent-layout{grid-template-columns:1fr;gap:20px}.article-header h1{font-size:clamp(2.55rem,8vw,4.7rem)}.article-content{font-size:1.12rem}.footer-main{grid-template-columns:1.2fr 1fr}.footer-column-wide{grid-column:auto}.static-layout{grid-template-columns:1fr}.static-toc{position:static}}@media (max-width:580px){body{font-size:15px}.container{width:min(100% - 22px,1240px)}.header-primary{min-height:62px}.yve-logo{height:37px}.yve-logo-mark{width:91px;height:35px}.yve-logo-domain{margin:0 0 2px 1px;font-size:1.08rem}.icon-button{width:38px;height:38px}.home-hero-main{border-radius:17px;min-height:390px}.home-hero-copy{bottom:21px;left:20px;right:20px}.home-hero-copy h2{font-size:clamp(2.25rem,10vw,3.35rem)}.home-hero-rail{grid-template-columns:1fr}.home-hero-rail-card{grid-template-columns:38% 1fr}.home-hero-rail-media{min-height:120px}.home-editorial-section{padding-top:34px}.home-section-header{align-items:center;padding:20px}.home-section-header h2{font-size:2.25rem}.home-section-header>a{font-size:.72rem}.home-card-grid,.yve-archive-grid,.related-grid{grid-template-columns:1fr;gap:15px}.editorial-card h2{font-size:1.02rem}.home-recent-layout{padding:25px 20px}.archive-hero{padding-top:28px}.archive-hero-single{border-radius:19px;padding:28px 22px}.archive-hero-single:after{font-size:6rem;right:-20px}.archive-hero h1{font-size:clamp(2.45rem,13vw,3.8rem)}.archive-results{padding-top:10px}.yve-pagination{grid-template-columns:1fr 1fr}.yve-pagination>span{grid-area:1/1/auto/-1}.article-shell{padding-top:13px}.breadcrumbs{font-size:.65rem}.article-header{margin-top:18px}.article-header h1{margin-top:8px;font-size:clamp(2.35rem,12vw,3.55rem);line-height:.97}.article-meta{gap:6px 14px;font-size:.7rem}.yve-featured-image img{border-radius:15px}.featured-image-ad{margin-top:18px}.article-layout{width:100%}.article-content{padding-top:18px;font-size:1.06rem;line-height:1.7}.yve-rich-content h2{font-size:1.65rem}.ad-provider-slot{min-height:var(--ad-mobile-min);margin:22px 0;padding:20px 14px}.article-related{padding:40px 0 54px}.related-header h2{font-size:2.35rem}.footer-main{grid-template-columns:1fr;gap:28px;padding-top:40px}.footer-bottom{flex-direction:column;gap:7px}.author-hero-layout{grid-template-columns:1fr}.yve-author-avatar{width:110px;height:110px}.not-found-layout{grid-template-columns:1fr;gap:30px;padding:65px 0}.not-found-code{font-size:9rem}.search-panel{padding:20px}.search-field{border-radius:16px;grid-template-columns:24px 1fr}.search-field button{grid-column:1/-1;width:100%}}.error-page{text-align:center;background:linear-gradient(135deg,#fff8f5,#f8eef3);place-items:center;min-height:72vh;padding:60px 20px;display:grid}.error-page>div{max-width:680px}.error-page span{color:var(--berry);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:850}.error-page h1{font-family:var(--font-display);margin:12px 0;font-size:clamp(2.5rem,6vw,5rem);line-height:.95}.error-page p{color:var(--ink-soft)}.error-page button{background:var(--ink);color:#fff;border:0;border-radius:999px;padding:12px 18px;font-weight:800}.static-contact-box>div{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.static-contact-box a{background:var(--ink);color:#fff;font-family:var(--font-body);border-radius:999px;padding:9px 13px;font-size:.78rem;font-weight:800;display:inline-flex}:root{--ink:#171116;--ink-strong:#100b10;--ink-soft:#665e66;--paper:#fffdfa;--paper-warm:#fff8f4;--line:#1e141e1f;--line-strong:#1e141e33;--shadow:0 24px 70px #2616261a;--shadow-card:0 14px 36px #26162612;--radius-xl:32px;--radius-lg:22px;--radius-md:15px;--berry:#a8144c;--berry-deep:#65052d;--violet:#6544c8;--blue:#2864aa;--orange:#d96812;--green:#527b6f;--rose:#c63e70;--font-display:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;--font-body:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);letter-spacing:-.008em;font-size:16px;line-height:1.58}.container{width:min(1320px,100% - 56px)}.eyebrow{color:var(--tone-accent,var(--berry));letter-spacing:.17em;gap:10px;font-size:.69rem;font-weight:820}.eyebrow:before{border-radius:3px;width:31px;height:2px}.site-header{background:#fffffff9;border-bottom:1px solid #160e1617;box-shadow:0 1px #ffffffe6}.header-primary{grid-template-columns:250px 1fr 250px;gap:28px;min-height:92px}.brand-link{min-width:0}.yve-logo{color:#130d12;align-items:flex-end;height:58px;position:relative}.yve-logo-mark{width:145px;height:57px}.yve-logo-domain{font-family:var(--font-display);letter-spacing:-.075em;margin:0 0 5px 2px;font-size:1.3rem;font-weight:700;position:relative;transform:translate(1px)}.yve-logo-dot{color:var(--berry)}.desktop-nav{letter-spacing:.01em;gap:38px;font-size:.84rem}.desktop-nav a{padding:34px 0 31px}.desktop-nav a:after{height:2px;bottom:24px}.icon-button{background:#fff;width:45px;height:45px}.section-nav-wrap{background:#fff}.section-nav{gap:30px;min-height:43px}.section-nav a{letter-spacing:.015em;font-size:.74rem}.home-page-main{background:radial-gradient(circle at 8% 6%,#a8144c0e,#0000 27%),radial-gradient(circle at 88% 18%,#6544c80d,#0000 24%),linear-gradient(#fff 0,#fffaf7 42%,#fff 100%);padding:0}.home-intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:30px;padding-top:34px;padding-bottom:22px;display:flex}.home-intro>div{align-items:baseline;gap:22px;display:flex}.home-intro p{max-width:650px;color:var(--ink-soft);font-family:var(--font-display);margin:0;font-size:1.05rem}.home-intro time{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:750}.home-hero{grid-template-columns:minmax(0,1.78fr) minmax(350px,.82fr);gap:34px;padding-top:34px;padding-bottom:34px;display:grid}.home-hero-main{border-radius:28px;min-height:610px;box-shadow:0 28px 80px #170c162b}.home-hero-main:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff30;position:absolute;inset:0}.home-hero-overlay{background:linear-gradient(90deg,#0a050973 0,#0a050914 66%),linear-gradient(#0000 32%,#0a0509eb 100%)}.home-hero-copy{bottom:42px;left:46px;right:46px}.home-hero-meta{letter-spacing:.12em;margin-bottom:16px;font-size:.69rem}.home-hero-copy h2{max-width:950px;font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;font-size:clamp(3.15rem,5.5vw,5.7rem);line-height:.96}.home-hero-read{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;margin-top:22px;font-size:.78rem;font-weight:800;display:inline-flex}.home-hero-read b{font-size:1.1rem}.home-hero-rail{border-top:3px solid var(--ink);grid-template-rows:auto repeat(3,minmax(0,1fr));gap:0;display:grid}.home-hero-rail-title{border-bottom:1px solid var(--line);color:var(--ink-soft);text-transform:uppercase;letter-spacing:.16em;padding:15px 0 10px;font-size:.69rem;font-weight:820}.home-hero-rail-card{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:42px 118px 1fr;align-items:center;gap:15px;padding:18px 0;position:relative}.home-hero-rail-card:hover strong{color:var(--berry)}.home-hero-index{color:#b8adb6;font-family:var(--font-display);align-self:start;padding-top:3px;font-size:1rem}.home-hero-rail-media{border-radius:13px;height:92px;min-height:92px}.home-hero-rail-copy{padding:0}.home-hero-rail-copy small{color:var(--berry);letter-spacing:.12em;font-size:.62rem}.home-hero-rail-copy strong{font-family:var(--font-display);letter-spacing:-.025em;margin-top:7px;font-size:1.18rem;line-height:1.15;transition:color .2s}.home-hero-rail-copy time{color:var(--ink-soft);margin-top:8px;font-size:.65rem}.home-editorial-section{--tone-accent:var(--berry);--tone-soft:#f9e8ee;background:0 0;padding:74px 0 32px;position:relative}.home-editorial-section:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tone-accent) 32%, transparent), transparent);height:1px;position:absolute;top:0;left:0;right:0}.home-editorial-section-lead{padding-top:78px}.home-section-news{--tone-accent:#ae174c;--tone-soft:#fff0f4}.home-section-horoscope{--tone-accent:#6845ca;--tone-soft:#f1edff}.home-section-beauty{--tone-accent:#bd3d70;--tone-soft:#ffeff5}.home-section-recipes{--tone-accent:#d66a14;--tone-soft:#fff1df}.home-section-relationships{--tone-accent:#367b77;--tone-soft:#eaf7f4}.home-section-entertainment{--tone-accent:#813bbb;--tone-soft:#f4eafd;padding-bottom:84px}.home-section-header{border:0;border-bottom:1px solid color-mix(in srgb, var(--tone-accent) 23%, var(--line));background:0 0;border-radius:0;justify-content:space-between;align-items:end;gap:28px;margin-bottom:27px;padding:0 0 20px;display:flex}.home-section-heading{padding-left:22px;position:relative}.home-section-heading:before{content:"";background:var(--tone-accent);border-radius:10px;width:5px;position:absolute;top:2px;bottom:4px;left:0}.home-section-header h2{font-family:var(--font-display);letter-spacing:-.052em;margin:5px 0 0;font-size:clamp(2.55rem,4.8vw,4.65rem);line-height:.98}.home-section-link{color:var(--tone-accent);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:8px;padding-bottom:4px;font-size:.75rem;font-weight:820;display:inline-flex}.home-card-grid{gap:24px}.home-card-grid-six{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-card{box-shadow:var(--shadow-card);background:#fff;border:1px solid #1b111b1c;border-radius:20px;transition:transform .22s,box-shadow .22s;overflow:hidden}.editorial-card:hover{transform:translateY(-4px);box-shadow:0 22px 52px #2313231f}.editorial-card-media{aspect-ratio:16/9}.editorial-card-media img{transition:transform .45s}.editorial-card:hover .editorial-card-media img{transform:scale(1.025)}.editorial-card-copy{padding:21px 22px 23px}.editorial-card-kicker{color:var(--tone-accent,var(--berry));letter-spacing:.12em;gap:10px;margin-bottom:12px;font-size:.62rem;font-weight:820}.editorial-card-kicker time{color:#9a929a;letter-spacing:.02em}.editorial-card h2{font-family:var(--font-display);letter-spacing:-.032em;text-wrap:balance;margin:0;font-size:clamp(1.32rem,2vw,1.72rem);font-weight:700;line-height:1.12}.editorial-card p{color:var(--ink-soft);font-family:var(--font-body);margin:13px 0 0;font-size:.87rem;line-height:1.55}.home-recent-section{padding:54px 0 90px}.home-recent-layout{background:radial-gradient(circle at 18% 8%,#be2f6240,#0000 31%),linear-gradient(135deg,#160d15 0,#2d1527 100%);border-radius:30px;grid-template-columns:.8fr 1.55fr;gap:70px;padding:48px 52px}.home-recent-heading p{color:#ffffff9e;max-width:330px;margin:18px 0 0}.home-recent-layout h2{letter-spacing:-.05em;font-size:clamp(2.7rem,4.5vw,4.9rem)}.home-recent-layout li{grid-template-columns:42px 1fr auto;align-items:center;padding:15px 0}.home-recent-layout li a{font-family:var(--font-display);font-size:1.08rem;line-height:1.25}.home-recent-layout li time{color:#ffffff7a;font-size:.64rem}.archive-page{background:linear-gradient(180deg, var(--tone-bg) 0, color-mix(in srgb, var(--tone-bg) 62%, #fff) 40%, #fff 100%);min-height:72vh;padding-bottom:74px}.archive-tone-horoscope .archive-page{--tone-accent:#6844cf;--tone-accent-2:#a56cf0;--tone-soft:#eee9ff;--tone-bg:#f8f6ff}.archive-tone-news .archive-page{--tone-accent:#a90f42;--tone-accent-2:#ef5d78;--tone-soft:#ffe9ef;--tone-bg:#fff7f9}.archive-tone-monden .archive-page{--tone-accent:#b01252;--tone-accent-2:#f05b78;--tone-soft:#fde5ee;--tone-bg:#fff7fa}.archive-tone-world .archive-page{--tone-accent:#245c9f;--tone-accent-2:#64a7e6;--tone-soft:#e5f1ff;--tone-bg:#f6faff}.archive-tone-entertainment .archive-page{--tone-accent:#7634b3;--tone-accent-2:#c56eea;--tone-soft:#f1e5fb;--tone-bg:#fbf7ff}.archive-tone-beauty .archive-page{--tone-accent:#b93269;--tone-accent-2:#ef8cb0;--tone-soft:#fde8f1;--tone-bg:#fff8fb}.archive-tone-recipes .archive-page{--tone-accent:#ca5b0a;--tone-accent-2:#f3a142;--tone-soft:#ffead0;--tone-bg:#fff9f2}.archive-tone-relationships .archive-page{--tone-accent:#2d746f;--tone-accent-2:#78b8ae;--tone-soft:#e5f5f1;--tone-bg:#f6fbfa}.archive-tone-tag .archive-page,.archive-tone-author .archive-page{--tone-accent:#7d365e;--tone-accent-2:#c876a4;--tone-soft:#f4e5ee;--tone-bg:#fff9fc}.archive-hero{padding:50px 0 44px}.archive-hero-single{isolation:isolate;background:radial-gradient(circle at 83% 24%, #ffffff9e 0 3%, transparent 18%), radial-gradient(circle at 91% 52%, #ffffff29 0 16%, transparent 17%), linear-gradient(115deg, var(--tone-soft) 0 56%, color-mix(in srgb, var(--tone-accent-2) 72%, white) 100%);min-height:245px;box-shadow:0 22px 60px color-mix(in srgb, var(--tone-accent) 10%, transparent);border:0;border-radius:30px;flex-direction:column;justify-content:end;padding:42px 54px 43px;display:flex;position:relative;overflow:hidden}.archive-hero-single:before{content:"";z-index:-1;border:1px solid #ffffff61;border-radius:50%;width:330px;height:330px;position:absolute;top:-46%;right:9%}.archive-hero-single:after{content:"";z-index:-1;background:#ffffffb3;width:92px;height:1px;position:absolute;bottom:22%;right:25%;transform:rotate(-35deg);box-shadow:70px -55px #ffffffb3,135px 18px #ffffff8c}.archive-hero h1{max-width:900px;font-family:var(--font-display);letter-spacing:-.06em;text-wrap:balance;margin:10px 0 0;font-size:clamp(3.15rem,6vw,5.55rem);line-height:.92}.archive-hero p{display:none}.compact-archive-hero .archive-hero-single{min-height:190px}.archive-results{padding:0 0 18px}.yve-archive-grid{gap:25px}.yve-pagination{border-top:1px solid color-mix(in srgb, var(--tone-accent) 18%, var(--line));margin:46px 0 0;padding-top:25px}.yve-pagination a{border:1px solid var(--line);background:#fff;border-radius:999px;padding:12px 18px;font-size:.75rem;font-weight:800}.yve-pagination a:hover{border-color:var(--tone-accent);color:var(--tone-accent)}.yve-pagination>span{color:var(--ink-soft);font-size:.73rem}.article-shell{width:min(1280px,100% - 56px)}.breadcrumbs{max-width:1180px;margin:0 auto;padding:29px 0 7px;font-size:.68rem}.article-header{max-width:1180px;margin:12px auto 20px;padding-right:10px}.article-header h1{max-width:1180px;font-family:var(--font-display);letter-spacing:-.06em;text-wrap:balance;margin:10px 0 15px;font-size:clamp(3.15rem,6.1vw,6.05rem);line-height:.93}.article-meta{border-top:1px solid var(--line);padding-top:13px}.yve-featured-image{aspect-ratio:16/9;border-radius:27px;max-width:1180px;margin:24px auto 0;box-shadow:0 22px 58px #20121f21}.yve-featured-image img{object-fit:cover;width:100%;height:100%}.featured-image-ad{max-width:980px;margin:16px auto 8px}.article-layout{max-width:820px;margin:0 auto}.article-content{color:#211821;font-family:var(--font-display);letter-spacing:-.012em;padding:18px 0 26px;font-size:1.27rem;line-height:1.74}.article-content p{margin:0 0 1.18em}.article-content h2,.article-content h3,.article-content h4{color:var(--ink-strong);font-family:var(--font-display);letter-spacing:-.035em;line-height:1.08}.article-content blockquote{border-left:4px solid var(--tone-accent);margin:1.35em 0;padding:3px 0 3px 24px;font-size:1.18em}.ad-placeholder,.article-ad-placeholder{min-height:250px}.after-content-ads{padding-top:13px}.after-content-ads-inner{gap:17px;max-width:980px}.article-related{padding:64px 0 82px}.related-header h2{font-family:var(--font-display);letter-spacing:-.05em;margin:5px 0 0;font-size:clamp(2.45rem,4vw,4rem)}.related-grid{gap:22px}.next-article-button{margin-top:28px}.site-footer{border-top:1px solid var(--line);background:linear-gradient(#fff 0,#fff9fb 100%);position:relative;overflow:hidden}.site-footer:before{content:"";background:linear-gradient(90deg,var(--berry),#6b48ca,#2b6cae,#dc721b,#3f8178);height:4px;position:absolute;inset:0 0 auto}.footer-main{grid-template-columns:1.35fr .95fr .75fr 1.1fr;gap:58px;padding:68px 0 45px}.footer-brand-link .yve-logo{height:52px}.footer-brand-link .yve-logo-mark{width:132px;height:51px}.footer-brand p{max-width:370px;font-family:var(--font-display);margin:19px 0 18px;font-size:.98rem;line-height:1.55}.footer-socials{gap:9px;margin-bottom:18px;display:flex}.footer-socials a{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);text-transform:uppercase;background:#fff;border-radius:50%;place-items:center;font-size:.62rem;font-weight:850;display:grid}.footer-socials a:hover{border-color:var(--berry);color:var(--berry)}.footer-column{gap:10px}.footer-column h2{letter-spacing:.16em;margin-bottom:11px;font-size:.65rem}.footer-column a{font-size:.82rem}.footer-bottom{border-top:1px solid var(--line);padding:19px 0 24px}.author-hero-layout{border-radius:28px}.archive-search-form{max-width:690px}.archive-search-form input{background:#ffffffe6}.static-page-title,.not-found-title{font-family:var(--font-display)}@media (max-width:1180px){.container,.article-shell{width:min(100% - 40px,1120px)}.header-primary{grid-template-columns:215px 1fr 150px}.home-hero{grid-template-columns:minmax(0,1.55fr) minmax(315px,.85fr);gap:24px}.home-hero-main{min-height:550px}.home-hero-copy h2{font-size:clamp(2.75rem,5.7vw,4.8rem)}.footer-main{grid-template-columns:1.2fr .8fr .8fr}.footer-column-wide{grid-column:2/4}}@media (max-width:920px){.header-primary{grid-template-columns:1fr auto 1fr;min-height:76px}.brand-link{grid-column:2;justify-self:center}.desktop-nav{display:none}.header-actions{grid-column:3}.yve-logo{height:49px}.yve-logo-mark{width:122px;height:48px}.yve-logo-domain{margin-bottom:4px;font-size:1.1rem}.home-intro{padding-top:24px}.home-intro>div{display:block}.home-intro p{margin-top:8px}.home-hero{grid-template-columns:1fr}.home-hero-main{min-height:500px}.home-hero-rail{border-top:0;grid-template-rows:auto 1fr;grid-template-columns:repeat(3,1fr);gap:14px}.home-hero-rail-title{border-top:3px solid var(--ink);grid-column:1/-1}.home-hero-rail-card{grid-template-columns:1fr;padding:0 0 16px;display:block}.home-hero-index{display:none}.home-hero-rail-media{aspect-ratio:16/9;height:auto;min-height:0;margin-bottom:12px}.home-card-grid-six,.home-card-grid,.yve-archive-grid,.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-recent-layout{grid-template-columns:1fr;gap:30px}.archive-hero-single{min-height:220px;padding:36px}.article-header h1{font-size:clamp(3rem,8vw,4.8rem)}.article-layout{max-width:760px}.footer-main{grid-template-columns:1.1fr 1fr}.footer-column-wide{grid-column:auto}}@media (max-width:650px){.container,.article-shell{width:min(100% - 28px,600px)}.header-primary{min-height:70px}.header-actions{gap:6px}.icon-button{width:39px;height:39px}.yve-logo{height:43px}.yve-logo-mark{width:107px;height:42px}.yve-logo-domain{margin-bottom:3px;margin-left:1px;font-size:.98rem}.section-nav{gap:20px;min-height:39px}.home-intro{align-items:start}.home-intro time{display:none}.home-hero{gap:25px;padding-top:22px}.home-hero-main{border-radius:21px;min-height:420px}.home-hero-copy{bottom:23px;left:22px;right:22px}.home-hero-copy h2{font-size:clamp(2.45rem,11.5vw,3.7rem);line-height:.96}.home-hero-read{margin-top:15px}.home-hero-rail{grid-template-columns:1fr}.home-hero-rail-card{grid-template-columns:115px 1fr;gap:13px;display:grid}.home-hero-rail-media{margin:0}.home-editorial-section{padding-top:54px}.home-section-header{align-items:center;gap:12px}.home-section-heading{padding-left:15px}.home-section-header h2{font-size:2.55rem}.home-section-link{text-align:right;justify-content:end;width:92px;font-size:.62rem}.home-card-grid-six,.home-card-grid,.yve-archive-grid,.related-grid{grid-template-columns:1fr}.editorial-card h2{font-size:1.52rem}.home-recent-layout{border-radius:22px;padding:34px 24px}.home-recent-layout li{grid-template-columns:34px 1fr}.home-recent-layout li time{display:none}.archive-hero{padding:28px 0 30px}.archive-hero-single{border-radius:22px;min-height:180px;padding:27px 24px}.archive-hero-single:before{right:-30%}.archive-hero h1{font-size:clamp(2.65rem,14vw,4rem)}.breadcrumbs{white-space:nowrap;text-overflow:ellipsis;padding-top:20px;overflow:hidden}.article-header{margin-top:8px}.article-header h1{font-size:clamp(2.65rem,12vw,4rem);line-height:.96}.article-meta{gap:9px 14px}.yve-featured-image{border-radius:20px;margin-top:18px}.featured-image-ad{margin-top:12px}.article-content{padding-top:14px;font-size:1.12rem;line-height:1.72}.article-content h2{margin-top:1.25em;font-size:1.78rem}.footer-main{grid-template-columns:1fr;gap:30px;padding-top:50px}.footer-column-editorial{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-column-editorial h2{grid-column:1/-1}}.home-hero-main{background:#171017;grid-template-rows:minmax(0,1fr) auto;min-height:610px;display:grid}.home-hero-media{min-height:0;position:relative;overflow:hidden}.home-hero-overlay{display:none}.home-hero-copy{background:radial-gradient(circle at 92% 18%,#b52c613b,#0000 24%),linear-gradient(115deg,#140d13,#291522);padding:30px 38px 33px;position:relative;bottom:auto;left:auto;right:auto}.home-hero-copy h2{font-size:clamp(2.55rem,4.1vw,4.45rem);line-height:.98}.home-hero-read{margin-top:17px}@media (max-width:920px){.home-hero-main{min-height:570px}.home-hero-copy{padding:27px 28px 30px}}@media (max-width:650px){.home-hero-main{min-height:510px}.home-hero-copy{padding:23px 22px 25px}.home-hero-copy h2{font-size:clamp(2.15rem,10vw,3.2rem)}}.yve-logo-domain{margin:0 0 0 2px!important;transform:translate(2px,4px)!important}.yve-logo-compact .yve-logo-domain,.footer-brand-link .yve-logo-domain{margin-bottom:0!important;transform:translate(2px,3px)!important}.home-hero-copy h2{letter-spacing:-.044em;max-width:900px;font-size:clamp(2.15rem,3.35vw,3.55rem);line-height:1.02}.archive-hero h1{letter-spacing:-.048em;max-width:880px;font-size:clamp(2.55rem,4.15vw,4.15rem);line-height:.98}.article-header h1{letter-spacing:-.05em;max-width:1080px;font-size:clamp(2.65rem,4.55vw,4.75rem);line-height:.98}.article-content h2{margin:.82em 0 .42em;font-size:1.92rem}.article-content h3{margin:.72em 0 .38em;font-size:1.55rem}.article-content p+h2,.article-content p+h3,.article-content p+h4,.yve-content-flow+.yve-content-flow h2:first-child,.yve-content-flow+.yve-content-flow h3:first-child{margin-top:.72em}.yve-content-flow>.ad-slot,.yve-content-flow>[data-ad-placement]{margin-top:17px;margin-bottom:17px}.search-archive-page .yve-pagination{margin-bottom:30px}.horoscope-landing{background:#f8f7ff;min-height:70vh}.horoscope-showcase{color:#fff;background:radial-gradient(circle at 84% 25%,#ae79ff6b,#0000 25%),radial-gradient(circle at 11% 72%,#5537a647,#0000 28%),linear-gradient(118deg,#17102f 0%,#26124d 48%,#4c258c 100%);position:relative;overflow:hidden}.horoscope-showcase:before,.horoscope-showcase:after{content:"";pointer-events:none;border:1px solid #ffffff21;border-radius:50%;position:absolute}.horoscope-showcase:before{width:390px;height:390px;bottom:-220px;left:-190px}.horoscope-showcase:after{width:500px;height:500px;top:-285px;right:-250px}.horoscope-showcase-layout{z-index:1;grid-template-columns:minmax(360px,.86fr) minmax(580px,1.14fr);align-items:center;gap:70px;min-height:430px;padding-top:58px;padding-bottom:58px;display:grid;position:relative}.horoscope-showcase-eyebrow{color:#ffd75d;text-transform:uppercase;letter-spacing:.17em;align-items:center;gap:12px;font-size:.68rem;font-weight:850;display:inline-flex}.horoscope-showcase-eyebrow:before{content:"";background:#ffd75d;border-radius:4px;width:31px;height:2px}.horoscope-showcase-copy h1{font-family:var(--font-display);letter-spacing:-.055em;margin:14px 0 13px;font-size:clamp(3.55rem,5.3vw,5.4rem);font-weight:700;line-height:.96}.horoscope-showcase-copy p{color:#ffffffc4;max-width:570px;margin:0;font-size:1rem;line-height:1.6}.horoscope-showcase-actions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.horoscope-primary-action,.horoscope-secondary-action{border:1px solid #ffffff3b;border-radius:999px;justify-content:center;align-items:center;min-height:45px;padding:0 20px;font-size:.76rem;font-weight:820;display:inline-flex}.horoscope-primary-action{color:#211238;background:#ffd75d;border-color:#ffd75d}.horoscope-secondary-action{color:#fff;background:#ffffff14}.horoscope-signs-quick{grid-template-columns:repeat(6,minmax(78px,1fr));gap:10px;display:grid}.horoscope-sign-quick{background:#ffffff13;border:1px solid #ffffff2b;border-radius:15px;place-items:center;min-height:78px;padding:10px 6px;transition:transform .2s,background .2s,border-color .2s;display:grid;box-shadow:inset 0 1px #ffffff14}.horoscope-sign-quick:hover{background:#ffffff1f;border-color:#ffd75d8c;transform:translateY(-2px)}.horoscope-sign-quick span{font-size:1.55rem;line-height:1}.horoscope-sign-quick strong{margin-top:7px;font-size:.66rem;font-weight:780}.horoscope-daily-section{background:radial-gradient(circle at 90% 5%,#7853e01a,#0000 26%),#f8f7ff;padding:70px 0 66px}.horoscope-section-heading{max-width:760px;margin-bottom:29px}.horoscope-section-heading h2{font-family:var(--font-display);letter-spacing:-.05em;margin:8px 0;font-size:clamp(2.55rem,4vw,4rem);line-height:.99}.horoscope-section-heading p{color:var(--ink-soft);margin:0;font-size:.9rem}.horoscope-daily-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.horoscope-daily-card{background:radial-gradient(circle at 90% 10%,#9b7eee2e,#0000 27%),#fff;border:1px solid #5b3cb229;border-radius:19px;scroll-margin-top:130px;overflow:hidden;box-shadow:0 13px 34px #36236911}.horoscope-daily-card-head{align-items:center;gap:14px;padding:20px 21px 16px;display:flex}.horoscope-daily-symbol{color:#fff;background:linear-gradient(135deg,#6a43ce,#9d72ef);border-radius:13px;place-items:center;width:43px;height:43px;font-size:1.38rem;display:grid;box-shadow:0 9px 22px #6943ce3b}.horoscope-daily-card h3{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:1.55rem;line-height:1}.horoscope-daily-links{border-top:1px solid #5b3cb21f;grid-template-columns:1fr 1fr;display:grid}.horoscope-daily-links a{color:#5633b3;justify-content:space-between;align-items:center;min-height:45px;padding:0 18px;font-size:.72rem;font-weight:820;display:flex}.horoscope-daily-links a+a{border-left:1px solid #5b3cb21f}.horoscope-daily-links a:hover{background:#f2edff}.horoscope-latest-section{background:#fff;padding:67px 0 82px}.horoscope-section-heading-compact{margin-bottom:27px}.horoscope-section-heading-compact h2{font-size:clamp(2.35rem,3.55vw,3.45rem)}.horoscope-more-wrap{justify-content:center;margin-top:31px;display:flex}.horoscope-more-link{color:#5a36bc;border:1px solid #6844cf3d;border-radius:999px;padding:13px 20px;font-size:.75rem;font-weight:820;display:inline-flex}.horoscope-more-link:hover{background:#f4f0ff;border-color:#6844cf}@media (max-width:1100px){.horoscope-showcase-layout{grid-template-columns:1fr;gap:38px;padding-top:50px;padding-bottom:50px}.horoscope-signs-quick{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:760px){.yve-logo-domain{transform:translate(1px,3px)!important}.home-hero-copy h2{font-size:clamp(1.95rem,8.5vw,2.8rem)}.archive-hero h1{font-size:clamp(2.15rem,10vw,3.05rem)}.article-header h1{font-size:clamp(2.25rem,9.8vw,3.25rem)}.article-content h2{font-size:1.68rem}.article-content h3{font-size:1.43rem}.horoscope-showcase-layout{min-height:0;padding-top:41px;padding-bottom:43px}.horoscope-showcase-copy h1{font-size:clamp(3rem,15vw,4.25rem)}.horoscope-signs-quick{grid-template-columns:repeat(3,minmax(0,1fr))}.horoscope-sign-quick{min-height:72px}.horoscope-daily-section,.horoscope-latest-section{padding-top:50px;padding-bottom:55px}.horoscope-section-heading h2{font-size:clamp(2.2rem,10vw,3rem)}.horoscope-daily-grid{grid-template-columns:1fr;gap:13px}}.yve-logo-domain,.yve-logo-compact .yve-logo-domain,.footer-brand-link .yve-logo-domain{margin-left:-1px!important;transform:translateY(1px)!important}.section-nav a{padding:13px 0 11px;transition:color .18s;position:relative}.section-nav a:after{content:"";background:linear-gradient(90deg, var(--berry), #7654d8);transform-origin:0;height:1px;transition:transform .18s;position:absolute;bottom:7px;left:0;right:0;transform:scaleX(0)}.section-nav a:hover:after,.section-nav a:focus-visible:after{transform:scaleX(1)}.category-showcase{background:linear-gradient(180deg, color-mix(in srgb, var(--tone-bg) 94%, #fff) 0, var(--tone-bg) 100%);padding:48px 0 38px}.category-showcase-panel{isolation:isolate;border:1px solid color-mix(in srgb, var(--tone-accent) 18%, transparent);background:linear-gradient(135deg, #fffffff5, color-mix(in srgb, var(--tone-soft) 80%, #fff));min-height:250px;box-shadow:0 24px 75px color-mix(in srgb, var(--tone-accent) 10%, transparent);border-radius:30px;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:center;gap:42px;padding:46px 52px;display:grid;position:relative;overflow:hidden}.category-showcase-panel:before{content:"";z-index:3;background:linear-gradient(90deg, var(--tone-accent), var(--tone-accent-2), transparent 88%);height:4px;position:absolute;inset:0 0 auto}.category-showcase-panel:after{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--tone-accent) 12%, transparent);border-radius:50%;width:520px;height:520px;position:absolute;bottom:-72%;left:-12%}.category-showcase-copy{z-index:2;position:relative}.category-showcase-eyebrow{color:var(--tone-accent);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;font-size:.7rem;font-weight:850;display:inline-flex}.category-showcase-eyebrow:before{content:"";background:linear-gradient(90deg, var(--tone-accent), var(--tone-accent-2));width:32px;height:2px}.category-showcase h1{max-width:850px;font-family:var(--font-display);letter-spacing:-.052em;text-wrap:balance;margin:13px 0 0;font-size:clamp(2.35rem,3.9vw,3.9rem);line-height:.96}.category-showcase p{max-width:650px;color:var(--ink-soft);margin:17px 0 0;font-size:.98rem}.category-showcase-art{background:radial-gradient(circle at 78% 28%, #ffffffdb 0 4%, transparent 19%), linear-gradient(135deg, var(--tone-accent), var(--tone-accent-2));border-radius:25px;min-height:170px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff3b}.category-art-orbit,.category-art-line,.category-art-spark,.category-art-monogram{position:absolute}.category-art-orbit{border:1px solid #ffffff59;border-radius:50%}.category-art-orbit-one{width:210px;height:210px;top:-58px;right:-44px}.category-art-orbit-two{width:98px;height:98px;bottom:-42px;left:28px}.category-art-line{transform-origin:0;background:#ffffffa6;height:1px}.category-art-line-one{width:190px;top:45px;left:26px;transform:rotate(-35deg)}.category-art-line-two{width:120px;bottom:38px;right:20px;transform:rotate(25deg)}.category-art-spark{background:#fff;border-radius:50%;width:5px;height:5px;box-shadow:38px 22px #ffffffb3,82px -9px #ffffff80}.category-art-spark-one{top:38px;left:34px}.category-art-spark-two{bottom:38px;right:75px}.category-art-monogram{color:#ffffff1f;font-family:var(--font-display);font-size:6rem;line-height:1;bottom:-18px;right:19px}.category-showcase-compact .category-showcase-panel{min-height:210px}.category-showcase-compact h1{font-size:clamp(2.15rem,3.4vw,3.2rem)}.archive-tone-horoscope .category-showcase{background:#f7f5ff}.archive-tone-horoscope .category-showcase-panel{color:#fff;background:radial-gradient(circle at 76% 22%,#a469f752,#0000 25%),radial-gradient(circle at 9% 88%,#5c43ca57,#0000 28%),linear-gradient(120deg,#18102f 0,#281654 48%,#4e2489 100%);border-color:#ffffff1f;box-shadow:0 28px 85px #311b6838}.archive-tone-horoscope .category-showcase-panel:before{background:linear-gradient(90deg,#f1cc5c,#b88cff,#6f55e6,#0000 92%)}.archive-tone-horoscope .category-showcase-eyebrow{color:#f2ce64}.archive-tone-horoscope .category-showcase h1{color:#fff}.archive-tone-horoscope .category-showcase p{color:#ffffffb8}.archive-tone-horoscope .category-showcase-art{background:radial-gradient(circle at 73% 24%,#ffffffb3 0 3%,#0000 18%),linear-gradient(135deg,#744dd7b8,#482291db)}.archive-tone-news .category-showcase-art{background:linear-gradient(135deg,#9d103f,#f25f77)}.archive-tone-monden .category-showcase-art{background:linear-gradient(135deg,#7d1546,#e9537f)}.archive-tone-world .category-showcase-art{background:linear-gradient(135deg,#153e78,#61a4e8)}.archive-tone-entertainment .category-showcase-art{background:linear-gradient(135deg,#552090,#c36bed)}.archive-tone-beauty .category-showcase-art{background:linear-gradient(135deg,#9e285a,#f39abc)}.archive-tone-recipes .category-showcase-art{background:linear-gradient(135deg,#b64f0b,#f5a34b)}.archive-tone-relationships .category-showcase-art{background:linear-gradient(135deg,#285e6b,#71b7a9)}.archive-hero{display:none}.archive-search-wrap{margin-top:-10px;padding-bottom:28px}.archive-empty-state{border:1px solid var(--line);text-align:center;background:#fff;border-radius:24px;padding:54px 38px}.archive-empty-state h2{font-family:var(--font-display);margin:9px 0 18px;font-size:2rem}.archive-empty-state a{color:var(--tone-accent);font-weight:800}.home-page-main{background:radial-gradient(circle at 8% 8%,#b52c6112,#0000 22%),linear-gradient(#fffafc 0,#fff 42%,#fffdfb 100%)}.home-intro{padding-top:13px;padding-bottom:18px;position:relative}.home-intro:after{content:"";background:linear-gradient(90deg,var(--berry),#7654d8,#dc721b,transparent 88%);height:1px;position:absolute;bottom:0;left:0;right:0}.home-hero{gap:28px;padding-top:26px}.home-hero-main{border:1px solid var(--line);background:#fff;border-radius:28px;grid-template-rows:1fr;grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr);min-height:520px;display:grid;box-shadow:0 26px 80px #2314241a}.home-hero-main:before{content:"";z-index:4;background:linear-gradient(180deg,var(--berry),#7b53d8,#e47a24);width:5px;position:absolute;inset:0 auto 0 0}.home-hero-media{min-height:100%}.home-hero-media img,.home-hero-media .home-hero-fallback{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-hero-copy{min-width:0;color:var(--ink);background:radial-gradient(circle at 88% 12%,#b52c6121,#0000 25%),linear-gradient(145deg,#fff 0,#fff7fa 100%);flex-direction:column;justify-content:center;padding:42px 38px;display:flex;position:relative}.home-hero-copy:after{content:"";border:1px solid #b52c6121;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-65px;right:-45px}.home-hero-meta{color:var(--ink-soft)}.home-hero-meta span{color:var(--berry)}.home-hero-copy h2{max-width:570px;color:var(--ink);font-size:clamp(2.05rem,2.9vw,3.05rem);line-height:1.01}.home-hero-read{color:var(--berry)}.home-hero-rail{border-top-color:var(--ink)}.home-hero-rail-title{border-top:3px solid #0000;border-image:linear-gradient(90deg,var(--berry),#7654d8) 1}.home-hero-rail-card{border-bottom-color:color-mix(in srgb,var(--berry) 14%, var(--line))}.home-section-header{background:0 0;border:0;border-radius:0;padding:13px 0 17px;position:relative}.home-section-header:after{content:"";background:linear-gradient(90deg,var(--tone-accent),color-mix(in srgb,var(--tone-accent) 34%, transparent),transparent 84%);height:1px;position:absolute;bottom:0;left:0;right:0}.home-section-heading{border-left:4px solid var(--tone-accent);padding-left:17px}.home-section-header h2{font-size:clamp(1.75rem,2.35vw,2.55rem)}.home-section-link{color:var(--tone-accent)}.editorial-card h2{font-size:clamp(1.28rem,1.6vw,1.62rem);line-height:1.14}.home-card-grid-six .editorial-card h2{font-size:clamp(1.18rem,1.35vw,1.42rem)}.article-page{background:radial-gradient(circle at 92% 6%, color-mix(in srgb,var(--tone-accent) 7%, transparent), transparent 19%), linear-gradient(180deg,#fffaf8 0,#fffdfb 48%,#fff 100%)}.article-header{max-width:1180px;padding:18px 0 20px;position:relative}.article-header:after{content:"";border:1px solid color-mix(in srgb,var(--tone-accent) 12%, transparent);pointer-events:none;border-radius:50%;width:115px;height:115px;position:absolute;top:-22px;right:2%}.article-header h1{max-width:1180px;font-size:clamp(2.55rem,3.9vw,4.1rem);line-height:.98}.article-meta{z-index:2;max-width:1180px;position:relative}.yve-featured-image img{border-radius:26px}.featured-image-ad{margin-top:18px}.article-layout{max-width:860px}.article-content h2{margin:.62em 0 .34em}.article-content h3{margin:.58em 0 .3em}.article-content h4{margin:.55em 0 .28em}.yve-content-flow>div>:first-child{margin-top:0}.yve-content-flow+.yve-content-flow>div>:first-child{margin-top:.48em}.ad-provider-slot{margin-top:18px;margin-bottom:18px}.related-header h2{font-size:clamp(2.1rem,3.2vw,3.2rem)}.horoscope-format-links a{color:#ffffffd1;border:1px solid #fff3;border-radius:999px;padding:8px 12px;font-size:.7rem;font-weight:800}.horoscope-format-links a:hover{color:#f1cc5c;border-color:#f1cc5c}@media (max-width:980px){.category-showcase-panel{grid-template-columns:1fr;min-height:0}.category-showcase-art{min-height:135px}.home-hero-main{grid-template-rows:minmax(320px,1fr) auto;grid-template-columns:1fr}.home-hero-copy{padding:30px 28px}}@media (max-width:650px){.yve-logo-domain,.yve-logo-compact .yve-logo-domain,.footer-brand-link .yve-logo-domain{margin-left:-1px!important;transform:translateY(1px)!important}.category-showcase{padding:27px 0 25px}.category-showcase-panel{border-radius:23px;gap:22px;padding:29px 24px}.category-showcase h1{font-size:clamp(2.2rem,10.5vw,3.1rem)}.category-showcase-art{border-radius:19px;min-height:110px}.home-hero{gap:24px}.home-hero-main{grid-template-rows:280px auto;min-height:0}.home-hero-copy h2{font-size:clamp(2rem,9.8vw,2.9rem)}.home-section-header h2{font-size:1.95rem}.article-header{padding-top:14px}.article-header h1{font-size:clamp(2.35rem,10vw,3.25rem)}.article-header:after{width:75px;height:75px}.article-content h2{margin-top:.55em}}.yve-logo-domain,.yve-logo-compact .yve-logo-domain,.footer-brand-link .yve-logo-domain{margin-bottom:0!important;margin-left:0!important;transform:translateY(2px)!important}.home-hero-copy h2{text-wrap:balance;max-width:660px;letter-spacing:-.038em!important;font-size:clamp(2rem,3vw,3.15rem)!important;line-height:1.01!important}.home-section-header h2{font-size:clamp(1.9rem,3vw,2.75rem)!important;line-height:1.02!important}.home-section-header{border-top:3px solid #0000;position:relative;overflow:hidden;background:linear-gradient(#fff,#fff) padding-box, linear-gradient(90deg,var(--tone-accent),color-mix(in srgb,var(--tone-accent) 38%,#7957db),transparent 82%) border-box!important}.home-section-header:after{content:"";border:1px solid color-mix(in srgb,var(--tone-accent) 12%,transparent);pointer-events:none;border-radius:50%;width:190px;height:190px;position:absolute;top:-78px;right:-54px}.home-hero-main{border-top:4px solid #0000;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#b52359,#7b56d8,#df7722) border-box!important}.home-hero-copy{background:radial-gradient(circle at 86% 10%,#b5235917,#0000 24%),linear-gradient(145deg,#fff 0,#fff9fb 100%)!important}.home-hero-copy:before{content:"";background:linear-gradient(90deg,#b52359,#7b56d8,#0000);height:1px;position:absolute;top:23px;left:32px;right:32px}.category-showcase{padding-top:38px!important}.category-showcase-panel{border-radius:26px!important;min-height:205px!important;padding:38px 44px!important}.category-showcase h1{text-wrap:balance;letter-spacing:-.043em!important;max-width:760px!important;font-size:clamp(2.15rem,3.4vw,3.35rem)!important;line-height:.98!important}.category-showcase-art{min-height:145px!important}.archive-results{padding-top:12px!important}.yve-archive-grid .editorial-card h2,.search-archive-page .editorial-card h2{font-family:var(--font-display)!important;font-size:clamp(1.18rem,1.5vw,1.42rem)!important;font-weight:650!important;line-height:1.16!important}.yve-archive-grid .editorial-card-kicker time,.search-archive-page .editorial-card-kicker time{display:none!important}.article-page{position:relative;overflow:hidden}.article-page:before{content:"";z-index:-1;border:1px solid #7e4ccc14;border-radius:50%;width:430px;height:430px;position:absolute;top:130px;left:-180px}.article-page>.container{position:relative}.article-header{padding-top:8px;padding-bottom:6px;position:relative;max-width:1180px!important}.article-header:before{content:"";background:linear-gradient(90deg,var(--berry),#7654d8,transparent);width:min(420px,48vw);height:2px;position:absolute;top:0;left:0}.article-header h1{text-wrap:balance;letter-spacing:-.045em!important;max-width:1180px!important;font-size:clamp(2.35rem,4.35vw,4.45rem)!important;line-height:.98!important}.article-meta{margin-top:7px!important}.yve-featured-image{margin-top:24px!important}.featured-image-ad{margin-top:18px!important;margin-bottom:22px!important}.yve-rich-content h2{margin:1.05em 0 .36em!important}.yve-rich-content h3{margin:1em 0 .32em!important}.article-content{padding-top:0!important}.article-related{position:relative}.article-related:before{content:"";background:linear-gradient(90deg,var(--berry),#7654d8,#e07a25,transparent);width:100%;height:1px;margin-bottom:30px;display:block}.horoscope-format-links{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.horoscope-format-links a{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:999px;padding:9px 13px;font-size:.72rem;font-weight:760}.horoscope-format-links a:hover{background:#ffffff29}.search-archive-page .yve-pagination{margin-top:38px}.yve-pagination a{transition:transform .18s,background .18s}.yve-pagination a:hover{transform:translateY(-1px)}@media (max-width:980px){.category-showcase-panel{grid-template-columns:1fr!important}.category-showcase-art{min-height:120px!important}.article-header h1{font-size:clamp(2.35rem,7.5vw,3.9rem)!important}}@media (max-width:760px){.yve-logo-domain,.yve-logo-compact .yve-logo-domain,.footer-brand-link .yve-logo-domain{transform:translateY(1px)!important}.home-hero-copy h2{font-size:clamp(1.9rem,8.4vw,2.75rem)!important}.home-section-header h2{font-size:2.05rem!important}.category-showcase-panel{padding:27px 23px!important}.category-showcase h1{font-size:clamp(2rem,10.5vw,2.85rem)!important}.category-showcase-art{display:none}.article-header h1{font-size:clamp(2.15rem,10.7vw,3.2rem)!important}}.yve-logo-domain,.yve-logo-compact .yve-logo-domain,.footer-brand-link .yve-logo-domain{transform:translateY(-1px)!important}.home-intro p{display:none!important}.home-hero-copy h2{letter-spacing:-.038em!important;font-size:clamp(2.2rem,3.55vw,3.35rem)!important;line-height:1!important}.home-hero-rail-copy strong{font-size:clamp(1rem,1.12vw,1.08rem)!important;line-height:1.17!important}.home-section-header h2,.home-recent-heading h2{letter-spacing:-.038em!important;font-size:clamp(1.95rem,2.75vw,2.55rem)!important;line-height:1.02!important}.archive-hero h1{letter-spacing:-.04em!important;font-size:clamp(2rem,3.1vw,2.85rem)!important;line-height:1.02!important}.compact-archive-hero h1{font-size:clamp(1.88rem,2.55vw,2.35rem)!important}.category-showcase h1{font-size:clamp(1.95rem,2.75vw,2.75rem)!important;line-height:1.02!important}.yve-archive-grid .editorial-card h2,.search-archive-page .editorial-card h2,.related-grid .editorial-card h2,.home-card-grid .editorial-card h2{letter-spacing:-.018em!important;font-size:clamp(1rem,1.16vw,1.22rem)!important;line-height:1.18!important}.article-header h1{letter-spacing:-.04em!important;font-size:clamp(2.3rem,3.2vw,3.125rem)!important;line-height:1!important}.related-header h2{font-size:clamp(1.85rem,2.55vw,2.45rem)!important;line-height:1.03!important}.yve-rich-content h2{font-size:clamp(1.5rem,2.15vw,1.95rem)!important}@media (max-width:980px){.article-header h1{font-size:clamp(2.15rem,5.4vw,2.85rem)!important}.home-hero-copy h2{font-size:clamp(2.05rem,5.7vw,3.05rem)!important}.archive-hero h1{font-size:clamp(1.95rem,5vw,2.55rem)!important}}@media (max-width:760px){.yve-logo-domain,.yve-logo-compact .yve-logo-domain,.footer-brand-link .yve-logo-domain{transform:translateY(-1px)!important}.home-hero-copy h2{font-size:clamp(1.9rem,8.2vw,2.55rem)!important}.home-section-header h2,.home-recent-heading h2{font-size:clamp(1.75rem,7.6vw,2.1rem)!important}.category-showcase h1{font-size:clamp(1.85rem,9.6vw,2.45rem)!important}.archive-hero h1,.compact-archive-hero h1{font-size:clamp(1.85rem,9.8vw,2.35rem)!important}.article-header h1{font-size:clamp(1.95rem,9.8vw,2.45rem)!important;line-height:1.01!important}.yve-archive-grid .editorial-card h2,.search-archive-page .editorial-card h2,.related-grid .editorial-card h2,.home-card-grid .editorial-card h2{font-size:1rem!important}}.institutional-static-page .static-hero{padding:42px 0 26px}.institutional-static-page .static-hero-layout{background:linear-gradient(120deg,#f8e9efd1,#fffffff5);border:1px solid #a3265b1f;padding:34px 38px}.institutional-static-page .static-hero h1{letter-spacing:-.035em;max-width:960px;line-height:1.02;font-size:clamp(2.1rem,3.2vw,3rem)!important}.institutional-static-layout{align-items:start}.institutional-nav a{line-height:1.35}.institutional-link-active{font-weight:800;color:var(--berry)!important}.institutional-content{max-width:900px;font-family:var(--font-body);overflow-wrap:anywhere;font-size:1.03rem;line-height:1.78}.institutional-content>div>:first-child{margin-top:0}.institutional-content h2{font-family:var(--font-display);font-size:clamp(1.6rem,2.4vw,2.15rem);line-height:1.08}.institutional-content h3{font-family:var(--font-display);font-size:clamp(1.25rem,1.8vw,1.6rem);line-height:1.15}.institutional-content ul,.institutional-content ol{padding-left:1.4em}.institutional-content a{color:var(--berry);text-underline-offset:3px;text-decoration:underline}.institutional-content table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.institutional-content th,.institutional-content td{border:1px solid var(--line);padding:9px 11px}.institutional-content .wpcf7,.institutional-content form.wpcf7-form{display:none!important}@media (max-width:760px){.institutional-static-page .static-hero{padding-top:25px}.institutional-static-page .static-hero-layout{padding:25px 22px}.institutional-static-page .static-hero h1{font-size:clamp(1.9rem,9vw,2.45rem)!important}.institutional-content{font-size:1rem;line-height:1.7}}.yve-live-ad,.yve-real-ad-target{width:100%;max-width:100%}.yve-live-ad iframe,.yve-live-ad video,.yve-live-ad ins{max-width:100%}.yve-live-ad-adsense .adsbygoogle[data-ad-status=unfilled]{width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}@media (max-width:767px){.yve-live-ad,.yve-real-ad-target,.yve-live-ad iframe,.yve-live-ad video,.yve-live-ad ins{width:100%;max-width:100%!important}}.featured-image-ad{min-height:180px}.yve-real-ad-target{min-height:220px;margin:24px 0}.yve-real-ad-target-block-2,.yve-real-ad-target-block-13{min-height:300px}.yve-real-ad-target-block-16{min-height:260px}.yve-real-ad-target>.yve-live-ad,.featured-image-ad>.yve-live-ad{margin:0!important}@media (max-width:767px){.featured-image-ad{min-height:150px}.yve-real-ad-target{min-height:200px}.yve-real-ad-target-block-2,.yve-real-ad-target-block-13{min-height:250px}.yve-real-ad-target-block-16{min-height:230px}}.yve-real-ad-target[data-yve-ad-empty="1"],.featured-image-ad[data-yve-ad-empty="1"],.yve-real-ad-target[data-yve-provider-empty="1"]{min-height:0!important;margin:0!important}main figure>figcaption,main .wp-caption-text,main .gallery-caption,main .image-caption,main .attachment-caption,main [class*=image-caption],main [class*=featured-caption],main figure.wp-caption>p,.article-content figcaption,.article-content .wp-caption-text,.article-content .gallery-caption,.article-content .image-caption,.article-content .attachment-caption,.wp-block-image figcaption{visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}@media (max-width:767px){.article-content p,.article-content li,.article-content blockquote{font-size:21px!important;line-height:1.72!important}.article-content h2{margin-top:34px!important;margin-bottom:14px!important;font-size:30px!important;line-height:1.22!important}.article-content h3{margin-top:30px!important;margin-bottom:12px!important;font-size:26px!important;line-height:1.26!important}.article-content h4{margin-top:26px!important;margin-bottom:10px!important;font-size:23px!important;line-height:1.3!important}.article-content ul,.article-content ol{padding-left:25px!important}}.home-seo-heading{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.home-hero,.home-hero>*,.home-hero-main,.home-hero-media,.home-hero-copy,.home-hero-rail,.home-hero-rail-card,.home-hero-rail-copy{min-width:0;max-width:100%}.home-hero-main{width:100%}@media (max-width:920px){.home-hero{grid-template-columns:minmax(0,1fr)}}@media (min-width:981px){.home-hero-copy h2.home-hero-title-long{text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;letter-spacing:-.025em!important;max-width:100%!important;font-size:clamp(1.75rem,1.85vw,2rem)!important;line-height:1.04!important}}article header time[datetime],.article-meta time[datetime],.post-meta time[datetime],.entry-meta time[datetime],main time[itemprop=datePublished],time.published,.published-date,.article-date,.post-date,.entry-date{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:900px){.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffffb}}.home-page-shell .home-hero-rail-copy small{font-size:calc(.62rem + 2px)!important}.home-page-shell .home-hero-rail-copy strong{font-size:calc(1.18rem + 2px)!important}.home-page-shell .home-hero-rail-copy time{font-size:calc(.65rem + 2px)!important}.home-page-shell .home-card-grid .editorial-card h2{font-size:calc(clamp(1rem,1.16vw,1.22rem) + 2px)!important}.home-page-shell .home-card-grid .editorial-card p{font-size:calc(.87rem + 2px)!important}@media (max-width:720px){.home-page-shell .home-card-grid .editorial-card h2{font-size:calc(1rem + 2px)!important}.home-page-shell .home-card-grid .editorial-card p{font-size:calc(.87rem + 2px)!important}}.article-page .article-meta .article-published-date{visibility:visible!important;opacity:1!important;display:inline!important}.article-page .article-header .article-meta>.article-published-date{visibility:visible!important;opacity:1!important;clip:auto!important;clip-path:none!important;white-space:normal!important;width:auto!important;height:auto!important;color:inherit!important;font:inherit!important;display:inline-block!important;position:static!important;overflow:visible!important}.editorial-card h2{font-size:calc(1.05rem + 4px)!important}.editorial-card p{font-size:calc(.86rem + 3px)!important}.yve-archive-grid .editorial-card h2{font-size:calc(clamp(1.18rem,1.5vw,1.42rem) + 2px)!important}@media (max-width:720px){.yve-archive-grid .editorial-card h2{font-size:calc(1rem + 2px)!important}}.drawer-search-trigger{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink-soft);font:inherit;text-align:left;cursor:pointer;background:#faf8f9;border-radius:10px;align-items:center;gap:12px;margin-top:20px;padding:0 16px;font-size:.95rem;display:flex}.drawer-search-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;flex:none;width:18px;height:18px}.drawer-search-trigger:hover{background:#fff;border-color:#1c141e47}.drawer-search-trigger+.drawer-navigation{margin-top:12px}@media (min-width:761px) and (max-width:900px){.article-layout{width:100%;max-width:760px;padding-inline:24px}.article-content,.yve-content-flow,.yve-content-flow>div{min-width:0;max-width:100%}.yve-real-ad-target{overflow:hidden}.yve-live-ad,.yve-live-ad iframe,.yve-live-ad video,.yve-live-ad ins{max-width:100%!important}}.yve-preferred-source-cta{clear:both;width:100%;max-width:900px;margin:28px auto}.yve-preferred-source-cta--article-end{margin-top:36px;margin-bottom:20px}.yve-preferred-source-cta a{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:18px;width:100%;text-decoration:none;transition:transform .16s,filter .16s;display:block}.yve-preferred-source-cta img{aspect-ratio:3;object-fit:contain;width:100%;height:auto;display:block}@media (hover:hover){.yve-preferred-source-cta a:hover{filter:brightness(1.025);transform:translateY(-2px)}}.yve-preferred-source-cta a:active{transform:scale(.985)}.yve-preferred-source-cta a:focus-visible{outline-offset:4px;outline:3px solid #1a73e8}@media (max-width:640px){.yve-preferred-source-cta{margin:22px auto}.yve-preferred-source-cta a{border-radius:14px}}.yve-real-ad-target-block-2,.yve-real-ad-target-block-15,.yve-real-ad-target-block-16,[data-yve-ad-target=block-2],[data-yve-ad-target=block-15],[data-yve-ad-target=block-16]{border:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}
