.h3-blog-page{padding-top:38px;padding-bottom:80px}.h3-blog-breadcrumb{color:var(--h3-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:50px;font-size:12px;display:flex}.h3-blog-breadcrumb a:hover,.h3-blog-back:hover{color:#ff9aaf}.h3-blog-page-heading{text-align:center;max-width:760px;margin:0 auto 56px}.h3-blog-page-heading h1{letter-spacing:-1.8px;text-wrap:balance;font-size:clamp(36px,5vw,60px);font-weight:750;line-height:1.15}.h3-blog-page-heading>p:last-child,.h3-blog-preview-heading>div>p:last-child{color:var(--h3-muted);margin-top:20px;font-size:15px;line-height:1.85}.h3-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:0;list-style:none;display:grid}.h3-blog-grid>li{min-width:0}.h3-blog-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff05,#29172d33);border:1px solid #ffffff14;border-radius:18px;height:100%;transition:transform .18s,border-color .18s;display:block;overflow:hidden;box-shadow:inset 0 1px #db79981a}.h3-blog-card:hover{border-color:#f16e9a55;transform:translateY(-5px)}.h3-blog-card>article{flex-direction:column;height:100%;display:flex}.h3-blog-cover{aspect-ratio:16/9;border-bottom:1px solid #ffffff0d;position:relative;overflow:hidden}.h3-blog-cover img{object-fit:cover;transition:transform .3s}.h3-blog-card:hover img{transform:scale(1.035)}.h3-blog-card-copy{flex-direction:column;flex:1;padding:24px;display:flex}.h3-blog-category{color:#ef9bbd;letter-spacing:1.2px;font-size:10px;font-weight:600}.h3-blog-card-copy>h2,.h3-blog-card-copy>h3{color:var(--h3-text);letter-spacing:-.4px;text-wrap:balance;margin:13px 0;font-size:22px;font-weight:700;line-height:1.35}.h3-blog-card-copy>p{color:var(--h3-muted);margin:0 0 24px;font-size:14px;line-height:1.85}.h3-blog-card-meta{color:#a999b0;border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:9px 14px;margin-top:auto;padding-top:16px;font-size:10px;display:flex}.h3-blog-card-meta>span:first-child{color:#e6dce9;flex-basis:100%}.h3-blog-card-meta>span:last-child{align-items:center;gap:5px;display:inline-flex}.h3-blog-preview-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px;display:flex}.h3-blog-preview-heading>div{max-width:660px}.h3-blog-preview-heading h2,.h3-blog-related>h2{letter-spacing:-1px;text-wrap:balance;font-size:clamp(28px,3.4vw,40px);font-weight:650;line-height:1.2}.h3-blog-preview-heading>a{color:#f3b0c8;flex-shrink:0;align-items:center;gap:8px;padding-bottom:5px;font-size:13px;display:inline-flex}.h3-blog-detail{max-width:1100px}.h3-blog-article-heading{text-align:center;max-width:850px;margin:0 auto 36px}.h3-blog-article-heading h1{letter-spacing:-1.5px;text-wrap:balance;margin:18px 0 22px;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.15}.h3-blog-article-heading>p{color:var(--h3-muted);font-size:16px;line-height:1.8}.h3-blog-byline{color:#b29cbb;flex-wrap:wrap;justify-content:center;gap:12px 22px;margin-top:24px;font-size:11px;display:flex}.h3-blog-article-cover>div{aspect-ratio:16/8;border:1px solid var(--h3-border);border-radius:18px;position:relative;overflow:hidden}.h3-blog-article-cover img{object-fit:cover}.h3-blog-article-cover figcaption{color:#94869e;margin-top:12px;font-size:11px;line-height:1.8}.h3-blog-reading-layout{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:64px;margin-top:48px;display:grid}.h3-blog-prose p{color:#bdb0c4;margin:18px 0;font-size:16px;line-height:1.95}.h3-blog-prose>.h3-blog-intro{color:#e0d4e6;margin-top:0;font-size:18px}.h3-blog-prose section{margin-top:38px;scroll-margin-top:110px}.h3-blog-prose h2{color:var(--h3-text);letter-spacing:-.4px;margin-bottom:14px;font-size:24px;font-weight:650;line-height:1.4}.h3-blog-toc{border:1px solid var(--h3-border);background:#ffffff03;border-radius:14px;padding:20px;position:sticky;top:112px}.h3-blog-toc h2{margin-bottom:14px;font-size:13px;font-weight:600}.h3-blog-toc ol{color:var(--h3-muted);gap:14px;padding:0;font-size:12px;line-height:1.7;list-style:none;display:grid}.h3-blog-toc a:hover{color:#f3b0c8}.h3-blog-sources{border-top:1px solid var(--h3-border);margin-top:38px;padding-top:24px}.h3-blog-sources a{color:#f3b0c8;text-underline-offset:4px;font-size:14px;text-decoration:underline}.h3-blog-back{width:fit-content;color:var(--h3-muted);align-items:center;gap:8px;margin-top:28px;font-size:13px;display:flex}.h3-blog-related{border-top:1px solid var(--h3-border);margin-top:84px;padding-top:40px}.h3-blog-related>h2{margin-bottom:30px}.h3-blog-page a:focus-visible,.h3-blog-preview a:focus-visible{outline-offset:5px;outline:2px solid #f3a4cd}@media (max-width:1000px){.h3-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.h3-blog-reading-layout{grid-template-columns:minmax(0,1fr)}.h3-blog-toc{grid-row:1;position:static}}@media (max-width:700px){.h3-blog-grid{grid-template-columns:minmax(0,1fr);gap:22px}.h3-blog-page{padding-top:24px;padding-bottom:56px}.h3-blog-breadcrumb{margin-bottom:34px;font-size:11px}.h3-blog-preview-heading{display:block}.h3-blog-preview-heading>a{margin-top:22px}.h3-blog-card-copy{padding:22px}.h3-blog-article-cover>div{aspect-ratio:4/3}.h3-blog-reading-layout{gap:30px;margin-top:30px}.h3-blog-prose p{font-size:15px}.h3-blog-prose>.h3-blog-intro{font-size:17px}}@media (prefers-reduced-motion:reduce){.h3-blog-card,.h3-blog-cover img{transition:none}}
