/* arreklam.net — SSS, blog, kurumsal sayfalar ve anasayfa içerik bölümü */
.ic-sayfa{max-width:860px}
.ic-h1{font-size:28px;line-height:1.2;font-weight:800;letter-spacing:-.01em;margin:0 0 14px;color:#0a0a0a}
@media(min-width:1024px){.ic-h1{font-size:34px}}
.ic-kirinti{font-size:12.5px;color:#737373;margin-bottom:16px;display:flex;gap:6px;flex-wrap:wrap}
.ic-kirinti a{color:#737373;text-decoration:none;font-weight:600}.ic-kirinti a:hover{color:#0a0a0a}
.ic-giris{font-size:16px;line-height:1.7;color:#404040;margin:0 0 22px}
.ic-muted{color:#737373;font-size:13px}
.ic-tag{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:#f2f2f2;color:#404040;border-radius:999px;padding:3px 10px}
.ic-yazi{font-size:16px;line-height:1.75;color:#262626}
.ic-yazi h2{font-size:21px;font-weight:800;margin:28px 0 10px;color:#0a0a0a;line-height:1.3}
.ic-yazi h3{font-size:17px;font-weight:800;margin:20px 0 8px;color:#0a0a0a}
.ic-yazi p{margin:0 0 14px}
.ic-yazi ul,.ic-yazi ol,.ic-liste{margin:0 0 16px;padding-left:22px}
.ic-yazi li,.ic-liste li{margin:0 0 6px}
.ic-yazi ul,ul.ic-liste{list-style:disc}.ic-yazi ol,ol.ic-liste{list-style:decimal}
.ic-yazi a,.ic-ana-metin a,.ic-sss a{color:#0a0a0a;font-weight:700;text-decoration:underline;text-decoration-color:#d4d4d4;text-underline-offset:3px}
.ic-yazi a:hover,.ic-ana-metin a:hover{text-decoration-color:#0a0a0a}
.ic-meta{display:flex;gap:10px;align-items:center;margin:-4px 0 18px}
.ic-sss{display:flex;flex-direction:column;gap:8px}
.ic-sss details{border:1px solid #ececec;border-radius:14px;background:#fff;padding:0 16px}
.ic-sss summary{cursor:pointer;list-style:none;font-weight:800;font-size:15px;padding:15px 28px 15px 0;position:relative;color:#0a0a0a}
.ic-sss summary::-webkit-details-marker{display:none}
.ic-sss summary::after{content:"+";position:absolute;right:0;top:12px;font-size:22px;font-weight:400;color:#737373}
.ic-sss details[open] summary::after{content:"−"}
.ic-sss details>div{padding:0 0 16px;font-size:14.5px;line-height:1.7;color:#404040}
.ic-blog-liste{display:grid;grid-template-columns:1fr;gap:14px}
@media(min-width:768px){.ic-blog-liste{grid-template-columns:repeat(3,minmax(0,1fr))}}
.ic-sayfa .ic-blog-liste{grid-template-columns:1fr}
@media(min-width:768px){.ic-sayfa .ic-blog-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}
.ic-blog-kart{display:flex;flex-direction:column;gap:8px;border:1px solid #ececec;border-radius:16px;padding:18px;background:#fff;text-decoration:none;color:#0a0a0a;transition:border-color .2s,box-shadow .2s}
.ic-blog-kart:hover{border-color:#0a0a0a;box-shadow:0 6px 20px rgba(0,0,0,.06)}
.ic-blog-kart h2,.ic-blog-kart h3{font-size:17px;font-weight:800;line-height:1.35;margin:0}
.ic-blog-kart p{font-size:14px;line-height:1.6;color:#525252;margin:0}
.ic-blog-kart .ic-tag{align-self:flex-start}
.ic-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:800;padding:11px 16px;border-radius:12px;border:1px solid #e5e5e5;background:#fff;color:#0a0a0a;text-decoration:none;cursor:pointer}
.ic-btn:hover{border-color:#0a0a0a}
.ic-btn-koyu{background:#0a0a0a;color:#fff;border-color:#0a0a0a}.ic-btn-koyu:hover{background:#262626}
.ic-cta{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;border:1px solid #ececec;background:#fafafa;border-radius:16px;padding:18px;margin:28px 0}
.ic-alt-baslik{font-size:20px;font-weight:800;margin:10px 0 14px}
.ic-hesap{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;border:1px solid #ececec;border-radius:14px;padding:16px;margin:0 0 12px;background:#fff;font-size:14px;line-height:1.6}
.ic-iban{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:15.5px;font-weight:700;letter-spacing:.02em;word-break:break-all}
.ic-uyari{background:#fff7e6;border:1px solid #f5d38a;color:#7a4b00;border-radius:12px;padding:12px 14px;font-size:14px}
.ic-teknik{border-left:3px solid #0a0a0a;padding:2px 0 2px 16px;margin:0 0 18px}
.ic-teknik h2{margin-top:0}
.ic-iletisim{display:grid;grid-template-columns:1fr;gap:10px;margin:0 0 24px}
@media(min-width:640px){.ic-iletisim{grid-template-columns:repeat(2,minmax(0,1fr))}}
.ic-kart{display:flex;flex-direction:column;gap:4px;border:1px solid #ececec;border-radius:14px;padding:16px;text-decoration:none;color:#0a0a0a;background:#fff}
.ic-kart span{color:#525252;font-size:14px}
a.ic-kart:hover{border-color:#0a0a0a}
.ic-link{display:inline-block;margin-top:12px;font-weight:800;font-size:14px;color:#0a0a0a;text-decoration:none}
.ic-link:hover{text-decoration:underline}
/* Anasayfa bölümü */
.ic-ana{display:grid;grid-template-columns:1fr;gap:28px;margin-top:56px;padding-top:40px;border-top:1px solid #ececec}
@media(min-width:1024px){.ic-ana{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:44px}}
.ic-ana-metin{font-size:15.5px;line-height:1.75;color:#333}
.ic-ana-metin h2{font-size:22px;font-weight:800;color:#0a0a0a;margin:0 0 10px;line-height:1.3}
.ic-ana-metin h2:not(:first-child){margin-top:30px}
.ic-ana-metin p{margin:0 0 14px}
.ic-ana-kart{background:#fafafa;border:1px solid #ececec;border-radius:20px;padding:20px;position:sticky;top:96px}
.ic-ana-kart h2{font-size:20px;font-weight:800;margin:0 0 14px;color:#0a0a0a}
.ic-ana-blog{margin-top:44px}
.ic-ana-blog-ust{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px}
.ic-ana-blog-ust h2{font-size:22px;font-weight:800;margin:0;color:#0a0a0a}
.ic-ana-blog-ust .ic-link{margin:0}
