@font-face {
  font-family: 'Newsreader';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/static/type/ist-01.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Newsreader';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/static/type/ist-02.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/static/type/ist-03.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/static/type/ist-04.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/static/type/ist-05.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/static/type/ist-06.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/static/type/ist-07.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/static/type/ist-08.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/static/type/ist-09.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/static/type/ist-10.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/static/type/ist-11.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/static/type/ist-12.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root{--z:#FFFFFF;--m:#151515;--p:#0E4B4F;--p2:#0A3739;--c:#DCE2E6;--s:#596168;--k:#FFFFFF;
--serif:'Newsreader',ui-serif,serif;--sans:'Public Sans',system-ui,sans-serif}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;background:var(--z);color:var(--m);font:400 17px/1.7 var(--sans)}
img{max-width:100%;height:auto;display:block}
a{color:inherit}
.ed-gec{position:absolute;left:-999px;top:0;background:var(--m);color:var(--z);padding:.6rem 1rem;z-index:50}.ed-gec:focus{left:1rem}
.ed-sar{max-width:1240px;margin:0 auto;padding:0 28px}
.ed-ust{border-bottom:1px solid var(--m);background:var(--z);position:sticky;top:0;z-index:30}
.ed-ust__ic{display:flex;align-items:center;justify-content:space-between;height:68px;gap:24px}
.ed-logo{display:flex;align-items:center;gap:12px;text-decoration:none}
.ed-logo__isim{font:600 21px/1.05 var(--serif);letter-spacing:-.01em}
.ed-logo__isim small{display:block;font:500 10.5px/1.4 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--s)}
.ed-menu{display:flex;align-items:center;gap:30px;font:500 14px/1 var(--sans)}
.ed-menu a{text-decoration:none;padding:6px 0;border-bottom:1px solid transparent}
.ed-menu a:hover,.ed-menu a[aria-current=page]{border-color:var(--m)}
.ed-menu .ed-btn{padding:12px 18px;border:1px solid var(--p)}.ed-menu .ed-btn:hover{border-color:var(--p2)}
.ed-menu__acilir{position:relative}
.ed-menu__acilir>button{font:inherit;background:none;border:0;padding:6px 0;cursor:pointer;color:inherit}
.ed-menu__liste{display:none;position:absolute;top:calc(100% + 18px);right:-170px;background:var(--k);border:1px solid var(--m);width:660px;padding:24px 26px 18px;grid-template-columns:1fr 1fr;gap:6px 30px;z-index:40}
.ed-menu__liste::before{content:'';position:absolute;left:0;right:0;top:-24px;height:24px}
.ed-menu__acilir:hover .ed-menu__liste,.ed-menu__acilir:focus-within .ed-menu__liste,.ed-menu__acilir.acik .ed-menu__liste{display:grid}
.ed-menu__grup>a{display:block!important;font:italic 400 21px/1.2 var(--serif)!important;color:var(--p);padding:0 0 10px!important;border-bottom:1px solid var(--c)!important;margin-bottom:6px}
.ed-menu__grup ul{list-style:none;margin:0;padding:0}
.ed-menu__liste li a{display:flex;gap:12px;padding:8px 0;border:0}
.ed-menu__liste a span{font:italic 400 15px var(--serif);color:var(--p);width:22px}
.ed-menu__liste li a:hover{color:var(--p)}
.ed-btn{display:inline-flex;align-items:center;gap:10px;font:600 14px/1 var(--sans);padding:13px 22px;border:1px solid var(--m);text-decoration:none;background:transparent;color:var(--m);cursor:pointer}
.ed-btn:hover{background:var(--m);color:var(--z)}
.ed-btn--dolu{background:var(--p);border-color:var(--p);color:#fff}.ed-btn--dolu:hover{background:var(--p2);border-color:var(--p2)}
.ed-ac{display:none;background:none;border:0;width:44px;height:44px;cursor:pointer;padding:10px}
.ed-ac span{display:block;height:1.5px;background:var(--m);margin:6px 0}
.ed-perde{position:fixed;inset:0;background:var(--k);color:var(--m);z-index:60;display:none;flex-direction:column;padding:26px 28px;overflow:auto}
.ed-perde.acik{display:flex}
.ed-perde__kapat{align-self:flex-end;background:none;border:1px solid var(--m);color:var(--m);font:500 13px var(--sans);padding:10px 16px;cursor:pointer}
.ed-perde nav{margin-top:30px;display:flex;flex-direction:column}
.ed-perde nav a{font:400 34px/1.15 var(--serif);text-decoration:none;padding:12px 0;border-bottom:1px solid var(--c)}
.ed-perde nav a small{display:block;font:500 12px var(--sans);letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin-bottom:4px}
/* ana sayfa */
.ed-manset{padding:64px 0 40px;border-bottom:1px solid var(--m)}
.ed-manset__ust{display:flex;justify-content:space-between;font:500 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--s);padding-bottom:26px}
.ed-manset h1{font:400 clamp(52px,9vw,128px)/.92 var(--serif);letter-spacing:-.035em;margin:0}
.ed-manset h1 em{color:var(--p)}
.ed-izgara{display:grid;grid-template-columns:5fr 7fr;gap:56px;padding-top:48px;padding-bottom:70px;align-items:start}
.ed-kapak{padding:16px 0 46px;border-bottom:1px solid var(--m)}
.ed-kapak__ust{display:flex;justify-content:space-between;gap:20px;font:500 11.5px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--s);padding:0 0 10px;border-bottom:1px solid var(--m)}
.ed-kapak h1{font:400 clamp(32px,4.2vw,60px)/1.02 var(--serif);letter-spacing:-.03em;margin:12px 0 16px;text-align:center}.ed-kapak h1 em{color:var(--p)}
.ed-kapak__izgara{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:36px;align-items:stretch}
.ed-kapak__sol{display:flex;flex-direction:column;justify-content:flex-end;text-align:right;border-top:3px solid var(--m);padding-top:14px}
.ed-kapak__no{font:400 54px/1 var(--serif);letter-spacing:-.04em;margin:0 0 auto}.ed-kapak__no small{display:block;font:600 11px var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--s);margin-top:8px}
.ed-kapak__oz{font:italic 400 17px/1.55 var(--serif);margin:18px 0 18px;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}
.ed-kapak__sol .ed-btn{align-self:flex-end}
.ed-kapak__kapak{position:relative;width:min(54vw,calc((100svh - 230px)*1.5))}
.ed-kapak__kapak::before{content:'';position:absolute;inset:12px -12px -12px 12px;background:var(--k);border:1px solid var(--m);z-index:0}
.ed-sahne{position:relative;display:grid;border:1px solid var(--m);background:var(--k);z-index:1}
.ed-kare{grid-area:1/1;margin:0;clip-path:inset(0 0 0 100%);transition:clip-path 1.1s cubic-bezier(.65,0,.35,1);z-index:1}
.ed-kare.etkin{clip-path:inset(0);z-index:2}.ed-kare.cikan{clip-path:inset(0);z-index:1}
.ed-kare img,.ed-kare .ed-yer{width:100%;aspect-ratio:3/2;display:block}
.ed-kapak__etiket{position:absolute;left:-1px;bottom:18px;z-index:3;background:var(--z);border:1px solid var(--m);border-left:0;padding:8px 16px;font:italic 400 17px/1.2 var(--serif)}
.ed-kapak__etiket b{font:600 11px var(--sans);letter-spacing:.16em;margin-right:10px;font-style:normal}
.ed-kapak__etiket span{display:none}.ed-kapak__etiket span.etkin{display:inline}
.ed-kapak__dizin{border-top:3px solid var(--m);padding-top:14px;display:flex;flex-direction:column}
.ed-kapak__dizin>p{font:600 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--s);margin:0 0 6px}
.ed-kapak__dizin ol{list-style:none;margin:0;padding:0}
.ed-kapak__dizin button{display:grid;grid-template-columns:34px 1fr;align-items:baseline;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--c);padding:11px 0 12px;cursor:pointer;position:relative;color:var(--s)}
.ed-kapak__dizin button span{font:italic 400 16px var(--serif);color:var(--p)}
.ed-kapak__dizin button b{font:400 20px/1.2 var(--serif);transition:color .3s}
.ed-kapak__dizin button.etkin b,.ed-kapak__dizin button:hover b{color:var(--m)}
.ed-kapak__dizin button i{position:absolute;left:0;bottom:-1px;height:2px;width:0;background:var(--p)}.ed-kapak__dizin button.etkin i{animation:eddol 6.5s linear forwards}
@keyframes eddol{to{width:100%}}
.ed-kapak__ok{display:flex;gap:6px;margin-top:auto;padding-top:14px}.ed-kapak__ok button{width:42px;height:42px;border:1px solid var(--m);background:none;font:400 18px var(--sans);cursor:pointer;color:var(--m)}
.ed-kapak__ok button:hover{background:var(--m);color:#fff}
@media (prefers-reduced-motion:reduce){.ed-kare{transition:none}.ed-kapak__dizin button.etkin i{animation:none;width:100%}}
.ed-onsoz{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;padding:44px 0 60px}.ed-onsoz p{font:400 19px/1.6 var(--serif);margin:0}
.ed-giris p{font:400 21px/1.55 var(--serif);margin:0 0 20px}
.ed-giris p:first-child::first-letter{font-size:3.4em;float:left;line-height:.85;padding:6px 10px 0 0;color:var(--p)}
.ed-giris .ed-btn{margin-top:12px}
.ed-figur{margin:0}
.ed-figur img{width:100%;aspect-ratio:3/2;object-fit:cover}
.ed-figur figcaption{font:italic 400 15px/1.5 var(--serif);color:var(--s);padding-top:10px;border-top:1px solid var(--c);margin-top:12px}
.ed-bolum{border-top:1px solid var(--m);padding:56px 0 64px}
.ed-bolum__bas{display:grid;grid-template-columns:140px 1fr;gap:20px;margin-bottom:34px}
.ed-bolum__no{font:italic 400 64px/1 var(--serif);color:var(--p)}
.ed-bolum__bas h2{font:400 clamp(30px,4vw,46px)/1.05 var(--serif);letter-spacing:-.02em;margin:6px 0 10px}
.ed-bolum__bas p{margin:0;color:var(--s);max-width:60ch}
.ed-dizin{list-style:none;margin:0;padding:0;border-top:1px solid var(--c)}
.ed-dizin__resim img,.ed-dizin__resim .ed-yer{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}.ed-dizin__no{display:block;margin-bottom:6px}
.ed-dizin a{display:grid;grid-template-columns:150px 1.1fr 1.5fr 40px;gap:24px;align-items:center;padding:18px 0;border-bottom:1px solid var(--c);text-decoration:none}
.ed-dizin a:hover{background:var(--k)}
.ed-dizin__no{font:400 15px var(--sans);color:var(--s);letter-spacing:.1em}
.ed-dizin__ad{font:400 30px/1.1 var(--serif);letter-spacing:-.015em}
.ed-dizin__oz{color:var(--s);font-size:15.5px}
.ed-dizin__ok{font:400 26px var(--serif);color:var(--p);text-align:right}
.ed-adim{counter-reset:a;display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-left:160px;border-left:1px solid var(--c)}
.ed-adim li{list-style:none;counter-increment:a;padding:0 24px 0 24px;border-right:1px solid var(--c)}
.ed-adim li::before{content:counter(a,decimal-leading-zero);display:block;font:italic 400 40px/1 var(--serif);color:var(--p);margin-bottom:14px}
.ed-sss{margin-left:160px;border-top:1px solid var(--c)}
.ed-sss details{border-bottom:1px solid var(--c)}
.ed-sss summary{cursor:pointer;list-style:none;font:400 23px/1.3 var(--serif);padding:22px 40px 22px 0;position:relative}
.ed-sss summary::-webkit-details-marker{display:none}
.ed-sss summary::after{content:'+';position:absolute;right:4px;top:18px;font:300 30px var(--sans);color:var(--p)}
.ed-sss details[open] summary::after{content:'–'}
.ed-sss details p{margin:0 0 24px;max-width:70ch;color:#2b2925}
.ed-alinti{background:var(--p);color:#F1F4F6;padding:72px 0}
.ed-alinti blockquote{margin:0;font:400 clamp(28px,3.6vw,44px)/1.2 var(--serif);letter-spacing:-.015em;max-width:24ch}
.ed-alinti .ed-sar{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap}
.ed-alinti .ed-btn{border-color:#F1F4F6;color:#F1F4F6}.ed-alinti .ed-btn:hover{background:#F1F4F6;color:var(--p)}
/* gruplar ve yer tutucu (23.10) */
.ed-yer{aspect-ratio:3/2;background:repeating-linear-gradient(135deg,#E4E9EC 0 14px,#F2F5F7 14px 28px);display:grid;place-items:center;font:italic 400 16px var(--serif);color:var(--s)}
.ed-genis .ed-yer{aspect-ratio:3/2}
.ed-grup-bas{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin:30px 0 0;padding:0 0 12px;border-bottom:1px solid var(--m)}
.ed-grup-bas h3{font:400 30px/1.1 var(--serif);margin:0}.ed-grup-bas h3 em{color:var(--p)}
.ed-grup-bas a{font:600 13px var(--sans);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--m)}
.ed-perde nav b{display:block;font:500 11px var(--sans);letter-spacing:.2em;text-transform:uppercase;opacity:.55;margin:22px 0 2px}
.ed-gecis{display:flex;gap:10px;margin:0 0 22px;flex-wrap:wrap}
.ed-gecis a,.ed-gecis span{font:600 12.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;padding:9px 14px;border:1px solid var(--m);text-decoration:none}
.ed-gecis span{background:var(--m);color:var(--z)}
/* makale */
.ed-yazi__bas{padding-top:56px;padding-bottom:34px}.ed-yazi__bas>*{max-width:980px}
.ed-kirinti{font:500 12px/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--s);margin:0 0 22px}
.ed-kirinti a{text-decoration:none;border-bottom:1px solid var(--c)}
.ed-yazi__bas h1{font:400 clamp(44px,6.6vw,92px)/.96 var(--serif);letter-spacing:-.03em;margin:0 0 26px}
.ed-on{font:400 23px/1.5 var(--serif);color:#2b2925;max-width:44ch;margin:0}
.ed-genis{margin:0 0 56px}
.ed-genis img{width:100%;aspect-ratio:3/2;object-fit:cover}
.ed-genis figcaption{font:italic 400 14.5px var(--serif);color:var(--s);padding-top:12px}
.ed-yazi__govde{display:grid;grid-template-columns:240px minmax(0,700px);gap:72px;padding-bottom:80px}

.ed-icindekiler{position:sticky;top:96px;align-self:start;font:400 14px/1.45 var(--sans)}
.ed-icindekiler b{display:block;font:500 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--s);margin-bottom:12px}
.ed-icindekiler ol{margin:0;padding:0;list-style:none;border-left:1px solid var(--c)}
.ed-icindekiler a{display:block;padding:7px 0 7px 14px;text-decoration:none;color:var(--s)}
.ed-icindekiler a:hover{color:var(--p)}
.ed-metin--yazi>p:first-of-type::first-letter{font:400 4.1em/0.8 var(--serif);float:left;padding:8px 12px 0 0;color:var(--p)}
.ed-metin h2{font:400 34px/1.15 var(--serif);letter-spacing:-.015em;margin:52px 0 16px;scroll-margin-top:90px}
.ed-metin h3{font:600 19px/1.3 var(--sans);margin:34px 0 10px}
.ed-metin p{margin:0 0 20px}
.ed-metin ul,.ed-metin ol{padding-left:1.1em;margin:0 0 22px}
.ed-metin li{margin:0 0 8px}
.ed-metin ul li::marker{color:var(--p)}
.ed-ara{margin:40px 0 34px}.ed-ara img,.ed-ara .ed-yer{width:100%;aspect-ratio:3/2;object-fit:cover}.ed-ara figcaption{font:italic 400 14.5px/1.5 var(--serif);color:var(--s);padding-top:10px;border-top:1px solid var(--c);margin-top:10px}
.ed-yan{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin:40px 0 0 160px}.ed-yan img{width:100%;aspect-ratio:3/2;object-fit:cover}
.ed-not{border-left:3px solid var(--p);margin:34px 0;padding:4px 0 4px 26px;font:italic 400 24px/1.4 var(--serif);color:var(--p2)}
.ed-metin .ed-sss{margin:20px 0 0}
.ed-son{border-top:1px solid var(--m);padding:44px 0 0;margin-top:48px;display:flex;justify-content:space-between;gap:30px;align-items:center;flex-wrap:wrap}
.ed-son p{font:400 24px/1.3 var(--serif);margin:0;max-width:28ch}
.ed-diger{border-top:1px solid var(--m);padding:44px 0 70px}
.ed-diger h2{font:400 30px var(--serif);margin:0 0 20px}
/* randevu */
.ed-form-alan{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding-top:20px;padding-bottom:90px;align-items:start}
.ed-form{background:var(--k);border:1px solid var(--m);padding:36px}
.ed-form label{display:block;font:600 13px/1.4 var(--sans);letter-spacing:.04em;margin:0 0 18px}
.ed-form input,.ed-form select,.ed-form textarea{display:block;width:100%;margin-top:7px;font:400 16px var(--sans);padding:13px 14px;border:1px solid #AFB9BF;background:#fff;color:var(--m);border-radius:0}
.ed-form input:focus,.ed-form select:focus,.ed-form textarea:focus{outline:2px solid var(--p);outline-offset:1px}
.ed-form .ed-onay{display:flex;gap:10px;font:400 13.5px/1.5 var(--sans);letter-spacing:0;color:var(--s)}
.ed-form .ed-onay input{width:auto;margin-top:3px}
.ed-bal{position:absolute;left:-5000px}
.ed-form__sonuc{font:500 14px var(--sans);color:var(--p);margin-top:12px;min-height:1em}
/* alt */
.ed-alt{background:#EFF3F5;color:var(--m);padding:70px 0 34px;margin-top:0}
.ed-alt .ed-alt__ad{opacity:1;max-width:none;font:400 clamp(36px,5vw,64px)/1 var(--serif);letter-spacing:-.025em;margin:0 0 46px}
.ed-alt__izgara{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;border-top:1px solid #CBD4D9;padding-top:34px}
.ed-alt h3{font:500 11px var(--sans);letter-spacing:.18em;text-transform:uppercase;opacity:.65;margin:0 0 14px}
.ed-alt ul{list-style:none;margin:0;padding:0}.ed-alt li{margin:0 0 9px}.ed-alt a{text-decoration:none;opacity:.9}.ed-alt a:hover{opacity:1;text-decoration:underline}
.ed-alt p{margin:0;opacity:.8;max-width:46ch;font-size:15px}
.ed-alt__dip{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #CBD4D9;margin-top:46px;padding-top:20px;font-size:13px;opacity:.6;flex-wrap:wrap}
.ed-sekme{display:none}
@media (max-width:980px){
 .ed-menu{display:none}.ed-ac{display:block}
 body{padding-bottom:calc(66px + env(safe-area-inset-bottom))}
 .ed-sekme{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;left:0;right:0;bottom:0;z-index:45;background:var(--z);border-top:1px solid var(--m);padding-bottom:env(safe-area-inset-bottom)}
 .ed-sekme a,.ed-sekme button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;height:66px;font:600 10px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--m);background:none;border:0;border-right:1px solid var(--c);cursor:pointer}
 .ed-sekme a:last-child{border-right:0;background:var(--p);color:#fff}
 .ed-sekme svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.4}
 .ed-sekme [aria-current=page]{box-shadow:inset 0 3px 0 var(--p)}
 .ed-izgara,.ed-form-alan,.ed-onsoz{grid-template-columns:1fr;gap:30px}
 .ed-kapak__izgara{grid-template-columns:minmax(0,1fr);gap:22px}.ed-kapak__kapak{width:auto;order:-1;margin-right:12px}.ed-kapak__sol{order:1;text-align:left;border-top:0;padding-top:0}.ed-kapak__sol .ed-btn{align-self:flex-start}.ed-kapak__no{display:none}
 .ed-kapak__dizin{order:0;border-top:0;padding-top:0}.ed-kapak__dizin>p{display:none}.ed-kapak__dizin ol{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.ed-kapak__dizin ol::-webkit-scrollbar{display:none}
 .ed-kapak__dizin button{display:flex;gap:8px;white-space:nowrap;border:1px solid var(--c);padding:8px 12px}.ed-kapak__dizin button b{font-size:16px}.ed-kapak__ok{display:none}.ed-kapak__ust span+span{display:none}
 .ed-dizin a{grid-template-columns:96px 1fr 24px;gap:14px}.ed-dizin__oz{display:none}.ed-dizin__ad{font-size:24px}
 .ed-bolum__bas{grid-template-columns:1fr}.ed-bolum__no{font-size:44px}
 .ed-adim{grid-template-columns:1fr 1fr;margin-left:0;row-gap:28px}.ed-sss{margin-left:0}.ed-yan{grid-template-columns:1fr;margin-left:0}
 .ed-yazi__govde{grid-template-columns:1fr;gap:20px}.ed-icindekiler{position:static;border:1px solid var(--c);padding:16px}
 .ed-alt__izgara{grid-template-columns:1fr}
}
@media (max-width:560px){
 body{font-size:16.5px}.ed-sar{padding-left:18px;padding-right:18px}.ed-ust__ic{height:60px}.ed-logo__isim{font-size:18px}
 .ed-manset{padding:38px 0 26px}.ed-manset__ust span:last-child{display:none}
 .ed-giris p{font-size:19px}.ed-adim{grid-template-columns:1fr}
 .ed-form{padding:22px}.ed-yazi__bas{padding-top:36px;padding-bottom:24px}.ed-on{font-size:20px}
}
