.prf-look-2026 #masthead .ast-primary-header-bar.main-header-bar,.prf-look-2026 #masthead .ast-mobile-header-wrap .ast-primary-header-bar{padding:14px 24px;background:#fff;border-bottom:1px solid var(--prf-line)}.prf-look-2026 #masthead .site-primary-header-wrap{max-width:var(--prf-max);margin:0 auto;padding:0}.prf-look-2026 #masthead .site-title{display:block;margin:0}.prf-look-2026 #masthead .ast-site-identity .site-title a{display:inline-flex;align-items:center;gap:12px;font-family:var(--prf-font-head);font-weight:800;font-size:21px;letter-spacing:-.02em;color:var(--prf-ink);text-decoration:none}.prf-look-2026 .prf-site-mark{flex:none}.prf-look-2026 .prf-wordmark-accent{color:var(--prf-wordmark)}.prf-look-2026 #masthead .main-header-menu>.menu-item>.menu-link{min-height:44px;padding:10px 12px;border-radius:10px;font-size:15px;font-weight:500;line-height:1.3;color:var(--prf-text)}.prf-look-2026 #masthead .main-header-menu>.menu-item>.menu-link:hover,.prf-look-2026 #masthead .main-header-menu>.current-menu-item>.menu-link{background:var(--prf-hover-bg);color:var(--prf-ink)}.prf-look-2026 #masthead .main-header-menu .sub-menu{border:1px solid var(--prf-line);border-radius:14px;box-shadow:var(--prf-shadow-lift);overflow:hidden}.prf-look-2026 #masthead .sub-menu .menu-link,.prf-look-2026 #masthead .ast-mobile-header-content .menu-link{min-height:44px;font-size:15px;color:var(--prf-ink)}.prf-look-2026 a.prf-site-cta{min-height:44px;margin-left:8px;padding:0 18px;font-size:15px;white-space:nowrap}.prf-look-2026 #masthead .ast-button-wrap .menu-toggle.main-header-menu-toggle{width:44px;height:44px;padding:0;justify-content:center;border:1.5px solid var(--prf-line-mid);border-radius:var(--prf-r-btn);background:#fff;color:var(--prf-ink)}.prf-look-2026 #masthead .ast-button-wrap .menu-toggle svg{fill:currentColor}@media (max-width:480px){.prf-look-2026 a.prf-site-cta-mobile{display:none}}.prf-look-2026 .prf-site-foot{padding:56px 24px 32px;background:var(--prf-ink);color:var(--prf-foot-fg);font-size:15px;line-height:1.6}.prf-look-2026 .prf-site-foot-in{display:flex;flex-wrap:wrap;justify-content:space-between;gap:32px 40px;max-width:var(--prf-max);margin:0 auto 32px}.prf-look-2026 .prf-site-foot-name{flex:1 1 280px;margin:0;font-family:var(--prf-font-head);font-weight:800;font-size:21px;letter-spacing:-.02em;color:#fff}.prf-look-2026 .prf-site-foot-name .prf-wordmark-accent{color:var(--prf-wordmark-on-ink)}.prf-look-2026 .prf-site-foot-col{flex:0 1 200px}.prf-look-2026 .prf-site-foot-head{margin:0 0 4px;color:#fff;font-size:15px;font-weight:600}.prf-look-2026 .prf-site-foot-col ul{margin:0;padding:0;list-style:none}.prf-look-2026 .prf-site-foot a{display:inline-flex;align-items:center;min-height:44px;color:var(--prf-foot-fg);text-decoration:none}.prf-look-2026 .prf-site-foot a:hover,.prf-look-2026 .prf-site-foot a:focus{color:#fff;text-decoration:underline}.prf-look-2026 .prf-site-foot-copy{max-width:var(--prf-max);margin:0 auto;padding-top:16px;border-top:1px solid var(--prf-foot-line);font-size:14px}.prf-look-2026 .denimfit-breadcrumbs-wrap{font-size:14px;color:var(--prf-muted)}.prf-look-2026 .denimfit-breadcrumbs-wrap a{color:var(--prf-teal)}.prf-look-2026 .denimfit-breadcrumbs-wrap a:last-child{color:var(--prf-muted)}.prf-look-2026.single-post #primary{margin-top:0;padding-top:0}.prf-look-2026.single-post .ast-article-single{padding-top:0}.prf-look-2026.single-post #primary .denimfit-breadcrumbs-wrap,.prf-look-2026.single-post .single-layout-1>.entry-header,.prf-look-2026.single-post .single-layout-1>.affiliate-disclaimer,.prf-look-2026.single-post .single-layout-1>.prf-band-art{margin:0;background:var(--prf-tint);box-shadow:0 0 0 100vmax var(--prf-tint);clip-path:inset(0 -100vmax)}.prf-look-2026.single-post #primary .denimfit-breadcrumbs-wrap{padding:28px 40px 20px}.prf-look-2026.single-post .single-layout-1>.entry-header{padding:0 0 16px}.prf-look-2026 .prf-band-pill{display:inline-block;padding:4px 14px;border:1px solid var(--prf-pill-line);border-radius:var(--prf-r-pill);background:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--prf-teal-ink)}.prf-look-2026.single-post .entry-header .entry-title{margin:0 0 18px;font-family:var(--prf-font-head);font-weight:800!important;font-size:var(--prf-h1)!important;line-height:1.08;letter-spacing:-.03em;color:var(--prf-ink)}.prf-look-2026.single-post .entry-header .entry-meta{margin:0}.prf-look-2026.single-post .entry-header .entry-meta,.prf-look-2026.single-post .entry-header .entry-meta *{font-size:14px;font-weight:400;color:var(--prf-muted)}.prf-look-2026.single-post .entry-header .entry-meta .author-name{font-weight:600;color:var(--prf-ink)}.prf-look-2026.single-post .single-layout-1>.affiliate-disclaimer{padding:0 0 32px;font-size:14px;color:var(--prf-muted)}.prf-look-2026.single-post .single-layout-1>.affiliate-disclaimer a{color:var(--prf-teal)}.prf-look-2026.single-post .single-layout-1>.prf-band-art{padding:8px 0 48px}.prf-look-2026 .prf-band-art img{display:block;width:100%;max-width:560px;height:auto;filter:drop-shadow(var(--prf-shadow-art))}.prf-look-2026.single-post .single-layout-1>.entry-content{margin-top:32px}.prf-look-2026.single-post .entry-content>p:first-child:not(:empty),.prf-look-2026.single-post .entry-content>p:empty:first-child+p,.prf-look-2026.single-post .entry-content>.elementor>.e-con:first-child .elementor-widget-text-editor:first-child p:first-child{font-size:19px;line-height:1.6;color:var(--prf-text)}@media (max-width:544px){.prf-look-2026.single-post #primary .denimfit-breadcrumbs-wrap{padding:20px 16px 16px}}