/* BharatX Learning: a quieter storefront, useful controls and room for the books. */
.learning-site{--learn-paper:#f7f5ee;--learn-ink:#253c32;--learn-muted:#6b756a;--header-h:70px;background:var(--learn-paper)}
.learning-site .topbar,.learning-site .preloader,.learning-site .cursor-glow,.learning-site .floating-whatsapp{display:none}
.learning-site .grain{opacity:.025}
.learning-site .site-header{height:70px;background:#fcfaf4;border-bottom:1px solid #dedfd4;color:#293e32}
.learning-site .header-row{gap:20px}
.learning-site .brand{flex:none}
.learning-site .brand-img--nav{width:142px;height:auto}
.learning-site .learning-logo-gold{display:none}
.learning-site .site-header.is-scrolled{background:#14251ef5;border-bottom-color:#ffffff16;box-shadow:0 3px 20px #0a1b1810}
.learning-site .site-header.is-scrolled .learning-logo-ink{display:none}
.learning-site .site-header.is-scrolled .learning-logo-gold{display:block}
.learning-site .site-header.is-scrolled .main-nav a{color:#dedfcd}
.learning-site .site-header.is-scrolled .main-nav a.active{color:#e4c986}
.learning-site .header-cta{gap:12px;flex:none}
.learning-site .learn-header-account{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #b9bea9;border-radius:8px;padding:9px 14px;text-decoration:none;font-size:12px;min-height:40px;color:#364b3a}
.learning-site .site-header.is-scrolled .learn-header-account{color:#e8dab1;border-color:#d2bf8555}
.learning-site .burger{border-color:#89957e80;width:40px;height:40px;background:transparent}
.learning-site .burger span{background:#314b3b;height:2px}
.learning-site .site-header.is-scrolled .burger span{background:#e3c98b}
.learning-site .site-header.is-scrolled .burger{border-color:#d3bd8266}
.learning-site .main-nav a{font-size:12px;color:#60705d}
.learning-site .btn,.learning-site .learn-secondary{border-radius:8px;min-height:42px}
.learning-site .btn-gold{background:#96753a;border-color:#96753a;color:#fffdf4}
.learning-site .btn-gold:hover{background:#7d602c;border-color:#7d602c}
.learning-site .eyebrow{font-size:9px;letter-spacing:1.7px}
.learning-site .learn-hero{padding:38px 0 34px;background:radial-gradient(ellipse at 85% 70%,#324834,#172d23 65%);color:#faf3df}
.learning-site .learn-hero-grid{grid-template-columns:minmax(0,1fr) 230px;gap:40px;align-items:center}
.learning-site .learn-hero h1{font-size:52px;line-height:1.05;letter-spacing:-1px;margin:9px 0 15px}
.learning-site .learn-hero .learn-lead{font-size:14px;line-height:1.75;max-width:510px;margin:0;color:#c7ceba}
.learning-site .learn-hero .learn-actions{margin-top:20px;gap:22px}
.learning-site .learn-hero .btn{font-size:12px;min-height:40px;padding:10px 17px}
.learning-site .learn-benefit-row{font-size:10px;gap:18px;margin-top:22px;color:#bcc7af}
.learn-hero-seal{width:200px;aspect-ratio:4/5;display:flex;flex-direction:column;justify-content:space-between;padding:27px;background:linear-gradient(130deg,#ded0a5,#c6ac6d);border:1px solid #ebddb9;border-left:9px solid #79673c;border-radius:2px 9px 9px 2px;box-shadow:12px 10px 0 #e9e0c8,18px 20px 35px #071b1c30;transform:rotate(5deg);color:#263f31}
.learn-hero-seal>span{font:600 30px/1.05 'Cormorant Garamond',Georgia,serif;letter-spacing:-.3px}
.learn-hero-seal small{font-size:6px;letter-spacing:1.4px;line-height:1.7}
.learning-site .learn-section{padding:40px 0}
.learning-site .learn-section-heading{margin-bottom:24px;gap:14px}
.learning-site .learn-section-heading h2,.learning-site .learn-description>h2{font-size:34px;margin:6px 0 0}
.learning-site .learn-section-heading>span{font-size:11px}
.learning-site .learn-grid{gap:22px}
.learning-site .learn-catalogue-card{border-radius:12px;box-shadow:0 4px 18px #21352a05}
.learning-site .learn-cover-stage{min-height:230px;padding:24px;background:radial-gradient(ellipse at top,#e8e8d9,#dce1d3)}
.learning-site .learn-cover-stage .learn-book-object{width:145px}
.learning-site .learn-card-copy{padding:22px}
.learning-site .learn-card-copy .eyebrow{font-size:8px;letter-spacing:1px;margin-bottom:9px}
.learning-site .learn-card-copy h3{font-size:27px;line-height:1.12;margin:6px 0 10px}
.learning-site .learn-card-copy>p:not(.eyebrow){font-size:12px;line-height:1.8;min-height:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.learning-site .learn-card-rating{gap:6px;font-size:10px;min-height:25px;margin-bottom:9px}
.learning-site .learn-rating-stars{font-size:15px;letter-spacing:1px}
.learning-site .learn-card-rating strong{font-size:12px}
.learning-site .learn-card-bottom{padding-top:15px;margin-top:17px;flex-wrap:wrap;row-gap:12px;font-size:11px}
.learning-site .learn-card-bottom strong{font-size:14px}
.learning-site .learn-card-bottom>a{display:inline-flex;align-items:center;min-height:36px;padding:7px 12px;border:1px solid #adb89b;border-radius:7px;color:#39583c;font-size:11px}
.learning-site .learn-how{padding:35px 0;background:#e9ece1}
.learning-site .learn-how h2{font-size:32px}
.learning-site .learn-three{gap:35px;margin-top:24px}
.learning-site .learn-three h3{font-size:25px;margin:8px 0 12px}
.learning-site .learn-three p{font-size:12px;line-height:1.85}
.learning-site .learn-detail-hero{padding:22px 0 30px;background:linear-gradient(125deg,#eeeddf,#f9f7f0)}
.learning-site .learn-breadcrumb{font-size:10px;margin:0 0 23px;gap:9px}
.learn-product-grid{display:grid;grid-template-columns:280px minmax(0,1fr);column-gap:50px;row-gap:14px;align-items:start;max-width:1090px;margin:auto}
.learn-product-cover{grid-column:1;grid-row:1/span 2;position:sticky;top:94px;display:flex;flex-direction:column;align-items:center;gap:28px;background:#e2e5d6;border:1px solid #d9ddca;border-radius:12px;padding:32px 24px 20px;min-width:0}
.learn-product-cover .learn-book-object{width:190px}
.learn-product-cover .learn-preview-button{font-size:11px;background:#fffdf2;padding:10px;min-height:40px}
.learn-product-heading{grid-column:2;min-width:0}
.learn-product-heading h1{font:600 clamp(34px,3.2vw,47px)/1.08 'Cormorant Garamond',Georgia,serif;letter-spacing:-.6px;margin:8px 0 13px;color:#2c4232}
.learn-product-heading .learn-author{font-size:12px;margin:0 0 10px}
.learn-product-review-links{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-bottom:12px}
.learn-product-review-links .learn-rating-link{margin:0;font-size:12px}
.learn-rating-link>span{font-weight:400;font-size:11px}
.learn-inline-review{font-size:11px;color:#69754e!important;text-underline-offset:4px}
.learn-format-tags{display:flex;gap:6px;flex-wrap:wrap}
.learn-format-tags>span{font-size:9px;border:1px solid #d5dbc8;background:#f9faf0;border-radius:5px;padding:3px 7px;color:#718060}
.learn-product-purchase{grid-column:2;min-width:0;scroll-margin-top:125px}
.learn-product-summary{font-size:13px;line-height:1.85;color:#6e795f;margin:0 0 16px}
.learn-owned-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #bcccaf;background:#e8efde;border-radius:8px;padding:11px 13px;font-size:11px;margin-bottom:14px}
.learn-owned-strip a{font-weight:700;white-space:nowrap;text-underline-offset:3px}
.learning-site .learn-access-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:0}
.learning-site .learn-plan{border-radius:10px;padding:18px;background:#fffef7;min-width:0}
.learning-site .learn-plan.is-download{background:#f1e8d2;border-color:#b39a60}
.learning-site .learn-plan.is-owned{border-color:#b6c8a7}
.learning-site .learn-plan .eyebrow{font-size:7px;letter-spacing:.8px;line-height:1.6;margin-bottom:6px;min-height:12px}
.learning-site .learn-plan h2{font-size:25px;line-height:1.1;margin:0 0 10px}
.learning-site .learn-plan>p{font-size:11px;line-height:1.8;margin-bottom:16px;color:#737b65}
.learning-site .learn-plan>strong{font:650 24px/1.3 Manrope,system-ui,sans-serif}
.learning-site .learn-plan>small{font-size:9px;line-height:1.7;margin:6px 0 13px}
.learning-site .learn-plan .btn{font-size:11px;padding:9px 8px;min-height:40px}
.learn-checkout-assurance{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:15px 0 0;font-size:9px;color:#7f856e}
.learn-book-nav{position:sticky;top:70px;z-index:25;background:#f8f6edf5;border-block:1px solid #dedecd;backdrop-filter:blur(8px)}
.learn-book-nav>.container-xl{display:flex;gap:30px;align-items:center}
.learn-book-nav a{display:inline-flex;align-items:center;gap:6px;padding:14px 0;font-size:11px;color:#6c785e;text-decoration:none;min-height:44px}
.learn-book-nav span{background:#e7e8d8;border-radius:4px;padding:1px 5px;font-size:9px}
.learning-site #about-book,.learning-site #reviews,.learning-site #review-form{scroll-margin-top:135px}
.learning-site .learn-about-grid{grid-template-columns:minmax(0,1fr) 270px;gap:55px}
.learning-site .learn-reading-note{padding:24px;border-radius:10px}
.learning-site .learn-reading-note h3{font-size:25px}
.learning-site .learn-reading-note p{font-size:12px}
.learning-site .learn-reading-note>a{display:block;margin:12px 0;font-size:11px}
.learning-site .learn-rich{font-size:14px;line-height:1.95;margin-top:20px}
.learning-site .learn-review-grid{gap:30px;grid-template-columns:minmax(0,1fr) minmax(300px,.85fr)}
.learning-site .learn-review-form{padding:25px;border-radius:11px;background:#fffdf7}
.learning-site .learn-review-form h3{font-size:29px}
.learning-site .learn-review-form>p{font-size:12px;line-height:1.7}
.learn-star-choice{border:0;padding:0;margin:17px 0;display:flex;gap:7px;min-width:0}
.learn-star-choice legend{font-size:12px;font-weight:650;margin-bottom:8px;float:none;width:auto}
.learning-site .learn-star-choice label{margin:0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:45px;min-height:54px;background:#f1f2e8;border:1px solid #d4d9c6;border-radius:7px;cursor:pointer;color:#9ca28e}
.learn-star-choice input{position:absolute;width:1px!important;height:1px;padding:0!important;opacity:0;clip-path:inset(50%)}
.learn-star-choice label>span{font-size:24px;line-height:1.1}
.learn-star-choice small{font-size:9px;font-weight:400}
.learning-site .learn-star-choice label:has(input:checked),.learning-site .learn-star-choice label:has(~label input:checked){color:#947028;background:#f5e8bc;border-color:#bf9e54}
.learn-star-choice label:has(input:focus-visible){outline:2px solid #9a793b;outline-offset:3px}
.learning-site .learn-review-form .btn{width:100%}
.learn-mobile-purchase{display:none}
.learning-site .learn-account-hero{padding:25px 0;background:linear-gradient(105deg,#1b3326,#2b4433)}
.learning-site .learn-account-hero>.container-xl{align-items:center;gap:22px;flex-direction:row}
.learning-site .learn-account-hero h1{font-size:36px;line-height:1.15;margin:5px 0 10px}
.learning-site .learn-account-hero p{font-size:12px;margin:0 0 8px;color:#becbb4}
.learning-site .learn-account-phone{font-size:10px;color:#c4c29f}
.learning-site .learn-account-hero .learn-secondary{font-size:10px;min-height:36px;padding:8px 13px;white-space:nowrap}
.learning-site .learn-account-body{padding-bottom:35px}
.learning-site .learn-account-nav{position:sticky;top:70px;z-index:25;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#f8f6edf5;backdrop-filter:blur(8px);padding:9px 0;margin:0 0 9px;gap:7px;overflow:visible}
.learning-site .learn-account-nav a{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 8px;font-size:12px;white-space:nowrap;border:1px solid transparent}
.learning-site .learn-account-nav a[aria-current=page]{background:#e6ebdd;border-color:#ccd6bd;color:#304c35;font-weight:650}
.learning-site .learn-account-nav b{margin:0;font-size:9px;padding:2px 5px}
.learning-site .learn-account-section{padding:24px 0;scroll-margin-top:140px}
.learning-site .learn-account-section h2{font-size:31px}
.learning-site .learn-account-section .learn-section-heading{margin-bottom:20px;align-items:center;flex-direction:row}
.learning-site .learn-account-section .learn-section-heading>a{font-size:11px;white-space:nowrap}
.learning-site .learn-library-grid{gap:18px}
.learning-site .learn-library-book{display:grid;grid-template-columns:100px minmax(0,1fr);gap:22px;padding:22px;border-radius:12px;align-items:start}
.learning-site .learn-library-cover{padding:5px 0;align-self:start}
.learning-site .learn-library-cover .learn-book-object{width:90px}
.learning-site .learn-library-book h3{font-size:26px;line-height:1.12;margin:10px 0 8px}
.learning-site .learn-library-book p{font-size:11px;margin-bottom:10px}
.learning-site .learn-library-book .learn-fine{font-size:10px!important;margin-top:10px}
.learning-site .learn-status{font-size:8px;line-height:1.6;padding:4px 7px;letter-spacing:0}
.learning-site .learn-library-book .learn-actions{display:flex;gap:8px;margin-top:14px}
.learning-site .learn-library-book .btn,.learning-site .learn-library-book .learn-secondary{min-height:38px;padding:8px 11px;font-size:10px}
.learning-site .learn-library-book .learn-review-action{display:flex;align-items:center;justify-content:center;margin-top:10px;color:#68784f!important;background:#f1f3e9;border-color:#d5dec8;min-height:36px;text-decoration:none}
.learn-library-progress{display:block;width:100%;height:3px;accent-color:#9b7c3d;border:0;background:#e1e6d7}
.learn-library-progress::-webkit-progress-bar{background:#e1e6d7}.learn-library-progress::-webkit-progress-value{background:#9b7c3d}
.learn-earlier-access{font-size:9px;margin-top:12px;color:#7c876b}.learn-earlier-access a{display:block;padding:7px 0}.learn-earlier-access summary{cursor:pointer}
.learning-site .learn-invoice-list{border-radius:11px;padding:0 22px}
.learning-site .learn-invoice-list>article{padding:20px 0;gap:15px}
.learning-site .learn-invoice-list h3{font-size:14px;margin:5px 0}
.learning-site .learn-invoice-list p,.learning-site .learn-invoice-list span{font-size:11px}
.learn-account-billing{background:#fffdf7;border:1px solid #d9dfcc;border-radius:10px;max-width:870px}
.learn-account-billing>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 20px;cursor:pointer;font-size:12px;list-style:none;font-weight:650}
.learn-account-billing>summary::-webkit-details-marker{display:none}
.learn-account-billing[open]>summary{border-bottom:1px solid #e2e6d7}
.learn-account-billing[open]>summary>span{transform:rotate(45deg)}
.learning-site .learn-account-billing .learn-billing-profile{border:0;background:transparent;padding:24px;max-width:none}
.learning-site .learn-checkout-main{padding:24px 0 45px}
.learning-site .learn-checkout-grid{gap:42px;grid-template-columns:minmax(0,1.2fr) minmax(270px,.65fr)}
.learning-site .learn-checkout-form h1{font-size:37px;margin:10px 0 15px;line-height:1.1}
.learning-site .learn-checkout-form>p{font-size:12px;margin-bottom:20px}
.learning-site .learn-checkout-form h2{font-size:27px;margin:24px 0 8px}
.learning-site .learn-order-summary{top:94px;border-radius:11px;padding:24px}
.learning-site .learn-order-summary .learn-book-object{width:115px;margin:10px 0 18px}
.learning-site .learn-order-summary h2{font-size:27px}
.learning-site .learn-order-summary .learn-fine{font-size:10px!important}
.learning-site label{font-size:12px;margin:12px 0 7px}
.learning-site input:not([type=checkbox]),.learning-site select,.learning-site textarea{font-size:14px;padding:10px 12px;border-radius:8px}
.learning-site .learn-form-grid{gap:12px}
.learning-site .learn-form-note{font-size:11px;line-height:1.7;margin-bottom:12px}
.learning-site .learn-gst{margin:17px 0;padding:14px 17px}
.learning-site .learn-gst summary{font-size:12px}
.learning-site .learn-gst p{font-size:11px;line-height:1.7}
.learning-site .learn-check{font-size:11px;line-height:1.7}
.learning-site .learn-check input{flex:none;margin-top:4px}
.learning-site .learn-login-main{padding:42px 0 50px;background:linear-gradient(115deg,#1b3326 0 49%,#f1f0e5 49%)}
.learning-site .learn-login-grid{gap:65px;grid-template-columns:1fr 1fr;max-width:1000px}
.learning-site .learn-login-story h1{font-size:48px;margin:10px 0 20px}
.learning-site .learn-login-story>p:not(.eyebrow){font-size:14px;line-height:1.8}
.learning-site .learn-login-features{gap:13px;margin-top:25px;font-size:12px}
.learning-site .learn-login-card{padding:30px;border-radius:12px}
.learning-site .learn-login-card h2{font-size:34px;margin:10px 0 15px}
.learning-site .learn-login-card p{font-size:12px;line-height:1.7}
.learning-site .learn-login-back{margin-top:21px;font-size:11px}
@media(min-width:992px){.learning-site .main-nav{display:flex;gap:26px}.learning-site .burger{display:none}.learning-site .learn-grid:has(>.learn-catalogue-card:only-child){grid-template-columns:minmax(0,900px)}.learning-site .learn-catalogue-card:only-child{display:grid;grid-template-columns:260px minmax(0,1fr)}.learning-site .learn-catalogue-card:only-child .learn-card-copy{padding:30px}.learning-site .learn-catalogue-card:only-child .learn-cover-stage{min-height:300px}.learning-site .learn-catalogue-card:only-child .learn-book-object{width:180px}}
@media(max-width:991px){.learn-product-grid{grid-template-columns:220px minmax(0,1fr);gap:20px 30px}.learn-product-cover{padding:27px 19px 19px}.learn-product-cover .learn-book-object{width:155px}.learning-site .learn-about-grid{grid-template-columns:minmax(0,1fr) 220px;gap:30px}.learning-site .learn-review-grid{grid-template-columns:1fr 1fr;gap:22px}.learning-site .learn-library-grid{grid-template-columns:1fr}.learning-site .learn-login-grid{gap:35px}}
@media(max-width:760px){
 .learning-site{--header-h:64px}.learning-site .site-header{height:64px}.learning-site .header-row{gap:10px}.learning-site .brand-img--nav{width:124px}.learning-site .header-cta{gap:9px}.learning-site .learn-header-account{font-size:10px;padding:8px 10px;min-height:36px}.learning-site .burger{width:36px;height:36px}
 .learning-site .learn-hero{padding:25px 0 24px}.learning-site .learn-hero-grid{display:block}.learning-site .learn-hero h1{font-size:39px;line-height:1.04;margin:8px 0 12px}.learning-site .learn-hero .learn-lead{font-size:12px;line-height:1.75;max-width:400px}.learning-site .learn-hero-seal{display:none}.learning-site .learn-hero .learn-actions{margin-top:17px;gap:20px}.learning-site .learn-hero .btn{font-size:11px;min-height:38px;padding:9px 14px}.learning-site .learn-benefit-row{font-size:8px;gap:9px 15px;margin-top:17px}.learning-site .learn-text-link{font-size:11px}
 .learning-site .learn-section{padding:28px 0}.learning-site .learn-section-heading{flex-direction:row;align-items:center;gap:15px;margin-bottom:18px}.learning-site .learn-section-heading h2{font-size:29px}.learning-site .learn-section-heading>span{font-size:9px;max-width:100px;line-height:1.7;text-align:right}.learning-site .learn-grid{grid-template-columns:1fr;gap:16px}
 .learning-site .learn-catalogue-card{display:grid;grid-template-columns:110px minmax(0,1fr);border-radius:10px}.learning-site .learn-cover-stage{padding:18px 10px;min-height:190px}.learning-site .learn-cover-stage .learn-book-object{width:88px}.learning-site .learn-card-copy{padding:17px 15px}.learning-site .learn-card-copy h3{font-size:25px;margin:5px 0 9px}.learning-site .learn-card-copy .eyebrow{font-size:7px;letter-spacing:.6px}.learning-site .learn-card-copy>p:not(.eyebrow){font-size:11px;line-height:1.7;-webkit-line-clamp:3}.learning-site .learn-card-bottom{margin-top:13px;padding-top:12px;gap:7px}.learning-site .learn-card-bottom strong{font-size:12px}.learning-site .learn-card-bottom>a{width:100%;justify-content:center;font-size:10px;padding:7px 8px;min-height:36px}.learning-site .learn-card-rating{font-size:9px;gap:4px}.learning-site .learn-rating-stars{font-size:13px;letter-spacing:0}.learning-site .learn-card-rating strong{font-size:10px}.learning-site .learn-how{padding:28px 0}.learning-site .learn-how h2{font-size:28px}.learning-site .learn-three{grid-template-columns:1fr;gap:8px;margin-top:20px}.learning-site .learn-three article{border-top:1px solid #d5ddc8;padding:15px 0 0}.learning-site .learn-three h3{font-size:23px}.learning-site .learn-three p{font-size:12px}
 .learning-site .learn-detail-hero{padding:17px 0 24px}.learning-site .learn-breadcrumb{font-size:9px;margin-bottom:20px}.learn-product-grid{grid-template-columns:100px minmax(0,1fr);gap:18px 19px}.learn-product-cover{position:static;grid-row:1;grid-column:1;padding:15px 8px 9px;gap:16px;border-radius:8px}.learn-product-cover .learn-book-object{width:79px}.learn-product-cover .learn-preview-button{font-size:8px;min-height:30px;padding:7px 3px;border-radius:5px}.learn-product-heading{grid-column:2;align-self:center}.learn-product-heading>.eyebrow{font-size:7px;letter-spacing:.6px;margin-bottom:7px}.learn-product-heading h1{font-size:30px;margin:5px 0 9px;letter-spacing:-.3px}.learn-product-heading .learn-author{font-size:10px;line-height:1.6;margin-bottom:8px}.learn-product-review-links{gap:8px;margin-bottom:9px}.learn-product-review-links .learn-rating-link{font-size:10px}.learn-rating-link>span{font-size:9px}.learn-inline-review{font-size:9px}.learn-format-tags{gap:5px}.learn-format-tags>span{font-size:7px;padding:3px 5px}.learn-product-purchase{grid-column:1/-1;scroll-margin-top:119px}.learn-product-summary{font-size:12px;line-height:1.8;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.learn-owned-strip{font-size:10px;padding:10px 11px;margin-bottom:13px}.learning-site .learn-access-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.learning-site .learn-plan{padding:15px 12px}.learning-site .learn-plan .eyebrow{font-size:6px;letter-spacing:.4px;min-height:20px;line-height:1.6}.learning-site .learn-plan h2{font-size:20px;min-height:43px;margin-bottom:8px}.learning-site .learn-plan>p{font-size:10px;line-height:1.7;margin-bottom:14px}.learning-site .learn-plan>strong{font-size:21px}.learning-site .learn-plan>small{font-size:8px;line-height:1.6;min-height:26px;margin:5px 0 10px}.learning-site .learn-plan .btn{font-size:10px;min-height:40px;padding:8px 5px}.learn-checkout-assurance{font-size:8px;gap:6px;margin-top:13px}
 .learn-book-nav{top:64px}.learn-book-nav>.container-xl{justify-content:space-between;gap:12px}.learn-book-nav a{font-size:9px;padding:11px 0;white-space:nowrap;min-height:40px}.learn-book-nav span{font-size:8px}.learning-site #about-book,.learning-site #reviews,.learning-site #review-form{scroll-margin-top:120px}.learning-site .learn-about-grid{grid-template-columns:1fr;gap:22px}.learning-site .learn-reading-note{padding:20px}.learning-site .learn-rich{font-size:13px;line-height:1.95}.learning-site .learn-review-grid{grid-template-columns:1fr;gap:20px}.learning-site .learn-review-form{grid-row:1;padding:21px}.learning-site .learn-review-form h3{font-size:27px}.learning-site .learn-review-form>p{font-size:12px}.learning-site .learn-review{padding-block:20px}.learning-site .learn-review footer{display:flex;flex-wrap:wrap;gap:8px}.learning-site .learn-review footer>span{font-size:9px}.learning-site .learn-review p{font-size:13px}
 .learn-mobile-purchase{position:fixed;bottom:0;left:0;right:0;z-index:45;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 20px max(11px,env(safe-area-inset-bottom));background:#fffdf7f5;backdrop-filter:blur(12px);border-top:1px solid #d7ddc8;box-shadow:0 -5px 25px #1e342010}.learn-mobile-purchase>div{display:flex;flex-direction:column;gap:2px}.learn-mobile-purchase span{font-size:6px;letter-spacing:1px;color:#879171}.learn-mobile-purchase strong{font-size:13px;color:#354b35;line-height:1.4}.learn-mobile-purchase small{font-size:8px;color:#879171}.learn-mobile-purchase .btn{font-size:11px;padding:9px 16px;min-height:40px}.learning-product .site-footer{padding-bottom:85px}
 .learning-site .learn-account-hero{padding:22px 0}.learning-site .learn-account-hero>.container-xl{flex-direction:row;align-items:flex-start;gap:12px}.learning-site .learn-account-hero h1{font-size:29px;margin:5px 0 9px}.learning-site .learn-account-hero p{font-size:10px;line-height:1.8;margin-bottom:7px}.learning-site .learn-account-hero>.container-xl>.learn-secondary{white-space:nowrap}.learning-site .learn-account-hero .learn-secondary{font-size:9px;padding:7px 9px;min-height:32px}.learning-site .learn-account-phone{font-size:8px}.learning-site .learn-account-hero .eyebrow{font-size:7px;letter-spacing:1px}.learning-site .learn-account-hero form{padding-top:2px;flex:none}.learning-site .learn-account-nav{top:64px;padding:8px 0;gap:3px;margin-bottom:3px}.learning-site .learn-account-nav a{font-size:10px;padding:8px 2px;gap:4px;min-height:38px}.learning-site .learn-account-nav a>i{display:none}.learning-site .learn-account-nav b{font-size:8px;padding:1px 4px}.learning-site .learn-account-section{padding:21px 0;scroll-margin-top:125px}.learning-site .learn-account-section h2{font-size:29px}.learning-site .learn-account-section .learn-section-heading{margin-bottom:18px;gap:12px}.learning-site .learn-account-section .learn-section-heading>a{font-size:10px}.learning-site .learn-account-section .eyebrow{font-size:7px;letter-spacing:.8px}.learning-site .learn-library-book{grid-template-columns:74px minmax(0,1fr);gap:17px;padding:18px}.learning-site .learn-library-cover .learn-book-object{width:69px}.learning-site .learn-library-book>div:last-child{width:auto;min-width:0}.learning-site .learn-library-book h3{font-size:25px;margin:8px 0}.learning-site .learn-library-book .learn-status{font-size:7px}.learning-site .learn-library-book .learn-actions{display:flex;gap:7px;margin-top:12px}.learning-site .learn-library-book .learn-actions>a{width:100%;text-align:center;font-size:10px;min-height:36px;padding:8px 9px}.learning-site .learn-library-book .learn-review-action{font-size:9px;min-height:34px;padding:7px 8px}.learning-site .learn-library-book p{font-size:10px}.learning-site .learn-library-book .learn-fine{font-size:9px!important;line-height:1.7!important}.learning-site .learn-invoice-list{padding:0 17px}.learning-site .learn-invoice-list>article{gap:12px;padding:17px 0}.learning-site .learn-invoice-list .learn-secondary{font-size:10px;min-height:36px;padding:9px 12px}.learning-site .learn-invoice-list .eyebrow{font-size:7px}.learn-account-billing>summary{padding:15px 17px;font-size:11px}.learning-site .learn-account-billing .learn-billing-profile{padding:18px}.learning-site .learn-empty.is-compact{padding:25px 18px}.learning-site .learn-empty.is-compact h3{font-size:25px}.learning-site .learn-empty.is-compact p{font-size:12px}
 .learning-site .learn-checkout-main{padding:18px 0 35px}.learning-site .learn-checkout-grid{grid-template-columns:1fr;gap:24px}.learning-site .learn-order-summary{position:static;grid-row:1;padding:17px 19px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 15px;text-align:left}.learning-site .learn-order-summary>.eyebrow{grid-column:1;margin:0;font-size:7px}.learning-site .learn-order-summary .learn-book-object{display:none}.learning-site .learn-order-summary h2{grid-column:1;font-size:23px;line-height:1.1;margin:3px 0}.learning-site .learn-order-summary>.learn-status{grid-column:1;justify-self:start;font-size:7px;margin-top:5px}.learning-site .learn-order-summary>p:not(.eyebrow){display:none}.learning-site .learn-order-summary dl{grid-column:2;grid-row:1/span 3;align-self:center;margin:0;width:auto}.learning-site .learn-order-summary dl>div:not(.learn-order-total){display:none}.learning-site .learn-order-summary .learn-order-total{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;border:0;font-size:18px;text-align:right}.learning-site .learn-order-total dt{font-size:8px;font-weight:400;color:#879171}.learning-site .learn-checkout-form h1{font-size:31px;margin:8px 0 12px}.learning-site .learn-checkout-form>p{font-size:11px;line-height:1.8;margin-bottom:15px}.learning-site .learn-checkout-form h2{font-size:25px;margin-top:23px}.learning-site label{font-size:11px;margin:12px 0 7px}.learning-site input:not([type=checkbox]),.learning-site select,.learning-site textarea{font-size:16px;padding:10px 12px;min-height:43px}.learning-site .learn-form-grid,.learning-site .learn-form-grid.is-three{grid-template-columns:1fr;gap:0}.learning-site .learn-form-grid.is-three label:last-child{grid-column:auto}.learning-site .learn-checkout-form .btn{width:100%;font-size:12px}.learning-site .learn-form-note{font-size:10px}.learning-site .learn-gst{padding:13px 14px}.learning-site .learn-gst summary{font-size:11px}.learning-site .learn-check{font-size:10px}.learning-site .learn-star-choice label{width:43px;min-height:52px}.learning-site .learn-star-choice input{min-height:0}
 .learning-site .learn-login-main{padding:26px 0 35px;background:linear-gradient(#1b3326 0 225px,#f0f0e4 225px)}.learning-site .learn-login-grid{grid-template-columns:1fr;gap:22px}.learning-site .learn-login-story h1{font-size:33px;line-height:1.05;margin:9px 0 13px}.learning-site .learn-login-story>p:not(.eyebrow){font-size:12px;line-height:1.7;max-width:380px;margin-bottom:0}.learning-site .learn-login-features{display:none}.learning-site .learn-login-card{padding:24px}.learning-site .learn-login-card h2{font-size:30px;margin:8px 0 15px}.learning-site .learn-login-card p{font-size:11px}.learning-site .learn-login-card .learn-fine{font-size:10px!important;margin-top:15px}.learning-site .learn-login-card .btn{font-size:12px}.learning-site .learn-login-back{font-size:10px;margin-top:20px}
}
@media(max-width:360px){.learning-site .brand-img--nav{width:110px}.learning-site .learn-header-account{padding-inline:8px;font-size:9px}.learning-site .learn-hero h1{font-size:36px}.learning-site .learn-catalogue-card{grid-template-columns:94px minmax(0,1fr)}.learning-site .learn-cover-stage .learn-book-object{width:74px}.learning-site .learn-card-copy{padding:15px 12px}.learning-site .learn-card-copy h3{font-size:23px}.learn-product-grid{grid-template-columns:85px minmax(0,1fr);gap:17px 14px}.learn-product-cover .learn-book-object{width:66px}.learn-product-heading h1{font-size:28px}.learning-site .learn-plan{padding:13px 10px}.learning-site .learn-plan h2{font-size:18px}.learning-site .learn-account-nav a{font-size:9px}.learning-site .learn-library-book{grid-template-columns:65px minmax(0,1fr);padding:15px;gap:14px}.learning-site .learn-library-cover .learn-book-object{width:59px}}

@media(max-width:760px){.learning-site .learn-benefit-row{font-size:9px}.learning-site .learn-benefit-row>span:last-child{display:none}.learn-product-cover .learn-preview-button{font-size:9px;min-height:36px}}

.learning-site #books{scroll-margin-top:90px}
@media(max-width:760px){.learning-site .learn-account-hero p:not(.eyebrow){display:none}.learning-site .learn-account-hero h1{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.learning-site .learn-account-phone{display:block;margin-top:8px}}
@media(max-width:360px){.learning-site .learn-account-hero h1{font-size:25px}}
