.blog-module__G0L3dq__root{min-height:100vh}.blog-module__G0L3dq__hero{background:var(--colour-black);padding:var(--spacing-8) var(--spacing-3) var(--spacing-6);text-align:center}.blog-module__G0L3dq__heroInner{max-width:720px;margin:0 auto}.blog-module__G0L3dq__heroHeading{font-family:var(--font-body);color:var(--colour-white);margin:0 0 var(--spacing-0);font-size:2.75rem;font-weight:700;line-height:1.15}.blog-module__G0L3dq__heroSubheading{font-family:var(--font-body);color:var(--colour-cool-grey);margin:0;font-size:1.125rem;line-height:1.6}.blog-module__G0L3dq__listSection{padding:var(--spacing-5) var(--spacing-3);max-width:860px;margin:0 auto}.blog-module__G0L3dq__postList{gap:var(--spacing-2);flex-direction:column;display:flex}.blog-module__G0L3dq__postCard{padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--border-colour);background:var(--card-background);border-left:3px solid #0000;border-radius:3px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block}.blog-module__G0L3dq__postCard:hover{border-left-color:var(--colour-accent);box-shadow:0 2px 8px #0000000f}.blog-module__G0L3dq__postMeta{align-items:center;gap:8px;margin-bottom:8px;display:flex}.blog-module__G0L3dq__postCategory{font-family:var(--font-mono);color:var(--colour-accent);background:var(--colour-accent-tp);border:1px solid var(--colour-accent-border);text-transform:uppercase;letter-spacing:.04em;border-radius:2px;padding:2px 8px;font-size:11px}.blog-module__G0L3dq__postDate,.blog-module__G0L3dq__postReadingTime{font-family:var(--font-mono);color:var(--text-muted);font-size:11px}.blog-module__G0L3dq__postDraftBadge{font-family:var(--font-mono);color:var(--warning-colour);background:var(--colour-warning-muted);text-transform:uppercase;letter-spacing:.06em;border:1px solid #a65c0033;border-radius:2px;padding:2px 6px;font-size:10px}.blog-module__G0L3dq__postTitle{font-family:var(--font-body);color:var(--text-primary);margin:0 0 6px;font-size:1.375rem;font-weight:700;line-height:1.3}.blog-module__G0L3dq__postSubtitle{font-family:var(--font-body);color:var(--text-subtle);margin:0;font-size:.9375rem;line-height:1.6}.blog-module__G0L3dq__articleHero{background:var(--colour-black);padding:var(--spacing-7) var(--spacing-3) var(--spacing-5)}.blog-module__G0L3dq__articleHeroInner{max-width:720px;margin:0 auto}.blog-module__G0L3dq__articleMeta{margin-bottom:var(--spacing-1);align-items:center;gap:10px;display:flex}.blog-module__G0L3dq__articleTitle{font-family:var(--font-body);color:var(--colour-white);margin:0 0 var(--spacing-1);font-size:2.5rem;font-weight:700;line-height:1.15}.blog-module__G0L3dq__articleSubtitle{font-family:var(--font-body);color:var(--colour-cool-grey);margin:0;font-size:1.125rem;line-height:1.6}.blog-module__G0L3dq__articleBody{max-width:720px;padding:var(--spacing-4) var(--spacing-3) var(--spacing-6);margin:0 auto}.blog-module__G0L3dq__articleContent h2{font-family:var(--font-body);color:var(--text-primary);margin:var(--spacing-4) 0 var(--spacing-1);font-size:1.5rem;font-weight:700;line-height:1.3}.blog-module__G0L3dq__articleContent h3{font-family:var(--font-body);color:var(--text-primary);margin:var(--spacing-3) 0 var(--spacing-0);font-size:1.125rem;font-weight:600;line-height:1.3}.blog-module__G0L3dq__articleContent p{font-family:var(--font-body);color:var(--text-subtle);margin:0 0 var(--spacing-2);font-size:1.0625rem;line-height:1.75}.blog-module__G0L3dq__articleContent a{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--border-colour);text-decoration-color:var(--border-colour);text-underline-offset:2px;transition:text-decoration-color .15s}.blog-module__G0L3dq__articleContent a:hover{-webkit-text-decoration-color:var(--colour-accent);text-decoration-color:var(--colour-accent)}.blog-module__G0L3dq__articleContent strong{color:var(--text-primary);font-weight:600}.blog-module__G0L3dq__articleContent em{font-style:italic}.blog-module__G0L3dq__articleContent ul,.blog-module__G0L3dq__articleContent ol{font-family:var(--font-body);color:var(--text-subtle);margin:0 0 var(--spacing-2);padding-left:var(--spacing-2);font-size:1.0625rem;line-height:1.75}.blog-module__G0L3dq__articleContent li{margin-bottom:6px}.blog-module__G0L3dq__articleContent blockquote{border-left:3px solid var(--colour-accent);margin:var(--spacing-2) 0;padding:var(--spacing-1) var(--spacing-2);background:var(--colour-accent-tp)}.blog-module__G0L3dq__articleContent blockquote p{color:var(--text-primary);margin:0;font-size:1rem}.blog-module__G0L3dq__articleContent code{font-family:var(--font-code);background:var(--background-colour);border:1px solid var(--border-colour);border-radius:3px;padding:1px 5px;font-size:.9375em}.blog-module__G0L3dq__articleContent hr{border:none;border-top:1px solid var(--border-colour);margin:var(--spacing-4) 0}.blog-module__G0L3dq__backLink{font-family:var(--font-body);color:var(--text-muted);margin-bottom:var(--spacing-2);align-items:center;gap:6px;font-size:.875rem;text-decoration:none;transition:color .15s;display:inline-flex}.blog-module__G0L3dq__backLink:hover{color:var(--colour-accent)}@media screen and (max-width:768px){.blog-module__G0L3dq__hero{padding:var(--spacing-5) var(--spacing-2) var(--spacing-4)}.blog-module__G0L3dq__heroHeading{font-size:1.75rem}.blog-module__G0L3dq__heroSubheading{font-size:1rem}.blog-module__G0L3dq__listSection{padding:var(--spacing-3) var(--spacing-2)}.blog-module__G0L3dq__postCard{padding:var(--spacing-1) var(--spacing-2)}.blog-module__G0L3dq__postTitle{font-size:1.125rem}.blog-module__G0L3dq__articleHero{padding:var(--spacing-5) var(--spacing-2) var(--spacing-3)}.blog-module__G0L3dq__articleTitle{font-size:1.75rem}.blog-module__G0L3dq__articleSubtitle{font-size:1rem}.blog-module__G0L3dq__articleBody{padding:var(--spacing-3) var(--spacing-2) var(--spacing-4)}.blog-module__G0L3dq__articleContent h2{font-size:1.25rem}.blog-module__G0L3dq__articleContent p,.blog-module__G0L3dq__articleContent ul,.blog-module__G0L3dq__articleContent ol{font-size:1rem}.blog-module__G0L3dq__postMeta{flex-wrap:wrap}}
