/* Mali Hülya 3.6.9 — yalnızca yeni keşif sayfaları için açık tema bileşenleri */
.mh369-page{padding-block:22px 58px}
.mh369-feature-hero{background:linear-gradient(114deg,#eaf5ff 0%,#f8fcff 55%,#d8eeff 100%);border:1px solid #cce4f8;border-radius:25px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:37px 43px;box-shadow:0 14px 44px rgba(32,94,153,.07);position:relative;overflow:hidden}
.mh369-feature-hero>div:first-child{position:relative;z-index:1;max-width:720px}
.mh369-kicker,.mh369-group-head>span{font-size:11px;font-weight:850;letter-spacing:.13em;color:#2473b8;line-height:1.6}
.mh369-feature-hero h2{font-size:clamp(30px,3.35vw,46px);line-height:1.19;letter-spacing:-.035em;color:#153e66;margin:12px 0 17px;font-weight:850}
.mh369-feature-hero h2 em{color:#1476c4;font-style:normal}
.mh369-feature-hero p{color:#4a6a85;font-size:15px;line-height:1.82;max-width:660px;margin:0 0 21px}
.mh369-hero-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:99px;background:linear-gradient(110deg,#277fd2,#0756a5);color:white !important;padding:12px 19px;font-size:13px;font-weight:800;border:1px solid #4d9bdf;box-shadow:0 8px 17px rgba(18,106,181,.2);transition:transform .18s}
.mh369-hero-button:hover{transform:translateY(-2px)}
.mh369-feature-symbol{flex:none;position:relative;font-size:130px;font-weight:800;line-height:1;color:#2b89d3;opacity:.4;transform:rotate(-13deg)}
.mh369-feature-symbol span{position:absolute;color:#3aa5db;font-size:33px;right:5px;top:19px}
.mh369-feature-symbol span:last-child{right:98px;top:110px;font-size:22px}
.mh369-feature-hero-popular{background:linear-gradient(116deg,#e6f5ff,#fff 60%,#dbefff)}
.mh369-stats-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:17px 0 32px}
.mh369-stats-strip>div{background:#fff;border:1px solid #d7e8f7;padding:17px 19px;border-radius:16px;display:flex;align-items:center;gap:12px}
.mh369-stats-strip strong{font-size:23px;line-height:1.1;color:#156db7;font-weight:900}
.mh369-stats-strip span{color:#50718d;font-size:12px;line-height:1.5}
.mh369-group{margin:37px 0 44px;scroll-margin-top:110px}
.mh369-group-head{max-width:850px;margin-bottom:20px}
.mh369-group-head h2{color:#183f66;letter-spacing:-.025em;font-size:clamp(23px,2.4vw,30px);margin:8px 0 7px;line-height:1.32}
.mh369-group-head p{color:#53718c;font-size:14px;line-height:1.76;margin:0}
.mh369-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
.mh369-topic-card{display:flex;flex-direction:column;align-items:start;text-decoration:none!important;background:#fff;border:1px solid #d4e6f5;border-radius:20px;min-height:217px;padding:23px 21px;box-shadow:0 7px 21px rgba(14,72,130,.035);transition:transform .18s,border-color .18s,box-shadow .18s}
.mh369-topic-card:hover,.mh369-topic-card:focus-visible{transform:translateY(-3px);border-color:#8cbfed;box-shadow:0 12px 24px rgba(19,94,163,.095)}
.mh369-topic-icon{display:grid;place-items:center;border-radius:14px;background:#e7f3ff;color:#176fb7;font-size:25px;font-weight:700;width:49px;height:49px;margin-bottom:14px}
.mh369-topic-card strong{color:#163d62;font-size:18px;line-height:1.35;font-weight:820}
.mh369-topic-copy{color:#57718a;font-size:12px;line-height:1.68;margin:6px 0 13px}
.mh369-topic-arrow{color:#126ab6;font-size:12px;font-weight:790;margin-top:auto}
.mh369-editorial{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(225px,.9fr);gap:21px;align-items:start;margin:34px 0 38px}
.mh369-editorial .mh35-reading{background:#fff;border:1px solid #d9e8f5;border-radius:23px;padding:29px 31px;box-shadow:0 8px 27px rgba(22,72,125,.04);max-width:none;width:100%;color:#375e7d;font-size:14px;line-height:1.88;overflow-wrap:break-word}
.mh369-editorial .mh35-reading>h2:first-of-type{margin-top:23px}
.mh369-editorial .mh35-reading h2{color:#143c63;font-size:22px;line-height:1.35}
.mh369-editorial .mh35-reading ol{padding-left:20px}
.mh369-editorial .mh35-reading li{padding:4px 0;color:#3c637d}
.mh369-reading-aside{position:sticky;top:100px;border:1px solid #cbe1f6;background:linear-gradient(145deg,#f1f8ff,#dff1ff);border-radius:20px;padding:25px;color:#426584;font-size:13px;line-height:1.78}
.mh369-reading-aside>span{display:grid;place-items:center;background:#d1eaff;color:#146eb7;width:45px;height:45px;border-radius:14px;font-size:26px;margin-bottom:13px}
.mh369-reading-aside strong{display:block;font-size:17px;color:#153d65;line-height:1.4}
.mh369-reading-aside p{margin:10px 0 18px}
.mh369-reading-aside a{font-size:13px;color:#115ca8;font-weight:800;text-decoration:underline;text-underline-offset:3px}
.mh369-editor-note{margin:20px 0 29px;background:#fff;border:1px solid #d3e6f6;border-left:4px solid #3995cf;padding:13px 17px;border-radius:12px;display:flex;gap:13px;align-items:start}
.mh369-editor-note>span{font-size:20px;color:#197ac0}
.mh369-editor-note p{font-size:12px;color:#526f89;line-height:1.75;margin:0}
.mh369-bottom-cta{border-radius:20px;background:linear-gradient(112deg,#1156a1,#1687cd);padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:white}
.mh369-bottom-cta h2{margin:0;color:#fff;font-size:23px;line-height:1.4}
.mh369-bottom-cta p{margin:6px 0 0;font-size:13px;line-height:1.7;color:#deefff}
.mh369-bottom-cta a{white-space:nowrap;border-radius:99px;background:white;color:#0e5da8;padding:12px 18px;font-weight:850;font-size:13px}
/* Mevcut üst menünün geometrisi korunur; çok sayıda alt bağlantı kaydırılarak görüntülenir. */
.mh-head .nav-dropdown-wide{max-height:min(70vh,570px);overflow-y:auto}
@media(max-width:900px){.mh369-feature-hero{padding:27px 28px}.mh369-feature-symbol{font-size:99px}.mh369-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mh369-editorial{grid-template-columns:1fr}.mh369-reading-aside{position:static}}
@media(max-width:680px){.mh369-page{padding-block:9px 35px}.mh369-feature-hero{padding:26px 21px;border-radius:19px}.mh369-feature-hero h2{font-size:29px}.mh369-feature-symbol{display:none}.mh369-stats-strip{grid-template-columns:1fr;gap:8px}.mh369-stats-strip>div{padding:13px 16px}.mh369-topic-grid{grid-template-columns:1fr;gap:10px}.mh369-topic-card{min-height:auto;padding:18px 17px}.mh369-group{margin:32px 0}.mh369-editorial .mh35-reading{padding:21px 18px}.mh369-bottom-cta{padding:21px;flex-direction:column;align-items:stretch}.mh369-bottom-cta a{text-align:center}.mh369-editor-note{margin-top:13px}}
@media(prefers-reduced-motion:reduce){.mh369-topic-card,.mh369-hero-button{transition:none}}
