.nav-links,.footer-menu{list-style:none;margin:0;padding:0}.footer-menu{display:grid;gap:12px}.footer-menu a{color:#d9e0da;font-size:10px}.hero h1 span.hero-first{color:inherit;font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit}.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}.search-panel input{color:#17231e}.quote-pause[hidden]{display:none}.article-art.has-image{display:block}.article-art.has-image:before,.article-art.has-image:after{display:none}.article-art img{width:100%;height:100%;min-height:210px;object-fit:cover;position:absolute;inset:0}.topic:nth-child(4):not(.topic-army){background:#354358;color:#f6efe4}.topic:nth-child(4):not(.topic-army) p,.topic:nth-child(4):not(.topic-army) .topic-num,.topic:nth-child(4):not(.topic-army) .topic-arrow{color:#e3e1da}.topic.topic-army{background-color:#659ac8;background-image:linear-gradient(180deg,rgba(19,39,59,.18) 0%,rgba(17,40,62,.38) 43%,rgba(14,32,50,.88) 100%),url('army-airborne.png');background-position:center,76% 20%;background-size:cover;background-repeat:no-repeat;color:#fff}.topic.topic-army:before{content:none}.topic.topic-army .topic-num,.topic.topic-army .topic-arrow,.topic.topic-army p{color:#fff;text-shadow:0 1px 5px #14293b}.topic.topic-army h3{text-shadow:0 2px 8px #14293b}.content-shell{padding-top:80px;padding-bottom:100px;min-height:55vh}.content-head{max-width:820px;margin-bottom:42px}.content-head h1,.entry h1{font:400 clamp(38px,5vw,64px)/1.08 Georgia,serif;letter-spacing:-.05em;margin:14px 0 20px}.content-head p{color:#676861;line-height:1.8;max-width:680px}.post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.post-card{background:#fffdfa;border:1px solid #e0dad0}.post-image{display:block;aspect-ratio:16/10;overflow:hidden}.post-image img{width:100%;height:100%;object-fit:cover}.post-card-body{padding:24px}.post-date{font:10px 'DM Sans',sans-serif;color:#77776c;letter-spacing:.08em;text-transform:uppercase}.post-card h2{font:400 26px/1.2 Georgia,serif;letter-spacing:-.04em;margin:14px 0}.post-card p{font-size:12px;line-height:1.8;color:#676861}.post-card .text-link{display:inline-block;margin-top:15px}.pagination{margin-top:35px}.pagination .nav-links{display:flex;gap:18px}.entry{max-width:850px;margin:auto}.entry-header{padding:36px 0 22px}.entry-meta{font-size:12px;color:#9b4b3e}.entry-image img{display:block;max-width:100%;height:auto}.entry-content{max-width:740px;margin:35px auto 0;font:18px/1.8 Georgia,serif;color:#343632;overflow-wrap:anywhere}.entry-content h2,.entry-content h3{font-family:Manrope,sans-serif;line-height:1.25;margin-top:2em}.entry-content img{max-width:100%;height:auto}.entry-content a{color:#b34032;text-decoration:underline}.entry-content blockquote{margin:1.8em 0;padding:5px 0 5px 25px;border-left:3px solid #d7513d;font-style:italic}.entry-content .wp-block-image{max-width:100%}@media(max-width:800px){.post-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.content-shell{padding-top:50px;padding-bottom:65px}.post-grid{grid-template-columns:1fr}.entry-content{font-size:17px}.entry-header{padding-top:27px}}
.subcategories{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.subcategories a{font-size:12px;color:#843d32;border:1px solid #d5c8b9;border-radius:2px;padding:9px 12px}.subcategories a:hover{background:#e9dfd1}
.pagination .nav-links{position:static;background:transparent;border:0;padding:0;display:flex}
.content-shell.category-page{padding-top:40px}
@media(max-width:680px){.content-shell.category-page{padding-top:25px}}
