.blog-page{--blog-accent:var(--accent-ink);--blog-heading:var(--brand-ink);--blog-body:var(--muted);--blog-bg:var(--surface);--blog-bg-alt:var(--surface-2);--blog-card:var(--white);--blog-border:var(--line);color:var(--blog-body);background:var(--blog-bg)}.blog-container{width:min(100% - 44px,1100px);margin-inline:auto}.blog-hero{padding:64px 22px 72px;text-align:center;background:radial-gradient(ellipse at 86% 0,rgba(228,127,41,.07),transparent 42%),var(--blog-bg)}.blog-breadcrumb,.blog-cta,.blog-eyebrow,.blog-meta{color:var(--blog-accent);font-family:var(--font-head),sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.13em;line-height:1.5;text-transform:uppercase}.blog-eyebrow{margin-bottom:18px;letter-spacing:.15em}.blog-hero h1{max-width:740px;margin-inline:auto;color:var(--blog-heading);font-size:clamp(2.125rem,5vw,3.5rem);letter-spacing:-.035em;line-height:1.05}.blog-hero-subtitle{max-width:570px;margin:20px auto 0;font-size:1.125rem;line-height:1.65}.blog-featured-section{padding:4px 0 80px;background:var(--blog-bg)}.blog-featured{display:grid;min-height:440px;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--blog-border);border-radius:var(--radius);background:var(--blog-card);transition:box-shadow .25s ease,transform .25s ease}.blog-featured:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.blog-card-image,.blog-featured-image,.blog-post-image{position:relative;overflow:hidden}.blog-card-image img,.blog-featured-image img{object-fit:cover;transition:transform .5s cubic-bezier(.2,.65,.3,1)}.blog-card:hover .blog-card-image img,.blog-featured:hover .blog-featured-image img{transform:scale(1.04)}.blog-featured-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:44px}.blog-meta{display:flex;flex-wrap:wrap;gap:0 8px;margin:0;font-size:.72rem;letter-spacing:.11em}.blog-featured-copy h2{margin-top:16px;color:var(--blog-heading);font-size:clamp(2rem,3.2vw,2.5rem);line-height:1.15}.blog-featured-excerpt{margin-top:18px;font-size:1.0625rem;line-height:1.7}.blog-cta{display:inline-flex;align-items:center;gap:7px;flex:none;margin-top:auto;padding-top:25px;font-size:.8rem;letter-spacing:.1em}.blog-featured-copy .blog-cta{margin-top:26px;padding-top:0}.blog-cta span{transition:transform .2s ease}.blog-card:hover .blog-cta span,.blog-featured:hover .blog-cta span{transform:translateX(4px)}.blog-guides{padding:76px 0 84px;background:var(--blog-bg-alt)}.blog-guides>.blog-container>h2{margin-bottom:38px;color:var(--blog-heading);font-size:clamp(2rem,4vw,2.5rem);text-align:center}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.blog-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid var(--blog-border);border-radius:var(--radius);background:var(--blog-card);transition:transform .22s ease,box-shadow .22s ease}.blog-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.blog-card article{display:flex;min-height:100%;flex-direction:column}.blog-card-image{aspect-ratio:4/3;flex:none}.blog-card-copy{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;padding:25px 26px 27px}.blog-card-copy h3{margin-top:11px;color:var(--blog-heading);font-size:1.25rem;line-height:1.28}.blog-card-copy>p:not(.blog-meta){margin-top:10px;font-size:.94rem;line-height:1.65}.blog-post-header{max-width:764px;padding-top:54px;text-align:center}.blog-breadcrumb{display:flex;justify-content:center;flex-wrap:wrap;gap:0 9px;margin-bottom:19px}.blog-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.blog-post-header h1{color:var(--blog-heading);font-size:clamp(2rem,5vw,3rem);letter-spacing:-.03em;line-height:1.1}.blog-post-excerpt{max-width:600px;margin:16px auto 0;font-size:1.0625rem;line-height:1.65}.blog-post-image{width:min(100% - 44px,720px);aspect-ratio:16/9;margin:44px auto 48px;border-radius:var(--radius);box-shadow:var(--shadow)}.blog-post-image img{object-fit:cover}.blog-content-column{width:min(100% - 44px,720px);margin-inline:auto}.blog-prose{color:var(--blog-body);font-size:1rem;line-height:1.75}.blog-prose p{margin-bottom:20px}.blog-prose .blog-lead{color:var(--blog-heading);font-size:1.125rem;font-weight:600;line-height:1.65}.blog-faqs>h2,.blog-prose h2{margin:54px 0 8px;color:var(--blog-heading);font-size:2rem;line-height:1.2}.blog-prose h3{margin:32px 0 6px;color:var(--blog-heading);font-size:1.25rem;line-height:1.3}.blog-prose ul{list-style:disc}.blog-prose ol,.blog-prose ul{display:grid;grid-gap:10px;gap:10px;margin:0 0 23px;padding-left:24px}.blog-prose ol{list-style:decimal}.blog-prose li{padding-left:3px;line-height:1.7}.blog-table-wrap{max-width:100%;overflow-x:auto;margin:0 0 23px;border:1px solid var(--blog-border);border-radius:12px;background:var(--blog-card);scrollbar-color:var(--line) transparent}.blog-table-wrap table{width:100%;min-width:650px;border-collapse:collapse;text-align:left}.blog-table-wrap td,.blog-table-wrap th{padding:13px 15px;border-bottom:1px solid var(--blog-border);vertical-align:top}.blog-table-wrap th{color:var(--blog-heading);font-family:var(--font-head),sans-serif;font-size:.87rem;font-weight:800}.blog-table-wrap td{font-size:.93rem;line-height:1.5}.blog-table-wrap tbody tr:last-child td{border-bottom:0}.blog-table-wrap tbody td:first-child{color:var(--blog-heading);font-weight:700}.blog-prose a{color:var(--blog-accent);text-decoration:underline;text-underline-offset:3px}.blog-prose a:hover{color:var(--brand)}.blog-prose strong{color:var(--blog-heading)}.blog-faqs{margin-top:28px}.blog-faqs>h2{margin-top:0}.blog-faq,.blog-faqs>h2{margin-bottom:28px}.blog-faq h3{margin-bottom:7px;color:var(--blog-heading);font-size:1.2rem;line-height:1.35}.blog-faq p{line-height:1.7}.blog-keep-reading{margin-top:78px}@media (max-width:1024px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-featured-copy{padding:34px}}@media (max-width:640px){.blog-container{width:min(100% - 36px,1100px)}.blog-hero{padding:48px 18px 54px}.blog-hero h1{font-size:clamp(2rem,9vw,2.5rem)}.blog-hero-subtitle{margin-top:16px;font-size:1rem}.blog-featured-section{padding:0 0 56px}.blog-featured{grid-template-columns:1fr}.blog-featured-image{aspect-ratio:16/10}.blog-featured-copy{padding:24px}.blog-featured-copy h2{font-size:1.85rem}.blog-featured-excerpt{font-size:1rem}.blog-guides{padding:58px 0 64px}.blog-guides>.blog-container>h2{margin-bottom:28px}.blog-grid{grid-template-columns:1fr;gap:18px}.blog-card-copy{padding:23px}.blog-post-header{padding-top:40px}.blog-post-header h1{font-size:clamp(2rem,9vw,2.35rem)}.blog-post-excerpt{font-size:1rem}.blog-post-image{margin:34px auto 38px}.blog-content-column,.blog-post-image{width:calc(100% - 36px)}.blog-faqs>h2,.blog-prose h2{margin-top:42px;font-size:1.75rem}.blog-faqs{margin-top:22px}.blog-keep-reading{margin-top:56px}}@media (prefers-reduced-motion:reduce){.blog-page *,.blog-page :after,.blog-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}