/* Yalnızca yeni bölge sayfaları: mevcut tema tipografisi ve renkleri kullanılır. */
.oag-skip{position:absolute;left:16px;top:-100px;z-index:10002;padding:12px 20px;background:#fff;color:#222;border-radius:8px}
.oag-skip:focus{top:12px}
.oag-region-page .oag-regional-header{background-attachment:scroll;padding:190px 0 100px}
.oag-region-page .page-header-box h1{font-size:clamp(32px,4.3vw,58px);line-height:1.14;cursor:auto;max-width:1100px;margin-left:auto;margin-right:auto;overflow-wrap:break-word}
.oag-region-page .page-header .breadcrumb{line-height:1.6;flex-wrap:wrap}
.oag-region-page .oag-regional-gap{row-gap:25px;align-items:flex-start}
.oag-region-page .oag-regional-gap p{line-height:1.8}
.oag-region-page .oag-content-photo{margin:0;width:100%;display:block}
.oag-region-page .oag-content-photo img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;transform:none}
.oag-region-page .oag-content-photo figcaption{font-size:11px;line-height:1.55;color:#777;margin-top:10px}
.oag-region-page .oag-location-note{border-left:3px solid var(--accent-color,#e5df5d);padding:10px 0 10px 15px;color:var(--primary-color,#222);font-size:14px;line-height:1.7}
.oag-region-page .oag-location-note a{text-decoration:underline;text-underline-offset:3px}
.oag-region-page .oag-regional-checklist{height:100%;padding:26px;background:#fff;border:1px solid var(--divider-color,#ddd);border-radius:12px}
.oag-region-page .oag-regional-checklist h3{font-size:21px;margin-bottom:20px}
.oag-region-page .oag-regional-checklist ul{padding-left:20px;margin-bottom:22px;line-height:1.75}
.oag-region-page .oag-regional-checklist li{margin-bottom:13px}
.oag-region-page .oag-regional-checklist .btn-default{max-width:100%;white-space:normal;font-size:14px;line-height:1.5}
.oag-region-page .oag-regional-checklist p{margin:20px 0 0;font-size:13px;line-height:1.7}
.oag-region-page .oag-regional-address{font-style:normal;color:var(--primary-color,#222);font-size:17px;line-height:1.8;margin-bottom:18px}
.oag-region-page .oag-regional-inline{margin:25px 0 0;line-height:1.7}
.oag-region-page .oag-regional-related h2{font-size:26px;margin-bottom:24px}
.oag-region-page .oag-region-links{display:flex;gap:12px;flex-wrap:wrap}
.oag-region-page .oag-region-links a{border:1px solid var(--divider-color,#ddd);padding:12px 18px;border-radius:100px;color:var(--primary-color,#222);font-size:14px;line-height:1.5}
.oag-region-page .oag-region-links a:hover{background:var(--accent-color,#e5df5d)}
.oag-region-page .oag-section{scroll-margin-top:100px}
.oag-region-page .oag-faq{max-width:none}
.oag-region-page .oag-faq summary{padding-right:10px}
.oag-region-page .oag-cards-row{row-gap:24px}
@media(max-width:991px){.oag-region-page .oag-regional-header{padding:145px 0 75px}.oag-region-page .oag-copy{padding-right:0}}
@media(max-width:767px){.oag-region-page .oag-regional-header{padding:130px 0 60px}.oag-region-page .page-header-box h1{font-size:clamp(29px,7.2vw,39px)}.oag-region-page .oag-regional-checklist{padding:22px}.oag-region-page .oag-regional-address{font-size:15px}.oag-region-page .oag-actions .btn-default{white-space:normal;line-height:1.5;max-width:100%}.oag-region-page .oag-region-links a{font-size:13px;padding:10px 14px}.oag-region-page .oag-regional-related h2{font-size:23px}}
