.intl-guide{max-width:1168px;margin:24px auto;padding:28px 30px;border:1px solid #dce7f2;border-radius:18px;background:linear-gradient(135deg,#f3f8ff,#fff 65%);box-shadow:0 10px 30px rgba(31,73,117,.08)}
.intl-guide__eyebrow{margin:0 0 6px!important;color:#2868a9!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase}
.intl-guide h2{margin:0;font-size:clamp(1.2rem,2.3vw,1.65rem);line-height:1.35}.intl-guide__lead{max-width:820px!important;margin:9px 0 20px!important;color:#526171!important;font-size:.9rem!important;line-height:1.75}
.intl-guide__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.intl-guide__step{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:15px;border:1px solid #e2eaf2;border-radius:12px;background:#fff}.intl-guide__num{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#2368ad;color:#fff;font-weight:800}.intl-guide__step strong{font-size:.86rem}.intl-guide__step p{margin:3px 0 0!important;color:#647181!important;font-size:.76rem!important;line-height:1.55}
.buyer-brief{margin:14px 0 18px;padding:15px 17px;border:1px solid #cfe0f0;border-radius:12px;background:#f5f9fd}.buyer-brief__title{display:block;margin-bottom:8px;color:#245d94;font-size:.84rem}.buyer-brief ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:7px 12px}.buyer-brief li{position:relative;padding-left:18px;color:#4a5967;font-size:.74rem;line-height:1.5}.buyer-brief li::before{content:"✓";position:absolute;left:0;color:#23804b;font-weight:800}
@media(max-width:720px){.intl-guide{margin:18px 14px;padding:22px 18px}.intl-guide__steps{grid-template-columns:1fr}.buyer-brief ul{grid-template-columns:1fr}}

.intl-guide__faq{margin-top:18px;padding-top:16px;border-top:1px solid #e2eaf2}.intl-guide__faq h3{margin:0 0 8px;font-size:.92rem}.intl-guide__faq details{border-top:1px solid #e7edf3}.intl-guide__faq details:last-child{border-bottom:1px solid #e7edf3}.intl-guide__faq summary{padding:10px 2px;cursor:pointer;color:#263746;font-size:.8rem;font-weight:700}.intl-guide__faq details p{margin:0 2px 11px!important;color:#596a78!important;font-size:.76rem!important;line-height:1.65}
