.blog-page{background:#010101;color:#fff}.blog-nav{max-width:80rem;margin:0 auto;display:flex;justify-content:flex-end;gap:1.5rem;padding:6.2rem 2rem 0;font-size:.8125rem;color:#ffffff99}.blog-nav a:last-child{color:#e0bd5c}.blog-nav a:hover{color:#fff}.blog-skip{position:absolute;left:1rem;top:-10rem;z-index:100;background:#e0bd5c;color:#000;padding:1rem}.blog-skip:focus{top:1rem}.blog-hero{padding-top:4rem;padding-bottom:3.5rem;text-align:center;background:radial-gradient(ellipse at center,#d4af370d,transparent 70%)}.blog-hero h1{max-width:57rem;margin:1rem auto 0;font-size:clamp(2.2rem,4.5vw,3.75rem);line-height:1.12;font-weight:600;letter-spacing:-.045em;text-wrap:balance}.blog-hero>p:last-child{max-width:42rem;margin:1.5rem auto 0;color:#ffffff99;line-height:1.8}.blog-list{padding-bottom:5rem}.blog-categories{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:2rem}.blog-categories a,.blog-categories span{padding:.6rem .9rem;border:1px solid #ffffff1a;border-radius:99px;font-size:.6875rem;line-height:1.4;color:#ffffff99}.blog-categories span{color:#ffffff66}.blog-categories a:hover,.blog-categories a[aria-current]{border-color:#d4af3766;color:#e0bd5c;background:#d4af370e}.blog-card{border:1px solid #ffffff1a;border-radius:1.1rem;overflow:hidden;background:linear-gradient(135deg,#15151f80,#080809);min-width:0}.blog-cover{display:block;overflow:hidden;background:#111113}.blog-cover img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;transition:transform .3s}.blog-card:hover .blog-cover img{transform:scale(1.025)}.blog-card__body{padding:1.6rem}.blog-card .eyebrow{font-size:.625rem;line-height:1.6}.blog-card h2{font-size:1.3rem;line-height:1.35;font-weight:600;letter-spacing:-.025em;margin:.85rem 0}.blog-card h2 a:hover{color:#e0bd5c}.blog-card__body>p:not(.eyebrow){font-size:.875rem;line-height:1.75;color:#ffffff99}.blog-card--featured{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;margin-bottom:2rem}.blog-card--featured .blog-cover{height:100%}.blog-card--featured .blog-cover img{height:100%;object-fit:cover}.blog-card--featured h2{font-size:clamp(1.4rem,2.3vw,2rem)}.blog-card--featured .blog-card__body{padding:2.25rem}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.blog-meta{display:flex;flex-wrap:wrap;gap:.7rem 1rem;font-size:.6875rem;line-height:1.7;color:#ffffff80;margin-top:1.2rem}.blog-meta a{color:#e0bd5c}.blog-text-link{display:inline-block;margin-top:1.5rem;font-size:.8125rem;font-weight:500;color:#e0bd5c}.blog-empty{padding:4rem 2rem;border:1px solid #d4af3733;border-radius:1.25rem;text-align:center;background:radial-gradient(ellipse,#d4af370c,transparent 75%)}.blog-empty h2{font-size:1.8rem;letter-spacing:-.035em;font-weight:600;margin:1rem 0}.blog-empty>p:last-child{max-width:36rem;margin:auto;line-height:1.8;color:#ffffff99}.blog-pagination{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap;margin:2rem 0}.blog-pagination a{min-width:2.75rem;min-height:2.75rem;display:grid;place-items:center;border:1px solid #ffffff26;border-radius:.5rem}.blog-pagination a[aria-current]{background:#e0bd5c;color:#010101}.blog-cta{border:1px solid #d4af3740;border-radius:1rem;background:linear-gradient(120deg,#d4af3710,#15151f50);padding:2rem;margin:3rem 0}.blog-cta h2{font-size:clamp(1.4rem,2.5vw,2rem);font-weight:600;line-height:1.3;letter-spacing:-.025em;margin:.75rem 0!important}.blog-cta>p:not(.eyebrow){color:#ffffff99;line-height:1.8;font-size:.9375rem}.blog-cta .button-primary{margin-top:1.25rem;display:inline-flex;gap:1rem;align-items:center;text-decoration:none;color:#010101}.blog-preview{position:relative;max-width:80rem;margin:1.5rem auto 0;padding:1rem 2rem;border-block:1px solid #d4af3733;background:#d4af3710;color:#e0bd5c;font-size:.75rem;line-height:1.7}.blog-preview a{text-decoration:underline;margin-left:.5rem}.blog-breadcrumbs{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.6875rem;line-height:1.7;color:#ffffff80;margin:2.5rem 0}.blog-breadcrumbs a:hover{color:#e0bd5c}.blog-article__header{max-width:53rem;margin:0 auto 2.5rem;text-align:center}.blog-article__header h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1.16;letter-spacing:-.04em;font-weight:600;margin:1.2rem 0;text-wrap:balance}.blog-deck{font-size:1.05rem;line-height:1.8;color:#ffffff99;max-width:44rem;margin:auto}.blog-article__header .blog-meta{justify-content:center}.blog-article__cover{width:100%;max-width:60rem;height:auto;max-height:30rem;object-fit:cover;border:1px solid #d4af3726;border-radius:1.25rem;margin:0 auto 3rem}.blog-reading{display:grid;grid-template-columns:14rem minmax(0,46rem);justify-content:center;gap:3.5rem;padding-bottom:3rem}.blog-toc{align-self:start;position:sticky;top:2rem;border-left:1px solid #d4af3744;padding-left:1.25rem}.blog-toc h2{font-size:.75rem;text-transform:uppercase;color:#e0bd5c;letter-spacing:.08em}.blog-toc ol{margin-top:1rem;list-style:none}.blog-toc li{margin:.85rem 0;font-size:.75rem;line-height:1.65;color:#ffffff99}.blog-toc a:hover{color:#fff}.blog-prose{min-width:0;font-size:1rem;line-height:1.85;color:#ffffffb3}.blog-prose p{margin:1rem 0}.blog-prose .blog-answer{margin-top:0;font-size:1.1rem;color:#ffffffe0}.blog-prose section{scroll-margin-top:2rem}.blog-prose h2{font-size:1.7rem;line-height:1.35;font-weight:600;letter-spacing:-.03em;margin:2.75rem 0 1rem;color:#fff}.blog-prose h3{font-size:1.2rem;line-height:1.45;font-weight:600;margin:1.75rem 0 .75rem;color:#fff}.blog-prose a:not(.button-primary){color:#e0bd5c;text-decoration:underline;text-underline-offset:4px}.blog-prose ul{padding-left:1.3rem;list-style:disc}.blog-prose li{margin:.6rem 0}.blog-prose .blog-citations{font-size:.75rem;line-height:1.7;color:#ffffff80}.blog-faq details{border-bottom:1px solid #ffffff26;padding:1rem 0}.blog-faq summary{color:#fff;font-size:.9375rem;font-weight:500;cursor:pointer}.blog-faq details p{font-size:.875rem}.blog-author{border-top:1px solid #ffffff26;padding:1.5rem 0;font-size:.8125rem;color:#ffffff99}.blog-author strong{color:#fff}.blog-related{padding-bottom:4rem}.blog-related>h2{font-size:1.75rem;letter-spacing:-.03em;font-weight:600;margin-bottom:1.5rem}
@media(max-width:1023px){.blog-reading{grid-template-columns:minmax(0,46rem);gap:2rem}.blog-toc{position:static}.blog-toc ol{columns:2;column-gap:2rem}.blog-toc li{break-inside:avoid}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-card--featured{grid-template-columns:1fr 1fr}.blog-card--featured .blog-card__body{padding:1.5rem}}
@media(max-width:767px){.blog-nav{justify-content:center;gap:1.1rem;padding:5.8rem 1rem 0;font-size:.75rem}.blog-hero{padding-top:2.5rem;padding-bottom:2rem}.blog-hero h1{font-size:2.2rem}.blog-hero>p:last-child{font-size:.9375rem}.blog-card--featured,.blog-grid{grid-template-columns:minmax(0,1fr)}.blog-card--featured .blog-cover img{height:auto}.blog-categories{gap:.5rem}.blog-categories a,.blog-categories span{font-size:.625rem;padding:.6rem .75rem}.blog-card__body,.blog-card--featured .blog-card__body{padding:1.25rem}.blog-list{padding-bottom:2rem}.blog-cta{padding:1.5rem}.blog-cta .button-primary{font-size:.8125rem;max-width:100%}.blog-article__cover{margin-bottom:2rem}.blog-toc ol{columns:1}.blog-prose{font-size:.9375rem}.blog-prose .blog-answer{font-size:1rem}.blog-prose h2{font-size:1.5rem}.blog-empty{padding:2rem 1.25rem}.blog-empty h2{font-size:1.5rem}.blog-preview{padding:1rem 1.5rem}.blog-deck{font-size:.9375rem}}
@media(prefers-reduced-motion:reduce){.blog-cover img{transition:none}.blog-card:hover .blog-cover img{transform:none}}
.blog-table{max-width:100%;overflow-x:auto;margin:1.75rem 0;border:1px solid #d4af3733;border-radius:12px}.blog-table table{width:100%;min-width:32rem;border-collapse:collapse;font-size:.875rem;line-height:1.65}.blog-table caption{text-align:left;padding:1rem;color:#e0bd5c;font-weight:600}.blog-table th,.blog-table td{padding:1rem;text-align:left;vertical-align:top;border-top:1px solid #ffffff12}.blog-table th{color:#fff;background:#d4af370a}.blog-table td{color:#ffffffb3}.blog-table:focus-visible{outline:2px solid #d4af37;outline-offset:3px}
