body.printedbook-page{--printed-primary:#6259d9;--printed-primary-dark:#4439b8;--printed-primary-soft:#f0efff;--printed-orange:#e88435;--printed-orange-soft:#fff2e7;--printed-green:#279469;--printed-green-soft:#eaf8f2;--printed-blue:#327fa8;--printed-blue-soft:#eaf5fb;--printed-ink:#17213e;--printed-muted:#78839b;--printed-border:#dfe4ef;--printed-surface:#ffffff;background:#f6f7fc;overflow-x:hidden}body.printedbook-page #legacySyllabusPage,body.printedbook-page #syllabusPage,body.printedbook-page>.learner-proof-section{display:none!important}body.printedbook-page>.happy-clients-section{position:relative;padding:76px 0 82px;overflow:hidden;background:radial-gradient(circle at 8% 2%,rgba(184,192,255,.28),transparent 28%),radial-gradient(circle at 94% 10%,rgba(232,132,53,.1),transparent 25%),#f8f7ff;font-family:Inter,sans-serif}.happy-clients-heading{width:min(680px,calc(100% - 32px));margin:0 auto 42px;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:center}.happy-clients-heading>span{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid rgba(98,89,217,.15);border-radius:999px;background:rgba(255,255,255,.72);color:#6259d9;font-size:9px;font-weight:850;letter-spacing:1.25px;text-transform:uppercase}.happy-clients-heading>span:before{width:6px;height:6px;border-radius:50%;background:#e88435;content:""}.happy-clients-heading h2{margin:16px 0 0;color:#211d3a;font:800 clamp(27px,3vw,39px)/1.18 Inter,sans-serif;letter-spacing:-.9px}.happy-clients-heading h2 em{color:#6259d9;font-style:normal}.happy-clients-heading p{max-width:580px;margin:13px auto 0;color:#716e82;font-size:12.5px;line-height:1.65}.happy-clients-proof{display:inline-flex;align-items:center;gap:8px;margin-top:17px;padding:8px 12px;border-radius:10px;background:rgba(255,255,255,.78);box-shadow:0 8px 28px -22px rgba(54,39,115,.5)}.happy-clients-proof strong{color:#27223f;font-size:12px}.happy-clients-proof span{color:#f0a126;font-size:10px;letter-spacing:1px}.happy-clients-proof small{padding-left:8px;border-left:1px solid #e8e5f1;color:#858193;font-size:9px;font-weight:650}.testimonial-marquee{width:100%;margin-top:18px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.testimonial-track{display:flex;width:max-content;animation:printed-testimonials 32s linear infinite;will-change:transform}.testimonial-marquee-reverse .testimonial-track{animation-direction:reverse;animation-duration:37s}.testimonial-marquee:hover .testimonial-track{animation-play-state:paused}.testimonial-set{display:flex;flex:0 0 auto;gap:22px;padding-right:22px}.client-review{display:grid;grid-template-columns:150px minmax(0,1fr);width:470px;min-height:174px;overflow:hidden;border:1px solid rgba(99,82,181,.1);border-radius:14px;background:#fff;box-shadow:0 14px 36px -28px rgba(54,39,115,.48)}.client-review img{width:100%;height:100%;min-height:174px;object-fit:cover;background:#e8e5f3}.client-review>div{display:flex;min-width:0;padding:23px 22px 19px;flex-direction:column}.client-review b{height:21px;color:#6152bd;font:800 27px/1 Georgia,serif}.client-review p{flex:1 1;margin:3px 0 14px;color:#39364b;font-size:12px;font-weight:570;line-height:1.58}.client-review span{color:#8a8798;font-size:9.5px;font-weight:650}@keyframes printed-testimonials{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (max-width:620px){body.printedbook-page>.happy-clients-section{padding:56px 0 62px}.happy-clients-heading{margin-bottom:30px;text-align:left}.happy-clients-heading h2{letter-spacing:-.55px}.happy-clients-heading p{margin-left:0}.testimonial-marquee{margin-top:13px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.testimonial-track{animation-duration:25s}.testimonial-marquee-reverse .testimonial-track{animation-duration:28s}.testimonial-set{gap:12px;padding-right:12px}.client-review{grid-template-columns:104px minmax(0,1fr);width:min(340px,88vw);border-radius:12px}.client-review,.client-review img{min-height:150px}.client-review>div{padding:17px 15px 14px}.client-review p{margin:2px 0 10px;font-size:10.5px;line-height:1.48}.client-review span{font-size:8.5px}}@media (prefers-reduced-motion:reduce){.testimonial-track{animation-play-state:paused}}.printedbook-shell,.printedbook-shell *{box-sizing:border-box}.printedbook-shell{width:min(1220px,calc(100% - 32px));margin:0 auto;padding:24px 0 54px;color:var(--printed-ink);font-family:Inter,sans-serif}.printed-breadcrumb{display:flex;align-items:center;gap:9px;margin:0 0 18px;color:#919ab0;font-size:12px;font-weight:600;white-space:nowrap;overflow-x:auto;scrollbar-width:none}.printed-breadcrumb::-webkit-scrollbar{display:none}.printed-breadcrumb a{color:#5967bb;text-decoration:none}.printed-breadcrumb span[aria-hidden=true]{color:#c1c6d4}.printed-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:28px;gap:28px;overflow:hidden;padding:34px;border:1px solid #d9ddf2;border-radius:26px;background:radial-gradient(circle at 87% 10%,rgba(255,255,255,.72),transparent 28%),linear-gradient(135deg,#f3f2ff,#e8eaff 55%,#e1e3fb);box-shadow:0 18px 42px rgba(56,61,130,.08)}.printed-hero:after,.printed-hero:before{position:absolute;content:"";border:24px solid rgba(99,89,217,.055);border-radius:50%;pointer-events:none}.printed-hero:before{width:210px;height:210px;right:-95px;bottom:-120px}.printed-hero:after{width:130px;height:130px;left:47%;top:-105px}.printed-hero-copy,.printed-hero-summary{position:relative;z-index:1}.printed-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:15px;padding:8px 12px;border:1px solid rgba(98,89,217,.12);border-radius:999px;background:rgba(255,255,255,.74);color:#5754af;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.printed-eyebrow:before{width:7px;height:7px;border-radius:50%;background:#42b979;box-shadow:0 0 0 4px rgba(66,185,121,.13);content:""}.printed-hero h1{max-width:740px;margin:0;color:#17213e;font-family:Merriweather,serif;font-size:clamp(34px,4vw,52px);font-weight:900;line-height:1.08;letter-spacing:-.035em}.printed-hero-copy>p{max-width:760px;margin:15px 0 0;color:#65718a;font-size:14px;font-weight:500;line-height:1.65}.printed-rating-row{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;font-size:12px}.printed-stars{color:#e9ac00;font-size:14px;letter-spacing:1px}.printed-rating-row strong{color:#1c2847;font-size:14px}.printed-rating-row span:last-child{color:#7f899f}.printed-trust-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.printed-trust-row span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid rgba(95,104,170,.11);border-radius:10px;background:rgba(255,255,255,.76);color:#5c6680;font-size:11px;font-weight:700}.printed-resource-menu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:20px}.printed-resource-menu a{display:flex;align-items:center;gap:9px;min-width:0;min-height:48px;padding:8px 10px;border:1px solid rgba(109,117,176,.13);border-radius:12px;background:rgba(255,255,255,.9);color:#253053;text-decoration:none;box-shadow:0 6px 16px rgba(61,68,130,.045);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.printed-resource-menu a:hover{transform:translateY(-2px);border-color:rgba(98,89,217,.26);box-shadow:0 10px 20px rgba(61,68,130,.08)}.printed-resource-menu span:first-child{display:grid;flex:0 0 32px;width:32px;height:32px;place-items:center;border-radius:9px;background:#f0efff;color:#6259d9;font-size:9px;font-weight:900}.printed-resource-menu strong{min-width:0;overflow:hidden;color:#263153;font-size:10.5px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.printed-resource-menu span:last-child{margin-left:auto;color:#4c5775;font-size:13px}.printed-hero-summary{align-self:stretch;padding:24px;border:1px solid rgba(255,255,255,.88);border-radius:22px;background:rgba(255,255,255,.82);box-shadow:0 16px 32px rgba(72,78,144,.09);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.printed-hero-summary>small{color:#6f70c2;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.printed-hero-summary h2{margin:6px 0 4px;color:#252e52;font-size:20px;line-height:1.2}.printed-hero-summary>p{margin:0;color:#8a92a6;font-size:11px}.printed-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:18px}.printed-summary-grid div{min-height:73px;padding:13px 12px;border:1px solid #edf0f6;border-radius:13px;background:#fff}.printed-summary-grid strong{display:block;color:#48488f;font-size:20px;line-height:1}.printed-summary-grid span{display:block;margin-top:7px;color:#8a93a8;font-size:10px;line-height:1.3}.printed-summary-note{display:flex;align-items:center;gap:10px;margin-top:11px;padding:11px 12px;border:1px solid #f2ddbc;border-radius:12px;background:#fff8ed;color:#8a6126}.printed-summary-note b{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border-radius:8px;background:#ffedce;font-size:9px}.printed-summary-note span{font-size:10px;font-weight:700;line-height:1.4}.printed-quick-nav{display:flex;align-items:center;gap:8px;margin:16px 0;padding:10px;overflow-x:auto;border:1px solid var(--printed-border);border-radius:15px;background:#fff;scrollbar-width:none;box-shadow:0 7px 18px rgba(32,42,84,.035)}.printed-quick-nav::-webkit-scrollbar{display:none}.printed-book-landing-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin:26px 0 10px}.printed-book-landing-links a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border:1px solid #cfd5e8;border-radius:10px;background:#fff;color:#5360b9;font-size:12px;font-weight:850;box-shadow:0 7px 18px rgba(32,42,84,.05)}.printed-book-landing-links a:hover{border-color:#6975ce;background:#f2f3ff;transform:translateY(-1px)}.printed-book-landing-links.is-top{justify-content:flex-start;margin:4px 0 16px;padding:12px;border:1px solid #e0e4f0;border-radius:13px;background:#f8f9fd}.printed-book-landing-links.is-top a{min-height:44px;border-color:transparent;background:linear-gradient(135deg,#5f6dcc,#745fc6);color:#fff;box-shadow:0 8px 18px rgba(82,94,181,.2)}.printed-book-actions-section{padding:14px 18px}.printed-book-actions-section .printed-book-landing-links{margin:0;padding:0;border:0;background:transparent}.printed-quick-nav a{flex:0 0 auto;padding:9px 13px;border-radius:9px;color:#667089;font-size:11px;font-weight:800;text-decoration:none}.printed-quick-nav a.is-active,.printed-quick-nav a:first-child,.printed-quick-nav a:hover{background:var(--printed-primary-soft);color:var(--printed-primary-dark)}.printed-mobile-filter{display:none;width:100%;align-items:center;gap:12px;margin:0 0 12px;padding:12px;border:1px solid var(--printed-border);border-radius:14px;background:#fff;color:var(--printed-ink);text-align:left}.printed-mobile-filter>span:first-child{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:var(--printed-primary-soft);color:var(--printed-primary);font-size:15px}.printed-mobile-filter small,.printed-mobile-filter strong{display:block}.printed-mobile-filter small{color:#939baf;font-size:9px}.printed-mobile-filter strong{margin-top:2px;font-size:13px}.printed-mobile-filter>span:last-child{margin-left:auto;padding:5px 8px;border-radius:999px;background:#f0efff;color:#6259d9;font-size:10px;font-weight:800}.printed-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:start;grid-gap:20px;gap:20px}.printed-content-grid.is-without-sidebar{grid-template-columns:minmax(0,1fr)}.printed-main-column{display:grid;min-width:0;grid-gap:18px;gap:18px}.printed-section{min-width:0;padding:24px;border:1px solid var(--printed-border);border-radius:20px;background:#fff;box-shadow:0 10px 28px rgba(36,45,91,.045);scroll-margin-top:120px}.printed-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.printed-section-kicker{display:block;margin-bottom:5px;color:#6766c0;font-size:10px;font-weight:900;letter-spacing:.075em;text-transform:uppercase}.printed-section-heading h2{margin:0;color:#17213e;font-size:24px;line-height:1.2}.printed-section-heading p{max-width:680px;margin:7px 0 0;color:#7d879d;font-size:12px;line-height:1.55}.printed-section-total{flex:0 0 auto;padding:8px 10px;border-radius:10px;background:#f0efff;color:#6259d9;font-size:10px;font-weight:900}.printed-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) 155px 165px;grid-gap:10px;gap:10px;margin-top:18px}.printed-search-box{position:relative}.printed-search-box span{position:absolute;top:50%;left:14px;color:#8f98ad;font-size:14px;transform:translateY(-50%)}.printed-toolbar input,.printed-toolbar select{width:100%;height:44px;border:1px solid #dfe4ef;border-radius:11px;outline:0;background:#fbfcff;color:#3b4665;font:600 11px/1 Inter,sans-serif;transition:border-color .2s ease,box-shadow .2s ease}.printed-toolbar input{padding:0 14px 0 39px}.printed-toolbar select{padding:0 12px}.printed-toolbar input:focus,.printed-toolbar select:focus{border-color:rgba(98,89,217,.5);box-shadow:0 0 0 3px rgba(98,89,217,.09)}.printed-filters{display:flex;gap:8px;margin-top:12px;padding:9px;overflow-x:auto;border:1px solid #e2e6f0;border-radius:13px;background:#f8f9fd;scrollbar-width:none}.printed-filters::-webkit-scrollbar{display:none}.printed-filter{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;min-height:34px;padding:0 10px;border:1px solid #e0e4ee;border-radius:9px;background:#fff;color:#616c85;font-family:Inter,sans-serif;font-size:9.5px;font-weight:800;cursor:pointer}.printed-filter span{display:grid;min-width:20px;height:20px;place-items:center;padding:0 5px;border-radius:999px;background:#f1f2f7;color:#8089a0;font-size:8.5px}.printed-filter.is-active{border-color:var(--printed-primary);background:var(--printed-primary);color:#fff;box-shadow:0 7px 14px rgba(98,89,217,.2)}.printed-filter.is-active span{background:rgba(255,255,255,.2);color:#fff}.printed-result-row{display:flex;justify-content:space-between;gap:10px;margin:14px 1px 11px;color:#8b94aa;font-size:10px}.printed-result-row strong{color:#505c78;font-weight:800}.printed-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px}.printed-product-card{display:flex;min-width:0;min-height:375px;overflow:hidden;flex-direction:column;border:1px solid #dde3ee;border-radius:16px;background:#fff;box-shadow:0 5px 15px rgba(36,46,88,.04);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.printed-product-card:hover{transform:translateY(-3px);border-color:rgba(98,89,217,.28);box-shadow:0 14px 28px rgba(44,53,105,.1)}.printed-product-cover{position:relative;display:flex;min-height:148px;overflow:hidden;align-items:center;justify-content:center;flex-direction:column;padding:22px 16px 15px;background:radial-gradient(circle at 85% 90%,rgba(255,255,255,.46) 0 25px,transparent 26px),linear-gradient(145deg,#fff1e3,#fde3ca);color:#8b4e20;text-align:center}.printed-product-card.is-pdf .printed-product-cover{background:radial-gradient(circle at 85% 90%,rgba(255,255,255,.48) 0 25px,transparent 26px),linear-gradient(145deg,#e9f7f1,#d9f0e6);color:#267451}.printed-product-cover-image{position:relative;z-index:0;display:block;width:auto;max-width:100%;height:150px;margin:0 auto 5px;object-fit:contain}.printed-product-cover:has(.printed-product-cover-image){padding:10px 12px}.printed-product-cover:has(.printed-product-cover-image) .printed-cover-mark,.printed-product-cover:has(.printed-product-cover-image) em,.printed-product-cover:has(.printed-product-cover-image) small,.printed-product-cover:has(.printed-product-cover-image) strong,.printed-product-cover:has(.printed-product-cover-image):before{display:none}.printed-product-cover:before{position:absolute;width:76px;height:108px;border:1px solid rgba(255,255,255,.75);border-radius:8px 12px 12px 8px;background:rgba(255,255,255,.42);box-shadow:-7px 0 0 rgba(135,81,37,.08),0 12px 24px rgba(120,76,38,.08);content:""}.printed-product-card.is-pdf .printed-product-cover:before{box-shadow:-7px 0 0 rgba(34,122,84,.07),0 12px 24px rgba(33,103,74,.08)}.printed-cover-discount,.printed-cover-format{position:absolute;top:11px;z-index:2;padding:5px 7px;border-radius:999px;background:rgba(255,255,255,.82);font-size:7.5px;font-style:normal;font-weight:900}.printed-cover-format{left:11px}.printed-cover-discount{right:11px}.printed-cover-mark,.printed-product-cover em,.printed-product-cover small,.printed-product-cover strong{position:relative;z-index:1}.printed-cover-mark{display:grid;width:37px;height:37px;margin-bottom:6px;place-items:center;border-radius:9px;background:#fff;box-shadow:0 7px 14px rgba(77,64,45,.08);font-size:10px;font-weight:900}.printed-product-cover small{font-size:7px;font-weight:900;letter-spacing:.06em}.printed-product-cover strong{margin-top:2px;font-size:10px}.printed-product-cover em{margin-top:3px;font-size:8px;font-style:normal;font-weight:700}.printed-product-body{display:flex;min-height:0;flex:1 1;flex-direction:column;padding:14px}.printed-product-type{align-self:flex-start;padding:5px 7px;border-radius:999px;background:#f0efff;color:#6259d9;font-size:7.5px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.printed-product-card.is-pdf .printed-product-type{background:#eaf8f2;color:#27845d}.printed-product-body h3{margin:9px 0 0;color:#121d3b;font-size:13px;font-weight:800;line-height:1.35;-webkit-line-clamp:3;line-clamp:3}.printed-product-body h3,.printed-product-body p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.printed-product-body p{margin:8px 0 0;color:#8690a7;font-size:9px;line-height:1.45;-webkit-line-clamp:2;line-clamp:2}.printed-product-price{display:flex;align-items:baseline;gap:7px;margin-top:auto;padding-top:13px;border-top:1px solid #edf0f5}.printed-product-price strong{color:#111d3d;font-size:19px;line-height:1}.printed-product-price del{color:#a3aabc}.printed-product-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-top:10px}.printed-product-actions a,.printed-product-actions button{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:38px;border:1px solid #d8dcf3;border-radius:10px;font-family:Inter,sans-serif;font-size:12px;font-weight:800;line-height:1;text-align:center;cursor:pointer}.printed-product-rating{display:flex;align-items:center;gap:5px;margin-top:7px;color:#5b5679;font-size:11px;line-height:1.2}.printed-product-rating strong{color:#17102f;font-size:13px;font-weight:800}.printed-product-rating .printed-rating-stars{color:#f5a623;letter-spacing:1px;font-size:12px}.printed-pkg-heading{display:block;margin-bottom:4px;color:#21315b;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.printed-pkg-name{margin:2px 0 6px;padding:4px 6px;border-top:1px solid #000;border-bottom:1px solid #000;color:#006dcc;font-size:12px;font-weight:700}.printed-pkg-desc{max-height:110px;overflow:auto;margin-bottom:6px;padding-right:4px;font-size:11px;line-height:1.45;color:#444}.printed-pkg-desc span{display:block;margin-bottom:7px}.printed-pkg-desc span:last-child{margin-bottom:0}.printed-demo-link{display:block;margin-top:8px;padding:7px 10px;border:1px solid #6572d7;border-radius:10px;color:#574dcc;font-size:12px;font-weight:800;text-decoration:none}.printed-demo-link:hover{background:#f0edff}.printed-more-link{display:block;margin-top:8px;color:red!important;font-weight:700;font-size:13px;text-align:center;text-decoration:none}.printed-more-link:hover{text-decoration:underline}.printed-free-btn,.printed-oos-btn{display:flex;align-items:center;justify-content:center;min-height:38px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.04em;text-decoration:none}.printed-free-btn{background:#1c9b3f;color:#fff}.printed-free-btn:hover{background:#167f34}.printed-oos-btn{background:#f0ad4e;color:#fff;cursor:default}.printed-add-btn{background:#fff;color:#5f58c7}.printed-add-btn.is-selected{border-color:#a9ddc3;background:#eaf8f1;color:#207e55}.printed-buy-btn{border-color:var(--printed-primary)!important;background:linear-gradient(135deg,#6e66dc,#574dcc);color:#fff;box-shadow:0 7px 12px rgba(87,77,204,.15)}.printed-hero-media{display:flex;flex-direction:column;gap:10px;align-self:center}.printed-hero-media img{display:block;width:auto;max-width:100%;height:auto;max-height:205px;margin:0 auto;border-radius:14px;border:1px solid #d9ddf2;object-fit:contain}.printed-rating{margin:6px 0 0;font-size:11px;font-weight:700;color:var(--printed-ink);text-align:center}.printed-rating span{font-weight:500;color:var(--printed-muted)}.printed-demo-link{margin:8px 0 0;text-align:center;font-size:11px;font-weight:700}.printed-demo-link a{color:#c00}.printed-empty{margin-top:12px;padding:30px;border:1px dashed #d9deea;border-radius:14px;color:#828ca3;text-align:center;font-size:12px}.printed-clear-selection[hidden],.printed-empty[hidden],.printed-show-more[hidden]{display:none!important}.printed-show-more{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin-top:14px;border:1px solid #d9ddf0;border-radius:11px;background:#f8f8ff;color:#5b55be;font-family:Inter,sans-serif;font-size:11px;font-weight:900;cursor:pointer}.printed-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:17px}.printed-benefit-grid article{min-height:138px;padding:15px;border:1px solid #e4e8f0;border-radius:14px;background:#fbfcff}.printed-benefit-grid span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:#efefff;color:#6259d9;font-size:9px;font-weight:900}.printed-benefit-grid strong{display:block;margin-top:10px;color:#25304f;font-size:11px}.printed-benefit-grid p{margin:6px 0 0;color:#858fa4;font-size:9px;line-height:1.5}.printed-format-note{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:11px}.printed-format-note div{display:flex;align-items:center;gap:11px;padding:13px;border-radius:13px}.printed-format-note div:first-child{border:1px solid #f1dfcc;background:#fff7ef}.printed-format-note div:last-child{border:1px solid #d9ecdf;background:#f0faf5}.printed-format-note span{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:9px;background:#fff;font-size:9px;font-weight:900}.printed-format-note small,.printed-format-note strong{display:block}.printed-format-note strong{color:#293451;font-size:11px}.printed-format-note small{margin-top:3px;color:#838da2;font-size:9px}.printed-related-main-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.printed-related-main-grid a{display:flex;min-height:90px;align-items:center;gap:11px;padding:13px;border:1px solid #e2e6ef;border-radius:13px;background:#fbfcff;color:#283350;text-decoration:none}.printed-related-main-grid span{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border-radius:10px;background:#f0efff;color:#6259d9;font-size:9px;font-weight:900}.printed-related-main-grid small,.printed-related-main-grid strong{display:block}.printed-related-main-grid strong{font-size:10px;line-height:1.35}.printed-related-main-grid small{margin-top:4px;color:#8a93a7;font-size:8.5px}.printed-faq-list{display:grid;grid-gap:9px;gap:9px;margin-top:16px}.printed-faq{overflow:hidden;border:1px solid #e1e5ef;border-radius:13px;background:#fff}.printed-faq>button{display:flex;width:100%;min-height:56px;align-items:center;gap:11px;padding:10px 13px;border:0;background:transparent;color:#26314f;font-family:Inter,sans-serif;text-align:left;cursor:pointer}.printed-faq>button>span{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border-radius:8px;background:#f2f2fb;color:#737ca0;font-size:9px;font-weight:900}.printed-faq>button strong{flex:1 1;font-size:11.5px;line-height:1.4}.printed-faq>button i{position:relative;flex:0 0 26px;width:26px;height:26px;border-radius:8px;background:#f4f5f9}.printed-faq>button i:after,.printed-faq>button i:before{position:absolute;top:50%;left:50%;width:9px;height:1.5px;background:#626d88;content:"";transform:translate(-50%,-50%)}.printed-faq>button i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s ease}.printed-faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.printed-faq-answer p{min-height:0;margin:0;overflow:hidden;color:#778199;font-size:10.5px;line-height:1.65}.printed-faq.is-open{border-color:rgba(98,89,217,.26);background:#fbfbff}.printed-faq.is-open>button>span{background:#eceaff;color:#6259d9}.printed-faq.is-open>button i:after{transform:translate(-50%,-50%) rotate(0deg)}.printed-faq.is-open .printed-faq-answer{grid-template-rows:1fr}.printed-faq.is-open .printed-faq-answer p{padding:0 52px 15px 54px}.printed-sidebar{position:-webkit-sticky;position:sticky;top:18px;display:grid;grid-gap:13px;gap:13px;max-height:calc(100vh - 36px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d9dced transparent}.store-category-sidebar{margin-top:22px}.printed-sidebar-mobile-head{display:none}.printed-side-card{padding:17px;border:1px solid var(--printed-border);border-radius:17px;background:#fff;box-shadow:0 8px 22px rgba(35,43,86,.045)}.printed-side-card>small{color:#6b69bd;font-size:8.5px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.printed-side-card h3{margin:5px 0 0;color:#202a49;font-size:15px}.printed-side-card>p{margin:5px 0 0;color:#8a93a6;font-size:9px;line-height:1.5}.printed-category-list{display:grid;grid-gap:7px;gap:7px;margin-top:13px}.printed-category-list button{display:grid;grid-template-columns:31px 1fr auto;align-items:center;grid-gap:9px;gap:9px;min-height:43px;padding:6px 9px;border:1px solid #e3e6ef;border-radius:10px;background:#fbfcff;color:#4f5b76;font-family:Inter,sans-serif;text-align:left;cursor:pointer}.printed-category-list button span:first-child{display:grid;width:31px;height:31px;place-items:center;border-radius:8px;background:#efefff;color:#6259d9;font-size:8px;font-weight:900}.printed-category-list button strong{font-size:9.5px}.printed-category-list button span:last-child{display:grid;min-width:22px;height:22px;place-items:center;border-radius:999px;background:#f1f2f7;color:#7d879d;font-size:8px;font-weight:800}.printed-cart-head,.printed-cart-total{display:flex;align-items:center;justify-content:space-between;gap:10px}.printed-cart-head span{display:grid;min-width:27px;height:27px;place-items:center;border-radius:999px;background:#efefff;color:#6259d9;font-size:9px;font-weight:900}.printed-selected-list{display:grid;grid-gap:7px;gap:7px;max-height:205px;margin-top:12px;overflow-y:auto}.printed-selected-empty{padding:16px 10px;border:1px dashed #d8ddea;border-radius:10px;color:#9099ad;font-size:8.5px;text-align:center}.printed-selected-item{display:grid;grid-template-columns:29px minmax(0,1fr) 21px;align-items:center;grid-gap:7px;gap:7px;padding:7px;border:1px solid #e6e9f0;border-radius:9px;background:#fcfcff}.printed-selected-item>span{display:grid;width:29px;height:29px;place-items:center;border-radius:7px;background:#f0efff;color:#6259d9;font-size:7px;font-weight:900}.printed-selected-item small,.printed-selected-item strong{display:block}.printed-selected-item strong{overflow:hidden;color:#3c4762;font-size:8px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.printed-selected-item small{margin-top:3px;color:#6259d9;font-size:8px;font-weight:800}.printed-selected-item button{width:21px;height:21px;border:0;border-radius:6px;background:#f2f3f7;color:#7e8799;cursor:pointer}.printed-cart-total{margin-top:12px;padding-top:11px;border-top:1px solid #e5e8ef}.printed-cart-total span{color:#8a93a8;font-size:9px}.printed-cart-total strong{color:#182441;font-size:18px}.printed-buy-selected,.printed-clear-selection{width:100%;min-height:39px;margin-top:9px;border-radius:10px;font-family:Inter,sans-serif;font-size:9px;font-weight:900;cursor:pointer}.printed-buy-selected{border:0;background:linear-gradient(135deg,#6c64db,#554bc9);color:#fff;box-shadow:0 9px 16px rgba(85,75,201,.18)}.printed-buy-selected:disabled{background:#b9c8bd;box-shadow:none;cursor:not-allowed}.printed-clear-selection{border:1px solid #dfe3ee;background:#fff;color:#707a91}.printed-secure-note{display:flex;justify-content:center;gap:7px;margin-top:9px;color:#969eb0;font-size:7.5px}.printed-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:12px}.printed-related-card{display:flex;min-width:0;min-height:135px;flex-direction:column;padding:9px;border:1px solid #e2e6ef;border-radius:10px;background:#fbfcff}.printed-related-card>span{display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#f0efff;color:#6259d9;font-size:7px;font-weight:900}.printed-related-card small{margin-top:7px;color:#7a75c7;font-size:6.5px;font-weight:900;text-transform:uppercase}.printed-related-card strong{display:-webkit-box;margin-top:4px;overflow:hidden;color:#34405c;font-size:8px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.printed-related-card div{display:flex;align-items:baseline;gap:4px;margin-top:auto}.printed-related-card b{color:#1c2844;font-size:11px}.printed-related-card del{color:#a0a7b6;font-size:7px}.printed-related-card button{min-height:27px;margin-top:6px;border:1px solid #d9ddf1;border-radius:7px;background:#fff;color:#5f57c5;font:900 7px/1 Inter,sans-serif;cursor:pointer}.printed-help-card{border-color:#f1d9ad;background:linear-gradient(145deg,#fffaf0,#fff6e5)}.printed-help-card a{display:inline-flex;margin-top:10px;color:#c27812;font-size:9px;font-weight:900;text-decoration:none}.printed-sidebar-overlay{display:none}.printed-toast{position:fixed;right:22px;bottom:22px;z-index:2200;max-width:min(360px,calc(100vw - 32px));padding:12px 15px;border-radius:11px;background:#1e2944;color:#fff;box-shadow:0 15px 34px rgba(18,27,51,.24);font-size:10px;font-weight:700;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .2s ease,transform .2s ease}.printed-toast.is-visible{opacity:1;transform:translateY(0)}@media (max-width:1050px){.printed-hero{grid-template-columns:minmax(0,1fr) 285px}.printed-resource-menu{grid-template-columns:repeat(3,minmax(0,1fr))}.printed-content-grid{grid-template-columns:minmax(0,1fr) 280px}.printed-benefit-grid,.printed-product-grid,.printed-related-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.printedbook-shell{width:min(100% - 22px,760px);padding-top:15px}.printed-hero{grid-template-columns:1fr;padding:25px}.printed-hero-summary{max-width:none}.printed-resource-menu{grid-template-columns:repeat(4,minmax(0,1fr))}.printed-mobile-filter{display:flex}.printed-content-grid{display:block}.printed-sidebar{position:fixed;margin-top:0;top:0;right:0;z-index:2102;display:block;width:min(380px,92vw);height:100dvh;max-height:none;padding:0 12px 24px;overflow-y:auto;background:#f6f7fc;box-shadow:-18px 0 42px rgba(24,31,61,.2);transform:translateX(105%);transition:transform .25s ease}.printed-sidebar.is-open{transform:translateX(0)}.printed-sidebar-mobile-head{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;margin:0 -12px 12px;padding:13px 15px;border-bottom:1px solid #e2e5ee;background:rgba(255,255,255,.96)}.printed-sidebar-mobile-head small,.printed-sidebar-mobile-head strong{display:block}.printed-sidebar-mobile-head small{color:#6b69bd;font-size:8px;font-weight:900;text-transform:uppercase}.printed-sidebar-mobile-head strong{margin-top:3px;color:#202a48;font-size:14px}.printed-sidebar-mobile-head button{width:34px;height:34px;border:0;border-radius:9px;background:#f2f3f7;color:#69738a;font-size:20px}.printed-side-card{margin-bottom:11px}.printed-sidebar-overlay{position:fixed;inset:0;z-index:2101;display:block;background:rgba(20,27,49,.48);opacity:0;pointer-events:none;transition:opacity .22s ease}.printed-sidebar-overlay.is-open{opacity:1;pointer-events:auto}body.printed-sidebar-open{overflow:hidden}}@media (max-width:640px){.printedbook-shell{width:calc(100% - 20px);padding-bottom:88px}.printed-breadcrumb{margin-bottom:11px;font-size:9px}.printed-hero{gap:18px;padding:20px;border-radius:19px}.printed-eyebrow{margin-bottom:11px;padding:7px 9px;font-size:8px}.printed-hero h1{font-size:28px;line-height:1.12}.printed-hero-copy>p{margin-top:11px;font-size:11px;line-height:1.55}.printed-rating-row{gap:7px;margin-top:13px;font-size:9px}.printed-rating-row strong,.printed-stars{font-size:11px}.printed-trust-row{gap:6px;margin-top:12px}.printed-trust-row span{min-height:29px;padding:0 9px;border-radius:8px;font-size:8.5px}.printed-resource-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px}.printed-resource-menu a{min-height:49px;padding:7px;border-radius:10px}.printed-resource-menu span:first-child{flex-basis:29px;width:29px;height:29px;font-size:7.5px}.printed-resource-menu strong{font-size:8.5px}.printed-hero-summary{padding:17px;border-radius:16px}.printed-hero-summary h2{font-size:17px}.printed-summary-grid div{min-height:63px;padding:11px 10px}.printed-summary-grid strong{font-size:17px}.printed-summary-grid span{font-size:8px}.printed-quick-nav{margin:11px 0;padding:7px;border-radius:12px}.printed-quick-nav a{padding:8px 10px;font-size:9px}.printed-mobile-filter{min-height:53px;padding:9px}.printed-section{padding:15px 12px;border-radius:16px}.printed-section-heading{gap:10px}.printed-section-kicker{font-size:8px}.printed-section-heading h2{font-size:18px}.printed-section-heading p{font-size:10px}.printed-section-total{padding:6px 8px;font-size:8px}.printed-toolbar{grid-template-columns:1fr 1fr;gap:7px;margin-top:13px}.printed-search-box{grid-column:1/-1}.printed-toolbar input,.printed-toolbar select{height:39px;border-radius:9px;font-size:9px}.printed-filters{gap:6px;margin-top:9px;padding:7px}.printed-filter{min-height:31px;padding:0 8px;font-size:8px}.printed-result-row{margin:10px 1px 8px;font-size:8px}.printed-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.printed-product-card{min-height:317px;border-radius:12px}.printed-product-cover{min-height:105px;padding:18px 8px 10px}.printed-product-cover:before{width:56px;height:76px}.printed-cover-discount,.printed-cover-format{top:7px;padding:4px 5px;font-size:6px}.printed-cover-format{left:7px}.printed-cover-discount{right:7px}.printed-cover-mark{width:29px;height:29px;margin-bottom:4px;border-radius:7px;font-size:8px}.printed-product-cover small{font-size:5.5px}.printed-product-cover strong{font-size:7.5px}.printed-product-cover em{font-size:6.5px}.printed-product-body{padding:9px 8px}.printed-product-type{padding:4px 5px;font-size:6px}.printed-product-body h3{margin-top:7px;font-size:10px;line-height:1.35;-webkit-line-clamp:4;line-clamp:4}.printed-product-body p{margin-top:6px;font-size:7.5px}.printed-product-price{gap:5px;padding-top:9px}.printed-product-price strong{font-size:15px}.printed-product-price del{font-size:11px}.printed-product-actions{gap:5px;margin-top:7px}.printed-product-actions a,.printed-product-actions button{min-height:32px;border-radius:8px;font-size:7.5px}.printed-benefit-grid,.printed-related-main-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.printed-benefit-grid article{min-height:120px;padding:11px}.printed-benefit-grid strong,.printed-related-main-grid strong{font-size:9px}.printed-benefit-grid p,.printed-related-main-grid small{font-size:7.5px}.printed-format-note{grid-template-columns:1fr;gap:7px}.printed-faq>button{min-height:52px;padding:8px 9px}.printed-faq>button>span{flex-basis:27px;width:27px;height:27px;font-size:8px}.printed-faq>button strong{font-size:10px}.printed-faq.is-open .printed-faq-answer p{padding:0 41px 13px 47px;font-size:9px}.printed-toast{right:10px;bottom:76px;font-size:9px}}@media (max-width:370px){.printedbook-shell{width:calc(100% - 14px)}.printed-section{padding-inline:9px}.printed-product-grid{gap:6px}.printed-product-body h3{font-size:9px}.printed-product-actions a,.printed-product-actions button{font-size:7px}}@media (prefers-reduced-motion:reduce){.printed-faq-answer,.printed-product-card,.printed-resource-menu a,.printed-sidebar,.printed-sidebar-overlay,.printed-toast{transition:none!important}}@media (min-width:961px){body.printedbook-page,html{overflow-x:clip;overflow-y:visible}.printed-sidebar{top:var(--printed-sidebar-top,18px);max-height:none;overflow:visible;scrollbar-width:auto}}.printed-quick-nav a{font-size:12.65px}.printed-section-kicker{font-size:11.5px}.printed-section-heading h2{font-size:27.6px}.printed-section-heading p{font-size:13.8px}.printed-result-row,.printed-section-total{font-size:11.5px}.printed-toolbar input,.printed-toolbar select{font-size:12.65px}.printed-filter{font-size:10.9px}.printed-filter span{font-size:9.8px}.printed-product-type{font-size:8.6px}.printed-product-body h3{font-size:15px}.printed-product-body p{font-size:10.4px}.printed-product-price strong{font-size:21.85px}.printed-product-price del{font-size:14px}.printed-benefit-grid span,.printed-format-note span,.printed-product-actions a,.printed-product-actions button,.printed-related-main-grid span{font-size:10.35px}.printed-benefit-grid strong,.printed-format-note strong{font-size:12.65px}.printed-benefit-grid p,.printed-format-note small{font-size:10.35px}.printed-related-main-grid strong{font-size:11.5px}.printed-related-main-grid small,.printed-side-card>small{font-size:9.8px}.printed-side-card h3{font-size:17.25px}.printed-side-card>p{font-size:10.35px}.printed-category-list button strong{font-size:10.9px}.printed-cart-head span,.printed-category-list button span:first-child,.printed-category-list button span:last-child{font-size:9.2px}.printed-selected-empty{font-size:9.8px}.printed-selected-item small,.printed-selected-item strong,.printed-selected-item>span{font-size:9.2px}.printed-cart-total span{font-size:10.35px}.printed-cart-total strong{font-size:20.7px}.printed-buy-selected,.printed-clear-selection,.printed-help-card a{font-size:10.35px}.printed-secure-note{font-size:8.6px}.printed-related-card small{font-size:7.5px}.printed-related-card strong{font-size:9.2px}.printed-related-card b{font-size:12.65px}.printed-related-card button,.printed-related-card del{font-size:8.05px}@media (max-width:640px){.printed-section-kicker{font-size:9.2px}.printed-section-heading h2{font-size:20.7px}.printed-section-heading p{font-size:11.5px}.printed-result-row,.printed-section-total{font-size:9.2px}.printed-quick-nav a,.printed-toolbar input,.printed-toolbar select{font-size:10.35px}.printed-filter{font-size:9.2px}.printed-product-type{font-size:6.9px}.printed-product-body h3{font-size:11.5px}.printed-product-body p{font-size:8.6px}.printed-product-price strong{font-size:17.25px}.printed-product-price del{font-size:8.05px}.printed-product-actions a,.printed-product-actions button{font-size:8.6px}.printed-benefit-grid strong,.printed-related-main-grid strong{font-size:10.35px}.printed-benefit-grid p,.printed-related-main-grid small{font-size:8.6px}.printed-sidebar-mobile-head small{font-size:9.2px}.printed-sidebar-mobile-head strong{font-size:16.1px}}.printed-sidebar .printed-side-card>small{font-size:10.3px}.printed-sidebar .printed-side-card h3{font-size:18.1px}.printed-sidebar .printed-side-card>p{font-size:10.9px}.printed-related-card>span{display:none}.printed-related-card small{margin-top:0;font-size:7.9px}.printed-related-card strong{font-size:9.7px}.printed-related-card b{font-size:13.3px}.printed-related-card button,.printed-related-card del{font-size:8.5px}.printed-help-card a{font-size:10.9px}.printed-quick-nav{position:-webkit-sticky;position:sticky;top:var(--printed-sticky-header-height,0);z-index:850;border-color:rgba(214,220,234,.92);background:rgba(255,255,255,.96);box-shadow:0 12px 28px rgba(28,37,77,.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.printed-section{scroll-margin-top:calc(var(--printed-sticky-header-height, 0px) + var(--printed-sticky-nav-height, 58px) + 12px)}@media (max-width:960px){body.printedbook-page,html{overflow-x:clip;overflow-y:visible}body.printed-sidebar-open,html.printed-sidebar-open{overflow:hidden!important}}#store2Page .printed-content-grid.is-without-sidebar .printed-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){#store2Page .printed-content-grid.is-without-sidebar .printed-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){#store2Page .printed-content-grid.is-without-sidebar .printed-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}