*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#f7f8fb;color:#243247;font-family:"Noto Serif Bengali",serif;line-height:1.75}a{color:inherit;text-decoration:none}.container{width:min(1160px,calc(100% - 40px));margin:auto}.topline{background:#0a1d36;color:#d9e3f0;font-size:12px}.topline-inner{display:flex;justify-content:space-between;padding:6px 0}.topline a{color:#e5c77e}.site-header{background:#fff;position:sticky;top:0;z-index:20;box-shadow:0 3px 18px #102b5010}.brand-row{display:flex;align-items:center;justify-content:space-between;padding:14px 0}.brand{display:flex;align-items:center;gap:13px;color:#102b50}.brand-mark{width:48px;height:48px;border:1px solid #c8a85c;border-radius:50%;display:grid;place-items:center;font-size:27px;color:#c39b48;background:#f9f6ed}.brand strong{display:block;font-size:22px;line-height:1.35}.brand small{display:block;color:#718096;font-size:11px}.header-actions{display:flex;gap:12px;align-items:center}.icon-button{border:1px solid #dce3ec;background:#fff;border-radius:50%;width:39px;height:39px;font-size:24px;color:#102b50;cursor:pointer}.member-link,.gold-button{background:#c5a052;color:#102b50;padding:10px 19px;border-radius:3px;font-weight:700;border:0;display:inline-block}.main-nav{background:#102b50;color:#fff}.nav-inner>ul{display:flex;list-style:none;margin:0;padding:0;align-items:stretch}.nav-inner>ul>li{position:relative}.nav-inner>ul>li>a{display:block;padding:13px 14px;font-size:14px;white-space:nowrap}.nav-inner>ul>li>a:hover,.nav-inner>ul>li:focus-within>a{background:#1b416f;color:#f0d58f}.has-sub>a span{color:#e5c77e}.submenu{display:none;position:absolute;top:100%;left:0;min-width:205px;padding:7px 0;margin:0;list-style:none;background:#fff;color:#243247;box-shadow:0 12px 25px #102b5025;border-top:3px solid #c5a052}.has-sub:hover .submenu,.has-sub:focus-within .submenu{display:block}.submenu a{display:block;padding:8px 14px;font-size:13px}.submenu a:hover{background:#f1f4f8;color:#102b50}.menu-toggle{display:none;background:transparent;border:0;color:white;padding:12px 0;font:inherit}.search-panel{background:#eef2f7;padding:12px 0}.search-inner{display:flex;gap:10px}.search-inner input{flex:1;padding:11px;border:1px solid #ccd6e3;border-radius:3px;font:inherit}.hero{position:relative;overflow:hidden;background:linear-gradient(115deg,#0b1d35 0%,#12345d 58%,#1c4a76 100%);color:#fff;min-height:440px;display:flex;align-items:center}.hero:after{content:"";position:absolute;width:450px;height:450px;border:1px solid #d7bb7330;border-radius:50%;right:7%;top:-70px;box-shadow:0 0 0 35px #d7bb7309,0 0 0 75px #d7bb7307}.hero-pattern{position:absolute;inset:0;opacity:.14;background-image:radial-gradient(#e2c77d 1px,transparent 1px);background-size:24px 24px}.hero-content{position:relative;z-index:1;padding:65px 0}.eyebrow{color:#b48a39;font-size:12px;letter-spacing:1px;margin:0 0 8px;font-weight:700}.hero .eyebrow{color:#e5c77e}.hero h1{font-size:clamp(34px,5vw,57px);line-height:1.35;margin:0 0 14px;font-weight:600}.hero h1 em{font-style:normal;color:#e5c77e}.hero-copy{max-width:590px;color:#dbe5f1;font-size:15px}.hero-buttons{display:flex;gap:12px;margin-top:25px}.outline-button{border:1px solid #e5c77e;color:#fff;padding:9px 18px;border-radius:3px}.hero-note{margin-top:34px;color:#e5c77e;font-size:12px;letter-spacing:3px}.hero-note span{padding:0 8px}.quick-links{display:grid;grid-template-columns:repeat(4,1fr);background:white;box-shadow:0 8px 30px #152c4810;margin-top:-25px;position:relative;z-index:2}.quick-links a{padding:20px;border-right:1px solid #e9edf2;text-align:center}.quick-links a:last-child{border:0}.quick-links b{display:block;color:#102b50;font-size:17px}.quick-links span{font-size:11px;color:#7b8796}.section{padding-top:70px;padding-bottom:70px}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:25px;border-bottom:1px solid #e3e8ef;padding-bottom:14px}.section-heading h2,.audio-inner h2,.subscription-inner h2{margin:0;color:#102b50;font-size:30px}.text-link{color:#a47c2d;font-weight:700;font-size:13px}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.category-card{background:#fff;border:1px solid #e8edf3;padding:25px 18px;text-align:center;transition:.2s}.category-card:hover,.feature-card:hover{transform:translateY(-4px);box-shadow:0 12px 25px #102b5010}.category-icon{display:grid;place-items:center;margin:0 auto 12px;width:54px;height:54px;border-radius:50%;background:#edf2f8;color:#b18a42;font-size:26px}.category-card strong{display:block;color:#102b50;font-size:18px}.category-card small{color:#7c8795;font-size:11px}.magazine-section{background:#edf1f6}.magazine-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.magazine-card{background:#fff;padding:17px;display:grid;grid-template-columns:115px 1fr;gap:17px;align-items:center}.magazine-card h3,.feature-card h3,.author-panel h3{color:#102b50;margin:0 0 7px;font-size:18px}.magazine-card p,.feature-card p,.author-panel p{font-size:12px;color:#6f7c8d;margin:0 0 10px}.magazine-card a{font-size:12px;color:#a47c2d;font-weight:700}.cover-placeholder{height:155px;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:8px;border:4px double #e1c77e;outline:1px solid #c8a85c;outline-offset:-8px}.cover-placeholder span{font-size:12px}.cover-placeholder b{font-size:22px}.cover-placeholder small{font-size:10px}.cover-one{background:linear-gradient(145deg,#7c2735,#182d4a)}.cover-two{background:linear-gradient(145deg,#244b6d,#b18a42)}.cover-three{background:linear-gradient(145deg,#1b5a58,#193454)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-card{background:white;border:1px solid #e7ebf1;padding:25px;transition:.2s}.feature-symbol{font-size:32px;color:#bd984e;margin-bottom:10px}.audio-band{background:#102b50;color:white;padding:48px 0}.audio-inner,.subscription-inner{display:flex;justify-content:space-between;align-items:center;gap:25px}.audio-inner h2{color:white}.audio-inner p:not(.eyebrow),.subscription-inner p:not(.eyebrow){color:#d6dfeb;font-size:13px;margin-bottom:0}.author-panel{background:white;border:1px solid #e7ebf1;padding:28px;display:flex;align-items:center;gap:25px}.author-monogram{flex:0 0 100px;height:100px;border-radius:50%;background:#edf2f8;color:#173b63;display:grid;place-items:center;font-size:19px}.subscription-section{background:#e9eef5;padding:45px 0}.subscription-inner h2{font-size:25px}.subscription-inner p:not(.eyebrow){color:#68778a}footer{background:#091a30;color:#dce5ef;padding-top:45px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1.5fr;gap:35px;padding-bottom:35px}.footer-brand{color:#fff}.footer-brand small{color:#aab8c9}.footer-grid p{color:#aab8c9;font-size:12px;max-width:330px}.footer-grid h3{font-size:15px;color:#e5c77e;margin-top:0}.footer-grid>div>a:not(.brand){display:block;color:#c5d0de;font-size:12px;margin:7px 0}.footer-bottom{border-top:1px solid #ffffff1a;padding:13px 0;color:#aab8c9;font-size:11px}
@media(max-width:900px){.nav-inner>ul>li>a{padding:12px 9px;font-size:12px}.magazine-card{grid-template-columns:90px 1fr}.cover-placeholder{height:135px}.magazine-card h3{font-size:15px}}
@media(max-width:700px){.container{width:min(100% - 28px,1160px)}.brand strong{font-size:18px}.brand-mark{width:42px;height:42px}.member-link{font-size:11px;padding:8px 10px}.menu-toggle{display:block}.nav-inner{display:block}.nav-inner>ul{display:none;flex-direction:column;padding-bottom:8px}.nav-inner>ul.open{display:flex}.nav-inner>ul>li>a{padding:9px 5px;font-size:14px}.submenu{position:static;box-shadow:none;border-top:0;border-left:2px solid #c5a052;margin-left:12px;background:#17365b;color:#fff}.submenu a{color:#e6edf5}.submenu a:hover{background:#214a78}.hero{min-height:390px}.hero-content{padding:52px 0}.hero h1{font-size:37px}.quick-links{grid-template-columns:repeat(2,1fr);margin-top:0}.quick-links a{border-bottom:1px solid #e9edf2;padding:14px 8px}.category-grid{grid-template-columns:repeat(2,1fr)}.magazine-grid,.feature-grid{grid-template-columns:1fr}.magazine-card{grid-template-columns:105px 1fr}.cover-placeholder{height:145px}.section{padding-top:48px;padding-bottom:48px}.section-heading h2{font-size:25px}.audio-inner,.subscription-inner{align-items:flex-start;flex-direction:column}.author-panel{align-items:flex-start;flex-direction:column}.footer-grid{grid-template-columns:1fr;gap:20px}.topline-inner{font-size:10px}.search-inner{flex-direction:column}}
