*{box-sizing:border-box}body{margin:0;background:#f4f3ef;color:#252b30;font:18px/1.75 Georgia,serif}a{color:#246477;text-underline-offset:3px}a:hover{color:#0b3541}body>header{background:#172e36;color:#fff;padding:35px max(24px,calc((100% - 1040px)/2))}body>header a{color:#fff;text-decoration:none}.brand{font:700 30px/1.2 system-ui,sans-serif;letter-spacing:3px}body>header p{margin:9px 0 24px;color:#c5d4d5;font-size:16px}nav{display:flex;gap:12px 26px;flex-wrap:wrap;font:15px system-ui,sans-serif}main{max-width:1040px;margin:45px auto;padding:0 24px}article,.archive-intro{background:#fff;padding:clamp(22px,5vw,64px);margin-bottom:32px;border:1px solid #e1e1db}h1,h2,h3,h4{font-family:system-ui,sans-serif;line-height:1.25;color:#173d49}h1{font-size:clamp(30px,5vw,46px);margin-top:0}h2{font-size:27px}h3{font-size:22px}.entry-meta,.entry-footer,.posted-on{font:14px/1.6 system-ui,sans-serif;color:#646d71}img,video,iframe{max-width:100%;height:auto}iframe{min-height:300px;width:100%}figure{max-width:100%;margin:24px 0}figcaption,.wp-caption-text{font-size:14px;color:#667}pre{overflow:auto}table{max-width:100%;display:block;overflow:auto}blockquote{border-left:3px solid #93b1b8;padding-left:22px;color:#526168}.alignleft{float:left;margin:0 24px 16px 0}.alignright{float:right;margin:0 0 16px 24px}article:after{content:"";display:block;clear:both}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pagination,.navigation{padding:20px 0}.nav-links{display:flex;gap:18px;flex-wrap:wrap}.comments-area{padding:24px;background:#fff}.comment-list{padding-left:24px}footer{max-width:1040px;margin:40px auto;padding:24px;font:14px system-ui,sans-serif;color:#667}.static-archive-note{font-size:14px;color:#667}@media(max-width:600px){.alignleft,.alignright{float:none;margin:16px 0}body{font-size:17px}}