@charset "UTF-8";:root{--primary-950: #022646;--primary-800: #005490;--navy-deep: #071629;--secondary-50: #fdf7ef;--secondary-100: #faedda;--secondary-400: #e39554;--secondary-600: #ce6228;--secondary-800: #893d23;--white: #ffffff;--neutral-50: #fafafa;--neutral-100: #f5f5f5;--neutral-200: #e6e6e6;--neutral-300: #d3d3d3;--neutral-400: #a3a3a3;--neutral-500: #727272;--neutral-600: #535353;--neutral-950: #121212;--cream: #f5f3ef;--hero-text: #eae6de;--line-on-light: rgba(2, 38, 70, .12);--line-on-dark: rgba(245, 243, 239, .1);--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--container: 1272px;--gutter: 24px;--section-y: 64px;--header-h: 70px}@media(max-width:1099px){:root{--header-h: 72px}}@media(max-width:767px){:root{--gutter: 16px;--section-y: 32px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--header-h)}body{margin:0;font-family:var(--font-sans);font-size:16px;line-height:24px;color:var(--neutral-950);background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,p{margin:0}ul{margin:0;padding:0;list-style:none}a{color:inherit}img,svg,video{display:block;max-width:100%}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}address{font-style:normal}:focus-visible{outline:2px solid var(--secondary-400);outline-offset:3px}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:1rem;top:-100px;z-index:100;padding:.75rem 1rem;background:var(--secondary-400);color:var(--primary-950)}.skip-link:focus{top:1rem}.page-placeholder{padding-block:6rem}.posts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}@media(max-width:1099px){.posts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.posts-grid{grid-template-columns:1fr;row-gap:16px}}.btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 32px;border:1px solid var(--secondary-400);font-size:16px;line-height:24px;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.btn--primary{background:var(--secondary-400);color:var(--primary-950)}.btn--primary:hover{background:var(--secondary-600);border-color:var(--secondary-600)}.btn--outline{background:transparent;color:var(--secondary-400)}.btn--outline:hover{background:var(--secondary-400);color:var(--primary-950)}.btn--dark{background:var(--primary-950);border-color:var(--primary-950);color:var(--secondary-50)}.btn--dark:hover{background:var(--primary-800);border-color:var(--primary-800)}.btn:disabled{opacity:.6;cursor:not-allowed}.text-h2{font-size:28px;font-weight:700;line-height:36px}.text-h3{font-size:24px;font-weight:600;line-height:32px}.text-h4{font-size:20px;font-weight:500;line-height:28px}
