.blog-wrap{width:min(1320px,92%);margin:0 auto;padding:70px 0}.blog-heading{border-bottom:1px solid var(--rule);margin-bottom:42px;padding-bottom:38px}.blog-heading h1{margin:20px 0!important;font-size:clamp(40px,5vw,70px)!important;line-height:1.1!important}.blog-heading>p:last-child{color:var(--muted);font-size:17px;line-height:1.7}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 28px;display:grid}.blog-card{border-bottom:1px solid var(--rule);min-width:0;padding-bottom:25px}.blog-card-image{aspect-ratio:4/3;background:#fff;margin-bottom:20px;display:block;overflow:hidden}.blog-card-image img{object-fit:cover;height:100%}.blog-card time,.article-heading time{letter-spacing:.04em;color:var(--muted);font-size:13px}.blog-card h2{margin:15px 0!important;font-size:26px!important;line-height:1.4!important}.blog-card>p{color:var(--muted);font-size:16px;line-height:1.8}.blog-card .text-link{letter-spacing:.04em;font-size:13px}.blog-pagination{justify-content:center;gap:30px;margin:50px 0 0;font-size:14px;display:flex}.blog-pagination a{border-bottom:1px solid var(--ink)}.blog-empty{padding:80px 0 110px}.blog-empty h2{margin:0 0 25px!important;font-size:30px!important}.article-wrap{width:min(920px,90%);margin:auto;padding:55px 0 75px}.article-heading{margin:40px 0 35px}.article-heading h1{overflow-wrap:anywhere;letter-spacing:-.015em!important;margin:22px 0!important;font-size:clamp(34px,4.6vw,64px)!important;line-height:1.25!important}.article-heading>p{color:var(--muted);font-size:19px;line-height:1.8}.article-cover{max-height:650px;margin:30px 0 50px;overflow:hidden}.article-cover img{object-fit:contain;background:#fff;max-height:650px}.article-body{overflow-wrap:anywhere;max-width:760px;margin:auto;font-size:17px;line-height:1.95}.article-body p{white-space:pre-wrap;margin:0 0 25px}.article-body h2{margin:45px 0 20px!important;font-size:29px!important;line-height:1.4!important}.article-body h3{margin:30px 0 16px!important;font-size:23px!important;line-height:1.4!important}.article-body ul{padding-left:24px}.article-body li{margin-bottom:10px}.article-cta{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:20px;margin-top:65px;padding-top:35px;display:flex}.article-cta h2{margin:0!important;font-size:30px!important}.article-language-note{color:var(--muted);border:1px solid var(--rule);padding:5px 9px;font-size:13px}.blog-page a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media (max-width:980px){.blog-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.blog-wrap{padding-top:35px}.blog-grid{grid-template-columns:1fr;gap:35px}.blog-card h2{font-size:25px!important}.article-wrap{padding-top:30px}.article-heading>p{font-size:17px}.article-cta{display:block}.article-cta .button{margin-top:20px}}
