/* Hakkımızda, SSS, rehber kategorileri, ana sayfa "Biz kimiz?" kartı */
.about{max-width:860px;margin:0 auto;padding-bottom:50px}
.about h1{font-family:var(--serif);font-size:clamp(36px,6vw,60px);line-height:1.05;margin:10px 0 12px;letter-spacing:-.03em}
.about h1 em{color:var(--clay);font-style:italic}
.about h2{font-family:var(--serif);font-size:clamp(24px,3.4vw,32px);line-height:1.15;margin:0 0 12px}
.about section{margin-top:40px;scroll-margin-top:90px}
.about p,.about li{line-height:1.65;overflow-wrap:anywhere}.about ul{padding-left:22px;margin:10px 0}.about li{margin:7px 0}
.about a:not(.button){color:var(--tile);text-decoration:underline;text-underline-offset:3px}
.about-lead{font-size:clamp(17px,2.2vw,20px);line-height:1.6;color:var(--ink);max-width:70ch;margin:0 0 6px}
.crumbs{font-size:14px;color:var(--muted);margin-bottom:18px;display:flex;flex-wrap:wrap;gap:6px}.crumbs a{color:var(--muted);text-decoration:underline;text-underline-offset:3px}
.faq-nav,.rh-chips{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 4px}
.faq-nav a,.rh-chips a{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--card,#fff);color:var(--ink)!important;font-weight:700;font-size:14px;text-decoration:none!important}
.faq-nav a:hover,.rh-chips a:hover{border-color:var(--tile)}.rh-chips a[aria-current=page]{background:var(--tile);color:#fff!important;border-color:transparent}
.rh-chips a span{font-size:12px;font-weight:800;opacity:.7}
.about-contact{list-style:none;padding:0!important}.about-contact li{padding:10px 0;border-bottom:1px solid var(--line)}
.about-stores{display:flex;flex-wrap:wrap;gap:12px}
.kunye{display:grid;grid-template-columns:1fr;gap:0;margin:0;border:1px solid var(--line);border-radius:18px;background:var(--card,#fff);overflow:hidden}
.kunye div{display:grid;grid-template-columns:minmax(120px,200px) 1fr;gap:14px;padding:13px 18px;border-bottom:1px solid var(--line)}.kunye div:last-child{border-bottom:0}
.kunye dt{font-weight:800;color:var(--muted);font-size:14px}.kunye dd{margin:0;overflow-wrap:anywhere}
.faq-sec{margin-top:38px;scroll-margin-top:90px}
.faq-item{border-bottom:1px solid var(--line)}.faq-item:first-of-type{border-top:1px solid var(--line)}
.faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 4px;font-weight:800;font-size:17px;line-height:1.35;min-height:48px}
.faq-item summary::-webkit-details-marker{display:none}
.faq-item summary::after{content:"+";flex:none;font-size:26px;font-weight:400;color:var(--clay);transition:transform .2s}
.faq-item[open] summary::after{transform:rotate(45deg)}
.faq-item summary:focus-visible{outline:3px solid var(--tile);outline-offset:2px;border-radius:6px}
.faq-a{padding:0 4px 18px}.faq-a p{margin:0}
.rh-katlar{margin:22px 0}.rh-katlar h2{font-size:20px;margin:0 0 6px}.rh-katlar .small{margin:0 0 4px}
.biz-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:clamp(24px,4vw,40px);border:1px solid var(--line);border-radius:26px;background:var(--card,#fff)}
.biz-text{flex:1 1 380px;max-width:680px}.biz-text h2{font-size:clamp(26px,3.6vw,40px)!important;margin:8px 0 10px!important}.biz-text p{margin:0;line-height:1.6}
.biz-links{display:flex;flex-direction:column;align-items:flex-start;gap:14px}
.biz-kimiz{padding-block:clamp(20px,4vw,40px)!important}
@media(max-width:560px){.kunye div{grid-template-columns:1fr;gap:2px}.biz-links{width:100%}.biz-links .button{width:100%;justify-content:center}}
