.public-article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:54px}.public-article-card{min-height:300px;padding:30px;display:flex;flex-direction:column;border:1px solid #dbe2e6;background:#fbfbfa;transition:.25s ease}.public-article-card:hover{transform:translateY(-4px);border-color:#c69257;box-shadow:0 18px 50px rgba(0,25,43,.08)}.public-article-card span,.article-detail-header span{color:#c69257;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.public-article-card h3{margin:30px 0 16px;font:600 1.35rem/1.3 "Space Grotesk",sans-serif;color:#002442}.public-article-card p{color:#667680;font-size:13px;line-height:1.75}.public-article-card i{margin-top:auto;padding-top:25px;font-style:normal;font-size:10px;font-weight:800;text-transform:uppercase}.public-empty{grid-column:1/-1;padding:34px;border:1px solid #dbe2e6;background:#fbfbfa;color:#667680}.article-page{min-height:70vh;background:#f6f7f7;padding:110px max(24px,calc((100vw - 900px)/2))}.article-detail-header{padding-bottom:52px;border-bottom:1px solid #dbe2e6}.article-detail-header h1{max-width:850px;margin:20px 0 24px;color:#002442;font:600 clamp(2.8rem,6vw,5.5rem)/1 "Space Grotesk",sans-serif;letter-spacing:-.055em}.article-detail-header p{max-width:720px;color:#667680;font-size:17px;line-height:1.8}.article-detail-body{padding:55px 0;color:#263f4e;font-size:17px;line-height:1.9}.article-detail-body h2{margin:56px 0 18px;color:#002442;font:600 2.1rem "Space Grotesk",sans-serif}.article-detail-body h3{margin:42px 0 16px;color:#002442;font:600 1.4rem "Space Grotesk",sans-serif}.article-detail-body ul{padding-left:25px}@media(max-width:800px){.public-article-grid{grid-template-columns:1fr}.article-page{padding-top:72px}.article-detail-header h1{font-size:clamp(2.5rem,13vw,4.2rem)}}
