/* Mali Hülya Premium Light 3.6.21 · Sitewide editorial design layer */
:root{--mh3621-b:#176fd2;--mh3621-ink:#1a3a63;--mh3621-line:rgba(50,135,222,.19);--mh3621-paper:#fff;--mh3621-muted:#637f9e}
.mh3621-pagehub,.mh3621-reading,.mh3621-home-section{position:relative;color:var(--mh3621-ink);background:linear-gradient(165deg,#f5fbff 0%,#eaf5ff 72%,#fafdff 100%);padding:clamp(36px,5.4vw,70px) 0;isolation:isolate;overflow:hidden}
.mh3621-pagehub:before,.mh3621-home-section:before,.mh3621-reading:before{content:"";position:absolute;width:410px;height:410px;right:-160px;top:-220px;border-radius:50%;background:radial-gradient(circle,rgba(73,158,255,.15),transparent 69%);pointer-events:none;z-index:-1}
.mh3621-pagehub{padding-top:34px;padding-bottom:44px;border-bottom:1px solid rgba(56,132,220,.08)}
.mh3621-reading{border-block:1px solid rgba(80,157,235,.12)}
.mh3621-reading-inwrap{padding:34px 0 44px;margin-top:25px;border-radius:23px;border:1px solid var(--mh3621-line);background:linear-gradient(135deg,#eff8ff,#f9fcff);overflow:hidden}
.mh3621-reading-inwrap .mh3621-titleline,.mh3621-reading-inwrap .mh3621-cards,.mh3621-reading-inwrap .mh3621-caveat{margin-left:clamp(15px,4vw,31px);margin-right:clamp(15px,4vw,31px)}
.mh3621-titleline{display:flex;justify-content:space-between;gap:18px;align-items:end;margin-bottom:24px;position:relative}
.mh3621-titleline h2{margin:7px 0 11px!important;letter-spacing:-.045em;line-height:1.16;font-size:clamp(26px,3.2vw,41px);color:#1a3c69}
.mh3621-titleline h2 em{font-family:Georgia,"Times New Roman",serif;color:#207bdc;font-weight:400}
.mh3621-titleline p{margin:0;color:#66809b;font-size:14px;line-height:1.85;max-width:715px}
.mh3621-kicker{font-size:10px;letter-spacing:.19em;font-weight:850;color:#257ad6;text-transform:uppercase}
.mh3621-ornament{flex:0 0 88px;display:grid;place-items:center;width:88px;height:88px;border-radius:28px;background:linear-gradient(145deg,#fff,#e1f2ff);border:1px solid rgba(56,145,241,.2);box-shadow:0 12px 30px rgba(47,136,224,.1);color:#1d78dc;font-size:52px;font-family:Georgia,serif}
.mh3621-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.mh3621-card{position:relative;display:flex;align-items:flex-start;flex-direction:column;gap:15px;min-height:198px;padding:24px 21px 23px;border:1px solid rgba(63,145,234,.2);border-radius:21px;background:linear-gradient(155deg,#fff 0%,#f6fbff 63%,#eaf5ff 100%);box-shadow:0 13px 30px rgba(35,124,218,.07),inset 0 1px 0 #fff;isolation:isolate;overflow:hidden;transition:transform .25s,border-color .25s,box-shadow .25s;color:#1e466f}
.mh3621-card:before{content:"";position:absolute;width:160px;height:160px;right:-78px;top:-74px;background:radial-gradient(circle,rgba(113,191,255,.28),transparent 72%);z-index:-1;pointer-events:none}
.mh3621-card:hover,.mh3621-card:focus-visible{transform:translateY(-5px);border-color:rgba(43,126,231,.56);box-shadow:0 24px 40px rgba(33,116,215,.15),0 0 26px rgba(85,173,255,.12)}
.mh3621-card-mark{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(65,148,239,.18);border-radius:14px;background:linear-gradient(150deg,#e6f5ff,#f8fcff);color:#217ad4;font-size:20px;font-weight:760;box-shadow:0 6px 19px rgba(28,117,224,.08)}
.mh3621-card-content{display:flex;flex-direction:column;gap:7px;min-width:0}
.mh3621-card-content small{font-size:9px;letter-spacing:.14em;color:#2780dd;font-weight:840}
.mh3621-card-content strong{font-size:17px;color:#21466e;line-height:1.27;letter-spacing:-.02em}
.mh3621-card-content>span{font-size:12px;line-height:1.75;color:#66809b}
.mh3621-card-arrow{position:absolute;right:16px;top:21px;font-size:18px;color:#4b93d5}
.mh3621-caveat{margin-top:18px!important;color:#667f99;font-size:12px;line-height:1.8;border-left:3px solid #77b4e9;padding:8px 0 8px 15px}
.mh3621-textlink{font-size:12px;font-weight:790;color:#166ec8;white-space:nowrap;background:#fff;border:1px solid rgba(48,139,239,.22);border-radius:999px;padding:10px 14px;transition:background .2s}
.mh3621-textlink:hover{background:#e9f5ff}
.mh3621-anchor,[id^="mh3621-"],.mh36 #yorumla,.mh35-reading[id]{scroll-margin-top:118px}
.mh3621-home-section{background:linear-gradient(180deg,#f4fbff,#eaf6ff);border-block:1px solid rgba(84,153,221,.15)}
.mh3621-home-refs{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 23px;margin-top:17px;background:rgba(255,255,255,.85);border:1px solid var(--mh3621-line);border-radius:18px}
.mh3621-home-refs strong{display:block;color:#20456e;font-size:15px;margin-bottom:4px}
.mh3621-home-refs p{font-size:12px;line-height:1.7;color:#637f9e;margin:0}
.mh3621-home-refs>a{flex:0 0 auto;color:#fff;background:linear-gradient(135deg,#176bce,#3ba5f4);border-radius:12px;padding:12px 16px;font-size:12px;font-weight:800;box-shadow:0 8px 24px rgba(41,132,223,.18)}
/* Gentle redesign of existing archive, long-form pages and FAQs without changing content. */
.mh35-page .mh35-reading,.mh35-page .mh35-faq-page,.mh35-page .mh35-editorial-block,.mh35-page .mh35-guide-lead,.mh35-page .mh35-faq-inline,.mh35-single .mh35-explainer,.mh36 .mh36-tip-grid article{
 border-radius:22px;border-color:rgba(63,143,226,.18);box-shadow:0 12px 36px rgba(49,124,207,.06)}
.mh35-page .mh35-mini-card,.mh35-page .mh35-theme-tile,.mh35-page .mh35-dream-grid>a,.mh35-page .mh35-related-guides a{transition:transform .25s,border-color .25s,box-shadow .25s}
.mh35-page .mh35-mini-card:hover,.mh35-page .mh35-theme-tile:hover,.mh35-page .mh35-related-guides a:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(41,124,213,.12);border-color:rgba(53,139,234,.44)}
.mh3621-quicknav{display:flex;align-items:center;flex-wrap:wrap;gap:8px;background:linear-gradient(135deg,#fff,#ecf7ff);border:1px solid rgba(65,144,221,.18);box-shadow:0 11px 27px rgba(32,113,206,.07);padding:13px 15px;border-radius:17px;margin:15px 0 26px}
.mh3621-quicknav strong{font-size:10px;letter-spacing:.12em;color:#2475c8;margin-right:4px}
.mh3621-quicknav a{font-size:11px;font-weight:750;color:#245e98;background:#f5fbff;border:1px solid #d5eafd;border-radius:999px;padding:9px 12px;white-space:normal;transition:background .2s}
.mh3621-quicknav a:hover{background:#dcefff}
.mh35-single .mh3621-quicknav{margin:20px 0 25px}
.mh3621-archive-tools{padding:24px 0 16px;background:linear-gradient(135deg,#f4faff,#eaf5ff)}
.mh3621-archive-tools .mh3621-quicknav{margin:0}
.mh3621-search-intro{background:linear-gradient(145deg,#f2faff,#e7f4ff);padding:22px 0}
@media(max-width:1050px){.mh3621-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mh3621-card{min-height:175px}}
@media(max-width:700px){.mh3621-pagehub,.mh3621-reading,.mh3621-home-section{padding:34px 0}.mh3621-pagehub{padding-top:28px}.mh3621-titleline{align-items:flex-start}.mh3621-ornament{display:none}.mh3621-card{min-height:0;padding:17px;gap:11px;border-radius:17px}.mh3621-card-mark{width:37px;height:37px;border-radius:11px;font-size:15px}.mh3621-card-content strong{font-size:14px}.mh3621-card-content>span{font-size:11px}.mh3621-card-content small{font-size:8px}.mh3621-card-arrow{right:14px;top:15px}.mh3621-home-refs{flex-direction:column;align-items:stretch}.mh3621-home-refs>a{text-align:center}.mh3621-reading-inwrap{padding:22px 0}.mh3621-textlink{align-self:flex-start}}
@media(max-width:410px){.mh3621-cards{gap:9px}.mh3621-card{padding:13px 12px;gap:8px}.mh3621-card-mark{width:34px;height:34px;font-size:14px}.mh3621-card-content strong{font-size:13px}.mh3621-card-content>span{font-size:10px}.mh3621-card-arrow{font-size:14px;top:12px;right:11px}.mh3621-quicknav{padding:12px}.mh3621-quicknav a{font-size:10px;padding:8px 10px}}
@media(prefers-reduced-motion:reduce){.mh3621-card,.mh3621-quicknav a{transition:none}.mh3621-card:hover{transform:none}}

/* Align legacy guide and FAQ card finish to the flagship guide. */
.mh35-page .mh3617-deep-dive .mh3617-info-card{border:1px solid rgba(51,143,235,.24);border-radius:22px;background:linear-gradient(145deg,#fff 0%,#f6fbff 64%,#eaf6ff 100%);box-shadow:0 16px 40px rgba(33,120,224,.08),inset 0 1px 0 #fff;transition:transform .25s,box-shadow .25s,border-color .25s}
.mh35-page .mh3617-deep-dive .mh3617-info-card:hover{transform:translateY(-4px);border-color:rgba(43,136,235,.42);box-shadow:0 22px 42px rgba(43,122,207,.13)}
.mh35-page .mh35-faq-group details,.mh35-page .mh35-faq-inline details{border:1px solid rgba(72,151,230,.21);background:linear-gradient(145deg,#fff,#f0f8ff);border-radius:16px;box-shadow:0 8px 22px rgba(37,112,205,.05);margin-bottom:10px}
.mh35-page .mh35-faq-group details[open],.mh35-page .mh35-faq-inline details[open]{border-color:rgba(54,141,239,.39);box-shadow:0 12px 26px rgba(42,128,223,.10)}
.mh35-page .mh35-guide-article h2,.mh35-page .mh35-reading h2{scroll-margin-top:118px}
@media(max-width:355px){.mh3621-cards{grid-template-columns:1fr}.mh3621-card{min-height:0;flex-direction:row;align-items:center;padding:14px 36px 14px 13px}.mh3621-card-mark{flex:0 0 38px}.mh3621-card-content>span{font-size:11px}}
