.arkoris-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:36px}.arkoris-news-card{border:1px solid #d9d8c9;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;background:#fffaf0}.arkoris-news-photo{display:block;aspect-ratio:3/2;overflow:hidden}.arkoris-news-photo img{width:100%;height:100%;object-fit:cover}.arkoris-news-copy{padding:26px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.arkoris-news-copy h3{font-size:1.5rem;line-height:1.25;margin:14px 0}.arkoris-news-copy p{margin-bottom:18px}.arkoris-news-copy .text-link{margin-top:auto}.arkoris-news-copy time,.arkoris-news-article time{color:#58624b;font-size:.9rem}.arkoris-news-article{max-width:850px;margin:auto;overflow-wrap:anywhere}.arkoris-news-article h1{line-height:1.15;margin:18px 0}.arkoris-news-article>.eyebrow{margin-top:32px}.arkoris-news-cover{display:block;width:100%;height:auto;max-height:600px;object-fit:cover;border-radius:20px;margin:30px 0}.arkoris-news-article .article-content{margin:32px 0}.arkoris-news-article img{max-width:100%;height:auto}.arkoris-news-pagination{display:flex;flex-wrap:wrap;gap:12px;margin:36px 0}.arkoris-news-pagination .page-numbers{padding:10px 16px;border:1px solid #58624b;border-radius:8px}.arkoris-news-pagination .current{background:#58624b;color:white}@media(max-width:900px){.arkoris-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.arkoris-news-grid{grid-template-columns:1fr}.arkoris-news-article h1{font-size:2.2rem}.arkoris-news-copy{padding:22px}}

@media(min-width:1001px) and (max-width:1250px){.header-phone,.header-cta{display:none}.nav-wrap{justify-content:space-between}.language-switch{margin-left:auto}.menu-toggle{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #dcd9c1;border-radius:7px;background:none;flex-shrink:0;margin-left:0}.menu-toggle span{display:block;width:18px;height:1.5px;background:var(--ink)}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.75px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.75px) rotate(-45deg)}.main-nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--paper);padding:20px 28px 28px;flex-direction:column;align-items:stretch;gap:0;box-shadow:0 15px 20px #14211b10;border-top:1px solid var(--line)}.main-nav.open{display:flex}.main-nav a{padding:12px 0;font-size:15px}.main-nav a:after{display:none}}
