.header nav [aria-current=page]{color:#ef71bf}
.journal-language{display:flex;align-items:center;gap:7px;font-size:12px;white-space:nowrap;padding:5px 9px;border:1px solid #584058;border-radius:30px}.journal-language .chosen{color:#ef71bf}
.journal-masthead{padding-block:64px 56px;display:flex;justify-content:space-between;align-items:end;gap:30px}.journal-masthead .eyebrow{color:#d6a4d0;font-size:13px}.journal-masthead h1{font-size:clamp(64px,9vw,128px);letter-spacing:-.065em;font-weight:600;line-height:1.1;margin-top:14px}.journal-masthead h1 span{color:#ef47a7}.journal-masthead>p{font-size:20px;line-height:1.75;color:#cfc2d4;padding-bottom:8px;word-break:keep-all}
.journal-paper,.article-paper{background:#faf9fc;color:#211925;color-scheme:light}.journal-paper{min-height:430px;padding-bottom:88px}.category-nav{display:flex;gap:10px;flex-wrap:wrap;padding:30px 0;border-bottom:1px solid #ded6e1}.category-nav a{font-size:14px;border-radius:24px;padding:10px 20px;border:1px solid #d8cbdc;color:#594660}.category-nav a[aria-current=page]{background:#26132e;color:#fff;border-color:#26132e}.category-nav a:hover{color:#a92684;border-color:#a92684}
.journal-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 36px;padding-top:38px}.journal-card .card-cover{display:block;overflow:hidden;aspect-ratio:16/10;background:#160f1c}.card-cover img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s}.card-cover:hover img{transform:scale(1.025)}.journal-card.featured{grid-column:1/-1;display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center}.card-copy{padding-top:22px}.featured .card-copy{padding:0}.post-meta{display:flex;gap:16px;align-items:center;flex-wrap:wrap;font-size:13px;color:#79677e;margin-bottom:20px}.post-meta>span:first-child,.post-meta>a{color:#9e287e}.journal-card h2{font-size:clamp(24px,2.8vw,42px);letter-spacing:-.045em;line-height:1.35;word-break:keep-all}.journal-card h2 a:hover{color:#9e287e}.card-copy>p{font-size:16px;line-height:1.9;color:#716375;margin-top:20px;word-break:keep-all}.read-story{display:inline-flex;gap:42px;align-items:center;margin-top:28px;padding-bottom:10px;border-bottom:1px solid #ab8baa;font-size:14px;color:#76286c}.read-story span{font-size:20px}.type-cover{padding:12%;color:#fff;font-weight:700;font-size:clamp(26px,4vw,65px);letter-spacing:-.06em}.type-cover span{display:block;margin-top:20px;font-size:11px;letter-spacing:.18em;color:#d488c1}.journal-empty{grid-column:1/-1;padding:50px 0;font-size:17px;color:#77657e}
.article{max-width:900px;margin:auto;padding:48px 28px 80px}.back-journal{font-size:14px;color:#8c377f;display:inline-block;margin-bottom:38px}.article-head .post-meta{margin-bottom:22px}.article h1{font-size:clamp(32px,4.5vw,62px);line-height:1.23;letter-spacing:-.045em;word-break:keep-all}.article-deck{font-size:19px;line-height:1.85;color:#77657c;margin-top:24px;word-break:keep-all}.article-cover{margin:40px -30px}.article-cover img{width:100%;height:auto;max-height:550px;object-fit:cover;display:block}.article-body{max-width:740px;margin:40px auto 0;font-size:18px;line-height:1.95;word-break:keep-all;overflow-wrap:anywhere}.article-body p{margin-bottom:24px}.article-body h2{font-size:28px;letter-spacing:-.035em;margin:44px 0 18px}.article-body h3{font-size:23px;margin:36px 0 16px}.article-body ul,.article-body ol{padding-left:25px;margin:24px 0}.article-body li{margin:10px 0}.article-body strong{font-weight:650}.article-body a{color:#a92684;text-decoration:underline;text-underline-offset:4px}.article-body blockquote{margin:30px 0;border-left:3px solid #c244a1;padding:12px 24px;color:#785375}.article-body img{max-width:100%;height:auto}.article-body iframe{width:100%;aspect-ratio:16/9;border:0}.article-body audio{width:100%}.article-body pre{overflow:auto;background:#eee8ef;padding:20px;white-space:pre}.article-body table{display:block;overflow:auto;border-collapse:collapse;max-width:100%}.article-body td,.article-body th{border:1px solid #d0c5d5;padding:10px}.article-end{margin:56px 0 36px;padding:32px;border-top:1px solid #cebacf;border-bottom:1px solid #cebacf}.article-end>span{font-size:12px;letter-spacing:.16em;color:#9e287e}.article-end p{font-size:23px;line-height:1.5;margin:16px 0;word-break:keep-all}.article-end a{font-size:14px;color:#8c377f}.related{padding:10px 0 40px}.related h2{font-size:20px;margin-bottom:18px}.related a{display:block;font-size:17px;padding:12px 0;color:#74416f}.ad-slot[hidden]{display:none!important}.journal-footer{display:flex;justify-content:space-between;gap:22px;flex-wrap:wrap;padding-block:36px;color:#cebcd5;font-size:13px}.journal-footer>a:first-child{font-size:17px;font-weight:600}.journal-footer span{font-weight:400;font-size:12px;color:#a99ab0}
@media(max-width:900px){.journal-page .header nav{gap:16px}.journal-page .header-actions{gap:16px}.journal-card.featured{gap:28px}.journal-masthead>p{font-size:17px}.journal-list{gap:36px 24px}}
@media(max-width:650px){.journal-page .wrap{width:calc(100% - 40px)}.journal-page .header{flex-wrap:wrap;padding:18px 0;gap:12px}.journal-page .header-actions{width:100%;justify-content:space-between;flex-wrap:wrap;gap:12px}.journal-page .header nav{gap:16px;font-size:13px}.journal-masthead{display:block;padding-block:40px}.journal-masthead>p{margin-top:20px;font-size:16px}.journal-card.featured,.journal-list{display:block}.journal-card{margin-bottom:38px}.featured .card-copy{padding-top:22px}.journal-card h2{font-size:28px}.category-nav{gap:8px;padding:24px 0}.category-nav a{padding:8px 13px}.article{padding-inline:22px}.article-cover{margin:30px -22px}.article-body{font-size:17px}.article-body h2{font-size:25px}.article-deck{font-size:17px}.article-end{padding:24px 0}.journal-footer{flex-direction:column}.journal-paper{padding-bottom:32px}}
@media(prefers-reduced-motion:reduce){.card-cover img{transition:none}}
