.post-page{background-color:#FCF9F8;color:#00242B;font-family:Hanken Grotesk,sans-serif;min-height:100vh;line-height:1.6}.lj-site-nav-bar{background-color:#00242B;width:100%}.lj-site-nav-inner{max-width:1280px;margin:0 auto;padding:.5rem 2rem;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.lj-site-nav-link{font-family:Hanken Grotesk,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.04em;color:rgba(255,255,255,.6);text-decoration:none;transition:color .15s;white-space:nowrap}.lj-site-nav-link:hover{color:#FCF9F8}.lj-site-nav-active{color:#FCF9F8;font-weight:700}.lj-site-nav-admin{color:#E8A887;margin-left:auto}.lj-site-nav-admin:hover{color:#FCF9F8}.lj-site-nav-pipe{color:rgba(255,255,255,.2);font-size:.7rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.post-error-band{display:flex;align-items:flex-start;gap:1rem;background:#FFF5F2;border:1px solid #e8b4a4;padding:1.25rem 2rem;margin:1.5rem auto;max-width:900px}.post-error-band strong{display:block;font-weight:700;color:#A43D23;margin-bottom:.2rem}.post-error-band p{font-size:.875rem;color:#5a4040}.post-error-band code{display:block;font-size:.72rem;color:#9a6060;margin-top:.35rem;word-break:break-all}.post-layout-grid{display:grid;grid-template-columns:780px 280px;max-width:1160px;margin:0 auto;gap:2.5rem;padding:0 1.5rem;align-items:start;justify-content:end}@media (max-width:1100px){.post-layout-grid{grid-template-columns:1fr 260px;justify-content:stretch}}@media (max-width:900px){.post-layout-grid{grid-template-columns:1fr;gap:2rem;justify-content:stretch}}.post-main-column{min-width:0}.post-header-wrap{border-bottom:1px solid #e0e0e0;background-color:transparent;margin-bottom:2rem}.post-header-inner{max-width:100%;margin:0;padding:2.5rem 0 2rem}.post-breadcrumb{margin-bottom:2rem;font-family:Hanken Grotesk,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.post-breadcrumb-link{color:#7a8c8e;text-decoration:none;transition:color .15s}.post-breadcrumb-link:hover{color:#A43D23}.post-breadcrumb-separator{color:#C0CBCC}.post-breadcrumb-current{color:#00242B}.post-meta-row{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;flex-wrap:wrap}.post-category-tag{display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#A43D23;border:1px solid #a43d23;padding:.2rem .6rem}.post-category-tag,.post-meta-date{font-family:Hanken Grotesk,sans-serif}.post-meta-date{font-size:.78rem;color:#7a8c8e;letter-spacing:.04em}.post-meta-dot{color:#C0CBCC;font-size:.75rem}.post-title{font-family:Libre Caslon Text,serif;font-size:clamp(1.9rem,4.5vw,3rem);font-weight:700;line-height:1.18;color:#00242B;margin-bottom:1rem;letter-spacing:-.01em}.post-dek{font-family:Hanken Grotesk,sans-serif;font-size:1.1rem;line-height:1.65;color:#3d5558;margin-bottom:2rem;max-width:60ch}.post-author-row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e0e0e0;padding-top:1.25rem;flex-wrap:wrap;gap:1rem}.post-author-info{display:flex;align-items:center;gap:.85rem}.post-author-avatar{width:44px;height:44px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border-radius:0}.post-author-avatar-placeholder{width:44px;height:44px;background-color:#00242B;display:flex;align-items:center;justify-content:center;flex-shrink:0}.post-author-text{display:flex;flex-direction:column;gap:.1rem}.post-author-name{font-size:.9rem;font-weight:700;color:#00242B}.post-author-name,.post-author-role{font-family:Hanken Grotesk,sans-serif}.post-author-role{font-size:.72rem;color:#7a8c8e;letter-spacing:.04em;text-transform:uppercase}.post-share-row{display:flex;gap:.4rem}.post-share-btn{width:34px;height:34px;background:transparent;border:1px solid #e0e0e0;color:#00242B;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:0;transition:background-color .15s,border-color .15s,color .15s}.post-share-btn:hover{background-color:#00242B;border-color:#00242B;color:#FCF9F8}.post-hero-image-wrap{position:relative;max-width:100%;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid #e0e0e0;background-color:#E8E4E2;margin:2rem 0 0}@media (max-width:767px){.post-hero-image-wrap{aspect-ratio:4/3;width:100%}}.post-hero-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.post-body-wrap{max-width:100%;margin:0;padding:3rem 0}.post-article{font-family:Hanken Grotesk,sans-serif;font-size:1.05rem;line-height:1.8;color:#2a3d40}.post-article h1,.post-article h2,.post-article h3,.post-article h4{font-family:Libre Caslon Text,serif;color:#00242B;line-height:1.25;margin-top:2.5rem;margin-bottom:.75rem}.post-footer-newsletter-desc{font-family:Hanken Grotesk,sans-serif;font-size:.82rem;color:#7AABB0;line-height:1.55}.post-article h2{font-size:clamp(1.3rem,2.5vw,1.65rem)}.post-article h3{font-size:clamp(1.1rem,2vw,1.3rem)}.post-article h4{font-size:1rem;font-weight:700}.post-article p{margin-bottom:1.5rem;color:#2a3d40}.post-article blockquote{border-left:3px solid #a43d23;padding:.5rem 0 .5rem 1.5rem;margin:2rem 0;font-family:Libre Caslon Text,serif;font-size:1.2rem;font-style:italic;color:#00242B;line-height:1.55}.post-article ol,.post-article ul{margin-bottom:1.5rem;padding-left:1.5rem;color:#2a3d40}.post-article li{margin-bottom:.5rem}.post-article a{color:#A43D23;text-decoration:underline;text-underline-offset:2px;transition:color .15s}.post-article a:hover{color:#8C3420}.post-article strong{color:#00242B;font-weight:700}.post-article em{font-style:italic}.post-tags-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2.5rem;margin-bottom:2rem}.post-tag-pill{display:inline-block;font-family:Hanken Grotesk,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#00242B;border:1px solid #e0e0e0;padding:.25rem .65rem;transition:background-color .15s,color .15s}.post-tag-pill:hover{background-color:#00242B;color:#FCF9F8;border-color:#00242B}.post-divider{width:100%;height:1px;background-color:#E0E0E0;margin:2rem 0}.post-author-bio-card{display:flex;align-items:flex-start;gap:1.25rem;background-color:#F6F3F2;border:1px solid #e0e0e0;padding:1.75rem 2rem;margin-bottom:0}@media (max-width:560px){.post-author-bio-card{flex-direction:column}}.post-bio-avatar{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border-radius:0}.post-bio-avatar-placeholder{width:60px;height:60px;background-color:#00242B;display:flex;align-items:center;justify-content:center;flex-shrink:0}.post-bio-content{flex:1}.post-bio-name{font-family:Libre Caslon Text,serif;font-size:1.05rem;font-weight:700;color:#00242B;margin-bottom:.2rem}.post-bio-role{display:block;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#A43D23;margin-bottom:.6rem}.post-bio-role,.post-bio-text{font-family:Hanken Grotesk,sans-serif}.post-bio-text{font-size:.88rem;line-height:1.65;color:#4a6668}.post-related-section{max-width:1280px;margin:4rem auto;padding:0 1.5rem}.post-related-header{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:1rem 0;margin-bottom:0}.post-related-eyebrow{display:block;font-family:Hanken Grotesk,sans-serif;font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#A43D23;margin-bottom:.2rem}.post-related-title{font-family:Libre Caslon Text,serif;font-size:1.4rem;font-weight:700;color:#00242B}.post-related-grid{display:grid;grid-template-columns:1fr;border:1px solid #e0e0e0;border-top:none}@media (min-width:560px){.post-related-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.post-related-grid{grid-template-columns:repeat(3,1fr)}}.post-cta-band{background-color:#00242B;padding:5rem 2rem;text-align:center;border-top:1px solid rgba(255,255,255,.1);margin-top:4rem}.post-cta-inner{max-width:560px;margin:0 auto}.post-cta-eyebrow{display:block;font-family:Hanken Grotesk,sans-serif;font-size:.65rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#E8A887;margin-bottom:1rem}.post-cta-title{font-family:Libre Caslon Text,serif;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;color:#FCF9F8;line-height:1.2;margin-bottom:.9rem}.post-cta-sub{font-size:.92rem;color:rgba(255,255,255,.55);line-height:1.65;margin-bottom:2rem}.post-cta-btn,.post-cta-sub{font-family:Hanken Grotesk,sans-serif}.post-cta-btn{display:inline-flex;align-items:center;gap:.5rem;background-color:#A43D23;color:#FCF9F8;font-size:.85rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:.85rem 2rem;border-radius:0;transition:background-color .2s ease}.post-cta-btn:hover{background-color:#8C3420}.post-footer{background-color:#00242B;color:#C8D8DA}.post-footer-grid{display:grid;grid-template-columns:1fr;gap:2.5rem;max-width:1280px;margin:0 auto;padding:4rem 2rem}@media (min-width:768px){.post-footer-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.post-footer-grid{grid-template-columns:2fr 1fr 1fr 2fr;gap:3rem}}.post-footer-col{display:flex;flex-direction:column;gap:.75rem}.post-footer-brand{font-family:Libre Caslon Text,serif;font-size:1rem;font-weight:700;letter-spacing:.16em;color:#FCF9F8;text-transform:uppercase}.post-footer-mission{font-family:Hanken Grotesk,sans-serif;font-size:.82rem;line-height:1.7;color:#7AABB0;max-width:32ch}.post-footer-col-heading{font-family:Hanken Grotesk,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#FCF9F8;margin-bottom:.25rem}.post-footer-list{list-style:none;display:flex;flex-direction:column;gap:.5rem}.post-footer-link{font-family:Hanken Grotesk,sans-serif;font-size:.85rem;color:#7AABB0;text-decoration:none;transition:color .15s}.post-footer-link:hover{color:#FCF9F8}.post-footer-form{display:flex;flex-direction:column;gap:0;margin-top:.25rem;width:100%}.post-footer-form-row{display:flex;align-items:stretch;width:100%;max-width:500px}.post-footer-input{flex:1;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.2);border-right:none;padding:.65rem .85rem;font-family:Hanken Grotesk,sans-serif;font-size:.82rem;color:#FCF9F8;outline:none;border-radius:0;min-width:0}.post-footer-input::-moz-placeholder{color:rgba(255,255,255,.3)}.post-footer-input::placeholder{color:rgba(255,255,255,.3)}.post-footer-input:focus{border-color:#A43D23}.post-footer-subscribe-btn{background-color:#A43D23;color:#FCF9F8;border:none;padding:.65rem 1.1rem;font-family:Hanken Grotesk,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:0;flex-shrink:0;transition:background-color .2s ease}.post-footer-subscribe-btn:hover{background-color:#8C3420}.post-footer-newsletter-error{margin:.6rem 0 0;color:#ff6b6b;font-size:.875rem;line-height:1.4;display:block}.post-footer-bottom{border-top:1px solid rgba(255,255,255,.1);max-width:1280px;margin:0 auto;padding:1.25rem 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;font-family:Hanken Grotesk,sans-serif;font-size:.75rem;color:rgba(255,255,255,.35)}.post-footer-legal{display:flex;align-items:center;gap:.6rem}.post-footer-legal-link{color:rgba(255,255,255,.35);text-decoration:none;transition:color .15s}.post-footer-legal-link:hover{color:rgba(255,255,255,.65)}.post-sidebar{padding-top:2.5rem;display:flex;flex-direction:column;gap:1.5rem}.sidebar-post-item{display:flex;align-items:center;gap:1rem;text-decoration:none;color:inherit;transition:opacity .2s}.sidebar-post-item:hover{opacity:.8}.sidebar-post-img-wrap{position:relative;width:80px;height:80px;flex-shrink:0;background-color:#E8E4E2}.sidebar-post-img{-o-object-fit:cover;object-fit:cover}.sidebar-post-content{display:flex;flex-direction:column;gap:.3rem}.sidebar-post-title{font-family:Libre Caslon Text,serif;font-size:1.05rem;line-height:1.3;color:#00242B;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sidebar-post-date{font-family:Hanken Grotesk,sans-serif;font-size:.75rem;color:#7a8c8e}.social-links{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;margin-top:1rem}.social-link{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;text-decoration:none;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.social-links-dark .social-link{color:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.15)}.social-links-dark .social-link:hover{color:#ffffff;border-color:#ffffff;background-color:rgba(255,255,255,.08)}.social-links-light .social-link{color:#7a8c8e;border:1px solid #e0e0e0}.social-links-light .social-link:hover{color:#00242B;border-color:#00242B;background-color:#f5f1ef}@media (max-width:767px){.lj-site-nav-inner{padding:.5rem 1rem}.post-header-inner{padding:1.75rem 0 1.5rem}.post-body-wrap{padding:2rem 0}.post-cta-band{padding:3.5rem 1.5rem}.post-related-section{padding:0 1rem}.post-hero-image-wrap{aspect-ratio:4/3}}