.section--blog{padding-top:clamp(40px,5vw,64px)}.category-nav{margin-bottom:36px}.card--blog .card__body{padding:24px}.card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 12px;font-size:var(--fs-xs);color:var(--c-muted)}.card__cat{padding:4px 10px;border-radius:var(--r-pill);background:var(--c-gold-100);color:#6b4d00;font-weight:var(--fw-semibold)}.card--blog .card__title{font-size:1.25rem;line-height:1.3}.card-grid--blog>li.is-featured{grid-column:1/-1}.card--blog-featured{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.card--blog-featured .card__media{aspect-ratio:auto;min-height:340px}.card--blog-featured .card__body{padding:clamp(24px,4vw,48px);justify-content:center}.card--blog-featured .card__title{font-size:clamp(1.5rem,1.2rem + 1vw,2.125rem)}@media (max-width:860px){.card--blog-featured{grid-template-columns:1fr}.card--blog-featured .card__media{min-height:0;aspect-ratio:16/9}}.pagination{margin-top:48px}.pagination__list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.post-hero{width:calc(100% - var(--gutter)*2);max-width:calc(var(--container) + 96px);margin:0 auto;border-radius:0 0 var(--r-xl) var(--r-xl);padding-block:clamp(56px,7vw,96px) clamp(96px,10vw,140px);background:radial-gradient(45% 60%at 85% 20%,rgba(255,206,20,.16),transparent 70%),var(--ink);color:#fff}.post-hero__cat{display:inline-block;margin-bottom:18px;padding:6px 12px;border-radius:var(--r-pill);background:#c9a2272e;color:var(--c-gold);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-decoration:none}.post-hero__cat:hover{background:var(--c-gold);color:var(--c-navy)}.post-hero__title{color:var(--c-white);font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem);max-width:900px}.post-hero__meta{display:flex;flex-wrap:wrap;gap:10px;margin:0;font-size:var(--fs-sm);color:#ffffffb8}.post-cover{margin-top:calc(-1*clamp(64px,8vw,100px));margin-bottom:0}.post-cover img{width:100%;aspect-ratio:16/8;object-fit:cover;border-radius:var(--r-xl);box-shadow:var(--sh-3)}.post-single:not(:has(.post-cover)) .post-layout{margin-top:calc(-1*clamp(40px,5vw,72px))}.post-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(32px,5vw,64px);padding-block:clamp(40px,5vw,64px) var(--section-y);position:relative}@media (max-width:960px){.post-layout{grid-template-columns:1fr}}.post-body{min-width:0}.post-body .prose{font-size:1.125rem;line-height:1.75}.post-single:not(:has(.post-cover)) .post-body{background:var(--c-white);border-radius:var(--r-xl)}.post-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.post-tags a{padding:6px 12px;border-radius:var(--r-pill);background:var(--c-mist);font-size:var(--fs-xs);text-decoration:none}.page-links{margin-top:24px;display:flex;gap:8px}.post-aside{display:grid;gap:20px;align-content:start;position:sticky;top:calc(var(--header-h) + 24px)}@media (max-width:960px){.post-aside{position:static}}.aside-box{padding:24px;border-radius:var(--r-lg);border:1px solid var(--c-border);background:var(--c-white)}.aside-box__title{font-size:1.0625rem;margin-bottom:14px}.aside-box__list{margin:0;padding:0;list-style:none;display:grid;gap:4px}.aside-box__list a{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:var(--fs-sm);font-weight:var(--fw-medium);text-decoration:none}.aside-box__list .icon{width:16px;height:16px;color:var(--c-gold-text)}.aside-box--dark{background:var(--c-navy);border-color:var(--c-navy);color:#fffc}.aside-box--dark .aside-box__title{color:var(--c-white)}.aside-box--dark p{font-size:var(--fs-sm)}.aside-box--dark .btn{margin-top:10px}.section--search{padding-top:clamp(40px,5vw,64px)}.result-list{margin:0;padding:0;list-style:none;display:grid;gap:16px}.result{position:relative;padding:24px 28px;border:1px solid var(--c-border);border-radius:var(--r-lg);transition:border-color var(--t),box-shadow var(--t)}.result:hover{border-color:#c9a22799;box-shadow:var(--sh-2)}.result__type{display:inline-flex;align-items:center;gap:6px;margin:0 0 8px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--c-gold-text)}.result__type .icon{width:16px;height:16px}.result__title{font-size:1.25rem;margin-bottom:8px}.result__title a{text-decoration:none}.result__title a:after{content:"";position:absolute;inset:0}.result__text{margin:0 0 8px;color:var(--c-text-2);font-size:var(--fs-sm)}.result__url{margin:0;font-size:var(--fs-xs);color:var(--c-muted);text-align:start}.error-404{padding-block:clamp(72px,10vw,140px);text-align:center;background:radial-gradient(50% 80%at 50% 0%,var(--c-gold-50),transparent 70%)}.error-404__code{margin:0 0 8px;font-size:clamp(5rem,3rem + 10vw,10rem);font-weight:var(--fw-bold);line-height:1;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:2px var(--c-gold)}.error-404__text{max-width:560px;margin-inline:auto;color:var(--c-text-2);font-size:var(--fs-lead)}.error-404__search{margin:32px auto;max-width:560px}.error-404__admin{max-width:560px;margin:var(--s5) auto 0;text-align:start}.post-hero{width:100%;max-width:none;border-radius:0}.prose .tl-lead{font-size:1.25em;line-height:1.65;color:var(--text,#f5f0e9);font-weight:400}.prose :is(.tl-facts,.tl-cards,.tl-compare,.tl-notes,.tl-faq){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:28px}.prose :is(.tl-facts,.tl-cards,.tl-compare,.tl-notes,.tl-faq)>*{margin:0}.prose :is(.tl-facts,.tl-cards,.tl-compare,.tl-notes,.tl-faq) p{margin:0}.prose .tl-fact{background:var(--gold-wash,rgba(255,206,20,.07));border:1px solid var(--gold-soft,rgba(255,206,20,.14));border-radius:18px;padding:18px 22px}.prose .tl-fact__k{font-size:.8em;font-weight:600;letter-spacing:.04em;color:var(--gold,#ffce14)}.prose .tl-fact__v{margin-top:4px;font-size:1.15em;line-height:1.4;font-weight:500;color:var(--text,#f5f0e9)}.prose .tl-card{display:flex;flex-direction:column;gap:10px;background:var(--surface,#1d1a17);border:1px solid var(--line,rgba(255,255,255,.09));border-radius:20px;padding:24px}.prose .tl-card h3{margin:0;font-size:1.15em;color:var(--text,#f5f0e9)}.prose .tl-card__num{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--gold-soft,rgba(255,206,20,.14));color:var(--gold,#ffce14);font-weight:700}.prose .tl-card--hl{grid-column:1/-1;border:1.5px solid var(--gold,#ffce14);background:var(--gold-wash,rgba(255,206,20,.07))}.prose .tl-card--hl .tl-card__num{background:var(--gold,#ffce14);color:#121110}.prose .tl-good{margin-top:auto!important;padding:8px 14px;border-radius:10px;background:var(--page,#171513);font-size:.88em}.prose .tl-good strong{color:var(--text,#f5f0e9)}.prose .tl-col{border-radius:20px;padding:24px;background:var(--surface,#1d1a17);border:1px solid var(--line,rgba(255,255,255,.09))}.prose .tl-col--main{border:1.5px solid var(--gold,#ffce14)}.prose .tl-col h3{margin:0 0 10px;font-size:1.15em;color:var(--text,#f5f0e9)}.prose .tl-col--main h3{color:var(--gold,#ffce14)}.prose .tl-col ul{margin:0;padding-inline-start:20px}.prose .tl-note{display:flex;gap:14px;background:var(--surface,#1d1a17);border:1px solid var(--line,rgba(255,255,255,.09));border-radius:18px;padding:20px 22px}.prose .tl-note::before{content:"i";flex:none;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:2px solid var(--gold,#ffce14);color:var(--gold,#ffce14);font-weight:700;font-size:14px;line-height:1}.prose .tl-note h3{margin:0 0 4px;font-size:1.05em;color:var(--text,#f5f0e9)}.prose .tl-note p{font-size:.95em}.prose .tl-table{overflow-x:auto;margin-block:24px}.prose .tl-table table{margin:0}.prose .tl-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;margin-block:40px;padding:32px;border-radius:24px;background:#f0e6d6;color:#121110}.prose .tl-cta>div:first-child{flex:1 1 320px}.prose .tl-cta h2{margin:0 0 8px!important;color:#121110;font-size:1.5em;line-height:1.25}.prose .tl-cta p{margin:0;color:rgba(18,17,16,.75)}.prose .tl-cta__btns{display:flex;flex-direction:column;gap:10px;flex:0 1 auto}.prose .tl-cta__btns a{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:999px;font-weight:700;text-decoration:none;text-align:center;color:#121110;border:1.5px solid #121110;background:transparent}.prose .tl-cta__btns a:first-child{background:var(--gold,#ffce14);border-color:var(--gold,#ffce14)}.prose .tl-cta__btns a:hover{background:#121110;color:#f0e6d6;border-color:#121110}.prose .tl-faq{align-items:start}.prose .tl-faq details{background:var(--surface,#1d1a17);border:1px solid var(--line,rgba(255,255,255,.09));border-radius:16px;padding:16px 20px}.prose .tl-faq summary{display:flex;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;font-weight:600;color:var(--text,#f5f0e9);min-height:28px}.prose .tl-faq summary::-webkit-details-marker{display:none}.prose .tl-faq summary::after{content:"+";flex:none;color:var(--gold,#ffce14);font-size:1.3em;line-height:1}.prose .tl-faq details[open] summary::after{content:"\2212"}.prose .tl-faq details p{margin-top:10px;font-size:.95em}@media (max-width:700px){.prose :is(.tl-facts,.tl-cards,.tl-compare,.tl-notes,.tl-faq){grid-template-columns:minmax(0,1fr)}.prose .tl-cta{padding:24px}.prose .tl-cta__btns{width:100%}}.post-hero{position:relative;overflow:hidden;isolation:isolate}.is-noir .post-hero{background:radial-gradient(45% 60% at 85% 20%,rgba(255,206,20,.14),transparent 70%),#121110;color:#fff}.is-noir .post-hero__title{color:#fff}.is-noir .post-hero__meta{color:rgba(255,255,255,.75)}.is-noir .post-hero .breadcrumbs,.is-noir .post-hero .breadcrumbs a,.is-noir .post-hero .breadcrumbs span{color:rgba(255,255,255,.75)}.is-noir .post-hero .breadcrumbs a:hover{color:var(--gold,#ffce14)}.post-hero--img{background:#121110}.post-hero__bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.post-hero--img::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(18,17,16,.55) 0%,rgba(18,17,16,.7) 55%,rgba(18,17,16,.92) 100%)}.post-hero--img .post-hero__title,.post-hero--img .post-hero__meta{text-shadow:0 2px 16px rgba(0,0,0,.45)}.aside-box--dark .aside-box__title,.is-noir .aside-box--dark .aside-box__title{color:#fff;font-weight:700}.post-single .post-layout{max-width:var(--container,1240px);grid-template-columns:minmax(0,7fr) minmax(260px,3fr)}.post-single .post-hero .container--mid{max-width:calc(var(--container,1240px) + var(--gutter)*2)}.post-single .post-aside{align-self:start;position:sticky;top:calc(var(--header-h,84px) + 24px)}@media (max-width:960px){.post-single .post-layout{grid-template-columns:minmax(0,1fr)}.post-single .post-aside{position:static}}