/* AviationTrust 0.2.8 journal */
body:not(.home) .site-header{position:relative;background:var(--navy);padding:20px 0;box-shadow:0 8px 30px rgba(3,21,35,.12)}
.journal-hero{min-height:410px;padding-top:115px}.journal-hero .eyebrow{display:block;margin-bottom:16px}.journal-section{padding-top:54px}.journal-tools{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin-bottom:34px}.journal-search{display:flex;min-width:360px}.journal-search input{border-radius:8px 0 0 8px;border-right:0}.journal-search button{border:0;border-radius:0 8px 8px 0;background:var(--navy);color:#fff;padding:0 22px;font-weight:700;cursor:pointer}.topic-filters{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.topic-filters a{background:#fff;border:1px solid var(--line);border-radius:999px;padding:9px 14px;font-size:13px;font-weight:650}.topic-filters a:hover,.topic-filters .active{background:var(--navy);color:#fff;border-color:var(--navy)}
.featured-briefing{display:grid;grid-template-columns:1.15fr .85fr;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;margin-bottom:28px;box-shadow:0 18px 50px rgba(7,24,39,.08)}.featured-image img{width:100%;height:100%;min-height:410px;object-fit:cover}.featured-copy{padding:46px;align-self:center}.featured-copy h2{font-family:Georgia,serif;font-size:clamp(34px,3vw,48px);line-height:1.08;margin:10px 0 18px}.featured-copy p{font-size:17px;color:#465b6a}.post-meta{font-size:13px;color:#71808a;margin:14px 0}.text-link{display:inline-block;color:#9a632d;font-weight:800;margin-top:8px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.blog-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;transition:transform .2s,box-shadow .2s}.blog-card:hover{transform:translateY(-5px);box-shadow:0 16px 42px rgba(7,24,39,.1)}.blog-card-image img{width:100%;height:235px;object-fit:cover}.blog-card .card-body{display:flex;flex-direction:column;flex:1}.blog-card h3{font-family:Georgia,serif;font-size:27px;line-height:1.16;margin:8px 0 12px}.blog-card p{color:#526571}.blog-card .post-meta{margin-top:auto}.pagination{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:42px}.pagination ul{display:flex;gap:8px;list-style:none;margin:0;padding:0}.pagination a,.pagination span.current{display:flex;min-width:42px;height:42px;padding:0 13px;align-items:center;justify-content:center;border:1px solid var(--line);background:#fff;border-radius:7px}.pagination span.current,.pagination a:hover{background:var(--navy);border-color:var(--navy);color:#fff}.page-count{color:#667784;font-size:14px}
.single-briefing{padding-top:42px}.single-briefing .section{padding-top:28px}.article{max-width:980px;padding:58px 64px;box-shadow:0 20px 55px rgba(7,24,39,.07)}.article-head{text-align:center;max-width:800px;margin:0 auto 28px}.article-head h1{margin:12px 0 16px}.article-content{max-width:800px;margin:auto}.share-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;max-width:800px;margin:38px auto 0;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.share-row a{padding:8px 13px;background:#eef2f4;border-radius:6px;font-size:13px;font-weight:700}.article-nav{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:800px;margin:26px auto}.article-nav a{display:flex;flex-direction:column;padding:20px;background:#f6f3ee;border-radius:9px;font-family:Georgia,serif;font-size:18px}.article-nav a:last-child{text-align:right}.article-nav small{font-family:Inter,system-ui,sans-serif;color:#9a632d;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:980px){.journal-tools{flex-direction:column}.journal-search{width:100%;min-width:0}.topic-filters{justify-content:flex-start}.featured-briefing{grid-template-columns:1fr}.featured-image img{min-height:0;aspect-ratio:16/9}.blog-grid{grid-template-columns:1fr 1fr}.article{padding:44px 36px}}
@media(max-width:640px){.journal-hero{min-height:350px;padding-top:85px}.featured-copy{padding:28px}.blog-grid{grid-template-columns:1fr}.pagination{align-items:flex-start;flex-direction:column}.pagination ul{flex-wrap:wrap}.article{padding:28px 20px}.article>img{width:calc(100% + 40px);margin:24px -20px 30px}.article-nav{grid-template-columns:1fr}.article-nav a:last-child{text-align:left}}

/* AviationTrust 0.2.9 typography: modern aviation style across every page. */
body,input,select,textarea,button{font-family:var(--font-sans)}
h1,h2,h3,h4,h5,h6,.hero h1,.section h2,.card h3,.cta-band h3,.article h1,.featured-copy h2,.blog-card h3,.article-nav a,.atd-step h2,.atd-thanks h1{font-family:var(--font-sans);font-style:normal}
.hero h1{font-weight:350;letter-spacing:-.035em;line-height:1.02}
.section h2,.featured-copy h2,.article h1{font-weight:450;letter-spacing:-.03em}
.card h3,.blog-card h3,.cta-band h3,.article-nav a{font-weight:550;letter-spacing:-.018em}
.article h2,.faq-contact h2,.inquiry h2,.atd-step h2{font-weight:550;letter-spacing:-.022em;line-height:1.16}
.article h3{font-weight:650;letter-spacing:-.012em}
.brand,.nav,.button,.eyebrow{font-family:var(--font-sans)}
