@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/varliklar/harfler/naUXtAXuE0qEE5Do.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: 'Playfair Display';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/varliklar/harfler/NnaUXtHAXuE0qEEw.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: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/varliklar/harfler/PXDTLYgEM86xRbPQ.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: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/varliklar/harfler/janPXDTzYgEM86xQ.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: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/varliklar/harfler/PXDTLYgEM86xRbPQ.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: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/varliklar/harfler/janPXDTzYgEM86xQ.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: 'Rubik';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/varliklar/harfler/U5f4LnlY1PK6ycZg.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: 'Rubik';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/varliklar/harfler/dE3U3f4LnlY1PK6w.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: 'Rubik';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/varliklar/harfler/IV7nPrXyw023e1Ik.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: 'Rubik';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/varliklar/harfler/fDnIV7nBrXyw023e.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: 'Rubik';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/varliklar/harfler/IV7nPrXyw023e1Ik.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: 'Rubik';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/varliklar/harfler/fDnIV7nBrXyw023e.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: 'Rubik';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/varliklar/harfler/IV7nPrXyw023e1Ik.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: 'Rubik';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/varliklar/harfler/fDnIV7nBrXyw023e.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{--bordo:#6E1E3A;--bordo-d:#4A1226;--bordo-s:#F7EEF1;--ada:#5A8A73;--ada-d:#43705B;--tul:#DCE8DF;--ivory:#FBF9F5;--ink:#2A1A20;--ink2:#46343B;--mute:#6F6166;--rule:#E8DFE1;--head:88px}
*,*::before,*::after{box-sizing:border-box}
[hidden]{display:none!important}
html{scroll-padding-top:calc(var(--head) + 24px);-webkit-text-size-adjust:100%}
body{margin:0;background:var(--ivory);color:var(--ink);font:400 17px/1.75 'Rubik',system-ui,sans-serif}
h1,h2,h3{font-family:'Playfair Display',Georgia,serif;font-weight:700;line-height:1.18;margin:0;color:var(--bordo-d)}
p{margin:0 0 1.05em}
a{color:var(--ada-d)}
img{max-width:100%;height:auto;display:block}
svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}
:focus-visible{outline:3px solid var(--ada);outline-offset:3px}
.kafes{width:min(1180px,100% - 48px);margin-inline:auto}
.atlama{position:absolute;left:-9999px}.atlama:focus{left:16px;top:12px;z-index:999;background:var(--bordo);color:#fff;padding:10px 16px;border-radius:30px}
.ustyazi{margin:0 0 14px;font:500 13px/1.3 'Rubik',sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ada-d)}
.pill{display:inline-flex;align-items:center;gap:10px;padding:13px 24px;border-radius:999px;font:500 15px/1 'Rubik',sans-serif;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:background .2s,color .2s,transform .2s}
.pill:hover{transform:translateY(-1px)}
.pill--ada{background:var(--ada);color:#fff}.pill--ada:hover{background:var(--ada-d)}
.pill--bordo{background:var(--bordo);color:#fff}
.pill--line{border-color:var(--bordo);color:var(--bordo)}.pill--line:hover{background:var(--bordo);color:#fff}
.roundbtn{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--bordo);background:transparent;color:var(--bordo);display:grid;place-items:center;cursor:pointer}
.roundbtn:hover{background:var(--bordo);color:#fff}
.textlink{display:inline-flex;align-items:center;gap:8px;font-weight:500;text-decoration:none;color:var(--bordo)}
.serit{background:var(--bordo-d);color:var(--tul);font-size:13px}
.serit__inner{display:flex;justify-content:space-between;align-items:center;min-height:36px;gap:16px}
.serit__right{display:inline-flex;align-items:center;gap:8px}.serit__right svg{width:16px;height:16px}
.ustlik{position:sticky;top:0;z-index:60;background:rgba(251,247,241,.96);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule)}
.ustlik__row{display:flex;align-items:center;gap:28px;min-height:var(--head)}
.kunye{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--bordo-d)}
.simgem{width:46px;height:46px;flex:none}
.kunye__text{display:flex;flex-direction:column;line-height:1.15}
.kunye__name{font:700 21px/1.1 'Playfair Display',serif}
.kunye__sub{font-size:12.5px;color:var(--mute);letter-spacing:.04em}
.kunye--light{color:#fff}.kunye--light .kunye__sub{color:var(--tul)}
.topnav{display:flex;gap:4px;margin-left:auto}
.topnav__link{display:inline-flex;align-items:center;gap:4px;padding:10px 14px;border:0;background:none;font:500 15.5px/1 'Rubik',sans-serif;color:var(--ink2);text-decoration:none;border-radius:999px;cursor:pointer}
.topnav__link:hover,.topnav__link--current{color:var(--bordo);background:var(--bordo-s)}
.topnav__toggle svg{width:16px;height:16px;transition:transform .2s}
.topnav__toggle[aria-expanded="true"] svg{transform:rotate(180deg)}
.curtain{position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:1px solid var(--rule);box-shadow:0 30px 60px -30px rgba(74,18,38,.35)}
.curtain__inner{display:grid;grid-template-columns:repeat(3,1fr) 1.1fr;gap:34px;padding:34px 0 30px}
.curtain__label{margin:0 0 12px;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ada-d);font-weight:600}
.curtain__list{list-style:none;margin:0;padding:0;display:grid;gap:4px}
.curtain__link{display:block;padding:6px 0;color:var(--ink);text-decoration:none;font-size:15.5px;border-bottom:1px dashed transparent}
.curtain__link:hover{color:var(--bordo);border-color:var(--tul)}
.curtain__aside{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:22px 22px 22px 4px;background:var(--bordo-s);text-decoration:none;color:var(--ink)}
.curtain__aside b{font:700 19px/1.3 'Playfair Display',serif;color:var(--bordo-d)}
.curtain__more{display:inline-flex;align-items:center;gap:6px;color:var(--ada-d);font-weight:500;margin-top:auto}
.curtain__all{grid-column:1/-1;display:inline-flex;align-items:center;gap:8px;justify-self:start;color:var(--bordo);text-decoration:none;font-weight:500}
.vitray{background:linear-gradient(180deg,var(--ivory),var(--bordo-s));overflow:hidden}
.vitray__inner{position:relative;padding:54px 0 76px}
.vitray__slide{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;animation:soluk .7s ease}
@keyframes soluk{from{transform:translateX(14px)}to{transform:none}}
.vitray__title{font-size:clamp(34px,4.6vw,58px);letter-spacing:-.01em;margin-bottom:18px}
.vitray__lead{font-size:18.5px;color:var(--ink2);max-width:34em}
.vitray__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}
.vitray__arch{justify-self:center;width:min(440px,100%);aspect-ratio:11/13;border-radius:999px 999px 26px 26px;overflow:hidden;background:var(--tul);box-shadow:0 0 0 10px #fff,0 0 0 11px var(--tul)}
.vitray__img{width:100%;height:100%;object-fit:cover}
.vitray__img--empty{width:100%;height:100%;background:radial-gradient(circle at 30% 30%,#F3E6EA,var(--tul))}
.vitray__controls{position:absolute;left:0;bottom:22px;display:flex;align-items:center;gap:14px}
.vitray__count{font:600 15px/1 'Rubik',sans-serif;color:var(--mute)}.vitray__count b{color:var(--bordo-d);font-size:20px}
.karsilama{padding:84px 0}
.karsilama__grid{display:grid;grid-template-columns:1.4fr .9fr;gap:64px;align-items:center}
.karsilama__quote{margin:0;padding:34px;border-radius:26px;background:var(--bordo);color:#fff;position:relative}
.karsilama__quote p{margin:0;font:600 italic 23px/1.5 'Playfair Display',serif}
.karsilama__quote::before{content:"";position:absolute;left:34px;top:-14px;width:28px;height:28px;border-radius:50%;background:var(--ada)}
.yazialan h2{font-size:clamp(25px,3vw,33px);margin:1.6em 0 .55em}
.yazialan h3{font-size:21px;margin:1.4em 0 .45em}
.yazialan ul,.yazialan ol{padding-left:1.25em;margin:0 0 1.15em}
.yazialan li{margin:.35em 0}
.yazialan li::marker{color:var(--ada)}
.yazialan blockquote{margin:1.5em 0;padding:18px 24px;border-left:4px solid var(--ada);background:#fff;border-radius:0 18px 18px 0}
.yazialan blockquote p{margin:0}
.yazialan table{width:100%;border-collapse:collapse;margin:1.3em 0;background:#fff;border-radius:16px;overflow:hidden;font-size:15.5px}
.yazialan th,.yazialan td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--rule);vertical-align:top}
.yazialan th{background:var(--bordo);color:#fff;font-weight:500}
.yazialan .lede::first-letter{float:left;font:700 64px/.82 'Playfair Display',serif;color:var(--ada);padding:6px 10px 0 0}
.section-head{max-width:44em;margin-bottom:34px}
.section-head__title{font-size:clamp(28px,3.4vw,40px);margin-bottom:12px}
.section-head--row{display:flex;justify-content:space-between;align-items:end;gap:20px;max-width:none}
.hizmetbolum{padding:80px 0;background:#fff}
.tabset__bar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}
.tabset__tab{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:999px;border:1.5px solid var(--rule);background:var(--ivory);font:500 15.5px/1 'Rubik',sans-serif;color:var(--ink2);cursor:pointer}
.tabset__tab small{display:grid;place-items:center;min-width:24px;height:24px;border-radius:12px;background:#fff;font-size:12.5px}
.tabset__tab--on{background:var(--bordo);border-color:var(--bordo);color:#fff}.tabset__tab--on small{background:var(--ada);color:#fff}
.rowlist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 40px}
.rowlist--wide{grid-template-columns:1fr}
.rowlist__link{display:grid;grid-template-columns:1fr auto;gap:4px 18px;padding:20px 4px;border-bottom:1px solid var(--rule);text-decoration:none;color:var(--ink)}
.rowlist__link b{font:700 19px/1.3 'Playfair Display',serif;color:var(--bordo-d)}
.rowlist__link span{grid-column:1;color:var(--mute);font-size:15px;line-height:1.55}
.rowlist__link svg{grid-column:2;grid-row:1/3;align-self:center;color:var(--ada);transition:transform .2s}
.rowlist__link:hover svg{transform:translateX(4px)}
.signs{padding:84px 0;background:var(--bordo-d);color:var(--tul)}
.signs .section-head__title{color:#fff}.signs .ustyazi{color:#A9CDB9}
.signs__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.signs__card{padding:26px 22px;border-radius:24px 24px 24px 6px;background:rgba(255,255,255,.06);border:1px solid rgba(220,232,223,.2)}
.signs__num{display:block;font:700 30px/1 'Playfair Display',serif;color:var(--ada);margin-bottom:12px}
.signs__card b{display:block;color:#fff;font-size:17px;margin-bottom:8px;font-weight:500}
.signs__card p{margin:0;font-size:15px;line-height:1.6}
.journal{padding:84px 0}
.journal__grid{display:grid;grid-template-columns:1.25fr 1fr;gap:40px;align-items:start}
.feature{display:block;text-decoration:none;color:var(--ink);border-radius:28px;overflow:hidden;background:#fff;border:1px solid var(--rule)}
.feature__img{width:100%;aspect-ratio:12/7.6;object-fit:cover}.feature__img--empty{aspect-ratio:12/7.6;background:var(--tul)}
.feature__body{display:flex;flex-direction:column;gap:8px;padding:26px 28px 30px}
.feature__body b{font:700 26px/1.25 'Playfair Display',serif;color:var(--bordo-d)}
.feature__body span:last-child{color:var(--mute)}
.readlist{list-style:none;margin:0;padding:0}
.readlist a{display:grid;grid-template-columns:auto 1fr;gap:18px;padding:18px 0;border-bottom:1px solid var(--rule);text-decoration:none;color:var(--ink)}
.readlist__no{font:700 26px/1 'Playfair Display',serif;color:var(--ada)}
.readlist b{display:block;font:700 18px/1.3 'Playfair Display',serif;color:var(--bordo-d);margin-bottom:4px}
.readlist small{color:var(--mute);font-size:14.5px;line-height:1.5}
.invite{padding:0 0 90px}
.invite__inner{padding:54px;border-radius:36px;background:linear-gradient(120deg,var(--bordo),#8A2C4D);color:#fff;text-align:center}
.invite__inner h2{color:#fff;font-size:clamp(26px,3.2vw,38px);margin-bottom:12px}
.invite__inner p{max-width:38em;margin:0 auto 26px;color:var(--tul)}
.basbant{padding:44px 0 46px;background:linear-gradient(180deg,var(--bordo-s),var(--ivory))}
.basbant__title{font-size:clamp(32px,4.4vw,52px);margin:8px 0 14px;max-width:20em}
.basbant__lead{font-size:18.5px;color:var(--ink2);max-width:42em;margin:0}
.basbant__figure{margin:30px 0 0;border-radius:30px;overflow:hidden;max-width:980px}
.basbant__img{width:100%;aspect-ratio:12/7;object-fit:cover}.basbant__img--empty{aspect-ratio:12/7;background:var(--tul)}
.basbant--lost{padding:110px 0}
.izler ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0;font-size:14px;color:var(--mute)}
.izler li+li::before{content:"·";margin-right:6px;color:var(--ada)}
.izler a{color:var(--mute);text-decoration:none}.izler a:hover{color:var(--bordo)}
.okuma{display:grid;grid-template-columns:220px minmax(0,1fr) 290px;gap:44px;padding:40px 0 90px;align-items:start}
.okuma__toc{position:sticky;top:calc(var(--head) + 24px);font-size:14.5px}
.okuma__label{font-weight:600;color:var(--bordo-d);margin-bottom:10px}
.okuma__toc ol{list-style:none;margin:0;padding:0;border-left:2px solid var(--rule)}
.okuma__toc a{display:block;padding:6px 0 6px 14px;margin-left:-2px;border-left:2px solid transparent;color:var(--mute);text-decoration:none;line-height:1.4}
.okuma__toc a:hover{color:var(--bordo);border-color:var(--ada)}
.okuma__side{position:sticky;top:calc(var(--head) + 24px);display:grid;gap:18px}
.note{padding:22px 24px;border-radius:22px 22px 22px 6px;background:#fff;border:1px solid var(--rule);margin-bottom:28px}
.note__title{margin:0 0 6px;font-weight:600;color:var(--ada-d)}
.note p:last-child{margin:0}
.callout{padding:24px;border-radius:24px;background:var(--bordo);color:#fff}
.callout p{font-size:15.5px}
.callout__title{font:700 19px/1.3 'Playfair Display',serif;margin:0 0 8px}
.callout--soft{background:#fff;color:var(--ink);border:1px solid var(--rule)}.callout--soft .callout__title{color:var(--bordo-d)}
.taglist{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.taglist a{display:inline-block;padding:7px 12px;border-radius:999px;background:var(--bordo-s);color:var(--bordo);text-decoration:none;font-size:14px}
.sidelist{list-style:none;margin:0;padding:0}.sidelist a{display:block;padding:9px 0;border-bottom:1px dashed var(--rule);text-decoration:none;color:var(--ink2);font-size:14.5px;line-height:1.45}
.answers{margin-top:2.2em}
.answers__item{border-bottom:1px solid var(--rule)}
.answers__item summary{list-style:none;cursor:pointer;padding:18px 34px 18px 0;position:relative;font:700 19px/1.35 'Playfair Display',serif;color:var(--bordo-d)}
.answers__item summary::-webkit-details-marker{display:none}
.answers__item summary::after{content:"+";position:absolute;right:4px;top:14px;font:400 26px/1 'Rubik',sans-serif;color:var(--ada)}
.answers__item[open] summary::after{content:"−"}
.answers__body{padding:0 0 14px}
.catalog__wrap{padding:30px 0 90px;display:grid;gap:48px}
.catalog__title{font-size:30px;margin-bottom:6px}
.papers{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:34px 0 90px}
.sayfacik{display:flex;flex-direction:column;text-decoration:none;color:var(--ink);border-radius:26px;overflow:hidden;background:#fff;border:1px solid var(--rule);transition:transform .2s}
.sayfacik:hover{transform:translateY(-3px)}
.sayfacik__img{width:100%;aspect-ratio:76/52;object-fit:cover}.sayfacik__img--empty{aspect-ratio:76/52;background:var(--tul)}
.sayfacik__body{display:flex;flex-direction:column;gap:8px;padding:22px}
.sayfacik__body b{font:700 20px/1.3 'Playfair Display',serif;color:var(--bordo-d)}
.sayfacik__body span{color:var(--mute);font-size:15px;line-height:1.55}
.tanis{display:grid;grid-template-columns:1.3fr .8fr;gap:56px;padding:40px 0 90px;align-items:start}
.tanis__side{display:grid;gap:24px;position:sticky;top:calc(var(--head) + 24px)}
.tanis__arch{width:100%}
.principles{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.principles b{display:block;color:var(--bordo-d)}.principles span{font-size:15px;color:var(--mute)}
.ulak{display:grid;grid-template-columns:.9fr 1.2fr;gap:52px;padding:40px 0 90px;align-items:start}
.ulak__cards{display:grid;gap:16px}
.ulak__card{display:flex;gap:16px;padding:22px;border-radius:22px;background:#fff;border:1px solid var(--rule)}
.ulak__card>svg{width:26px;height:26px;color:var(--ada)}
.ulak__card h2{font-size:20px;margin-bottom:6px}.ulak__card p{margin:0;color:var(--mute);font-size:15.5px}
.colophon{background:var(--bordo-d);color:var(--tul);padding:64px 0 120px;font-size:15px}
.colophon__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.1fr;gap:40px}
.colophon__about p{margin-top:18px;line-height:1.7}
.colophon__title{color:#fff;font:700 18px/1.2 'Playfair Display',serif;margin-bottom:14px}
.colophon__links,.colophon__hours{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.colophon__links a{color:var(--tul);text-decoration:none}.colophon__links a:hover{color:#fff}
.colophon__hours li{display:flex;justify-content:space-between;gap:12px;border-bottom:1px dashed rgba(220,232,223,.25);padding-bottom:6px}
.colophon__hours--dark li{border-color:var(--rule);color:var(--ink2)}
.colophon__line{display:flex;gap:10px;align-items:flex-start}
.colophon__base{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:44px;padding-top:22px;border-top:1px solid rgba(220,232,223,.2);font-size:13.5px;color:#D2BEC6}
.hapmenu,.altperde{display:none}
@media (max-width:1080px){
 .topnav{display:none}.ustlik__cta{margin-left:auto}
 .okuma{grid-template-columns:minmax(0,1fr)}.okuma__toc{display:none}.okuma__side{position:static}
 .signs__grid{grid-template-columns:1fr 1fr}.colophon__grid{grid-template-columns:1fr 1fr}
 .papers{grid-template-columns:1fr 1fr}
 .hapmenu{display:flex;position:fixed;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:80;justify-content:space-around;padding:8px 6px;border-radius:999px;background:rgba(74,18,38,.96);box-shadow:0 16px 40px -12px rgba(74,18,38,.6)}
 .hapmenu__item{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 2px;border:0;background:none;color:#E2CFD6;font:500 11px/1.1 'Rubik',sans-serif;text-decoration:none;cursor:pointer;position:relative}
 .hapmenu__item svg{width:22px;height:22px}
 .hapmenu__item--on{color:#fff}.hapmenu__item--on::after{content:"";position:absolute;bottom:-3px;width:5px;height:5px;border-radius:50%;background:var(--ada)}
 .altperde{display:block;position:fixed;inset:0;z-index:90;background:rgba(42,14,25,.5)}
 .altperde[hidden]{display:none}
 .altperde__panel{position:absolute;left:0;right:0;bottom:0;max-height:82vh;overflow:auto;background:var(--ivory);border-radius:28px 28px 0 0;padding:14px 20px 28px;animation:yukari .28s ease}
 @keyframes yukari{from{transform:translateY(40px);opacity:.4}to{transform:none;opacity:1}}
 .altperde__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}
 .altperde__head p{margin:0;font:700 22px/1.2 'Playfair Display',serif;color:var(--bordo-d)}
 .altperde__close{width:42px;height:42px;border-radius:50%;border:0;background:var(--bordo-s);color:var(--bordo);display:grid;place-items:center}
 .altperde__group{border-bottom:1px solid var(--rule)}
 .altperde__group summary{padding:14px 0;font-weight:600;color:var(--bordo);cursor:pointer}
 .altperde__group ul{list-style:none;margin:0 0 12px;padding:0}
 .altperde__group a{display:block;padding:9px 0;color:var(--ink);text-decoration:none}
 .altperde__all{margin-top:16px}
}
@media (max-width:760px){
 :root{--head:68px}
 body{font-size:16.5px}
 .kafes{width:min(1180px,100% - 32px)}
 .serit{display:none}
 .kunye__sub{display:none}.simgem{width:40px;height:40px}.kunye__name{font-size:19px}
 .ustlik__cta{padding:10px 14px}.ustlik__cta span{display:none}
 .vitray__inner{padding:24px 0 74px}
 .vitray__slide{grid-template-columns:1fr;gap:22px}
 .vitray__arch{order:-1;width:min(190px,58vw);aspect-ratio:11/13;box-shadow:0 0 0 6px #fff,0 0 0 7px var(--tul)}
 .vitray__title{font-size:32px}.vitray__lead{font-size:16.5px}
 .vitray__controls{bottom:18px}
 .karsilama{padding:56px 0}.karsilama__grid{grid-template-columns:1fr;gap:28px}
 .hizmetbolum,.signs,.journal{padding:56px 0}
 .rowlist{grid-template-columns:1fr}
 .signs__grid{grid-template-columns:1fr}
 .journal__grid{grid-template-columns:1fr}
 .invite__inner{padding:34px 22px;border-radius:26px}
 .papers{grid-template-columns:1fr}
 .tanis,.ulak{grid-template-columns:1fr}.tanis__side{position:static}
 .colophon__grid{grid-template-columns:1fr}
 .yazialan .lede::first-letter{font-size:52px}
}
/* 21.10.2026 hizmet görseli */
.plate{margin:34px 0}.plate__img{width:100%;height:auto;display:block;border-radius:4px;box-shadow:0 22px 50px -30px rgba(74,18,38,.45)}
