/* FKBS v3.3.0 – KVKK Aydınlatma Metni, boş ana metin + sade iletişim sütunu */
.fkbs-kvkk-page{background:#fff;color:#142b4b;min-width:0}
.fkbs-kvkk-container{width:min(1410px,calc(100% - 64px));margin-inline:auto}
.fkbs-kvkk-hero{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(106deg,#08294f 0%,#064780 52%,#062d59 100%);color:#fff}
.fkbs-kvkk-hero:before,.fkbs-kvkk-hero:after{content:"";position:absolute;pointer-events:none;z-index:-1;transform:rotate(-28deg);border-radius:46%;background:rgba(6,113,193,.19)}
.fkbs-kvkk-hero:before{height:430px;width:730px;right:-150px;bottom:-385px}
.fkbs-kvkk-hero:after{height:340px;width:650px;right:8%;top:-295px;border:1px solid rgba(32,168,239,.18);background:rgba(13,113,195,.1)}
.fkbs-kvkk-hero-inner{display:flex;align-items:center;gap:28px;padding-block:34px 35px}
.fkbs-kvkk-hero-icon{display:flex;align-items:center;justify-content:center;flex:none;border-right:2px solid rgba(255,255,255,.6);padding-right:25px;color:#effaff}
.fkbs-kvkk-hero h1{color:#fff;font-weight:800;letter-spacing:-.025em;font-size:clamp(29px,3vw,46px);line-height:1.2;margin:0 0 13px}
.fkbs-kvkk-breadcrumb{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:14px;color:#dcecff}
.fkbs-kvkk-breadcrumb a{display:flex;align-items:center;gap:7px;color:#fff;text-decoration:none}
.fkbs-kvkk-breadcrumb a:hover{text-decoration:underline}
.fkbs-kvkk-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(260px,1fr);gap:42px;align-items:start;min-height:440px}
.fkbs-kvkk-document{padding:52px 0 70px;min-width:0;min-height:430px}
.fkbs-kvkk-content{font-size:16px;line-height:1.9;overflow-wrap:anywhere;color:#243750}
.fkbs-kvkk-content>:first-child{margin-top:0}
.fkbs-kvkk-content>:last-child{margin-bottom:0}
.fkbs-kvkk-content h2,.fkbs-kvkk-content h3,.fkbs-kvkk-content h4{line-height:1.35;color:#093565;font-weight:800;letter-spacing:-.015em;margin:28px 0 12px}
.fkbs-kvkk-content h2{font-size:clamp(23px,2.2vw,30px)}
.fkbs-kvkk-content h3{font-size:clamp(19px,1.9vw,24px)}
.fkbs-kvkk-content h4{font-size:18px}
.fkbs-kvkk-content p{margin:0 0 19px;line-height:inherit;color:inherit}
.fkbs-kvkk-content a{color:#075aaf;text-decoration:underline;text-underline-offset:3px}
.fkbs-kvkk-content ul,.fkbs-kvkk-content ol{padding-left:27px;margin:12px 0 24px}
.fkbs-kvkk-content li{margin:6px 0}
.fkbs-kvkk-content table{display:block;overflow-x:auto;width:max-content;max-width:100%;border-collapse:collapse;margin:16px 0 25px}
.fkbs-kvkk-content th,.fkbs-kvkk-content td{padding:9px 12px;border:1px solid #dae5ef}
.fkbs-kvkk-content blockquote{margin:20px 0;padding:14px 22px;border-left:4px solid #0e71b7;background:#f4f8fd}
.fkbs-kvkk-content img{max-width:100%;height:auto}
.fkbs-kvkk-sidebar{border-left:1px solid #dce6f1;padding:26px 0 50px 32px;min-width:0;align-self:stretch;color:#193350}
.fkbs-kvkk-sidebar-section{padding:0 0 23px;margin-bottom:23px;border-bottom:1px solid #dce6f1}
.fkbs-kvkk-sidebar-section:last-child{border-bottom:0;margin-bottom:0}
.fkbs-kvkk-sidebar h2{display:flex;gap:11px;align-items:center;color:#0b3564;font-size:clamp(20px,2vw,24px);line-height:1.25;margin:0 0 15px;font-weight:800}
.fkbs-kvkk-sidebar h2 svg,.fkbs-kvkk-contact-list svg{color:#074d90;flex:none}
.fkbs-kvkk-sidebar p{font-size:15px;line-height:1.65;color:#364b63;margin:0 0 16px}
.fkbs-kvkk-contact-list,.fkbs-kvkk-social-list{list-style:none;padding:0;margin:0}
.fkbs-kvkk-contact-list li{display:flex;align-items:flex-start;gap:13px;margin:0 0 15px;font-size:15px;line-height:1.55;min-width:0}
.fkbs-kvkk-contact-list li:last-child{margin-bottom:0}
.fkbs-kvkk-contact-list a{color:#123b66;overflow-wrap:anywhere;text-decoration:none}
.fkbs-kvkk-contact-list a:hover{text-decoration:underline;color:#0060a9}
.fkbs-kvkk-social-list{display:flex;flex-wrap:wrap;gap:10px}
.fkbs-kvkk-social-list a{display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(145deg,#0b7bc8,#064881);border-radius:8px;width:48px;height:48px;text-decoration:none;transition:transform .16s ease,background .16s ease}
.fkbs-kvkk-social-list a:hover,.fkbs-kvkk-social-list a:focus-visible{background:#07579b;transform:translateY(-2px)}
.fkbs-kvkk-page a:focus-visible{outline:3px solid #1b9adc;outline-offset:4px}
@media(max-width:900px){.fkbs-kvkk-layout{grid-template-columns:minmax(0,1.9fr) minmax(225px,1fr);gap:24px}.fkbs-kvkk-sidebar{padding-left:22px}}
@media(max-width:700px){.fkbs-kvkk-container{width:calc(100% - 30px)}.fkbs-kvkk-hero-inner{gap:14px;padding-block:27px}.fkbs-kvkk-hero-icon{padding-right:12px}.fkbs-kvkk-hero-icon svg{width:36px;height:36px}.fkbs-kvkk-hero h1{font-size:clamp(26px,7vw,34px)}.fkbs-kvkk-breadcrumb{font-size:13px;gap:9px}.fkbs-kvkk-layout{display:block}.fkbs-kvkk-document{min-height:260px;padding:30px 0 40px}.fkbs-kvkk-content{font-size:15px;line-height:1.85}.fkbs-kvkk-sidebar{border-left:0;border-top:1px solid #dce6f1;padding:28px 0 34px}}
@media(prefers-reduced-motion:reduce){.fkbs-kvkk-social-list a{transition:none}}
