*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:pt serif,Georgia,serif;font-size:17px;line-height:1.55;color:#1a0a0c;background:#f1e8d4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button{font:inherit;cursor:pointer}:root{--c-cream:#f1e8d4;--c-cream-warm:#f3ebdb;--c-oxblood:#8b1d2a;--c-oxblood-dark:#5a121a;--c-ink:#1a0a0c;--c-rule:rgba(139, 29, 42, 0.3);--c-rule-strong:rgba(139, 29, 42, 0.45);--c-ink-soft:rgba(26, 10, 12, 0.78);--c-ink-mute:rgba(26, 10, 12, 0.55);--f-display:'PT Serif', Georgia, serif;--f-body:'PT Serif', Georgia, serif;--f-accent:'Spectral', Georgia, serif;--f-ui:'Inter', system-ui, -apple-system, 'Helvetica Neue', sans-serif}.grain{position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.22;mix-blend-mode:multiply;z-index:1}.site-nav{position:absolute;top:30px;left:88px;right:88px;display:flex;justify-content:space-between;align-items:center;font-family:var(--f-body);font-size:13px;color:var(--c-ink-mute);letter-spacing:2px;text-transform:uppercase;z-index:20}.site-nav__logo{font-family:var(--f-body);font-style:italic;font-weight:700;font-size:22px;color:var(--c-oxblood);letter-spacing:0;text-transform:none}.site-nav__items{display:flex;gap:22px;font-size:12px;font-style:italic}.site-nav__items a{color:rgba(26,10,12,.7)}.site-nav__lang{font-size:11px;letter-spacing:1px;color:rgba(26,10,12,.45)}.site-footer{padding:28px 88px;background:var(--c-cream);font-family:var(--f-body);font-size:11px;color:rgba(26,10,12,.5);letter-spacing:1.5px;text-transform:uppercase}.site-footer__inner{max-width:1320px;margin-inline:auto;display:flex;justify-content:space-between;align-items:center}.site-footer__signature{font-family:var(--f-body);font-style:italic;font-weight:700;font-size:14px;color:var(--c-oxblood);letter-spacing:0;text-transform:none}.site-footer__legal{display:flex;gap:14px}.site-footer__sep{color:var(--c-oxblood)}.hero{position:relative;background:var(--c-cream);color:var(--c-ink);padding:80px 88px 70px;min-height:700px;overflow:hidden}.hero__scatter{position:absolute;pointer-events:none;user-select:none;font-family:var(--f-body);font-style:italic;color:var(--c-oxblood)}.hero__scatter--zodiac-top{top:90px;right:88px;font-size:22px;opacity:.5;letter-spacing:6px;font-weight:400}.hero__scatter--moon{top:220px;left:50%;font-size:96px;opacity:.06;font-weight:700;transform:translateX(-50%)}.hero__scatter--venus{bottom:90px;left:88px;font-size:80px;opacity:.07;font-weight:700}.hero__scatter--vert{bottom:260px;right:36px;font-family:var(--f-body);font-size:12px;color:var(--c-oxblood);opacity:.5;letter-spacing:4px;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg);font-style:normal;font-weight:700}.hero__top-rule{position:absolute;top:76px;left:88px;right:88px;display:flex;justify-content:space-between;align-items:center;font-family:var(--f-body);font-size:11px;color:var(--c-ink-mute);letter-spacing:3px;text-transform:uppercase;padding-bottom:14px;border-bottom:1px solid var(--c-rule);z-index:15}.hero__top-rule-left{display:flex;gap:18px;align-items:center}.hero__top-rule-sep{color:var(--c-oxblood);opacity:.5}.hero__top-rule strong{color:var(--c-oxblood);font-weight:700}.hero__layout{position:relative;z-index:10;display:grid;grid-template-columns:1.05fr .95fr;gap:56px;padding-top:56px;align-items:center}.hero__issue-meta{font-family:var(--f-body);font-style:italic;font-weight:700;font-size:14px;color:var(--c-oxblood);margin-bottom:28px;letter-spacing:.5px;display:flex;align-items:center;gap:14px}.hero__issue-meta-num{font-style:normal;font-weight:700;font-size:11px;letter-spacing:2px;text-transform:uppercase}.hero__issue-meta-rule{flex:1;max-width:56px;height:1px;background:var(--c-rule-strong)}.hero__issue-meta-tag{font-style:italic;font-weight:400}.hero__h1{font-family:var(--f-body);font-weight:700;font-size:92px;line-height:1;color:var(--c-ink);letter-spacing:-2px}.hero__h1 em{font-style:italic;font-weight:400;color:var(--c-oxblood)}.hero__lede{font-family:var(--f-body);font-size:19px;font-weight:400;color:var(--c-ink-soft);max-width:500px;line-height:1.55;margin-top:40px}.hero__lede::first-letter{font-family:var(--f-body);font-weight:700;color:var(--c-oxblood);font-size:26px;line-height:1}.hero__cta-row{display:flex;align-items:center;gap:24px;margin-top:44px}.hero__cta{background:var(--c-ink);color:var(--c-cream);padding:16px 36px;font-family:var(--f-body);font-weight:700;font-size:15px;letter-spacing:.3px;border:none;cursor:pointer;transition:background .2s}.hero__cta:hover{background:var(--c-oxblood)}.hero__cta-meta{font-family:var(--f-body);font-style:italic;font-size:13px;color:var(--c-ink-mute)}.hero__col-wheel{display:flex;align-items:center;justify-content:center;position:relative}.hero__wheel-frame{position:relative;width:460px;height:460px}.hero__wheel-caption{position:absolute;bottom:-38px;left:0;right:0;text-align:center;font-family:var(--f-body);font-style:italic;font-weight:700;font-size:12px;color:var(--c-oxblood);letter-spacing:1px;text-transform:uppercase}.hero__wheel-caption-name{font-style:normal;font-weight:700;color:rgba(26,10,12,.7);margin:0 6px}.hero__footer-sig{position:absolute;bottom:28px;left:88px;right:88px;display:flex;justify-content:space-between;align-items:center;font-family:var(--f-body);font-size:11px;color:rgba(26,10,12,.45);letter-spacing:1.5px;text-transform:uppercase;z-index:15}.hero__footer-sig-left{display:flex;gap:14px}.hero__footer-sig strong{color:var(--c-oxblood);font-weight:700}.hero__footer-sig-signature{font-family:var(--f-body);font-style:italic;font-weight:700;font-size:14px;color:var(--c-oxblood);letter-spacing:0;text-transform:none}@media(max-width:1023px){.site-nav{left:48px;right:48px;top:24px}.site-nav__items{gap:16px}.hero{padding:60px 48px 50px;min-height:auto}.hero__top-rule{left:48px;right:48px;top:64px;flex-wrap:wrap;gap:8px;font-size:10px}.hero__layout{grid-template-columns:1fr;gap:40px;padding-top:48px}.hero__h1{font-size:64px;letter-spacing:-1px}.hero__lede{font-size:17px;max-width:100%}.hero__col-wheel{order:2}.hero__wheel-frame{width:360px;height:360px}.hero__scatter--moon{font-size:64px}.hero__scatter--zodiac-top{font-size:16px;letter-spacing:4px}.hero__scatter--venus{font-size:56px}.hero__scatter--vert{display:none}.hero__footer-sig{left:48px;right:48px;bottom:16px;flex-wrap:wrap;gap:8px;font-size:10px}.site-footer{padding:24px 48px}.site-footer__inner{flex-wrap:wrap;gap:8px}}@media(max-width:639px){.site-nav{position:static;padding:16px 24px;flex-wrap:wrap;gap:12px;background:var(--c-cream);border-bottom:1px solid var(--c-rule)}.site-nav__logo{font-size:18px}.site-nav__items{display:none}.hero{padding:32px 24px 60px;min-height:auto}.hero__top-rule{position:static;left:auto;right:auto;top:auto;flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:16px;margin-bottom:24px;font-size:9px}.hero__top-rule-left{flex-wrap:wrap}.hero__layout{gap:32px;padding-top:0}.hero__h1{font-size:44px;letter-spacing:-.5px;line-height:1.05}.hero__issue-meta{font-size:13px;margin-bottom:20px}.hero__lede{font-size:16px;margin-top:28px}.hero__cta-row{flex-direction:column;align-items:flex-start;gap:12px;margin-top:32px}.hero__cta{padding:14px 28px;font-size:13px;width:100%;max-width:320px;text-align:center}.hero__cta-meta{font-size:12px}.hero__wheel-frame{width:280px;height:280px}.hero__wheel-caption{font-size:11px}.hero__scatter--moon{font-size:48px;opacity:.05}.hero__scatter--zodiac-top{display:none}.hero__scatter--venus{display:none}.hero__footer-sig{position:static;left:auto;right:auto;bottom:auto;margin-top:32px;padding-top:16px;border-top:1px solid var(--c-rule);flex-direction:column;align-items:flex-start;gap:8px;font-size:9px}.site-footer{padding:20px 24px}.site-footer__inner{flex-direction:column;align-items:flex-start;gap:8px}.site-footer__legal{flex-wrap:wrap}}.below{position:relative;padding:110px 56px 90px;border-top:1px solid var(--c-rule)}.below__inner{max-width:1180px;margin:0 auto}.below__masthead{margin-bottom:56px;max-width:720px}.below__masthead-rule{width:100%;height:1px;background:var(--c-rule-strong);margin-bottom:22px}.below__eyebrow{font-family:inter,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--c-oxblood);margin-bottom:18px}.below__h2{font-family:pt serif,Georgia,serif;font-size:52px;font-weight:700;line-height:1.08;letter-spacing:-.012em;color:var(--c-ink)}.below__h2 em{font-style:italic;color:var(--c-oxblood);font-weight:700}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:56px;list-style:none}.how-step{border-top:1px solid var(--c-rule);padding-top:22px}.how-step__num{font-family:pt serif,Georgia,serif;font-size:14px;font-style:italic;font-weight:700;color:var(--c-oxblood);margin-bottom:28px;letter-spacing:.04em}.how-step__h{font-family:pt serif,Georgia,serif;font-size:22px;font-weight:700;line-height:1.22;letter-spacing:-.005em;color:var(--c-ink);margin-bottom:16px}.how-step__p{font-family:pt serif,Georgia,serif;font-size:16px;line-height:1.62;color:var(--c-ink-soft)}@media(max-width:980px){.below{padding:78px 40px 64px}.below__h2{font-size:40px}.how-grid{grid-template-columns:1fr;gap:38px}}@media(max-width:540px){.below{padding:62px 22px 50px}.below__h2{font-size:32px}.how-step__h{font-size:20px}}.below--alt{background:var(--c-cream-warm,#f3ebdb)}.below__lede{font-family:pt serif,Georgia,serif;font-style:italic;font-size:18px;line-height:1.55;color:var(--c-ink-soft);margin-top:22px;max-width:560px}.wyg-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:8px}.wyg-col{border-top:1px solid var(--c-rule);padding-top:28px}.wyg-col--premium{border-top-color:var(--c-oxblood)}.wyg-col__tag{font-family:inter,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--c-oxblood);margin-bottom:28px}.wyg-col--premium .wyg-col__tag{color:var(--c-ink)}.wyg-list{list-style:none;display:flex;flex-direction:column;gap:28px}.wyg-item{display:block}.wyg-item__h{display:block;font-family:pt serif,Georgia,serif;font-size:21px;font-weight:700;line-height:1.22;color:var(--c-ink);margin-bottom:8px}.wyg-item__p{display:block;font-family:pt serif,Georgia,serif;font-size:16px;line-height:1.6;color:var(--c-ink-soft)}@media(max-width:980px){.wyg-grid{grid-template-columns:1fr;gap:48px}}.vs-table{display:grid;grid-template-columns:1fr 1.4fr 1.4fr;gap:0;border-top:1px solid var(--c-rule);border-left:1px solid var(--c-rule)}.vs-row{display:contents}.vs-cell{padding:22px 24px;border-right:1px solid var(--c-rule);border-bottom:1px solid var(--c-rule);font-family:pt serif,Georgia,serif;font-size:15px;line-height:1.55;color:var(--c-ink);background:rgba(245,232,200,.5)}.vs-cell--h{font-family:inter,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--c-oxblood);background:var(--c-cream);padding:18px 24px}.vs-cell strong{font-family:pt serif,Georgia,serif;font-weight:700;color:var(--c-ink)}.vs-cell--bad{background:rgba(139,29,42,7%);color:var(--c-ink-soft);font-style:italic}.vs-cell--good{background:rgba(26,90,90,4%);color:var(--c-ink);border-left:2px solid var(--c-oxblood)}.vs-footnote{margin-top:36px;font-family:pt serif,Georgia,serif;font-style:italic;font-size:16px;color:var(--c-ink-soft);max-width:640px}@media(max-width:880px){.vs-table{grid-template-columns:1fr;border-left:none}.vs-cell{border-right:1px solid var(--c-rule);border-left:1px solid var(--c-rule)}.vs-cell--h{display:none}.vs-row{display:block;border-bottom:2px solid var(--c-rule);padding-bottom:4px;margin-bottom:14px}.vs-row--head{display:none}.vs-cell::before{content:attr(data-col)" · ";font-family:inter,system-ui,sans-serif;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-oxblood);margin-right:6px}}.ai-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px}.ai-col{border-top:1px solid var(--c-rule);padding-top:28px}.ai-col--does{border-top-color:var(--c-oxblood)}.ai-col__tag{font-family:inter,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--c-oxblood);margin-bottom:26px}.ai-col--doesnt .ai-col__tag{color:var(--c-ink-soft)}.ai-list{list-style:none;display:flex;flex-direction:column;gap:26px}.ai-item__h{display:block;font-family:pt serif,Georgia,serif;font-size:19px;font-weight:700;line-height:1.25;color:var(--c-ink);margin-bottom:8px}.ai-item__p{display:block;font-family:pt serif,Georgia,serif;font-size:16px;line-height:1.6;color:var(--c-ink-soft)}@media(max-width:980px){.ai-grid{grid-template-columns:1fr;gap:48px}}.faq-list{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--c-rule)}.faq-item{border-bottom:1px solid var(--c-rule)}.faq-item__q{display:flex;align-items:baseline;gap:24px;padding:26px 0;font-family:pt serif,Georgia,serif;font-size:21px;font-weight:700;line-height:1.3;color:var(--c-ink);cursor:pointer;list-style:none}.faq-item__q::-webkit-details-marker{display:none}.faq-item__q-num{font-family:inter,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.12em;color:var(--c-oxblood);min-width:36px;flex-shrink:0}.faq-item__q>span:nth-child(2){flex:1}.faq-item__arrow{font-family:pt serif,Georgia,serif;font-size:24px;font-weight:400;color:var(--c-oxblood);transition:transform 200ms ease}.faq-item[open] .faq-item__arrow{transform:rotate(45deg)}.faq-item__a{font-family:pt serif,Georgia,serif;font-size:17px;line-height:1.62;color:var(--c-ink-soft);padding:0 0 28px 60px;max-width:760px}@media(max-width:540px){.faq-item__q{font-size:18px;gap:16px;padding:22px 0}.faq-item__q-num{min-width:30px;font-size:11px}.faq-item__a{padding-left:46px;font-size:16px}}.final-cta{background:var(--c-cream);padding:130px 56px 110px;text-align:center}.final-cta__inner{max-width:720px}.final-cta__rule{width:64px;height:1px;background:var(--c-oxblood);margin:0 auto 28px}.final-cta__h{font-family:pt serif,Georgia,serif;font-size:60px;font-weight:700;line-height:1.06;letter-spacing:-.018em;color:var(--c-ink);margin-bottom:22px}.final-cta__h em{font-style:italic;color:var(--c-oxblood);font-weight:700}.final-cta__p{font-family:pt serif,Georgia,serif;font-style:italic;font-size:19px;line-height:1.5;color:var(--c-ink-soft);margin-bottom:38px}.final-cta__btn{display:inline-block;padding:18px 44px;background:var(--c-ink);color:var(--c-cream);font-family:pt serif,Georgia,serif;font-size:15px;font-weight:700;letter-spacing:.04em;text-decoration:none;transition:background 200ms ease}.final-cta__btn:hover{background:var(--c-oxblood);color:var(--c-cream)}.final-cta__small{margin-top:22px;font-family:pt serif,Georgia,serif;font-style:italic;font-size:14px;color:var(--c-ink-soft)}@media(max-width:980px){.final-cta{padding:90px 40px 78px}.final-cta__h{font-size:46px}}@media(max-width:540px){.final-cta{padding:72px 22px 60px}.final-cta__h{font-size:34px}.final-cta__btn{padding:16px 32px;font-size:14px}}.content-page{background:var(--c-cream);color:var(--c-ink);padding:132px 56px 100px}.content-page__inner{max-width:720px;margin:0 auto}.content-page__back{font-family:pt serif,Georgia,serif;font-style:italic;font-size:15px;color:var(--c-oxblood);text-decoration:none;display:inline-block;margin-bottom:28px}.content-page__back:hover{color:var(--c-oxblood-dark)}.content-page__header h1{font-family:pt serif,Georgia,serif;font-weight:700;font-size:clamp(34px,5vw,52px);line-height:1.1;letter-spacing:-.015em;color:var(--c-ink)}.content-page__lede{font-family:pt serif,Georgia,serif;font-style:italic;font-size:21px;line-height:1.5;color:var(--c-ink-soft);margin-top:22px;max-width:640px}.content-page__meta{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:22px;font-family:inter,system-ui,sans-serif;font-size:12px;letter-spacing:.02em;color:var(--c-ink-mute)}.content-page__meta time{color:var(--c-ink-soft)}.content-page__byline{color:var(--c-oxblood);font-weight:600}.content-page__meta .content-page__sep{color:var(--c-rule-strong)}.content-page__body{margin-top:52px;font-family:pt serif,Georgia,serif;font-size:18px;line-height:1.72;color:var(--c-ink)}.content-page__body p{margin-bottom:20px}.content-page__body strong{font-weight:700}.content-page__body em{color:var(--c-oxblood);font-style:italic}.content-page__body a{color:var(--c-oxblood);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--c-rule)}.content-page__body a:hover{color:var(--c-oxblood-dark)}.content-page__body h2{font-family:pt serif,Georgia,serif;font-weight:700;font-size:30px;line-height:1.15;letter-spacing:-.015em;color:var(--c-ink);margin:52px 0 18px}.content-page__body h3{font-family:pt serif,Georgia,serif;font-weight:700;font-size:22px;color:var(--c-ink);margin:34px 0 12px}.content-page__body ul,.content-page__body ol{margin:0 0 20px 1.1em;padding:0}.content-page__body li{margin-bottom:9px;padding-left:6px}.content-page__body li::marker{color:var(--c-oxblood)}.content-page__body blockquote{margin:26px 0;padding:4px 0 4px 22px;border-left:2px solid var(--c-oxblood);font-style:italic;color:var(--c-ink-soft)}.content-page__body table{width:100%;border-collapse:collapse;margin:26px 0;font-size:15.5px}.content-page__body th{text-align:left;font-family:inter,system-ui,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.07em;font-weight:600;color:var(--c-oxblood);padding:10px 14px;border-bottom:1px solid var(--c-rule-strong)}.content-page__body td{padding:11px 14px;border-bottom:1px solid var(--c-rule);color:var(--c-ink-soft);vertical-align:top}.content-page__body td:first-child{color:var(--c-ink)}.content-page__faq{margin-top:56px;border-top:1px solid var(--c-rule-strong)}.content-page__faq-title{font-family:pt serif,Georgia,serif;font-weight:700;font-size:26px;color:var(--c-ink);margin:28px 0 4px}.content-page__crosslinks{display:flex;flex-wrap:wrap;gap:26px;margin-top:72px;padding-top:28px;border-top:1px solid var(--c-rule);font-family:pt serif,Georgia,serif;font-style:italic;font-size:16px}.content-page__crosslinks a{color:var(--c-oxblood);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--c-rule)}.content-page__crosslinks a:hover{color:var(--c-oxblood-dark)}.articles-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;margin-top:52px}.article-card{display:block;padding:26px 26px 22px;background:var(--c-cream-warm);border:1px solid var(--c-rule);border-radius:4px;transition:border-color 200ms,transform 200ms;color:var(--c-ink)}.article-card:hover{border-color:var(--c-oxblood);transform:translateY(-2px)}.article-card__title{font-family:pt serif,Georgia,serif;font-weight:700;font-size:21px;line-height:1.22;color:var(--c-ink);margin-bottom:10px}.article-card__desc{font-family:pt serif,Georgia,serif;font-size:15px;line-height:1.55;color:var(--c-ink-soft);margin-bottom:14px}.article-card__more{font-family:inter,system-ui,sans-serif;font-size:12px;color:var(--c-oxblood);font-weight:600;letter-spacing:.02em}.site-footer__legal a{color:var(--c-oxblood);text-decoration:none}.site-footer__legal a:hover{text-decoration:underline}@media(max-width:640px){.content-page{padding:104px 24px 72px}}