/* ORFO c5m-76 — Sarıyer'deki siteler (Zaha: sessiz liste; çizgi, serif başlık, altın yalnız ince vurgu) */
.sl-ara-s .wrap{max-width:720px}
.sl-ara-e{display:block;font:600 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-t);margin:0 0 12px}
.sl-ara{width:100%;box-sizing:border-box;font:400 19px/1.4 var(--sans);color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--line);padding:10px 2px;border-radius:0;-webkit-appearance:none;appearance:none}
.sl-ara:focus{outline:none;border-bottom-color:var(--gold)}
.sl-sonuc{min-height:1.5em;margin:10px 0 0;font:14px/1.5 var(--sans);color:var(--ink-2)}
.sl-g{display:grid;gap:0 40px}@media(min-width:900px){.sl-g{grid-template-columns:1fr 1fr}}
.sl-m{border-top:1px solid var(--line);scroll-margin-top:84px}
.sl-m summary{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 2px;cursor:pointer;list-style:none;font:400 22px/1.25 var(--serif);color:var(--ink)}
.sl-m summary::-webkit-details-marker{display:none}
.sl-m summary small{font:13px/1 var(--sans);color:var(--ink-2)}
.sl-m summary:after{content:"+";font:300 22px/1 var(--sans);color:var(--gold-t);margin-left:auto;padding-left:12px}
.sl-m[open] summary:after{content:"–"}
.sl-m summary:focus-visible{outline:1px solid var(--gold);outline-offset:2px}
.sl-l{margin:0 0 8px;padding:0;list-style:none;columns:2;column-gap:28px;font:16px/1.5 var(--sans);color:var(--ink-2)}
@media(max-width:520px){.sl-l{columns:1}}
.sl-l li{break-inside:avoid;padding:3px 0}
.sl-r{margin:6px 0 20px;font:14px/1.5 var(--sans)}.sl-r a{color:var(--gold-t);text-underline-offset:3px}
/* c5m-77 site bildirimi: yazı bağlantısı görünümünde düğme, açılınca sade form */
.sl-bil-p{margin:22px 0 0}
.sl-bil-ac{background:none;border:0;padding:0;font:inherit;color:var(--gold-t);text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:left}
.sl-bil[hidden]{display:none}
.sl-bil{display:grid;gap:8px;margin:16px 0 0;max-width:520px;font:14px/1.5 var(--sans);color:var(--ink-2)}
.sl-bil label{font:600 11px/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-t);margin-top:8px}
.sl-bil input,.sl-bil select,.sl-bil textarea{width:100%;box-sizing:border-box;font:16px/1.4 var(--sans);color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:8px 2px}
.sl-bil textarea{border:1px solid var(--line);padding:8px;resize:vertical}
.sl-bil input:focus,.sl-bil select:focus,.sl-bil textarea:focus{outline:none;border-color:var(--gold)}
.sl-bil fieldset{border:0;margin:14px 0 0;padding:0}
.sl-bil legend{font:600 11px/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-t);padding:0}
.sl-bil fieldset p{margin:4px 0 6px}
.sl-bil .sl-bil-izin{display:flex;gap:10px;align-items:flex-start;text-transform:none;letter-spacing:0;font:14px/1.5 var(--sans);color:var(--ink-2)}
.sl-bil .sl-bil-izin[hidden]{display:none}
.sl-bil .sl-bil-izin input{width:auto;margin-top:3px}
.sl-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}
.sl-bil .btn{justify-self:start;margin-top:12px}
.sl-bil-d{min-height:1.5em;margin:6px 0 0}
