.oa-post-hero{background:radial-gradient(ellipse at 90% 0,#58142d 0,transparent 65%),#171116;color:#fff;padding:24px 0 54px}.oa-post-crumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:#dfcbd4;margin-bottom:34px}.oa-post-eyebrow{color:var(--accent);font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin:0 0 15px}.oa-post-hero .oa-post-eyebrow{color:#ff97bf}.oa-post-hero h1{font-size:clamp(30px,3.6vw,48px);line-height:1.18;letter-spacing:-1px;max-width:940px;overflow-wrap:anywhere;margin:0 0 22px}.oa-post-meta{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:13px;color:#e0cfd7}.oa-post-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:44px;padding-block:42px 58px}.oa-post-layout.oa-post-wide{grid-template-columns:minmax(0,900px);justify-content:center}.oa-post-primary{min-width:0}.oa-post-cover{display:block;width:100%;height:auto;max-height:620px;object-fit:contain;background:#faf7f9;border-radius:12px;margin-bottom:26px}.oa-post-categories,.oa-post-tags{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:24px}.oa-post-categories a,.oa-post-tags a{font-size:12px;background:#fff0f6;border:1px solid #f1d6e1;border-radius:30px;padding:6px 13px;color:#9b174b}.oa-post-content{font-size:17px;line-height:1.85;display:flow-root}.oa-post-content p{margin-bottom:1.4em}.oa-post-content h2{font-size:28px;margin:34px 0 16px;line-height:1.3}.oa-post-content h3{font-size:22px;margin-top:28px;line-height:1.4}.oa-post-content a{color:#a4164c;text-underline-offset:3px}.oa-post-content blockquote{margin:26px 0;padding:24px 28px;background:#fff4f8;border-left:4px solid var(--accent);border-radius:0 10px 10px 0}.oa-post-content blockquote p:last-child{margin-bottom:0}.oa-post-content :is(img,video,iframe){max-width:100%}.oa-post-content pre{overflow:auto;max-width:100%;padding:18px;background:#f6f3f5;border-radius:8px}.oa-post-content table{display:block;overflow-x:auto}.oa-post-content .alignwide,.oa-post-content .alignfull{width:100%;max-width:100%;margin-inline:0}.oa-post-content figure{max-width:100%}.oa-post-content figcaption{font-size:13px;color:#70636a}.oa-post-tags{padding-top:24px;border-top:1px solid #eadfe4;margin-top:30px}.oa-post-tags strong{font-size:13px;margin-right:8px}.oa-post-sidebar section{border:1px solid #eadfe4;border-radius:12px;padding:23px;margin-bottom:22px;background:#fff}.oa-post-sidebar h2{font-size:19px;margin-bottom:20px}.oa-post-category-list,.oa-post-category-list ul{list-style:none;padding:0;margin:0}.oa-post-category-list ul{padding-left:14px}.oa-post-category-list li{padding:9px 0;border-bottom:1px solid #f1e9ed;color:#81727a;font-size:13px}.oa-post-category-list a{color:var(--ink)}.oa-post-recent>a{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #f1e9ed}.oa-post-recent>a:first-child{padding-top:0}.oa-post-recent img{width:62px;height:62px;object-fit:cover;border-radius:6px}.oa-post-recent strong{font-size:13px;line-height:1.5;display:block;overflow-wrap:anywhere}.oa-post-recent time{font-size:11px;color:#776a71;display:block;margin-top:6px}.oa-blog-post .nav-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;border-block:1px solid #eadfe4;padding-block:24px;margin-block:32px}.oa-blog-post .nav-next{text-align:right;grid-column:2}.oa-blog-post .nav-links span{display:block;font-size:12px;color:#8b6877;margin-bottom:8px}.oa-blog-post .nav-links strong{font-size:15px;overflow-wrap:anywhere}.oa-post-related{background:#fbf5f8;border-top:1px solid #f0e2e9;padding-block:42px 52px}.oa-post-related h2{font-size:30px;margin-bottom:25px}.oa-post-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.oa-post-card{background:#fff;border:1px solid #eadfe4;border-radius:12px;overflow:hidden}.oa-post-card>a{display:block;height:100%}.oa-post-card img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.oa-post-card a>div{padding:22px}.oa-post-card time{font-size:12px;color:#786570}.oa-post-card h3{font-size:20px;line-height:1.4;margin:12px 0;overflow-wrap:anywhere}.oa-post-card p{font-size:14px;color:#70636a;line-height:1.7}.oa-post-card span{font-size:13px;font-weight:bold;color:#a4164c}.oa-blog-post .comments{border:1px solid #eadfe4;border-radius:12px;padding:28px;margin-top:32px}.oa-blog-post .comments h2{font-size:24px}.oa-blog-post .comments :is(input:not([type=checkbox]):not([type=submit]),textarea){width:100%;padding:12px;border:1px solid #d8c8d0;border-radius:6px;font:inherit}.oa-blog-post .comments label{display:block;margin-bottom:6px;font-size:13px}.oa-blog-post .comment-form-cookies-consent label{display:inline}.oa-blog-post .comments .submit,.oa-blog-post .post-password-form input[type=submit]{background:var(--accent);color:white;border:0;border-radius:6px;padding:12px 22px;cursor:pointer}.oa-blog-post .comments ol{padding-left:20px}.oa-blog-post .comment-body{padding-block:16px;overflow-wrap:anywhere}.oa-blog-post .comments .children{padding-left:16px}.oa-blog-post a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.oa-post-pages{display:flex;gap:14px;padding-block:20px}
@media(max-width:1000px){.oa-post-layout{grid-template-columns:minmax(0,1fr) 250px;gap:26px}.oa-post-sidebar section{padding:18px}.oa-post-cards{gap:16px}}
@media(max-width:760px){.oa-post-layout{grid-template-columns:minmax(0,1fr);padding-block:26px 36px;gap:28px}.oa-post-hero{padding-bottom:34px}.oa-post-crumbs{margin-bottom:26px}.oa-post-content{font-size:16px}.oa-post-content h2{font-size:24px}.oa-post-cards{grid-template-columns:minmax(0,1fr)}.oa-post-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.oa-post-sidebar section{margin:0}.oa-blog-post .comments{padding:20px}.oa-post-related h2{font-size:26px}}
@media(max-width:480px){.oa-post-sidebar{grid-template-columns:minmax(0,1fr)}.oa-post-hero h1{letter-spacing:-.5px}.oa-post-content blockquote{padding:18px}.oa-blog-post .nav-links{gap:14px}.oa-post-meta{gap:10px 16px}}
