:root{--navy:#142f53;--navy2:#214a79;--blue:#1365d3;--blue2:#318ae4;--teal:#137985;--ink:#203952;--line:#d9e6ef;--bg:#f7fafc;--pale:#eaf4fa;--white:#fff;--shadow:0 14px 38px #1e456617;--radius:21px;--serif:Georgia,"Times New Roman",serif;--sans:Inter,"Segoe UI",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#f7fafc;color:#203952;color:var(--ink);font:15px/1.55 Inter,Segoe UI,Arial,sans-serif;font:15px/1.55 var(--sans);margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{display:block;max-width:100%}body:has(.mobile-menu-open){overflow:hidden}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #b5730c;outline-offset:3px}.container{margin:auto;width:min(1240px,calc(100% - 68px))}.text-muted{color:#526d84;color:var(--muted)}.small{font-size:12px}.overline,.tiny{font-size:11px}.overline{color:#376ba3;font-weight:800;letter-spacing:.24em;text-transform:uppercase}.serif{font-family:Georgia,Times New Roman,serif;font-family:var(--serif)}.gap2{gap:12px}.stack{display:flex;flex-direction:column;gap:16px}.flex{align-items:center;display:flex;gap:12px}.wrap{flex-wrap:wrap}.arrow{font-size:21px}.elevated{box-shadow:0 14px 38px #1e456617;box-shadow:var(--shadow)}.site-header{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fafdfef0;border-bottom:1px solid #e6eef4;position:-webkit-sticky;position:sticky;top:0;z-index:90}.header-inner{align-items:center;display:flex;gap:22px;height:70px;justify-content:space-between}.brand{display:inline-flex;flex-direction:column;gap:3px;line-height:1;min-width:148px}.brand-word{color:#21569f;font:900 29px/.93 Inter,Segoe UI,Arial,sans-serif;font:900 29px/.93 var(--sans);letter-spacing:.012em}.brand-word .star{color:#d5a04b;display:inline-block;font-size:23px;transform:translateY(-2px)}.brand-tag{color:#507190;font-size:8px;letter-spacing:.035em}.nav-links{align-items:center;display:flex;gap:19px;margin-left:auto;white-space:nowrap}.nav-link{align-items:center;border-bottom:2px solid #0000;color:#425e7e;display:inline-flex;font-size:13px;gap:6px;padding:12px 0}.nav-link.active,.nav-link:hover{border-color:#2679db;color:#0d5abc}.nav-link .nav-icon{font-size:16px;opacity:.78}.header-actions{align-items:center;display:flex;gap:8px}.icon-button{background:#0000;border:0;border-radius:12px;color:#47678c;padding:9px}.icon-button:hover{background:#e9f4fd}.lang-btn{font-size:12px;font-weight:700;min-width:45px}.btn{align-items:center;border:1px solid #0000;border-radius:100px;display:inline-flex;font-size:13px;font-weight:750;gap:9px;justify-content:center;padding:11px 19px;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn.primary{background:linear-gradient(105deg,#1452a5,#1b79e5);box-shadow:0 9px 19px #1056bc2e;color:#fff}.btn.light{background:#fff;border-color:#e0eaf4;color:#1559a4}.btn.outline{background:#0000;border-color:#c9dded;color:#142f53;color:var(--navy)}.btn.soft{background:#e9f4fc;color:#1359aa}.btn.small{font-size:12px;padding:8px 14px}.btn[disabled]{cursor:not-allowed;opacity:.57;transform:none}.mobile-toggle{display:none}.hero{background:linear-gradient(90deg,#f8fbfef7,#f9fcffeb 26%,#fafdfe63 58%,#f6fafa1f),url(/static/media/hero.2529f99f6b69226058e8.webp) center 47%/cover;isolation:isolate;min-height:470px;overflow:hidden;padding:63px 0 36px;position:relative}.hero:after{background:linear-gradient(#0000,#f7fafc);background:linear-gradient(#0000,var(--bg));content:"";height:100px;inset:auto 0 0;position:absolute;z-index:-1}.hero h1{color:#142c52;font:700 clamp(46px,5.1vw,74px)/.99 Georgia,Times New Roman,serif;font:700 clamp(46px,5.1vw,74px)/.99 var(--serif);letter-spacing:-.052em;margin:14px 0;max-width:870px}.hero h1 .color-text{background:linear-gradient(95deg,#2370e5,#139d9e,#b07a43);-webkit-background-clip:text;background-clip:text;color:#0000}.hero-description{color:#3f6686;font-size:16px;line-height:1.6;margin:18px 0 26px;max-width:540px}.hero-note{color:#2d4b70;font:italic 20px/1.35 Georgia,Times New Roman,serif;font:italic 20px/1.35 var(--serif);max-width:220px;position:absolute;right:max(38px,calc(50vw - 620px));text-align:center;text-shadow:0 2px 9px #fff;top:76px}.search-pill{align-items:center;background:#fffffff7;border:1px solid #e3ecf5;border-radius:100px;box-shadow:0 17px 34px #1c467321;display:flex;gap:11px;margin:0 auto;max-width:930px;padding:7px 8px 7px 19px}.search-pill .search-symbol{color:#1365d3;color:var(--blue);font-size:22px}.search-pill input{background:none;border:0;color:#29476b;flex:1 1;font-size:14px;outline:0}.search-pill input::placeholder{color:#59708b}.search-pill button{min-width:159px}.popular{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px}.popular .label{color:#456487;font-size:11px}.chip{background:#fff;border:1px solid #e1ebf4;border-radius:50px;box-shadow:0 4px 10px #244c710d;color:#225078;font-size:11px;font-weight:550;padding:6px 12px;white-space:normal}.chip:hover{background:#eaf4ff;color:#1365d3;color:var(--blue)}section{scroll-margin-top:92px}.section{padding-top:31px}.section-head{align-items:end;display:flex;justify-content:space-between;margin:0 0 17px}.section-head h2{color:#142f53;color:var(--navy);font:700 27px/1.15 Georgia,Times New Roman,serif;font:700 27px/1.15 var(--serif);margin:0}.section-head p{color:#5a7087;font-size:12px;margin:5px 0 0}.text-link{background:none;border:none;color:#1365d3;color:var(--blue);cursor:pointer;font-size:12px;font-weight:700;white-space:nowrap}.text-link:hover{text-decoration:underline}.grid{grid-gap:17px;display:grid;gap:17px}.topic-card{background:#fff;border:1px solid #e7eff4;border-radius:17px;box-shadow:0 7px 18px #244e7d0d;overflow:hidden;transition:transform .16s,box-shadow .16s}.topic-card:hover{box-shadow:0 14px 38px #1e456617;box-shadow:var(--shadow);transform:translateY(-4px)}.topic-card img{height:152px;width:100%}.topic-card-body{min-height:117px;padding:17px 17px 19px}.topic-card-title{color:#17365d;font:700 19px/1.15 Georgia,Times New Roman,serif;font:700 19px/1.15 var(--serif);margin:0 0 8px}.topic-card-text{color:#5a7086;font-size:12px;margin:0;min-height:32px}.topic-arrow{color:#1469d4;float:right;font-size:17px}.topic-grid.all .topic-card img{height:145px}.quran-banner{grid-gap:30px;background:linear-gradient(90deg,#fef7e8fa,#f6f2def2 26%,#ffffff26 59%,#122a46d4),url(/static/media/peace.e25c89a837bbed076f69.webp) center 58%/cover;border:1px solid #f2e1bf;border-radius:21px;display:grid;gap:30px;grid-template-columns:1fr 1fr;min-height:260px;overflow:hidden;padding:28px 37px;position:relative}.quran-banner h2{color:#1b3b67;font:700 42px/1.03 Georgia,Times New Roman,serif;font:700 42px/1.03 var(--serif);margin:8px 0}.quran-banner p{color:#426080;font-size:13px;line-height:1.6;max-width:360px}.quran-feature{align-items:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#102e5059;border:1px solid #ffffff59;border-radius:19px;color:#fff;display:flex;gap:17px;padding:23px}.play-round{background:#fffffff0;border:0;border-radius:100%;color:#1663ba;display:grid;flex-shrink:0;font-size:23px;height:70px;place-items:center;width:70px}.quran-feature strong{font:700 23px Georgia,Times New Roman,serif;font:700 23px var(--serif)}.quran-feature p{color:#eaf4fa;font-size:12px;margin:5px 0 12px}.quran-controls{display:flex;flex-wrap:wrap;gap:8px}.quran-controls .btn{border-radius:12px;font-size:11px;padding:8px 10px}.daily-layout{grid-gap:19px;display:grid;gap:19px;grid-template-columns:1.24fr 1fr}.daily-card,.resume-card,.soft-card{background:#fff;border:1px solid #e2edf3;border-radius:19px;box-shadow:0 6px 18px #264f6d0d;padding:18px}.daily-inner{grid-gap:17px;display:grid;gap:17px;grid-template-columns:190px 1fr}.daily-inner img{border-radius:12px;height:200px;object-fit:cover;width:100%}.daily-card h3{color:#142f53;color:var(--navy);font:700 24px/1.12 Georgia,Times New Roman,serif;font:700 24px/1.12 var(--serif);margin:8px 0 7px}.daily-card p{color:#587086;font-size:13px;margin:0 0 13px}.action-bits{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.action-bit{align-items:center;background:#f2f8fc;border:1px solid #e7eef5;border-radius:12px;color:#28557f;display:flex;flex-direction:column;font-size:11px;gap:5px;padding:10px 6px}.action-bit i{color:#1b72d5;font-size:19px;font-style:normal}.action-bit:hover{background:#e1f2ff}.progress-item{align-items:center;border-bottom:1px solid #e8f0f4;display:flex;gap:12px;padding:9px 0}.progress-item:last-child{border-bottom:0}.progress-item img{border-radius:9px;height:55px;object-fit:cover;width:87px}.progress-item .grow{flex:1 1;min-width:0}.progress-item strong{color:#284b75;display:block;font:700 15px/1.3 Georgia,Times New Roman,serif;font:700 15px/1.3 var(--serif)}.progress-bar{background:#e5eef4;border-radius:10px;height:5px;margin-top:9px;overflow:hidden}.progress-bar span{background:linear-gradient(90deg,#2d8ad6,#26aba7);display:block;height:100%}.empty-journey{background:#f3f8fb;border:1px dashed #d9e8f1;border-radius:13px;color:#53718d;padding:26px;text-align:center}.feature-row{grid-gap:15px;display:grid;gap:15px}.feature-card{align-items:center;background:#fff;border:1px solid #e1edf4;border-radius:17px;display:flex;min-height:95px;padding:17px}.feature-icon{background:#e8f3fd;border-radius:15px;color:#2a6eb6;display:grid;font-size:22px;height:46px;place-items:center;width:46px}.feature-card h3{color:#142f53;color:var(--navy);font:700 18px Georgia,Times New Roman,serif;font:700 18px var(--serif);margin:0}.feature-card p{color:#5e7084;font-size:11px;margin:3px 0 0}.feature-card:hover{box-shadow:0 14px 38px #1e456617;box-shadow:var(--shadow)}.footer-vision{background:linear-gradient(90deg,#122d4ef2,#0f3354a1),url(/static/media/reflection.6d534928618b6990caff.webp) center 52%/cover;color:#fff;margin-top:51px;padding:30px 0}.footer-vision .container{align-items:center;display:flex;gap:22px;justify-content:space-between}.footer-vision h2{font:700 28px/1.15 Georgia,Times New Roman,serif;font:700 28px/1.15 var(--serif);margin:0}.footer-vision p{color:#d9e9f6;font-size:13px;max-width:520px}.footer{background:#fff;border-top:1px solid #e5eff6;color:#5a7089;padding:28px 0}.footer .container{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between}.footer-nav{display:flex;font-size:12px;gap:16px}.footer-nav a:hover{color:#1365d3;color:var(--blue)}.prototype-badge{background:#142e4be8;border-radius:9px;bottom:13px;font-size:11px;left:14px;padding:6px 10px;z-index:80}.prototype-badge,.toast{box-shadow:0 14px 38px #1e456617;box-shadow:var(--shadow);color:#fff;position:fixed}.toast{background:#1c456d;border-radius:12px;bottom:28px;font-size:13px;left:50%;max-width:min(500px,90vw);opacity:0;padding:12px 17px;transform:translate(-50%,100px);transition:all .2s;z-index:200}.toast.show{opacity:1;transform:translate(-50%)}.page-intro{align-items:center;background:linear-gradient(90deg,#f9fcfe 4%,#fafcfede 40%,#ffffff26),url(/static/media/creator.492c3b76527d923e2e71.webp) center 54%/cover;display:flex;margin-bottom:24px;min-height:270px;overflow:hidden;padding:40px 0;position:relative}.page-intro img{inset:0;position:absolute}.page-intro h1{color:#14325a;font:700 clamp(38px,4.5vw,60px)/1.05 Georgia,Times New Roman,serif;font:700 clamp(38px,4.5vw,60px)/1.05 var(--serif);letter-spacing:-.035em;margin:7px 0 14px}.page-intro p{color:#4f6b86;font-size:15px;margin:0;max-width:650px}.bread{color:#587088;margin-bottom:12px}.bread a:hover{text-decoration:underline}.page-body{min-height:55vh;padding-bottom:50px}.content-cols{grid-gap:22px;display:grid;gap:22px;grid-template-columns:minmax(0,1.82fr) minmax(260px,.75fr)}.content-cols.equal{grid-template-columns:repeat(2,minmax(0,1fr))}.section-label{color:#17375e;font:700 23px Georgia,Times New Roman,serif;font:700 23px var(--serif);margin:0 0 13px}.resource-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,minmax(0,1fr))}.resource-card{background:#fff;border:1px solid #e0eaf1;border-radius:16px;display:flex;flex-direction:column;min-height:240px;overflow:hidden;transition:transform .14s}.resource-card:hover{box-shadow:0 14px 38px #1e456617;box-shadow:var(--shadow);transform:translateY(-2px)}.resource-card img{height:126px;object-fit:cover;width:100%}.resource-card .resource-body{display:flex;flex:1 1;flex-direction:column;gap:8px;padding:14px}.resource-card h3{color:#17385b;font:700 18px/1.17 Georgia,Times New Roman,serif;font:700 18px/1.17 var(--serif);margin:0}.resource-card p{color:#5c7086;margin:0}.resource-card .label{color:#1b6fc5;font-size:10px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.resource-card .meta{color:#577189;font-size:11px;margin-top:auto}.pill-row{display:flex;flex-wrap:wrap;gap:10px}.note-strip{background:#eaf3f9;border-left:3px solid #2477c9;border-radius:10px;color:#46627d;font-size:12px;padding:15px 16px}.panel{background:#fff;border:1px solid #e1ebf4;border-radius:19px;margin-bottom:18px;padding:22px}.panel h2{color:#193858;font:700 25px Georgia,Times New Roman,serif;font:700 25px var(--serif);margin:0 0 10px}.panel h3{color:#193858;font:700 20px Georgia,Times New Roman,serif;font:700 20px var(--serif)}.panel p{color:#5c7082;font-size:13px}.two-col{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(2,minmax(0,1fr))}.list-row{align-items:center;border-bottom:1px solid #e7eef5;display:flex;gap:16px;justify-content:space-between;padding:15px 0}.list-row:last-child{border:0}.list-row strong{color:#214361;display:block;font-weight:700}.list-row p{color:#5f7083;font-size:12px;margin:4px 0}.list-row .btn{flex-shrink:0}.stats{display:flex;flex-wrap:wrap;gap:11px}.stat{background:#f6fbfe;border:1px solid #d8e8f3;border-radius:12px;color:#557187;font-size:12px;padding:10px 14px}.stat b{color:#185ca9;display:block;font-size:19px}.filters{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.filters input,.filters select{background:#fff;border:1px solid #d6e7f3;border-radius:12px;color:#345571;min-width:160px;padding:11px 13px}.filters input{flex:1 1}.tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:15px}.tab{background:#fff;border:1px solid #d8e8f2;border-radius:12px;color:#47708c;font-size:12px;font-weight:700;padding:8px 15px}.tab.active,.tab:hover{background:#185fae;color:#fff}.divider{background:#e1eaf2;height:1px;margin:22px 0}.content-placeholder{background:repeating-linear-gradient(0deg,#dfedf829,#dfedf829 2px,#fff 0,#fff 34px);border:1px dashed #c6d8e7;border-radius:17px;min-height:230px;padding:28px}.content-placeholder h3{color:#24466e;font:700 25px Georgia,Times New Roman,serif;font:700 25px var(--serif)}.content-placeholder p{max-width:600px}.article-headline{color:#183a62;font:700 clamp(31px,3.3vw,48px)/1.17 Georgia,Times New Roman,serif;font:700 clamp(31px,3.3vw,48px)/1.17 var(--serif);letter-spacing:-.04em;margin:12px 0}.article-sub{color:#587089;font-size:14px}.article-toolbar{gap:9px}.image-wide{border-radius:18px;height:260px;object-fit:cover;width:100%}.side-list{display:flex;flex-direction:column;gap:9px}.side-list a{border-bottom:1px solid #e9f0f5;color:#3b668f;font-size:12px;padding:9px 0}.side-list a:hover{color:#1070c0}.question-links{display:flex;flex-wrap:wrap;gap:9px}.q-btn{background:#f4faff;border:1px solid #d8e9f9;border-radius:11px;color:#215e94;font-size:12px;padding:10px 13px;text-align:left;white-space:normal}.q-btn:hover{background:#e7f3fc}.refbox{background:#f3f9fb;border:1px solid #e2edf4;border-radius:14px;color:#576e88;font-size:12px;padding:16px}.chat-layout{grid-gap:18px;display:grid;gap:18px;grid-template-columns:260px 1fr}.chat-stage{background:#fff;border:1px solid #d6e4ee;border-radius:18px;display:flex;flex-direction:column;min-height:520px;overflow:hidden}.chat-top{background:linear-gradient(95deg,#185aa2,#1e81dd);color:#fff;padding:16px 20px}.chat-top strong{font:700 17px Georgia,Times New Roman,serif;font:700 17px var(--serif)}.chat-messages{display:flex;flex:1 1;flex-direction:column;gap:13px;min-height:220px;padding:23px}.bubble{background:#edf6fd;border-radius:15px 15px 15px 5px;color:#284b6c;font-size:13px;max-width:79%;padding:13px 15px}.bubble.user{background:#ddf1e9;border-radius:15px 15px 5px 15px;margin-left:auto}.chat-composer{border-top:1px solid #e7eff5;display:flex;gap:9px;padding:13px}.chat-composer textarea{border:1px solid #d8e7f1;border-radius:12px;max-height:130px;min-height:47px;outline:none;padding:12px;resize:vertical;width:100%}.chat-composer button{align-self:flex-end}.form-field{display:flex;flex-direction:column;gap:5px}.form-field input,.form-field textarea{background:#fff;border:1px solid #d8e6f1;border-radius:12px;padding:11px 12px}.form-field label{color:#4b6883;font-size:12px;font-weight:700}.mini-tag{background:#e8f4fd;border-radius:10px;color:#245f99;display:inline-block;font-size:11px;padding:5px 9px}.map-wrap{background:linear-gradient(165deg,#112e4e,#17456d);border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:420px;padding:36px}.map-heading{font:700 34px Georgia,Times New Roman,serif;font:700 34px var(--serif);margin-bottom:35px;text-align:center}.map-nodes{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.map-node{background:#ffffff17;border:1px solid #f8fdff54;border-radius:15px;color:#fff;min-height:100px;padding:17px;text-align:center;width:175px}.map-node:hover{background:#ffffff35}.video-frame{background:linear-gradient(130deg,#123b64dd,#17518b33),url(/static/media/hero.2529f99f6b69226058e8.webp) 50%/cover;border-radius:19px;color:#fff;display:grid;height:340px;place-items:center;position:relative}.video-frame .big-play{background:#ffffffeb;border:none;border-radius:100%;color:#1461a4;font-size:32px;height:89px;width:89px}.demo-label{background:#ffffffec;border-radius:10px;bottom:15px;color:#1a598b;font-size:11px;left:18px;padding:7px 9px;position:absolute}.passage-box{background:#fff9f0;border:1px solid #dce9ef;border-radius:18px;padding:25px}.passage-box h2{color:#8b642d;font:700 29px Georgia,Times New Roman,serif;font:700 29px var(--serif)}.passage-box p{color:#756b5d;font-size:13px}.passage-number{background:#fff;border:1px solid #d9caaa;border-radius:50%;color:#8b682f;display:inline-grid;font-size:14px;height:43px;margin:5px;place-items:center;width:43px}.auth-note{background:#fff8ed;border:1px solid #f3dfc6;border-radius:13px;color:#715e49;font-size:12px;padding:13px}.mobile-menu{display:none}.mobile-menu-open{background:#f9fcfe;display:block;inset:70px 0 0;overflow:auto;padding:20px;position:fixed;z-index:88}.mobile-menu a{border-bottom:1px solid #e2edf4;color:#244b6d;display:block;font-size:18px;padding:14px 6px}[dir=rtl] .article-headline,[dir=rtl] .panel h2,[dir=rtl] .section-head h2,[dir=rtl] .serif,[dir=rtl] .topic-card-title{font-family:Tahoma,Segoe UI,Arial,sans-serif}[dir=rtl] .hero h1{font-family:Tahoma,Arial,sans-serif;font-weight:800;letter-spacing:0;line-height:1.2}[dir=rtl] .hero-note{left:max(38px,calc(50vw - 620px));right:auto}[dir=rtl] .topic-arrow{float:left;transform:scaleX(-1)}[dir=rtl] .note-strip{border-left:none;border-right:3px solid #2477c9}[dir=rtl] .bubble.user{margin-left:0;margin-right:auto}[dir=rtl] .chat-composer{direction:rtl}@media(max-width:1160px){.nav-links{gap:10px}.nav-link{font-size:11px}.header-actions .desktop-ask{display:none}.container{width:min(1110px,calc(100% - 40px))}.hero-note{display:none}.hero{min-height:450px}.hero h1{font-size:60px}}@media(max-width:850px){.desktop-only,.nav-links{display:none!important}.mobile-toggle{display:inline-flex}.header-inner{height:68px}.hero{background-position:58% 50%;min-height:420px;padding:48px 0 29px}.hero h1{font-size:48px}.topic-grid,.topic-grid.all{grid-template-columns:repeat(2,1fr)}.content-cols,.daily-layout,.quran-banner{grid-template-columns:1fr}.quran-banner{gap:12px}.quran-feature{max-width:500px}.feature-row,.resource-grid{grid-template-columns:repeat(2,1fr)}.chat-layout{grid-template-columns:1fr}.chat-layout aside{display:none}.hero-description{max-width:480px}.page-intro{min-height:235px}}@media(max-width:560px){.container{width:calc(100% - 28px)}.header-inner{gap:9px}.brand{min-width:120px}.brand-word{font-size:25px}.brand-tag{font-size:7px}.hero{background:linear-gradient(90deg,#f8fbfef2,#fafcfe94),url(/static/media/hero.2529f99f6b69226058e8.webp) 46%/cover;min-height:400px;padding:38px 0 21px}.hero h1{font-size:43px;line-height:1.04}.hero-description{font-size:14px}.search-pill{border-radius:23px;flex-wrap:wrap;gap:8px;padding:9px}.search-pill input{flex-basis:calc(100% - 53px);flex-grow:1;flex-shrink:1;font-size:13px}.search-pill button{height:42px;min-width:100%}.popular{justify-content:start}.section-head h2{font-size:24px}.topic-grid,.topic-grid.all{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.topic-card img,.topic-grid.all .topic-card img{height:100px}.topic-card-body{min-height:105px;padding:12px}.topic-card-title{font-size:16px}.topic-card-text{font-size:10px}.quran-banner{min-height:0;min-height:auto;padding:22px}.quran-banner h2{font-size:35px}.quran-feature{padding:13px}.quran-feature strong{font-size:19px}.quran-controls .btn{font-size:10px}.play-round{height:51px;width:51px}.daily-inner{grid-template-columns:1fr}.daily-inner img{height:180px}.action-bits{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-row,.resource-grid{grid-template-columns:1fr}.footer-vision .container{display:block}.footer .container{align-items:start;flex-direction:column}.page-intro h1{font-size:40px}.page-intro{background-position:61%}.content-cols.equal,.two-col{grid-template-columns:1fr}.image-wide{height:170px}.video-frame{height:220px}.section{padding-top:22px}.big-screen-only{display:none!important}.panel{padding:17px}.list-row{align-items:flex-start;flex-direction:column}.list-row .btn{align-self:flex-start}.resource-card img{height:130px}.chat-stage{min-height:460px}.header-actions{gap:0}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important;transition:none!important}}:root{--muted:#526d84;--teal:#286e69;--gold:#8c6735}body{background:linear-gradient(#f7fafc,#fcfaf7);font-size:16px;line-height:1.65}[hidden]{display:none!important}h2{font-size:28px}button:disabled{cursor:not-allowed;opacity:.65}.container{width:min(1240px,calc(100% - 64px))}.official-logo{height:50px;mix-blend-mode:multiply;object-fit:contain;width:161px}.brand{min-width:161px}.header-inner{height:80px}.nav-links{gap:23px}.nav-link{font-size:14px}.hero{background-position:center 54%;min-height:0;padding:66px 0 46px}.hero h1{font-size:clamp(44px,5.2vw,72px);letter-spacing:-.045em;line-height:1.09;margin:18px 0 20px;max-width:1010px}.color-text{background:linear-gradient(110deg,#176bd1,#248181 54%,#9b7037);-webkit-background-clip:text;background-clip:text;color:#0000}.hero-description{color:#2e5274;font-size:18px;line-height:1.65;max-width:650px}.search-pill{border:1px solid #dce7ef;box-shadow:0 15px 35px #16375120;margin-top:29px;max-width:1020px;min-height:72px;padding:10px 12px 10px 21px}.search-pill input{font-size:17px;min-width:0}.search-pill .btn{font-size:15px;min-height:48px;padding-inline:27px}.hero-under{color:#45617c;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;justify-content:space-between;margin:13px auto 0;max-width:1000px}.hero-under a{color:#15568d;font-weight:700}.popular{margin-top:18px}.chip{font-size:12px;padding:7px 13px}.eyebrow{color:#3d708b;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.gold{color:#886935}.section{padding:24px 0}.section-head{gap:20px;margin-bottom:20px}.section-head h2{font-size:28px;letter-spacing:-.025em}.section-head p{color:#567087;font-size:14px}.text-link{font-size:14px;line-height:1.5}.topic-grid{gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.topic-card{border-radius:18px}.topic-card img{height:156px;object-fit:cover}.topic-card-body{padding:19px}.topic-card-title{font-size:21px;letter-spacing:-.025em;line-height:1.27;margin-bottom:10px}.topic-card-text{font-size:14px;line-height:1.55}.topic-meta{color:#577187;font-size:12px;padding:0 13px}.quran-banner{align-items:center;background-image:linear-gradient(95deg,#fbf0d8fa,#f6ebd6d9 34%,#142c4026 75%),url(/static/media/peace.e25c89a837bbed076f69.webp);border-radius:22px;gap:44px;grid-template-columns:1fr 1.1fr;min-height:270px;padding:32px 34px}.quran-banner h2{font-size:37px;letter-spacing:-.025em;margin:10px 0}.quran-banner p{font-size:15px}.quran-feature{background:#fafdfee6;border:1px solid #ffffffc9;border-radius:20px;color:#173858;gap:20px;padding:24px}.quran-feature h3{font:700 24px/1.25 Georgia,Times New Roman,serif;font:700 24px/1.25 var(--serif);margin:8px 0}.quran-feature p{color:#476880;font-size:14px}.quran-feature .play-round{background:#fff;color:#205f99;flex-shrink:0;height:56px;width:56px}.daily-layout{align-items:stretch;gap:30px;grid-template-columns:1.18fr 1fr}.daily-card{overflow:hidden;padding:0}.daily-image-title{height:170px;position:relative}.daily-image-title img{height:100%;object-fit:cover;object-position:50% 57%;width:100%}.daily-theme{background:#fffffff0;border-radius:20px;bottom:15px;color:#28576e;font-size:10px;font-weight:700;left:20px;letter-spacing:.12em;padding:5px 10px;position:absolute}.daily-copy{padding:23px}.daily-copy h3{font:700 29px/1.28 Georgia,Times New Roman,serif;font:700 29px/1.28 var(--serif);margin:10px 0}.daily-copy p{color:#506b82;font-size:15px;margin:10px 0 19px}.format-actions{display:flex;flex-wrap:wrap;gap:9px}.format-action{background:#f2f7fb;border:1px solid #dce7ef;border-radius:12px;color:#2a5379;display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:95px;padding:12px}.format-action>span{font-size:21px}.format-action small{color:#547188;font-size:11px}.format-action.overview{background:#ecf6ef;border-color:#d4e6d9;color:#306f56}.gentle-start{background:linear-gradient(135deg,#eef6f0,#fafcf8 65%,#fff7e8);border:1px solid #dce8e1;border-radius:22px;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center;padding:33px}.gentle-start h2{font-size:35px;letter-spacing:-.03em;line-height:1.2;margin:0}.gentle-start p{color:#526e67;font-size:15px;margin:0}.start-reading{background:#ffffffe3;border:1px solid #dbe8df;border-radius:15px;display:flex;flex-direction:column;gap:13px;margin:8px 0;padding:20px}.start-reading strong{font:700 22px/1.35 Georgia,Times New Roman,serif;font:700 22px/1.35 var(--serif)}.start-reading .level-pill{align-self:flex-start}.feature-row{gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.feature-card{gap:13px;padding:19px 15px}.feature-card h3{font:700 19px/1.25 Georgia,Times New Roman,serif;font:700 19px/1.25 var(--serif)}.feature-card p{font-size:12px}.feature-icon{flex-shrink:0;font-size:21px;height:40px;width:40px}.note-strip{background:#edf5f3;font-size:14px}.footer-vision{margin-top:30px;padding:36px 0}.footer-vision h2{font-size:29px}.footer-nav a{font-size:12px}.prototype-badge{display:none}.review-badge{background:#192f47ed;border-radius:50px;bottom:12px;box-shadow:0 3px 15px #152f4925;color:#fff;padding:7px 13px;position:fixed;right:12px;z-index:95}.skip-link{background:#fff;color:#14538a;left:15px;padding:12px;position:fixed;top:-75px;z-index:200}.skip-link:focus{top:8px}.page-intro{padding:35px 0 40px}.page-intro h1{font-size:clamp(34px,4vw,55px);line-height:1.2}.page-intro p{font-size:17px;max-width:740px}.page-body{padding:28px 0 32px}.topic-utility{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-bottom:32px}.utility-link{align-items:center;background:#edf7f1;border:1px solid #d8e8dd;border-radius:16px;color:#326759;display:flex;gap:15px;padding:23px}.utility-link>span:first-child{font-size:30px}.utility-link>span:last-child{-webkit-margin-start:auto;margin-inline-start:auto}.utility-link small{color:#57746b;display:block}.utility-link.subtle{background:#f7f9fb;border-color:#dde6ed;color:#4e6c83}.topic-level-navigation{border-bottom:1px solid #dce5eb;display:flex;flex-wrap:wrap;gap:12px;padding-bottom:22px}.level-link{align-items:center;background:#fff;border:1px solid #dce5ec;border-radius:30px;display:flex;font-size:14px;gap:10px;padding:9px 14px}.level-link:first-child{background:#edf7f1;border-color:#d2e6d9}.level-link strong{background:#fff;border-radius:15px;font-size:12px;padding:1px 7px}.level-dot{background:#367f61;border-radius:50%;height:8px;width:8px}.level-pill{background:#edf3f9;border:1px solid #dce6ef;border-radius:7px;color:#365f89;display:inline-flex;font:700 10px/1.6 Inter,Segoe UI,Arial,sans-serif;font:700 10px/1.6 var(--sans);letter-spacing:.025em;padding:3px 8px}.level-pill.overview{background:#edf7ef;border-color:#cee4d2;color:#33674f}.resource-card.reading-card img{height:125px}.resource-card h3{font-size:21px;letter-spacing:-.015em;line-height:1.38;margin:12px 0}.resource-card p{font-size:12px;line-height:1.55}.resource-card .meta{display:flex;font-size:12px;justify-content:space-between;margin-top:14px}.resource-body{padding:21px}.topic-question-panel{background:#eff5fa;border:1px solid #dbe7ee;border-radius:20px;padding:28px}.topic-question-panel h2{font-size:26px}.topic-question-panel .btn{margin-top:20px}.optional-path-block{border-top:1px solid #e0e7ed;margin-top:25px}.optional-path-block h2{font-size:25px}.optional-path-block>p{color:#557085;font-size:14px}.path-card{align-items:flex-start;background:linear-gradient(135deg,#fbfcfd,#f3f7fa);border:1px solid #dce5ec;border-radius:16px;display:flex;gap:17px;padding:25px}.path-card h3{font:700 24px/1.3 Georgia,Times New Roman,serif;font:700 24px/1.3 var(--serif);margin:8px 0}.path-card p{color:#536e85;font-size:14px;margin:8px 0}.path-icon{color:#537c97;font-size:30px}.path-card .eyebrow{font-size:9px}.path-card .arrow{-webkit-margin-start:auto;margin-inline-start:auto}.path-card .meta{font-size:12px}.path-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.gentle-intro{margin:5px 0 32px;max-width:880px}.gentle-intro p{color:#526d83;font-size:16px}.source-note{color:#597185;font-size:12px;max-width:980px;padding-top:20px}.catalog-note{background:#f0f8f2;border:1px solid #d5e7db;border-radius:13px;font-size:14px;margin-bottom:24px;padding:18px 21px}.catalog-note a{-webkit-margin-start:8px;margin-inline-start:8px}.filter-bar{align-items:end;background:#fff;border:1px solid #e0e7ee;border-radius:15px;display:flex;flex-wrap:wrap;gap:15px;padding:20px}.filter-bar label{display:flex;flex:1 1;flex-direction:column;gap:7px;min-width:200px}.filter-bar label span{color:#4b677e;font-size:12px;font-weight:700}.filter-bar .search-filter{flex:2 1}.filter-bar input,.filter-bar select{background:#fafcfe;border:1px solid #cfdee8;border-radius:9px;color:#29485f;font-size:14px;min-width:0;padding:10px 12px;width:100%}.list-summary{color:#567087;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;justify-content:space-between;margin:22px 0}.list-summary strong{color:#264660;font-size:17px}.article-catalog{display:flex;flex-direction:column;gap:14px;margin-bottom:22px}.article-list-card{align-items:center;background:#fff;border:1px solid #dce5ed;border-radius:17px;display:flex;gap:22px;padding:21px}.list-thumb{border-radius:12px;flex-shrink:0;height:112px;overflow:hidden;width:145px}.list-thumb img{height:100%;object-fit:cover;width:100%}.article-list-body{flex:1 1;min-width:0}.article-list-body h3{font:700 22px/1.35 Georgia,Times New Roman,serif;font:700 22px/1.35 var(--serif);margin:10px 0 8px}.article-list-body .meta,.paired-link{font-size:12px}.paired-link{color:#27697c;font-weight:650}.circle-link{align-items:center;background:#f0f7fb;border:1px solid #d8e4ed;border-radius:50%;color:#1f619e;display:flex;flex-shrink:0;height:39px;justify-content:center;width:39px}.reading-top{background:#f1f6f9;border-bottom:1px solid #dfe7ed;padding:20px 0}.bread{font-size:12px}.reading-layout{grid-gap:30px;align-items:start;display:grid;gap:30px;grid-template-columns:minmax(0,1fr) 295px}.reader-paper{background:#fff;border:1px solid #dfe6ec;border-radius:20px;padding:38px}.article-headline{font:700 clamp(29px,3vw,42px)/1.22 Georgia,Times New Roman,serif;font:700 clamp(29px,3vw,42px)/1.22 var(--serif);letter-spacing:-.03em;margin:17px 0 22px;overflow-wrap:anywhere}.reader-meta{align-items:center;color:#587185;display:flex;flex-wrap:wrap;font-size:12px;gap:14px;margin-bottom:22px}.reader-meta>.btn{-webkit-margin-start:auto;margin-inline-start:auto}.depth-switch{grid-gap:5px;background:#f3f7fa;border:1px solid #dce5ed;border-radius:15px;display:grid;gap:5px;grid-template-columns:1fr 1fr;margin-bottom:16px;padding:5px}.depth-option{grid-column-gap:10px;border:1px solid #0000;border-radius:11px;color:#536f83;column-gap:10px;display:grid;grid-template-columns:auto 1fr;padding:14px}.depth-option>span{align-self:center;font-size:26px;grid-row:1/3}.depth-option strong{font-size:14px}.depth-option small{font-size:11px}.depth-option.selected{background:#fff;border-color:#b9d4c6;box-shadow:0 3px 7px #18395008;color:#2f6c54}.article-toolbar{border-bottom:1px solid #e1e8ee;display:flex;flex-wrap:wrap;gap:5px;margin:12px 0 24px;padding-bottom:13px}.article-toolbar .tab{font-size:13px;padding:8px 13px}.cms-slot{align-items:flex-start;background:linear-gradient(145deg,#fafcfd,#f3f7f9);border:1px dashed #cbdbe4;border-radius:14px;display:flex;flex-direction:column;gap:14px;min-height:330px;padding:35px 29px}.cms-slot h2{font-size:29px;margin:0}.cms-slot p{color:#536e81;font-size:15px;line-height:1.7;margin:0;max-width:550px}.cms-slot small{color:#597182;font-size:11px;margin-top:4px}.slot-symbol{color:#628a9e;font-size:35px}.explain-strip{align-items:center;border:1px solid #dce7ef;border-radius:14px;display:flex;gap:14px;margin-top:21px;padding:16px}.explain-strip>span{color:#3f7b9b;font-size:26px}.explain-strip p{flex:1 1;font-size:13px}.reader-feedback{border-top:1px solid #e0e8ee;margin-top:30px;padding-top:22px}.reader-feedback h2{font-size:23px}.reader-feedback .meta{font-size:11px;line-height:1.6}.reader-next{border-top:1px solid #dce6ed;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-top:25px;padding-top:24px}.reader-aside .panel{margin-bottom:20px;padding:23px}.reader-aside h2{font-size:24px}.reader-aside p{font-size:14px;line-height:1.6}.side-list strong{display:block;font:700 17px/1.45 Georgia,Times New Roman,serif;font:700 17px/1.45 var(--serif);margin-top:5px}.side-list a{padding:15px 0}.pair-panel{background:linear-gradient(140deg,#eff7f1,#fafdfb)}.reader-aside .path-card{gap:10px;padding:20px}.reader-aside .path-card h3{font-size:20px}.reader-aside .path-icon{display:none}.reader-aside .path-card p{font-size:12px}.audio-slot{background:#f4f7fc;border:1px dashed #d0deec;border-radius:14px;padding:30px}.audio-slot>span{color:#6f7ea2;font-size:36px}.audio-slot p{font-size:15px}.reader-path{background:#edf3f9;border:1px solid #d8e4ef;border-radius:11px;display:flex;flex-wrap:wrap;font-size:13px;gap:15px;justify-content:space-between;margin-bottom:22px;padding:13px 18px}.reader-path>a{font-weight:700}.reader-path>span{color:#546f86;font-size:12px}.path-layout{grid-gap:25px;display:grid;gap:25px;grid-template-columns:minmax(0,1fr) 290px}.path-layout .panel{margin-bottom:20px;padding:27px}.path-layout aside h2{font-size:24px}.path-layout aside p{font-size:14px}.path-progress{background:#e6eef0;border-radius:20px;height:7px;margin:20px 0 8px;overflow:hidden}.path-progress>span{background:#397c70;display:block;height:100%}.path-step{border-top:1px solid #e0e8ee;display:flex;gap:20px;padding:28px 0}.path-step h3{font:700 23px/1.35 Georgia,Times New Roman,serif;font:700 23px/1.35 var(--serif);margin:12px 0 18px}.step-number{align-items:center;background:#f4f8fa;border:1px solid #d7e4eb;border-radius:50%;color:#4b6d83;display:flex;flex-shrink:0;font-size:14px;height:37px;justify-content:center;width:37px}.step-number.done{background:#e4f2e9;border-color:#bfdccb;color:#296948}.path-step .meta,.path-step .text-link{font-size:12px}.review-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:28px}.review-tile{background:#fff;border:1px solid #dbe6ee;border-radius:17px;padding:26px}.review-tile>span{color:#659486;font-size:25px}.review-tile h2{font-size:26px}.review-tile p{font-size:15px}.video-stage{aspect-ratio:16/9;background:#17334e;border-radius:15px;margin:20px 0 30px;overflow:hidden;position:relative}.video-stage>img{filter:brightness(.36);height:100%;object-fit:cover;width:100%}.video-opt-in{align-items:center;color:#fff;display:flex;flex-direction:column;gap:8px;inset:0;justify-content:center;padding:20px;position:absolute;text-align:center}.video-opt-in h3{color:#fff;font-size:22px;margin:5px}.video-opt-in p{font-size:11px;margin:2px;max-width:380px}.video-opt-in .play-round{font-size:18px;height:49px;width:49px}.video-stage>iframe{border:0;height:100%;width:100%}.video-description{line-height:1.75;white-space:pre-line}.search-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0}.search-tabs .tab{font-size:14px}.chat-layout{grid-template-columns:300px minmax(0,1fr)}.chat-stage{min-width:0}.chat-messages .bubble{max-width:90%;overflow-wrap:anywhere}.topic-grid.all{grid-template-columns:repeat(3,minmax(0,1fr))}[dir=rtl]{font-family:Tahoma,Arial,sans-serif}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{font-family:Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.6}[dir=rtl] .hero h1{font-size:clamp(39px,4.8vw,62px);line-height:1.45}[dir=rtl] .nav-links{margin-left:0;margin-right:auto}[dir=rtl] .eyebrow,[dir=rtl] .level-pill,[dir=rtl] .overline{letter-spacing:0}[dir=rtl] .level-pill{font-family:Tahoma,Arial,sans-serif;font-size:11px}[dir=rtl] .daily-theme{left:auto;right:20px}[dir=rtl] h1[dir=ltr],[dir=rtl] h3[dir=ltr]{font-family:Georgia,Times New Roman,serif;font-family:var(--serif);letter-spacing:-.02em;line-height:1.3;text-align:left}@media(max-width:1150px){.nav-links{gap:13px}.nav-link{font-size:12px}.header-inner{gap:15px}.desktop-only{display:none}.topic-card-title{font-size:19px}.reading-layout{grid-template-columns:minmax(0,1fr) 260px}.reader-paper{padding:28px}.feature-row{grid-template-columns:1fr 1fr}}@media(max-width:960px){.desktop-ask,.nav-links{display:none}.mobile-toggle{display:inline-flex}.header-actions{-webkit-margin-start:auto;margin-inline-start:auto}.topic-grid{gap:14px}.topic-card img{height:125px}.topic-card-body{padding:15px}.topic-card-title{font-size:18px}.quran-banner{gap:20px;padding:26px}.quran-feature{gap:10px;padding:18px}.quran-feature>.play-round{display:none}.daily-layout{gap:20px}.gentle-start{padding:26px}.gentle-start h2{font-size:30px}.chat-layout,.path-layout,.reading-layout{grid-template-columns:1fr}.reader-aside{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.reader-aside .panel{margin:0}.reader-aside .path-card{grid-column:1/-1}.path-layout aside{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.topic-grid.all{grid-template-columns:1fr 1fr}.filter-bar label{min-width:180px}.chat-layout>aside{display:none}}@media(max-width:650px){.container{width:calc(100% - 34px)}body{font-size:15px}.header-inner{gap:9px;height:67px}.brand{min-width:141px}.official-logo{height:44px;width:141px}.header-actions{gap:2px}.icon-button{padding:8px}.hero{background-position:59%;padding:36px 0 27px}.hero h1{font-size:44px;line-height:1.08;margin:15px 0 17px}.hero .overline{font-size:9px;letter-spacing:.17em}.hero-description{font-size:16px;line-height:1.6;max-width:370px}.hero-description br{display:none}.search-pill{border-radius:18px;flex-wrap:wrap;gap:9px;margin-top:23px;min-height:0;padding:9px 10px}.search-pill .search-symbol{display:block;flex:0 0 22px;font-size:24px}.search-pill input{flex:1 1 70%;font-size:14px;min-height:43px;width:calc(100% - 35px)}.search-pill .btn{font-size:14px;min-height:43px;padding:9px;width:100%}.hero-under{align-items:center;flex-direction:column;font-size:11px;gap:6px;text-align:center}.popular{gap:6px;justify-content:center;margin-top:14px}.chip{font-size:10px;padding:6px 10px}.section{padding:19px 0}.section-head{align-items:flex-start;gap:10px;margin-bottom:15px}.section-head h2{font-size:25px}.section-head p{font-size:12px;max-width:220px}.section-head>.text-link{font-size:11px;max-width:85px;text-align:end;white-space:normal}.topic-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.topic-card img{height:116px}.topic-card-title{font-size:18px;line-height:1.25;min-height:44px}.topic-card-text{font-size:12px;line-height:1.5}.topic-card-body{padding:13px}.quran-banner{gap:21px;grid-template-columns:1fr;padding:24px}.quran-banner h2{font-size:33px}.quran-banner p{font-size:14px}.quran-feature{padding:18px}.quran-feature>.play-round{display:flex;font-size:15px;height:44px;width:44px}.quran-feature h3{font-size:21px}.quran-controls{flex-wrap:wrap;gap:7px}.quran-controls .btn{font-size:10px;padding:8px 10px}.daily-layout{gap:25px;grid-template-columns:1fr}.daily-image-title{height:150px}.daily-copy{padding:20px}.daily-copy h3{font-size:26px}.daily-copy p{font-size:14px}.format-actions{gap:7px}.format-action{min-width:75px;padding:10px}.format-action strong{font-size:11px}.format-action small{font-size:10px}.gentle-start{gap:14px;padding:24px}.gentle-start h2{font-size:30px}.start-reading strong{font-size:21px}.feature-row{gap:10px;grid-template-columns:1fr 1fr}.feature-card{align-items:flex-start;flex-direction:column;gap:10px;padding:17px 14px}.feature-card h3{font-size:18px}.feature-card p{font-size:11px}.note-strip{font-size:13px}.note-strip .text-link{display:block;font-size:12px;margin-top:7px}.footer-vision{margin-top:20px;padding:29px 0}.footer-vision>.container{align-items:flex-start;flex-direction:column;gap:14px}.footer-vision h2{font-size:26px}.footer-vision p{font-size:13px}.footer .container{align-items:flex-start;flex-direction:column}.footer-nav{flex-wrap:wrap;gap:12px}.review-badge{bottom:8px;font-size:9px;padding:5px 10px;right:8px}.page-intro{padding:27px 0 31px}.page-intro h1{font-size:38px;margin:14px 0;overflow-wrap:anywhere}.page-intro p{font-size:15px}.page-body{padding-top:22px}.topic-utility{gap:12px;grid-template-columns:1fr;margin-bottom:25px}.utility-link{font-size:14px;padding:18px}.utility-link small{font-size:12px}.topic-grid.all{grid-template-columns:1fr 1fr}.topic-meta{font-size:10px;line-height:1.6;padding:0 7px}.topic-level-navigation{gap:8px;padding-bottom:15px}.level-link{font-size:11px;gap:6px;padding:7px 10px}.resource-grid{grid-template-columns:1fr}.resource-card.reading-card{align-items:stretch;display:flex;flex-direction:row}.resource-card.reading-card img{flex-shrink:0;height:auto;min-height:190px;object-fit:cover;width:84px}.resource-body{min-width:0;padding:17px}.resource-card h3{font-size:20px;margin:9px 0}.resource-card .meta,.resource-card p{font-size:11px}.topic-question-panel{padding:22px}.topic-question-panel h2{font-size:24px}.question-links .q-btn{font-size:12px}.optional-path-block h2{font-size:24px}.path-grid{grid-template-columns:1fr}.path-card{gap:12px;padding:20px}.path-card h3{font-size:22px}.gentle-intro h2{font-size:26px}.gentle-intro p{font-size:15px}.filter-bar{gap:12px;padding:15px}.filter-bar label{flex:1 1 100%;min-width:120px;width:100%}.catalog-note{font-size:13px;padding:16px}.list-summary{font-size:12px;margin:18px 0}.article-list-card{align-items:flex-start;gap:12px;padding:17px}.list-thumb{height:70px;width:59px}.article-list-body h3{font-size:19px;line-height:1.4}.article-list-body .meta{font-size:10px}.article-list-body .flex{gap:7px}.paired-link{display:inline-block;font-size:11px;line-height:1.6}.article-list-card>.circle-link{display:none}.level-pill{font-size:9px;padding:3px 6px}.reader-paper{border-radius:16px;padding:21px 18px}.article-headline{font-size:31px;line-height:1.18;margin:14px 0 20px}.reader-meta{font-size:11px;gap:9px}.reader-meta>.btn{font-size:10px;padding:7px 10px}.depth-switch{gap:4px}.depth-option{column-gap:7px;padding:10px 7px}.depth-option strong{font-size:12px}.depth-option small{font-size:10px}.depth-option>span{font-size:21px}.article-toolbar{gap:3px}.article-toolbar .tab{font-size:11px;padding:7px 10px}.cms-slot{min-height:300px;padding:23px 19px}.cms-slot h2{font-size:25px}.cms-slot p{font-size:14px}.cms-slot .btn{font-size:12px;white-space:normal}.cms-slot small{font-size:10px}.explain-strip{flex-wrap:wrap;gap:8px;padding:14px}.explain-strip p{font-size:12px;margin:0}.explain-strip .btn{-webkit-margin-start:29px;margin-inline-start:29px}.reader-aside{grid-template-columns:1fr}.reader-feedback .btn,.reader-feedback .meta{font-size:10px}.path-layout aside{grid-template-columns:1fr}.path-layout .panel{padding:20px}.path-steps .section-head{flex-direction:column}.path-step{gap:12px;padding:24px 0}.path-step h3{font-size:21px}.step-number{font-size:12px;height:30px;width:30px}.review-grid{grid-template-columns:1fr}.review-tile{padding:22px}.review-tile h2{font-size:25px}.video-stage{aspect-ratio:1.25}.video-opt-in h3{font-size:20px}.video-opt-in p{font-size:10px}.video-opt-in .play-round{display:none}.search-tabs .tab{font-size:12px;padding:8px 12px}.panel{padding:22px}.chat-composer{gap:8px;padding:13px}.chat-composer textarea{min-width:0}.chat-composer .btn{padding:10px 15px}[dir=rtl] .hero h1{font-size:39px;line-height:1.45}[dir=rtl] .topic-card-title{font-size:17px;min-height:49px}[dir=rtl] .gentle-start h2{font-size:27px}[dir=rtl] .article-list-body h3[dir=ltr]{font-size:19px}[dir=rtl] .article-headline[dir=ltr]{font-size:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}.hero{background-image:linear-gradient(90deg,#f8fbfdfc,#f7fafce0 26%,#f6fafc24 80%),url(/static/media/landscape.aeb2c7184322ccba9692.webp)!important}.quran-banner:before{display:none!important}.quran-banner{background-image:linear-gradient(90deg,#fbf0dbf5,#f3eedfc7 40%,#1b303f1f),url(/static/media/peace.e25c89a837bbed076f69.webp)!important}.format-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.format-action{min-width:0}.format-action strong{font-size:12px}.more-ways .section-head{margin-bottom:18px}@media(min-width:1000px){.daily-copy .format-actions{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:650px){.hero{background-image:linear-gradient(90deg,#f8fbfdf5,#f6fafc91),url(/static/media/landscape.aeb2c7184322ccba9692.webp)!important}.reading-layout .grid.resource-grid{grid-template-columns:1fr}.format-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.review-badge{box-shadow:none;display:block;font-size:11px;margin:0 auto 18px;position:static;width:-webkit-max-content;width:max-content}.hero-home-v3 h1{max-width:1160px}.hero-home-v3 .hero-description{max-width:720px}.hero-reassurance{color:#48657c;font-size:13px;font-weight:600;margin:11px auto 0;max-width:1020px;text-align:center}.clear-overview-strip{grid-gap:16px;align-items:center;background:linear-gradient(90deg,#edf8f5f7,#fff9edf5);border:1px solid #cfe2dc;border-radius:17px;box-shadow:0 10px 26px #1f4b4f1a;color:#214f5d;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;margin:13px auto 0;max-width:1020px;padding:14px 17px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.clear-overview-strip:hover{border-color:#b9d8cf;box-shadow:0 16px 32px #1f4b4f24;transform:translateY(-2px)}.clear-overview-icon{background:#fff;border-radius:14px;box-shadow:0 5px 14px #225b551f;color:#31776f;display:grid;font-size:22px;height:45px;place-items:center;width:45px}.clear-overview-copy{display:flex;flex-direction:column;line-height:1.35;min-width:0}.clear-overview-copy strong{color:#183f51;font:700 19px/1.25 Georgia,Times New Roman,serif;font:700 19px/1.25 var(--serif)}.clear-overview-copy small{color:#56736f;font-size:12.5px;margin-top:3px}.clear-overview-cta{-webkit-padding-start:12px;color:#155e78;font-size:13px;font-weight:800;padding-inline-start:12px;white-space:nowrap}.popular-label{-webkit-margin-end:2px;color:#456487;font-size:11px;font-weight:700;margin-inline-end:2px}@media(min-width:1050px){.hero-home-v3 .color-text{white-space:nowrap}}@media(max-width:850px){.clear-overview-strip{grid-template-columns:auto 1fr;max-width:680px}.clear-overview-cta{-webkit-padding-start:0;grid-column:2;padding-inline-start:0;white-space:normal}.hero-reassurance{max-width:680px}}@media(max-width:650px){.hero-home-v3 h1{font-size:42px;line-height:1.08}.hero-reassurance{font-size:11px;margin-top:9px}.clear-overview-strip{border-radius:15px;gap:11px;grid-template-columns:auto minmax(0,1fr);margin-top:11px;padding:13px 14px}.clear-overview-icon{border-radius:12px;font-size:19px;height:39px;width:39px}.clear-overview-copy strong{font-size:17px}.clear-overview-copy small{font-size:11px;line-height:1.45}.clear-overview-cta{-webkit-padding-start:50px;font-size:11px;grid-column:1/-1;padding-inline-start:50px}.popular-label{margin:0 0 2px;text-align:center;width:100%}.hero-home-v3 .popular{justify-content:center}}[dir=rtl] .clear-overview-cta{direction:rtl}.mode-switch{align-items:center;background:#e9effa;border-radius:999px;box-shadow:inset 0 0 0 1px #2d51940f;display:inline-flex;gap:4px;padding:4px}.mode-option{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:999px;color:#17365f;cursor:pointer;font-size:14px;font-weight:800;padding:10px 19px;transition:.18s ease}.mode-option.active{background:#fff;box-shadow:0 7px 18px #193d7521;color:#185fbe}.hero-mode{margin:18px auto 0}.hero-mode,.page-mode{display:flex;width:-webkit-max-content;width:max-content}.page-mode{margin:0 auto 19px}.mode-description{color:#536a86;line-height:1.65;margin:0 auto 18px;max-width:790px;text-align:center}.hero-home-v4 .hero-description{max-width:760px}.hero-home-v4 .search-pill{margin-top:12px}.search-hub{margin:0 auto 22px;max-width:1080px}.search-page-pill{margin-top:0;max-width:none}.search-results-panel{padding:26px}.search-result-section{border-bottom:1px solid #e3eaf2;margin-bottom:25px;padding:5px 0 29px}.search-result-section:last-child{border-bottom:0}.result-section-title{margin-bottom:15px}.mini-section-head h2,.result-section-title h2{color:#17365f;font:700 28px/1.2 Georgia,Times New Roman,serif;font:700 28px/1.2 var(--serif);margin:5px 0}.mini-section-head p,.result-section-title p{color:#606f86;margin:0}.reviewed-answer-card{align-items:center;background:linear-gradient(135deg,#eef6ff,#f8fbff);border:1px solid #cfe2f7;border-radius:19px;box-shadow:0 12px 26px #1b4a8214;color:#142f55;display:flex;gap:17px;padding:22px}.question-mark,.reviewed-answer-card .question-mark{background:#1f6acb;border-radius:15px;color:#fff;display:grid;flex:0 0 auto;font:700 25px/1 Georgia,Times New Roman,serif;font:700 25px/1 var(--serif);height:48px;place-items:center;width:48px}.reviewed-answer-card strong{display:block;font:700 23px/1.3 Georgia,Times New Roman,serif;font:700 23px/1.3 var(--serif)}.reviewed-answer-card p{color:#616f85;margin:7px 0}.question-bank-grid,.related-question-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.question-card{grid-gap:12px;align-items:center;background:#fff;border:1px solid #dce6f2;border-radius:16px;box-shadow:0 8px 18px #1f385b0d;color:#142f55;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:17px;transition:.18s ease}.question-card:hover{border-color:#9ec3ec;box-shadow:0 13px 25px #1f385b1a;transform:translateY(-2px)}.question-card .question-mark{border-radius:12px;font-size:18px;height:36px;width:36px}.question-card strong{display:block;font-size:15px;line-height:1.45}.question-card small{color:#616f85;display:block;font-size:11px;margin-top:4px}.question-card .arrow{color:#1d6bcc;font-size:18px}.question-card.compact{padding:13px}.question-card.compact strong{font-size:13px}.mini-section-head{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.related-questions-block{padding:28px 0}.answer-path-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(3,minmax(0,1fr))}.answer-path-card{grid-gap:12px;align-items:center;background:#fff;border:1px solid #d8e4ef;border-radius:17px;color:#17365f;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:19px}.answer-path-card>span{border-radius:13px;display:grid;font-size:22px;height:42px;place-items:center;width:42px}.answer-path-card.overview>span{background:#e9f7f2;color:#24776a}.answer-path-card.deep>span{background:#eef2ff;color:#3f54bc}.answer-path-card.video>span{background:#fff1e7;color:#a45b21}.answer-path-card strong{display:block;font:700 18px/1.25 Georgia,Times New Roman,serif;font:700 18px/1.25 var(--serif)}.answer-path-card small{color:#606f85;display:block;margin-top:4px}.answer-path-card b{color:#1f6acb}.compact-results .article-list-card{margin-bottom:10px}.search-chat-bridge{align-items:center;background:linear-gradient(120deg,#eaf3ff,#effaf8);border:1px solid #cfe0ed;border-radius:20px;display:flex;gap:25px;justify-content:space-between;margin-top:26px;padding:24px}.search-chat-bridge h2{font:700 26px/1.25 Georgia,Times New Roman,serif;font:700 26px/1.25 var(--serif);margin:4px 0}.search-chat-bridge p{color:#5d7083;margin:0}.human-help-card{grid-gap:18px;align-items:center;background:linear-gradient(120deg,#fffaf0,#f3f9ff);border:1px solid #eadfca;border-radius:20px;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr) auto;margin:24px 0;padding:25px}.human-help-icon{background:#fff;border-radius:16px;box-shadow:0 7px 18px #5a45231a;color:#99652e;display:grid;font-size:25px;height:52px;place-items:center;width:52px}.human-help-card h2{font:700 26px/1.25 Georgia,Times New Roman,serif;font:700 26px/1.25 var(--serif);margin:4px 0}.human-help-card p{color:#6a6f6a;line-height:1.65;margin:0}.chat-v4{align-items:start;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr)}.chat-support{grid-gap:16px;display:grid;gap:16px}.chat-support .panel{padding:19px}.utility-link.compact{margin-top:10px;padding:12px}.utility-link.compact strong{font-size:13px}.utility-link.compact small{font-size:10px}.related-question-list{grid-gap:8px;display:grid;gap:8px;margin:12px 0}.prototype-answer strong{display:block;font-size:16px;margin:6px 0}.prototype-answer p{color:#5f6e82;margin:5px 0}.answer-paper{background:#fff;border:1px solid #dce5ef;border-radius:22px;box-shadow:0 14px 34px #1e385b12;margin:0 auto;max-width:960px;padding:34px}.answer-paper>h1{color:#17365f;font:700 38px/1.25 Georgia,Times New Roman,serif;font:700 38px/1.25 var(--serif);margin:20px 0}.answer-body-placeholder{background:#f6f9fc;border:1px dashed #a9b9cc;border-radius:18px;padding:28px}.answer-body-placeholder .btn{margin:8px 8px 0 0}.help-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.human-help-form label{grid-gap:7px;color:#233f64;display:grid;font-weight:700;gap:7px;margin:16px 0}.human-help-form input,.human-help-form select,.human-help-form textarea{background:#fff;border:1px solid #cfdbe8;border-radius:12px;font:inherit;padding:12px 13px;width:100%}.human-help-form textarea{min-height:120px;resize:vertical}.consent-row{align-items:start;font-weight:400!important;grid-template-columns:auto 1fr!important}.consent-row input{margin-top:4px;width:auto}.form-confirmation{background:#eaf7ef;border-radius:14px;color:#245d3c;margin-top:16px;padding:16px}.help-guidance ol{-webkit-padding-start:22px;color:#4d5e73;line-height:1.75;padding-inline-start:22px}.help-guidance li{margin-bottom:9px}.question-bank-filter{grid-template-columns:minmax(280px,1fr) minmax(240px,.45fr)}.question-bank-grid{margin-top:15px}.search-empty-start{padding:15px}.search-empty-start p{color:#5f6e82;font-size:16px}@media(max-width:900px){.answer-path-grid,.chat-v4,.help-layout,.question-bank-grid,.related-question-grid{grid-template-columns:1fr}.human-help-card{grid-template-columns:auto 1fr}.human-help-card .btn{grid-column:1/-1;width:100%}.search-chat-bridge{align-items:flex-start;flex-direction:column}.search-chat-bridge .btn{width:100%}.mini-section-head{align-items:flex-start;flex-direction:column}.question-bank-filter{grid-template-columns:1fr}}@media(max-width:650px){.hero-mode,.page-mode{width:100%}.mode-option{flex:1 1;font-size:11px;padding:9px 8px}.search-results-panel{padding:17px}.reviewed-answer-card{align-items:flex-start;padding:17px}.reviewed-answer-card strong{font-size:18px}.human-help-card{grid-template-columns:1fr}.human-help-icon{height:44px;width:44px}.answer-paper{padding:20px}.answer-paper>h1{font-size:29px}.question-card{padding:13px}.question-card strong{font-size:13px}.mini-section-head h2,.result-section-title h2{font-size:23px}}[dir=rtl] .answer-body-placeholder .btn{margin:8px 0 0 8px}.short-articles-banner{grid-gap:22px;align-items:center;background:linear-gradient(115deg,#eaf6ef,#f8fbf7 54%,#fff5e3);border:1px solid #d3e5dc;border-radius:22px;box-shadow:0 15px 36px #224c461a;display:grid;gap:22px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:18px;padding:30px 32px}.short-articles-icon{align-items:center;background:#fff;border-radius:18px;box-shadow:0 10px 24px #2662521f;color:#2b7863;display:flex;font-size:30px;height:62px;justify-content:center;width:62px}.short-articles-copy h2{color:#183d4d;font-size:32px;line-height:1.2;margin:6px 0 8px}.short-articles-copy p{color:#496c67;font-size:16px;margin:0;max-width:770px}.short-articles-note{color:#2f6f5b;display:block;font-size:13px;margin-top:8px}.journey-inline{align-items:center;background:#fafcfd;border:1px solid #dfe7ed;border-radius:14px;color:#49657a;display:flex;gap:13px;margin-bottom:34px;padding:14px 17px}.journey-inline>span{color:#6a8fa0;font-size:24px}.journey-inline div{display:flex;flex-direction:column}.journey-inline small{color:#5b7180}.journey-inline .text-link{-webkit-margin-start:auto;margin-inline-start:auto;white-space:nowrap}.deep-topics-section{padding-top:6px}.deep-topics-section .section-head{border-bottom:1px solid #e1e9ee;padding-bottom:4px}.topic-short-link{align-items:center;background:linear-gradient(100deg,#edf7f1,#fbfcf8);border:1px solid #d5e6dc;border-radius:18px;display:flex;gap:26px;justify-content:space-between;margin:6px 0 28px;padding:24px 27px}.topic-short-link h2{font-size:25px;margin:5px 0}.topic-short-link p{color:#55736a;margin:0}.topic-short-link .btn{flex-shrink:0}.quick-topic-nav{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 22px}.quick-topic-chip{background:#fff;border:1px solid #d5e3e9;border-radius:999px;color:#3e6074;font-size:12px;font-weight:700;padding:8px 13px}.quick-topic-chip.active,.quick-topic-chip:hover{background:#eaf5ef;border-color:#bcdac9;color:#2d6b55}.strong-note{font-size:15px;line-height:1.7}@media(max-width:850px){.short-articles-banner{grid-template-columns:auto minmax(0,1fr)}.short-articles-banner>.btn{grid-column:2;justify-self:start}.journey-inline{align-items:flex-start;flex-wrap:wrap}.journey-inline .text-link{-webkit-margin-start:37px;margin-inline-start:37px;width:100%}.topic-short-link{align-items:flex-start;flex-direction:column}}@media(max-width:650px){.short-articles-banner{gap:13px;grid-template-columns:1fr;padding:22px 20px}.short-articles-banner>.btn{grid-column:1;width:100%}.short-articles-icon{font-size:24px;height:50px;width:50px}.short-articles-copy h2{font-size:26px}.short-articles-copy p{font-size:14px}.journey-inline{padding:14px}.journey-inline .text-link{-webkit-margin-start:0;margin-inline-start:0}.topic-short-link{padding:20px}.topic-short-link h2{font-size:22px}.topic-short-link .btn{width:100%}.quick-topic-nav{gap:7px}.quick-topic-chip{font-size:10px;padding:7px 10px}}.footer .newsletter-row{font-size:12px;justify-content:flex-start;margin-top:14px}.footer .newsletter-row input{background:#fff;border:1px solid var(--line);border-radius:100px;color:var(--ink);font-size:12px;min-width:220px;padding:8px 14px}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.reader-meta>div:last-child{-webkit-margin-start:auto;margin-inline-start:auto}.video-stage.portrait{aspect-ratio:9/16;margin-inline:auto;max-width:420px}.reading-layout>*{min-width:0}.reader-paper{overflow-wrap:anywhere}.chat-stage .chat-frame{border:0;flex:1 1;min-height:560px;width:100%}.chat-stage .chat-carried,.chat-stage .chat-note{margin:0;padding:10px 20px}html.modrek-inline-chat [data-bayan-widget]{display:none!important}.text-page .text-page-title{color:#17365f;font:700 28px/1.2 var(--serif);margin:0 0 8px}.text-page .section{padding:0 0 26px}.text-grid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));list-style:none;margin:14px 0 0;padding:0}.text-card h3,.text-steps h3{color:#193858;font:700 19px/1.35 var(--serif);margin:8px 0 6px}.text-card p,.text-steps p{color:#4d6177;margin:0}.text-icon{font-size:22px;line-height:1}.text-highlight{color:#1f6acb}.text-points{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:12px 0 0;padding:0}.text-circles{grid-gap:10px;align-content:center;display:grid;font-weight:700;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));text-align:center}.text-circles .text-circle-center{background:#e8f1fb;color:#17365f;grid-column:1/-1}.text-steps li{margin:0;position:relative}.text-arrow{color:#9ab0c6;inset-inline-end:-14px;position:absolute;top:22px}[dir=rtl] .text-arrow{transform:scaleX(-1)}.text-details{grid-gap:10px;display:grid;gap:10px;margin:14px 0 0}.text-details dt{color:#193858;font-weight:700}.text-details dd{color:#4d6177;margin:2px 0 0}.text-org{grid-gap:8px;align-content:start;display:grid;font-size:14px;gap:8px}.text-org h3{color:#193858;font:700 19px var(--serif);margin:0}.text-cta{text-align:center}.text-cta .flex{justify-content:center}.legal-text ul{-webkit-padding-start:20px;padding-inline-start:20px}@media (max-width:650px){.text-arrow{display:none}}@media (max-width:850px){.content-cols{grid-template-columns:minmax(0,1fr)}}#mainContent{min-height:100vh}.daily-layout>div{display:flex;flex-direction:column}.daily-layout>div>.daily-card,.daily-layout>div>.gentle-start,.daily-layout>div>.resume-card{flex:1 1 auto}.daily-layout .daily-card{display:flex;flex-direction:column}.daily-layout .daily-card .daily-copy{display:flex;flex:1 1 auto;flex-direction:column}.daily-layout .daily-card .format-actions{margin-top:auto}.daily-layout .resume-card{display:flex;flex-direction:column}.daily-layout .resume-card>*{flex:1 1 auto}.daily-related{margin-top:16px}.daily-related ul{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:6px 0 0;padding:0}.daily-related .text-link{font-size:13px;white-space:normal}.audio-block{display:contents}.Privacy_banner__G3coK{align-items:center;background:#fff;border:1px solid #d6e2ef;border-radius:14px;box-shadow:0 10px 30px #0f2a4729;box-sizing:border-box;color:#0f2a47;display:flex;flex-wrap:wrap;font-size:.95rem;gap:10px 16px;inset-block-end:12px;inset-inline:12px;line-height:1.7;margin-inline:auto;max-inline-size:760px;padding:14px 16px;position:fixed;z-index:1200}.Privacy_bannerText__UuIuf{flex:1 1 320px;margin:0}.Privacy_bannerLink__nVTbg{color:#1565c0;white-space:nowrap}.Privacy_bannerButtons__Pl5NY{display:flex;gap:8px}.Privacy_btn__6Xa0q{background:#fff;border:1.5px solid #1565c0;border-radius:10px;color:#1565c0;cursor:pointer;font:inherit;font-weight:600;min-block-size:44px;padding:8px 18px}.Privacy_btn__6Xa0q:hover{background:#e8f2fc}.Privacy_btn__6Xa0q:focus-visible{outline:3px solid #0c84e4;outline-offset:2px}.Privacy_danger__YZZPo{border-color:#b4471f;color:#b4471f}.Privacy_page__QhiJy{background:#f6f9fc;color:#0f2a47;min-block-size:70vh;padding-block:32px 64px}.Privacy_wrap__m1cF3{margin-inline:auto;max-inline-size:760px;padding-inline:16px}.Privacy_h1__PGvc8{font-size:2rem;margin:0 0 8px}.Privacy_h2__qSnZg{font-size:1.2rem;margin:0 0 8px}.Privacy_muted__0Pb1F{color:#5a6b80;line-height:1.8}.Privacy_card__hM7Tb{background:#fff;border:1px solid #d6e2ef;border-radius:14px;line-height:1.8;margin-block:16px;padding:18px 20px}.Privacy_card__hM7Tb p{margin:0 0 10px}.Privacy_row__T8Ql2{display:flex;flex-wrap:wrap;gap:10px;margin-block:8px}.Privacy_code__zlZnC,.Privacy_note__mBpD2{background:#e8f2fc;border-radius:10px;padding:10px 14px}.Privacy_code__zlZnC{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:1.1rem;letter-spacing:.06em;text-align:center;-webkit-user-select:all;user-select:all}@media (max-width:480px){.Privacy_banner__G3coK{font-size:.875rem;gap:8px;inset-block-end:8px;inset-inline:8px;line-height:1.5;padding:10px 12px}.Privacy_bannerButtons__Pl5NY{align-items:center;inline-size:100%}.Privacy_bannerButtons__Pl5NY .Privacy_btn__6Xa0q{flex:1 1;padding:6px 8px;white-space:nowrap}}#mainContent h1[tabindex="-1"]:focus,#mainContent[tabindex="-1"]:focus{outline:none}