
/* PERTT Faz 3 — Ergänleyici karar rehberi stilleri; kurumsal tasarım korunur */
.faz3-guide .guide-hero{background:linear-gradient(125deg,#f7faff 0%,#fff 74%)}
.faz3-guide .guide-hero-grid{align-items:start}
.faz3-fineprint{font-size:.84rem;line-height:1.55;color:#53677e;margin-top:1rem}
.faz3-decision,.faz3-faq,.faz3-parent-links,.faz3-home-index,.faz3-expansion{padding:clamp(1.5rem,3vw,2.5rem) 0}
.faz3-expansion-item{border-left:3px solid #b18b48;padding:5px 18px;margin:18px 0 25px;background:linear-gradient(90deg,#f7fafd 0%,transparent 95%)}
.faz3-expansion-item h3{font-size:1.05rem;color:#183b5c;margin:4px 0 8px}
.faz3-expansion-item p{line-height:1.8;color:#405c74;margin:0}
.breadcrumbs [aria-current=page]{min-width:0;overflow-wrap:anywhere}
.faz3-decision h2,.faz3-faq h2{color:#102c4b}
.faz3-table-wrap{overflow-x:auto;max-width:100%;border:1px solid #dbe4ee;border-radius:12px;background:white;margin:1.1rem 0}
.faz3-table{width:100%;min-width:420px;border-collapse:collapse;table-layout:auto}
.faz3-table th,.faz3-table td{padding:13px 16px;vertical-align:top;text-align:left;border-bottom:1px solid #e4eaf0;font-size:.9rem;line-height:1.6}
.faz3-table thead th{background:#eaf1f8;color:#16344e;font-weight:750}
.faz3-table tr:last-child td,.faz3-table tr:last-child th{border-bottom:0}
.faz3-faq details{border-bottom:1px solid #dbe4ee;padding:15px 0;max-width:850px}
.faz3-faq summary{font-weight:700;color:#173653;cursor:pointer;line-height:1.5}
.faz3-faq details p{margin:10px 0 3px;line-height:1.75}
.faz3-related-links,.faz3-parent-grid,.faz3-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}
.faz3-related-links a,.faz3-parent-grid a,.faz3-home-grid a{border:1px solid #dce7f1;border-radius:10px;padding:16px;background:#fff;color:#123b64;text-decoration:none;line-height:1.6;overflow-wrap:anywhere}
.faz3-home-grid a{display:flex;flex-direction:column;gap:4px}
.faz3-home-grid span{font-size:.86rem;color:#53677e}
.faz3-parent-links{background:#f3f7fc}
.faz3-parent-links h2,.faz3-home-index h2{color:#173754}
.faz3-parent-links p,.faz3-home-index>div>p{color:#526b82}
.faz3-home-index h3{margin:26px 0 5px;color:#163b58}
.faz3-guide .guide-resources ul{padding-left:22px}
.faz3-guide .guide-resources li{margin:10px 0;line-height:1.7}
.faz3-guide .guide-check ol{padding-left:24px}
@media(max-width:700px){.faz3-related-links,.faz3-parent-grid,.faz3-home-grid{grid-template-columns:1fr}.faz3-table th,.faz3-table td{padding:10px;font-size:.79rem}.faz3-guide .guide-hero-actions{display:flex;flex-direction:column;align-items:flex-start}.faz3-guide .guide-lead{overflow-wrap:anywhere}}
