.tas-regional-band{padding:48px 24px;background:#f4fafb;color:#173b45;direction:rtl;scroll-margin-top:150px}
.tas-regional-inner{max-width:1180px;margin:0 auto;min-width:0}
.tas-regional-band h2{font-size:30px;line-height:1.5;margin:0 0 16px;letter-spacing:0}
.tas-regional-band p{font-size:18px;line-height:1.9;margin:0 0 18px;max-width:900px}
.tas-regional-links{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;margin:20px 0 0}
.tas-regional-links li{border-top:2px solid #1a9ba7;padding-top:16px;min-width:0}
.tas-regional-links a{color:#0c5467;font-size:21px;line-height:1.7;font-weight:700;text-decoration:underline;text-underline-offset:5px}
.tas-regional-links p{font-size:16px;line-height:1.85;margin-top:10px}
.tas-guide h1{font-size:40px;line-height:1.55;letter-spacing:0;white-space:normal;overflow-wrap:anywhere}
.tas-guide section{scroll-margin-top:110px}
.tas-guide-figure{margin:28px 0;max-width:580px}
.tas-guide-figure img{display:block;width:100%;height:auto;max-height:370px;object-fit:contain;background:#edf6f8}
.tas-guide-figure figcaption{font-size:14px;line-height:1.7;color:#45616b;margin-top:12px}
.tas-guide-sources{border-top:1px solid #4a727b;padding-top:24px}
.tas-guide a,.tas-guide summary{overflow-wrap:anywhere}
@media(max-width:760px){.tas-regional-band{padding:32px 20px}.tas-regional-band h2{font-size:25px}.tas-regional-links{grid-template-columns:1fr;gap:18px}.tas-guide h1{font-size:30px}.tas-guide-figure img{max-height:230px}}
