.interior-page.blog-page{--background:var(--aer-ink);--foreground:var(--aer-paper);--muted-foreground:var(--aer-secondary);--ring:var(--aer-paper);--action-fill:var(--aer-paper);--action-text:var(--aer-ink);background:var(--aer-ink);color:var(--aer-paper);--blog-muted:#b0afab}.blog-page main{padding:4.5rem 6vw 7rem}.blog-intro{max-width:900px;margin-bottom:4.5rem}.blog-eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--blog-muted);font-size:.72rem}.blog-page .blog-intro h1{letter-spacing:-.055em;margin:1.2rem 0 1.8rem;font-size:clamp(3.2rem,8vw,7rem);line-height:1.04}.blog-intro>p:last-child{max-width:48ch;color:var(--blog-muted);font-size:1.2rem;line-height:1.65}.blog-grid{grid-template-columns:1fr 1fr;gap:4rem 4vw;display:grid}.blog-card{min-width:0}.blog-card-lead{border-bottom:1px solid #393a37;grid-column:1/-1;grid-template-columns:1.35fr 1fr;align-items:center;gap:4vw;padding-bottom:4rem;display:grid}.blog-card-image{display:block;overflow:hidden}.blog-card img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}.blog-card-copy{padding-top:1.2rem}.blog-card h2{letter-spacing:-.035em;margin:1rem 0;font-size:clamp(1.5rem,2.6vw,2.5rem);line-height:1.23}.blog-card-copy>p:not(.blog-eyebrow){color:var(--blog-muted);max-width:48ch;line-height:1.7}.blog-card time{color:var(--blog-muted);margin-top:1.5rem;font-size:.78rem;display:block}.blog-read-link{padding:1rem 0 .5rem;font-size:.85rem;display:inline-block}.blog-reading{max-width:760px;margin:0 auto}.blog-breadcrumb{color:var(--blog-muted);flex-wrap:wrap;gap:.7rem;margin-bottom:3rem;font-size:.8rem;display:flex}.blog-breadcrumb a{text-underline-offset:.25em;text-decoration:underline}.blog-page .blog-article-header h1{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:break-word;margin:1.2rem 0 1.5rem;font-size:clamp(2.15rem,4.8vw,4rem);line-height:1.16}.blog-deck{color:var(--blog-muted);font-size:1.15rem;line-height:1.7}.blog-byline{color:var(--blog-muted);flex-wrap:wrap;gap:.5rem 1.2rem;margin-top:1.5rem;font-size:.78rem;line-height:1.7;display:flex}.blog-byline a{color:#f1f0eb}.blog-cover,.blog-illustration{margin:2.5rem 0}.blog-cover img,.blog-illustration img{width:100%;height:auto}.blog-cover figcaption,.blog-illustration figcaption{color:var(--blog-muted);margin-top:.7rem;font-size:.72rem;line-height:1.6}.blog-contents{border-top:1px solid #393a37;border-bottom:1px solid #393a37;margin:2.5rem 0;padding:1.5rem 0}.blog-contents h2{margin-bottom:.8rem;font-size:.85rem}.blog-contents ol{color:var(--blog-muted);padding-left:1.3rem;font-size:.85rem;line-height:1.9;list-style:decimal}.blog-prose{color:#d3d2cc;overflow-wrap:anywhere;max-width:70ch;font-size:1.05rem;line-height:1.85}.blog-prose p,.blog-prose ul,.blog-prose ol,.blog-prose blockquote,.blog-prose pre,.blog-prose .blog-table-wrap{margin:1.4rem 0}.blog-prose h2{color:#f1f0eb;letter-spacing:-.03em;margin:3.2rem 0 1.2rem;scroll-margin-top:7rem;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.3}.blog-prose h3,.blog-prose h4{color:#f1f0eb;margin:2.2rem 0 1rem;scroll-margin-top:7rem;font-size:1.2rem;line-height:1.5}.blog-prose ul{padding-left:1.4rem;list-style:outside}.blog-prose ol{padding-left:1.4rem;list-style:decimal}.blog-prose li{margin:.65rem 0;padding-left:.25rem}.blog-prose a,.blog-related a{text-underline-offset:.2em;-webkit-text-decoration:underline #77786e;text-decoration:underline #77786e}.blog-prose blockquote{color:var(--blog-muted);border-left:2px solid #797a6f;padding-left:1.3rem}.blog-prose pre{white-space:pre-wrap;background:#161714;padding:1rem;font-size:.85rem}.blog-table-wrap{max-width:100%;overflow-x:auto}.blog-prose table{border-collapse:collapse;width:100%;min-width:480px;font-size:.9rem;line-height:1.6}.blog-prose th,.blog-prose td{text-align:left;vertical-align:top;border-bottom:1px solid #41423c;padding:.9rem .8rem .9rem 0}.blog-prose th{color:#f1f0eb}.blog-enquiry{border-top:1px solid #4a4b44;margin-top:4rem;padding:2rem 0}.blog-enquiry h2{letter-spacing:-.03em;margin:1rem 0;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.3}.blog-enquiry>p:not(.blog-eyebrow){color:var(--blog-muted);max-width:52ch;line-height:1.75}.blog-enquiry-actions{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:1.8rem;display:flex}.blog-related{max-width:760px;margin:3rem auto 0}.blog-related h2{color:var(--blog-muted);margin-bottom:1rem;font-size:.85rem}.blog-related li{margin:1rem 0;line-height:1.6}.blog-page :is(a,button):focus-visible,.blog-table-wrap:focus-visible{outline-offset:5px;outline:2px solid #b8c08a}@media (max-width:860px){.blog-card-lead{grid-template-columns:1fr}.blog-page main{padding-top:2.5rem}}@media (max-width:650px){.blog-grid{grid-template-columns:1fr;gap:3rem}.blog-intro{margin-bottom:2.5rem}.blog-card-lead{padding-bottom:2.5rem}.blog-breadcrumb{margin-bottom:2rem}.blog-prose{font-size:1rem}.blog-page main{padding-bottom:4rem}}
