.article-navigation{margin-top:1rem;font-size:.9rem}
.article-navigation a,.article-breadcrumbs a,#articles a,.wp-article-body a{color:inherit;text-decoration:underline;text-underline-offset:.2em}
.article-navigation a:focus-visible,.article-breadcrumbs a:focus-visible,#articles a:focus-visible,.wp-article-body a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.article-breadcrumbs{padding:1.25rem 0;font-size:.85rem;line-height:1.8;overflow-wrap:anywhere}
#articles{padding:4rem 0;border-top:1px solid #2b5f5f;scroll-margin-top:1rem}
#articles .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
#articles .card{min-width:0;overflow-wrap:anywhere}
#articles .card-title a{text-decoration-thickness:1px}
#articles .card p{line-height:1.7}
.wp-article-section{padding:1rem 0 3rem}
.wp-article-main>.wp-article-section>.container{max-width:1280px;margin:0 auto;padding:0 2rem}
.wp-article-card{background:#164242;border-radius:28px;padding:1.8rem;box-shadow:0 8px 20px rgba(0,0,0,.2);overflow-wrap:anywhere}
.wp-article-header,.wp-article-body{max-width:78ch;margin-inline:auto}
.wp-article-header{margin-bottom:1.75rem}
.wp-article-header h1{font-family:'Rajdhani',sans-serif;font-size:2.6rem;line-height:1.15;color:#e2f2f2;margin:.5rem 0 1rem}
.wp-article-date,.wp-article-body .article-byline{font-size:.85rem;color:#bdd6d6;line-height:1.7}
.wp-article-body{line-height:1.8}
.wp-article-body p,.wp-article-body figure,.wp-article-body ul,.wp-article-body ol,.wp-article-body nav,.wp-article-body .article-table{margin:0 0 1.4rem}
.wp-article-body h2,.wp-article-body h3{font-family:'Rajdhani',sans-serif;color:#e2f2f2;line-height:1.25;scroll-margin-top:1.5rem}
.wp-article-body h2{font-size:1.9rem;margin:2rem 0 .9rem}
.wp-article-body h3{font-size:1.45rem;margin:1.5rem 0 .75rem}
.wp-article-body ul,.wp-article-body ol{padding-left:1.5rem}
.wp-article-body li{margin-bottom:.5rem}
.wp-article-body img{display:block;max-width:100%;height:auto;border-radius:24px}
.wp-article-body figcaption{font-size:.85rem;color:#bdd6d6;margin-top:.65rem}
.wp-article-body .article-table{overflow-x:auto}
.wp-article-body table{width:100%;border-collapse:collapse;font-size:.9rem}
.wp-article-body caption{text-align:left;margin-bottom:.65rem}
.wp-article-body th,.wp-article-body td{text-align:left;vertical-align:top;padding:.75rem;border:1px solid #2b5f5f}
.wp-article-body th{background:#1e4f4f}
@media(max-width:700px){#articles .card-grid{grid-template-columns:1fr}#articles{padding-block:2.5rem}.wp-article-main>.wp-article-section>.container{padding-inline:1rem}.wp-article-card{padding:1.25rem}.wp-article-header h1{font-size:2.1rem}.wp-article-body h2{font-size:1.7rem}}
@media(max-width:380px){body:has(#articles) .wrap,body:has(.wp-article-main) .wrap{padding-inline:1rem}body:has(#articles) .card-grid{grid-template-columns:minmax(0,1fr)}body:has(#articles) .footer-cols p,body:has(.wp-article-main) .footer-cols p{min-width:0}body:has(#articles) .brand,body:has(.wp-article-main) .brand{gap:.6rem}body:has(#articles) .brand-logo,body:has(.wp-article-main) .brand-logo{flex-shrink:0}}
