.site-hero{background:#eaf3f1;padding:65px 0 75px}.site-hero h1{font-size:clamp(40px,5vw,68px);line-height:1.1;margin:16px 0;max-width:1000px}.site-hero p:not(.eyebrow){max-width:740px;font-size:19px;line-height:1.6;color:#617772}.site-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:45px;color:#617772;font-size:14px}.site-breadcrumb a:hover{color:#119da1}.site-page-body{max-width:1200px}.site-prose{font-size:18px;line-height:1.8;color:#46615e}.site-prose>*+*{margin-top:1.1em}.site-prose h2,.site-prose h3{color:#102e33;line-height:1.25}.site-prose h2{font-size:clamp(28px,3vw,40px)}.site-prose h3{font-size:23px}.site-prose a{color:#078b90;text-decoration:underline}.site-prose ul{padding-left:1.4em;list-style:disc}.site-prose img{max-width:100%;height:auto;border-radius:10px}.site-item-list{margin-top:42px;border-top:1px solid #dbe7e3}.site-item{display:flex;justify-content:space-between;gap:25px;padding:25px 0;border-bottom:1px solid #dbe7e3}.site-item h3{font-size:21px}.site-item p{color:#617772;margin-top:8px}.site-item>a{white-space:nowrap;color:#138f93;font-weight:700}.site-faq{border-bottom:1px solid #dbe7e3}.site-faq summary{cursor:pointer;font-size:19px;font-weight:700;padding:24px 0}.site-faq div{padding-bottom:24px;color:#566f6b;line-height:1.7}.site-empty{background:#f2f7f5;color:#617772;padding:30px;margin-top:35px}.sitemap-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:45px}.sitemap-grid h2{font-size:21px;margin-bottom:16px}.sitemap-grid a{display:block;padding:6px 0;color:#4c6b67}.editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.editorial-card{border:1px solid #e0ebe7;border-radius:10px;overflow:hidden}.editorial-card a{display:block;height:100%}.editorial-image{aspect-ratio:16/9;background:#edf4f2;display:grid;place-items:center;color:#559a9b}.editorial-image img{width:100%;height:100%;object-fit:cover}.editorial-copy{padding:22px}.editorial-copy time{font-size:14px;color:#6b827e}.editorial-copy h2{font-size:21px;line-height:1.35;margin:12px 0}.editorial-copy p{font-size:15px;line-height:1.6;color:#617772}.editorial-copy span{display:block;margin-top:20px;color:#138f93;font-weight:700}.editorial-pagination{display:flex;gap:8px;margin-top:35px}.editorial-pagination a{padding:8px 14px;border:1px solid #d1e1dc}.editorial-pagination a[aria-current=page]{background:#119da1;color:#fff}.article-body{max-width:900px}.article-cover{display:block;width:100%;height:auto;margin-bottom:40px;border-radius:10px}.branch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:35px}.branch-card{background:#f2f7f5;padding:24px;border-radius:8px}.branch-card h3{font-size:19px;margin:0 0 8px}.branch-card p{font-size:16px;margin:0}.site-page .contact{background:#f3f7f5}@media(max-width:800px){.editorial-grid,.sitemap-grid,.branch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.site-hero{padding:45px 0 55px}.site-breadcrumb{margin-bottom:30px}.editorial-grid,.sitemap-grid,.branch-grid{grid-template-columns:1fr}.site-item{flex-direction:column;gap:12px}.site-prose{font-size:16px}}

.branch-card .branch-country{display:flex;align-items:center;gap:10px}.branch-country .branch-flag{width:32px;height:24px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #d8e2dd;flex-shrink:0}
.article-body .site-prose iframe{max-width:100%;height:auto;aspect-ratio:16/9}
.editorial-pagination{flex-wrap:wrap}
.editorial-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;color:#6b827e;font-size:14px}.editorial-meta small{font-size:inherit}.site-hero .article-author{font-size:16px;margin-top:14px}
