/* Bilgi sayfaları: hakkımızda, KVKK, sözleşme, SSS */
.pt{padding:32px 0 24px}
.pt .crumb{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:14px;color:var(--steel);margin:0 0 24px}
.pt .crumb a{text-decoration:none}.pt .crumb a:hover{text-decoration:underline}
.pt h1.hd{font-size:60px;max-width:900px}
.pt .upd{color:var(--steel);margin:12px 0 0;font-size:15px}
.pt section.tx{padding:40px 0}
.pt section.tx+section.tx{padding-top:0}
.prose{max-width:820px;font-size:17px}
.prose h2,.prose h3{font-family:'Barlow Condensed','Arial Narrow',sans-serif;font-weight:700;line-height:1.1;margin:36px 0 12px}
.prose h2{font-size:34px}.prose h3{font-size:26px}
.prose p{margin:0 0 14px}
.prose ul,.prose ol{margin:0 0 16px;padding-left:24px}
.prose li{margin:0 0 6px}
.prose a{text-underline-offset:3px}
.prose .tw{overflow-x:auto;margin:0 0 18px;border:1px solid var(--line);border-radius:6px;background:var(--paper)}
.prose table{width:100%;border-collapse:collapse;min-width:520px;font-size:15px}
.prose th{text-align:left;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--steel);padding:12px 16px;border-bottom:2px solid var(--ink)}
.prose td{padding:12px 16px;border-bottom:1px solid var(--line);vertical-align:top}
.prose tr:last-child td{border-bottom:0}
.faq{max-width:860px;margin-top:28px;border-top:2px solid var(--ink)}
.faq details{border-bottom:1px solid var(--line);background:var(--paper)}
.faq summary{cursor:pointer;list-style:none;padding:18px 48px 18px 20px;position:relative;min-height:48px}
.faq summary::-webkit-details-marker{display:none}
.faq summary:after{content:"+";position:absolute;right:20px;top:14px;font-size:26px;font-weight:600}
.faq details[open] summary:after{content:"–"}
.faq summary h3{margin:0;font-size:19px;font-weight:600;font-family:inherit;line-height:1.35}
.faq .prose{padding:0 20px 8px;font-size:16px}
@media (max-width:820px){.pt h1.hd{font-size:42px}.prose{font-size:16px}.prose h2{font-size:28px}}
@media print{.vm .bar,.vm .top,.vm .foot,.vm .bot,.pt .crumb,.vm .consent{display:none!important}.vm{background:#fff}.prose{max-width:none;font-size:11pt}.pt h1.hd{font-size:26pt}}
.pt .crumb a{display:inline-flex;align-items:center;min-height:32px}
