.country-page .page-title-band{padding-bottom:55px}.country-page .page-title-band h1{max-width:1150px;font-size:clamp(34px,4.4vw,64px)}.country-page .page-lead{max-width:940px;font-size:16px;line-height:1.9}.country-page .crosslinks{gap:18px 28px}.country-page .country-lead-media{padding:0 clamp(22px,5vw,80px) 42px;background:linear-gradient(110deg,#21184f,#3e2863)}.country-hero-photo{position:relative;max-width:1240px;margin:0 auto;border-radius:7px;overflow:hidden;aspect-ratio:2.2;background:#21184f;box-shadow:0 20px 60px #100d2b33}.country-hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 65%;animation:country-camera 22s ease-in-out infinite alternate;will-change:transform}.country-page .trust-strip{background:#eeeaf4;border:0}.country-page .trust-grid{max-width:1240px;margin:auto}.country-page .trust-cell{padding:32px;border-right:1px solid #d9d0e6;position:relative;min-height:110px}.country-page .trust-cell:last-child{border-right:0}.country-page .trust-cell .t1{letter-spacing:.12em;font-size:10px}.country-page .trust-cell .t2{font-size:17px;margin-top:10px}.country-page .feat-grid{background:#fff;border-top:1px solid #ded6e8;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.country-page .feature{min-height:230px;padding:35px;border-bottom:1px solid #ded6e8;background:white}.country-page .feature:nth-child(n){border-inline:0}.country-page .feature:nth-child(2n){border-left:1px solid #ded6e8}.country-page .feature:hover{background:#f7f5fa;transform:none}.country-page .feature h3{color:#21184f;font-size:26px;margin-top:22px}.country-page .feature p{color:#666579;font-size:14px;line-height:1.9}.country-page .feature .ftag:before{color:#e01438}.country-page .country-scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:stretch}.country-page .scope-list{box-shadow:none;border:0;background:transparent;align-self:center}.country-page .scope-list li{padding:22px 4px;background:transparent;border-color:#ded6e8;font-size:14px;line-height:1.8}.country-page .scope-list li:first-child{padding-top:0}.country-page .scope-list li:last-child{padding-bottom:0}.country-detail-photo{margin:0;position:relative;border-radius:7px;overflow:hidden;min-height:400px;background:#e7dfee}.country-detail-photo img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:58% center;animation:country-detail-camera 20s ease-in-out infinite alternate;will-change:transform}.country-page .faq-wrap{max-width:none}.country-page .faq-item summary{font-weight:700;font-size:17px;line-height:1.5}.country-page .faq-item .a{font-size:14px;line-height:1.9}.country-page .cta-band{padding-block:85px}.country-page .cta-inner h2{font-size:clamp(28px,3.2vw,44px);line-height:1.15}.motion-off .country-hero-photo img,.motion-off .country-detail-photo img{animation-play-state:paused}
@keyframes country-camera{from{transform:scale(1.01) translateX(-.25%)}to{transform:scale(1.075) translateX(.5%)}}@keyframes country-detail-camera{from{transform:scale(1.02) translateX(-.5%)}to{transform:scale(1.09) translateX(.5%)}}
@media(max-width:767px){.country-page .page-title-band{padding-bottom:35px}.country-page .page-title-band h1{font-size:35px}.country-page .page-lead{font-size:14px}.country-page .breadcrumb{font-size:8px;line-height:1.9}.country-page .page-title-band .tag{font-size:9px;line-height:1.8;letter-spacing:.04em;flex-wrap:wrap}.country-page .country-lead-media{padding-bottom:25px}.country-hero-photo{aspect-ratio:1.3;border-radius:5px}.country-hero-photo img{object-position:60% center}.country-page .trust-cell{padding:23px;min-height:100px;border-bottom:1px solid #d9d0e6}.country-page .trust-cell .t2{font-size:14px}.country-page .feat-grid{grid-template-columns:1fr}.country-page .feature{padding:28px 0;min-height:0}.country-page .feature:nth-child(n){border-inline:0}.country-page .feature h3{font-size:24px}.country-page .country-scope-grid{grid-template-columns:1fr;gap:30px}.country-detail-photo{min-height:300px}.country-page .faq-item summary{font-size:15px}.country-page .cta-band{padding-block:60px}}
@media(prefers-reduced-motion:reduce){.country-hero-photo img,.country-detail-photo img{animation:none;transform:none;will-change:auto}}
