/* KAHRAMAN SU TESISAT — NEW INNE:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) CONTENT ONLY.
   Existing css/style.css and all original header/footer rules are untouched.
   No global reset, no global selectors, no scroll animation or layout observers. */
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1){--ks-navy:#0b1f3a;--ks-blue:#173a63;--ks-ink:#172c49;--ks-muted:#526176;--ks-line:#dde4ec;--ks-paper:#fff;--ks-pale:#f3f6f9;--ks-green:#16833f;display:block;position:relative;isolation:isolate;width:100%;max-width:100%;margin:0;padding:0;background:var(--ks-pale)!important;color:var(--ks-ink)!important;font-family:Montserrat,Arial,sans-serif;line-height:1.7;text-align:left;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) *,:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) *::before,:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) *::after{box-sizing:border-box;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) :is(h1,h2,h3,h4,h5,h6){margin:0 0 20px!important;color:var(--ks-ink)!important;font-family:Montserrat,Arial,sans-serif!important;line-height:1.28!important;font-weight:700!important;letter-spacing:-.025em;overflow-wrap:break-word;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) h1{font-size:clamp(30px,3.7vw,52px)!important;line-height:1.12!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) h2{font-size:clamp(23px,2.1vw,31px)!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) h3{font-size:20px!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) p{margin:0 0 19px;color:var(--ks-muted)!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) a{color:var(--ks-blue)!important;text-decoration:none;overflow-wrap:break-word;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) a:hover{text-decoration:underline;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #3677c1!important;outline-offset:4px!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) img{display:block;max-width:100%;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) svg{display:block;width:22px;height:22px;flex:0 0 auto;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) :is(section,article,aside,div){min-width:0;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) [id]{scroll-margin-top:215px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-wrap{width:calc(100% - 64px);max-width:1240px;margin:0 auto;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-anchor{display:block;height:0;scroll-margin-top:215px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:7px 11px;margin:0 auto;padding:22px 0;color:#56667a!important;font-size:12px;line-height:1.7;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-crumb a{color:#425770!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-crumb [aria-current]{color:#526176!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-crumb svg{width:12px;height:12px;color:#8695a7;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-eyebrow{display:flex;align-items:center;gap:9px;margin:0 0 18px;color:var(--ks-blue)!important;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-eyebrow::before{content:"";display:block;width:25px;height:3px;background:currentColor;flex-shrink:0;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-hero{padding:14px 0 48px;border-bottom:1px solid var(--ks-line);background:#f3f6f9;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-hero-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:55px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-hero-copy{padding:15px 0;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-lead{font-family:Arial,sans-serif;font-size:18px;line-height:1.8;max-width:670px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-hero-media{margin:0;position:relative;border-radius:18px;overflow:hidden;background:#dae2ec;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-hero-media img{width:100%;height:auto;aspect-ratio:5/4;object-fit:cover;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-hero-media figcaption{position:absolute;left:18px;bottom:18px;right:18px;display:flex;align-items:center;gap:12px;margin:0;padding:14px 16px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#0b1f3a!important;color:#fff!important;font-size:13px;line-height:1.5;font-weight:600;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-hero-media figcaption svg{width:25px;height:25px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-hero-notes{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-hero-notes span{display:flex;gap:7px;align-items:center;padding:6px 10px;border:1px solid #d5dfeb;border-radius:7px;background:#fff;color:#354d67!important;font-size:12px;font-weight:600;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-hero-notes svg{width:15px;height:15px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:24px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;min-height:49px;max-width:100%;padding:13px 19px;border:1px solid var(--ks-navy);border-radius:8px;background:var(--ks-navy)!important;color:#fff!important;font:700 14px/1.4 Montserrat,Arial,sans-serif;text-decoration:none!important;cursor:pointer;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-btn :is(span,svg){color:#fff!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-btn:hover{background:#24476f!important;border-color:#24476f!important;color:#fff!important;text-decoration:none!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-btn.ksin-wa{border-color:var(--ks-green)!important;background:var(--ks-green)!important;color:#fff!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-btn.ksin-wa:hover{background:#116b33!important;border-color:#116b33!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-btn.ksin-outline{border-color:#b9c8d9!important;background:transparent!important;color:var(--ks-navy)!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-btn.ksin-outline :is(span,svg){color:var(--ks-navy)!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-btn.ksin-outline:hover{background:#e9eff6!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-reassure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;background:#fff;border-bottom:1px solid var(--ks-line);}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-reassure-item{display:flex;gap:15px;align-items:center;padding:24px 28px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-reassure-item+.ksin-reassure-item{border-left:1px solid var(--ks-line);}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-iconbox{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border-radius:12px;background:#edf2f8;color:var(--ks-navy);}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-reassure-item strong{display:block;color:var(--ks-ink)!important;font-size:16px;line-height:1.5;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-reassure-item small{display:block;margin-top:3px;color:#5a687b!important;font-size:13px;line-height:1.5;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:32px;padding-top:48px;padding-bottom:56px;align-items:start;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-article{padding:36px 38px;border:1px solid var(--ks-line);border-radius:14px;background:#fff!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-section{margin:0 0 36px;padding:0 0 30px;border-bottom:1px solid #e9edf2;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-section:last-child{border-bottom:0;padding-bottom:0;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-article :is(p,li){font-family:Arial,sans-serif;font-size:17px;line-height:1.85;color:#35445a!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-article h2{font-size:26px!important;line-height:1.35!important;margin-bottom:18px!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-article .ksin-section-number{display:block;margin-bottom:9px;color:#506783!important;font:700 12px/1.5 Montserrat,Arial,sans-serif;letter-spacing:1px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-article-intro{margin-bottom:30px;padding:22px 24px;border-left:4px solid var(--ks-blue);border-radius:0 10px 10px 0;background:#f0f4f9!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-article-intro p{margin-bottom:0;font-size:17px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-aside{display:flex;flex-direction:column;gap:20px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-sidepanel{padding:23px;border:1px solid var(--ks-line);border-radius:12px;background:#fff!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-sidepanel h2{font-size:18px!important;margin-bottom:17px!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-sidepanel p{font-family:Arial,sans-serif;font-size:15px;line-height:1.8;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-toc{margin:0;padding:0;list-style:none;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-toc li{display:block;padding:0;border-bottom:1px solid #edf0f4;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-toc li:last-child{border:0;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-toc a{display:flex;align-items:flex-start;gap:8px;padding:10px 0;font-size:13px;line-height:1.7;min-width:0;word-break:normal;overflow-wrap:anywhere;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-toc a span:first-child{display:inline-block;flex:0 0 23px;min-width:23px;color:#6c819a!important;font-size:11px;padding-top:2px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-aside,:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-sidepanel,:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-toc-panel{min-width:0;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-toc-panel ol{padding-left:0;margin:0;}

:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-side-links{display:grid;gap:11px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-side-links a{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px;line-height:1.7;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-side-links svg{width:14px;height:14px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-sidepanel .ksin-btn{width:100%;padding:12px;font-size:13px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-dark{background:#0b1f3a!important;color:#fff!important;border-color:#0b1f3a!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-dark :is(h1,h2,h3,h4,h5,p,li,a,small,strong,span,svg,div){color:#fff!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-dark :is(.ksin-btn.ksin-outline){border-color:#98abc1!important;color:#fff!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-dark .ksin-btn.ksin-outline :is(span,svg){color:#fff!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-dark .ksin-btn.ksin-outline:hover{background:#234469!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-photo-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:30px 0 38px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-figure{margin:0;border-radius:10px;overflow:hidden;border:1px solid var(--ks-line);background:#f8fafc;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-figure img{width:100%;height:auto;aspect-ratio:16/11;object-fit:cover;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-figure figcaption{display:flex;align-items:flex-start;gap:8px;min-height:67px;margin:0;padding:13px 15px;color:#526176!important;font-family:Arial,sans-serif;font-size:13px;line-height:1.6;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-figure figcaption span:first-child{color:#637d9d!important;font-weight:700;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-figure.ksin-wide{margin:30px 0 38px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-figure.ksin-wide img{aspect-ratio:16/8.5;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-figure.ksin-wide figcaption{min-height:0;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-callout{margin:30px 0;padding:27px;border-radius:12px;background:#0b1f3a!important;color:#fff!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-callout h2{font-size:23px!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-callout p{font-size:16px;color:#fff!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-callout .ksin-actions{margin-top:18px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-faq{margin-top:35px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-faq details{padding:0;border:1px solid var(--ks-line);border-radius:9px;margin:0 0 10px;background:#fff;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-faq summary{display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;list-style:none;padding:18px 19px;font-size:15px;font-weight:700;color:var(--ks-ink)!important;line-height:1.6;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-faq summary::-webkit-details-marker{display:none;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-faq summary::after{content:"+";display:flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:#edf2f8;color:var(--ks-blue);font-size:19px;font-weight:500;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-faq details[open] summary::after{content:"−";}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-faq details p{padding:0 19px 18px;margin:0;font-size:16px;line-height:1.8;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-bottom{padding:50px 0;background:#fff;border-top:1px solid var(--ks-line);}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-sectionhead{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:25px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-sectionhead h2{margin-bottom:0!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-sectionhead a{flex-shrink:0;font-size:13px;font-weight:700;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-card{display:flex;flex-direction:column;min-width:0;margin:0;border:1px solid var(--ks-line);border-radius:12px;background:#fff;overflow:hidden;height:100%;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-card-media{display:block;overflow:hidden;background:#e5ecf3;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-card-media img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-card-body{display:flex;flex:1;flex-direction:column;padding:22px;min-width:0;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-card-body h3{font-size:20px!important;line-height:1.45!important;margin:9px 0 14px!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-card-body p{font-family:Arial,sans-serif;font-size:16px;line-height:1.8;margin:0 0 20px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-card-kind{font-size:11px;line-height:1.5;color:#526a86!important;text-transform:uppercase;letter-spacing:1px;font-weight:700;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-card-link{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid var(--ks-line);font-size:13px;line-height:1.6;font-weight:700;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-card-link svg{width:17px;height:17px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-linkgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-linkgrid a{display:flex;align-items:center;gap:10px;border:1px solid #dce4ee;border-radius:7px;padding:13px 15px;background:#f7f9fc;font-size:14px;font-weight:600;line-height:1.6;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-linkgrid svg{width:17px;height:17px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-guidelinks{margin:45px 0;padding-top:35px;border-top:1px solid var(--ks-line);}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-coverage{margin-top:45px;padding-top:35px;border-top:1px solid var(--ks-line);}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-coverage p{font-size:15px;font-family:Arial,sans-serif;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-chips{display:flex;flex-wrap:wrap;gap:9px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-chips a{padding:8px 12px;border:1px solid #d6e0eb;border-radius:6px;background:#f7f9fc;font-size:13px;line-height:1.5;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-finalcta{margin-top:45px;padding:35px 38px;border-radius:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:25px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-finalcta h2{margin-bottom:12px!important;font-size:28px!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-finalcta p{margin:0;font-family:Arial,sans-serif;font-size:16px;line-height:1.8;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-finalcta .ksin-actions{margin:0;flex-direction:column;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-micro{margin-top:20px!important;font-family:Arial,sans-serif;font-size:12px!important;line-height:1.7!important;color:#65758a!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-subnav{display:flex;flex-wrap:wrap;gap:14px;margin-top:20px;font-size:13px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-guide-top{padding:6px 0 38px;text-align:left;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-guide-top h1{max-width:940px;font-size:clamp(31px,4vw,53px)!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-guide-top .ksin-lead{max-width:890px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-guide-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;font-size:12px;color:#597089!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-guide-cover{position:relative;overflow:hidden;border-radius:16px;margin:0;background:#dce5ee;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-guide-cover img{width:100%;height:auto;aspect-ratio:19/7;object-fit:cover;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-guide-cover figcaption{padding:13px 19px;background:#fff;font-size:13px;line-height:1.7;color:#526176!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-guide-page .ksin-layout{padding-top:33px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-region-hero{padding:34px 36px;border-radius:16px;background:#0b1f3a!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-region-hero .ksin-eyebrow{color:#d4e1f0!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-region-hero h1{font-size:clamp(31px,3.6vw,49px)!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-region-hero .ksin-lead{color:#e4ebf4!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-region-hero .ksin-hero-media{border-radius:12px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-region-hero .ksin-hero-media img{aspect-ratio:6/5;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-region-hero .ksin-hero-notes span{background:#203957!important;border-color:#43566e;color:#fff!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-index-intro{padding:15px 0 38px;max-width:840px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-index-intro h1{font-size:clamp(33px,3.7vw,50px)!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-catalog{padding:5px 0 45px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-filterbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;padding:18px 0;margin-bottom:23px;border-top:1px solid var(--ks-line);border-bottom:1px solid var(--ks-line);font-size:14px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-filterbar strong{font-size:15px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-info-head{padding:14px 0 32px;max-width:920px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-info-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:32px;padding-bottom:50px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-gallery{padding:0 0 50px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-gallery-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-gallery-grid img{aspect-ratio:4/3;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-gallery-grid figcaption{font-size:12px;min-height:77px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-contact-grid{display:grid;grid-template-columns:1fr 1.1fr;align-items:start;gap:28px;padding-bottom:35px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-contact-box{padding:30px;border:1px solid var(--ks-line);border-radius:12px;background:#fff;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-contact-row{padding:17px 0;border-bottom:1px solid var(--ks-line);}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-contact-row strong{display:block;color:#53677f!important;font-size:12px;letter-spacing:.6px;margin-bottom:6px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-contact-row a{font-size:clamp(13px,1.5vw,19px);font-weight:700;line-height:1.6;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-contact-row .ksin-email{font-size:13px!important;white-space:nowrap;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-form{display:grid;gap:18px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-form label{display:block;margin:0 0 7px;font-size:14px;font-weight:700;color:var(--ks-ink)!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-form :is(input,select,textarea){display:block;width:100%;max-width:100%;min-height:47px;padding:11px 12px;border:1px solid #c8d4e0;border-radius:6px;background:#fff;color:#213851;font:16px/1.5 Arial,sans-serif;box-shadow:none;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-form textarea{resize:vertical;min-height:112px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-form small{display:block;font:13px/1.7 Arial,sans-serif;color:#5b6d82!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-search{display:flex;align-items:center;gap:10px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-search input{min-width:0;width:245px;max-width:100%;padding:11px 13px;border:1px solid #bccbdd;border-radius:7px;font-size:14px;background:#fff;color:#172c49;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-card[hidden]{display:none!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-empty{display:none;padding:25px;text-align:center;border:1px dashed #b6c7da;border-radius:10px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-empty[data-show="true"]{display:block;}
@media(min-width:1500px){:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-wrap{max-width:1320px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-layout{grid-template-columns:minmax(0,1fr) 310px;gap:38px;}}
@media(max-width:1100px){:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-hero-grid{gap:30px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-layout,:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-info-layout{grid-template-columns:minmax(0,1fr) 255px;gap:22px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-article{padding:30px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-reassure-item{padding:21px 17px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-reassure-item strong{font-size:15px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-sidepanel{padding:19px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-finalcta{grid-template-columns:1fr;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-finalcta .ksin-actions{flex-direction:row;}}
@media(max-width:991px){:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1){padding-top:0;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) [id],:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-anchor{scroll-margin-top:130px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-wrap{width:calc(100% - 40px);}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-hero-grid{grid-template-columns:1fr 1fr;gap:25px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-hero{padding-top:0;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-hero h1{font-size:36px!important;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-hero .ksin-lead{font-size:16px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-hero .ksin-btn{font-size:13px;padding:12px 14px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-layout,:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-info-layout{grid-template-columns:minmax(0,1fr);}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;order:2;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-sidepanel.ksin-toc-panel{grid-column:1/-1;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-toc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-toc a{font-size:14px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-reassure-item{align-items:flex-start;padding:18px 10px;gap:9px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-iconbox{width:35px;height:35px;flex-basis:35px;border-radius:9px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-iconbox svg{width:19px;height:19px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-reassure-item strong{font-size:14px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-reassure-item small{font-size:12px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-region-hero{padding:28px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-region-hero .ksin-hero-grid{grid-template-columns:1fr 1fr;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}
@media(max-width:640px){:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-wrap{width:calc(100% - 32px);}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) h1{font-size:32px!important;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-crumb{padding:19px 0;font-size:11px;gap:5px 8px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-hero{padding-bottom:28px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-hero-grid,:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-region-hero .ksin-hero-grid{grid-template-columns:minmax(0,1fr);gap:22px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-hero-copy{padding:3px 0;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-eyebrow{font-size:11px;margin-bottom:14px;letter-spacing:1px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-hero h1{font-size:34px!important;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-lead,:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-hero .ksin-lead{font-size:17px;line-height:1.8;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-actions{gap:9px;margin-top:19px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-btn{font-size:13px!important;min-height:47px;padding:12px 14px!important;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-btn svg{width:19px;height:19px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-hero-notes{margin-top:19px;gap:7px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-hero-notes span{font-size:11px;padding:6px 8px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-hero-media img{aspect-ratio:4/3;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-hero-media figcaption{left:12px;right:12px;bottom:12px;font-size:12px;padding:11px 12px;gap:8px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-reassure{grid-template-columns:1fr;margin-top:0;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-reassure-item{align-items:center;padding:15px 7px;gap:13px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-reassure-item+.ksin-reassure-item{border-left:0;border-top:1px solid var(--ks-line);}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-reassure-item strong{font-size:16px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-reassure-item small{font-size:14px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-iconbox{flex-basis:42px;width:42px;height:42px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-iconbox svg{width:22px;height:22px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-layout{padding-top:28px;padding-bottom:35px;gap:24px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-article{padding:24px 20px;border-radius:10px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-article h2{font-size:23px!important;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-article :is(p,li){font-size:16px;line-height:1.9;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-section{margin-bottom:27px;padding-bottom:24px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-article-intro{padding:18px 17px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-article-intro p{font-size:16px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-photo-pair{grid-template-columns:minmax(0,1fr);gap:17px;margin:25px 0 32px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-figure img{aspect-ratio:16/10;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-figure figcaption{min-height:0;font-size:13px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-figure.ksin-wide img{aspect-ratio:16/10;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-aside{grid-template-columns:minmax(0,1fr);}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-toc{grid-template-columns:minmax(0,1fr);}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-toc-panel{grid-column:auto!important;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-callout{padding:23px 19px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-callout .ksin-actions{flex-direction:column;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-faq summary{font-size:14px;padding:16px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-faq details p{padding:0 16px 16px;font-size:15px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-bottom{padding-top:35px;padding-bottom:38px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-grid{grid-template-columns:minmax(0,1fr);gap:21px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-card-body{padding:23px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-card-body h3{font-size:21px!important;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-card-body p{font-size:16px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-sectionhead{display:block;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-sectionhead a{display:inline-block;margin-top:12px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-sectionhead h2{font-size:26px!important;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-linkgrid{grid-template-columns:minmax(0,1fr);}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-guidelinks,:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-coverage{margin-top:32px;padding-top:27px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-finalcta{padding:28px 22px;gap:20px;margin-top:32px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-finalcta h2{font-size:25px!important;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-finalcta .ksin-actions{flex-direction:column;align-items:stretch;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-guide-top{padding-top:3px;padding-bottom:26px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-guide-top h1{font-size:34px!important;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-guide-cover{border-radius:10px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-guide-cover img{aspect-ratio:4/3;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-guide-cover figcaption{font-size:12px;padding:12px 14px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-region-hero{padding:25px 21px;border-radius:12px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-region-hero h1{font-size:34px!important;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-region-hero .ksin-hero-media img{aspect-ratio:4/3;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-index-intro{padding:6px 0 22px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-index-intro h1{font-size:35px!important;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-filterbar{align-items:stretch;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-filterbar>div,:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-search{width:100%;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-search input{width:100%;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-gallery-grid figcaption{padding:10px;font-size:12px;min-height:0;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-gallery-grid .ksin-figure:last-child{grid-column:1/-1;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-gallery-grid .ksin-figure:last-child img{aspect-ratio:16/8;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-contact-grid{grid-template-columns:minmax(0,1fr);}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-contact-box{padding:24px 19px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-info-head{padding-top:3px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-info-head h1{font-size:32px!important;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-contact-row a{font-size:19px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-contact-row .ksin-email{font-size:12px!important;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-info-layout{gap:24px;}}
@media(prefers-reduced-motion:reduce){:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) *,:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) *::before,:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) *::after{scroll-behavior:auto!important;transition:none!important;animation:none!important;}}
/* Final inner-page composition and dark-surface contrast guard. */
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-region-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:40px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-region-hero :is(h1,h2,h3,h4,h5,h6,p,span,svg,figcaption),:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-callout :is(h1,h2,h3,h4,h5,h6,p,span,svg),:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-finalcta :is(h1,h2,h3,h4,h5,h6,p,span,svg){color:#fff!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-finalcta{background:#0b1f3a!important;color:#fff!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-finalcta .ksin-eyebrow,:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-callout .ksin-eyebrow{color:#dbe7f5!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-guide-meta{margin:22px 0 24px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-guide-meta>span{display:flex;align-items:center;gap:8px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-guide-meta svg{width:17px;height:17px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-contact-row{display:flex;align-items:center;gap:15px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-contact-row>svg{width:25px;height:25px;color:#244d78;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-contact-row>div{min-width:0;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-toc a{grid-template-columns:24px minmax(0,1fr);}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-toc a span:last-child{font-size:13px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-info-page .ksin-article>.ksin-section{max-width:940px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-gallery{padding-top:28px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-info-head,:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-index-intro{max-width:1240px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-info-head h1,:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-index-intro h1{max-width:1000px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-reassure-item small{font-size:14px;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-dark .ksin-btn:not(.ksin-wa),:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-callout .ksin-btn:not(.ksin-wa),:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-finalcta .ksin-btn:not(.ksin-wa),:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-region-hero .ksin-btn:not(.ksin-wa){background:#fff!important;border-color:#fff!important;color:#0b1f3a!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-dark .ksin-btn:not(.ksin-wa) svg,:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-callout .ksin-btn:not(.ksin-wa) svg,:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-finalcta .ksin-btn:not(.ksin-wa) svg,:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-region-hero .ksin-btn:not(.ksin-wa) svg{color:#0b1f3a!important;}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-dark .ksin-btn:not(.ksin-wa):hover,:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-callout .ksin-btn:not(.ksin-wa):hover,:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-finalcta .ksin-btn:not(.ksin-wa):hover,:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-region-hero .ksin-btn:not(.ksin-wa):hover{background:#eaf1f9!important;}
@media(max-width:991px){:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-region-hero{gap:24px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-info-head,:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-index-intro{max-width:1240px;}}
@media(max-width:640px){:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-region-hero{grid-template-columns:minmax(0,1fr);gap:24px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-toc a span:last-child{font-size:14px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-search{display:block;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-search>span{display:block;margin-bottom:7px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-contact-row .ksin-email{font-size:12px!important;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-hero .ksin-actions{align-items:stretch;}}
:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-mobile-toc{display:none;}
@media(max-width:991px){:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-mobile-toc{display:block;background:#fff;border:1px solid #d9e2ec;border-radius:9px;overflow:hidden;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-mobile-toc summary{padding:16px 18px;font-size:15px;font-weight:700;cursor:pointer;color:#172c49;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-mobile-toc ol{margin:0;padding:0 25px 20px 38px;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-mobile-toc li{margin-bottom:9px;font-size:14px;line-height:1.7;}:is(#ks-service-v1,#ks-guide-v1,#ks-region-v1,#ks-index-v1,#ks-info-v1) .ksin-toc-panel{display:none!important;}}
