.learning-page{--learn-width:min(1180px,calc(100% - 40px))}.learn-hero{width:var(--learn-width);grid-template-columns:1.1fr .9fr;align-items:center;gap:72px;margin:0 auto;padding:70px 0 85px;display:grid}.learn-copy h1{letter-spacing:-.065em;margin:0 0 25px;font-size:clamp(3rem,5.4vw,5.2rem);font-weight:900;line-height:1}.learn-copy h1 span{color:#0077b2}.learn-lead{color:#3f5870;max-width:580px;font-size:1.14rem;line-height:1.7}.learn-tags{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.learn-tags span{border:1px solid var(--line);background:#fff;border-radius:30px;padding:8px 12px;font-size:.78rem;font-weight:700}.learn-offer{border-top:1px solid var(--line);padding-top:18px}.learn-product-name{margin:0 0 8px;font-weight:800}.learn-price{letter-spacing:-.04em;margin:0;font-size:2.45rem;font-weight:900}.learn-price span{letter-spacing:0;margin-left:8px;font-size:.78rem;font-weight:500;display:inline-block}.learn-availability,.learn-fine{color:#4b6277;font-size:.8rem;line-height:1.5}.learn-availability{margin:9px 0 18px}.learn-book-stage{background:#b9e5f5;border-radius:140px 140px 24px 24px;padding:40px 55px 15px;position:relative}.learn-cover{border:1px solid #bbcbd1;width:100%;height:auto;transform:rotate(4deg);box-shadow:12px 15px #092c5120,0 15px 40px #092c5130}.learn-book-stage>p{text-align:center;margin:32px 0 5px;font-size:.75rem}.learn-sticker{z-index:1;background:var(--yellow);border:2px solid var(--ink);text-align:center;border-radius:50%;place-content:center;width:125px;height:125px;font-size:1.1rem;font-weight:850;line-height:1.25;display:grid;position:absolute;top:3px;right:-14px;transform:rotate(9deg)}.learn-values{background:var(--navy);color:#fff;flex-wrap:wrap;justify-content:center;gap:20px 55px;padding:25px 20px;font-size:.9rem;font-weight:650;display:flex}.learn-section{width:var(--learn-width);margin:0 auto;padding:80px 0}.learning-page h2{letter-spacing:-.05em;margin:0 0 22px;font-size:clamp(2rem,3.4vw,3.3rem);font-weight:850;line-height:1.08}.learn-intro{text-align:center;max-width:780px;padding-bottom:35px}.learn-intro .eyebrow{justify-content:center}.learn-intro>p:last-child{color:#4b6277;font-size:1.1rem;line-height:1.8}.learn-section-heading{grid-template-columns:1.3fr 1fr;align-items:center;gap:70px;display:grid}.learn-section-heading>p{max-width:410px;line-height:1.75}.learn-contents{grid-template-columns:1fr 1fr;column-gap:55px;margin:25px 0 0;padding:0;list-style:none;display:grid}.learn-contents li{border-top:1px solid var(--line);gap:20px;padding:23px 0;display:flex}.learn-contents li>span{color:#b4490b;padding-top:4px;font-size:.8rem;font-weight:850}.learn-contents h3{margin:0 0 6px;font-size:1.12rem}.learn-contents p{color:#4b6277;margin:0;font-size:.95rem;line-height:1.6}.learn-sample{background:var(--navy);color:#fff;grid-template-columns:1fr 1.05fr;align-items:center;gap:60px;padding:70px max(20px,50% - 590px);display:grid}.learn-sample-copy>p:not(.eyebrow){color:#d0e8f5;line-height:1.7}.learn-sample-copy>.button{margin-top:17px}.learn-file{margin-bottom:8px;font-size:.78rem}.learn-preview-link{text-underline-offset:5px;font-size:.85rem;text-decoration:underline}.learn-sample-pages{align-items:center;gap:16px;display:flex}.learn-sample-pages>a{width:50%;box-shadow:5px 8px 20px #0003}.learn-sample-pages>a:first-child{transform:rotate(-4deg)}.learn-sample-pages>a:last-child{margin-top:60px;transform:rotate(4deg)}.learn-sample-pages img{width:100%;height:auto}.learn-steps>div{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:35px;display:grid}.learn-steps article>span{border:2px solid var(--ink);background:var(--yellow);border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.learn-steps h3{margin:20px 0 10px;font-size:1.3rem}.learn-steps p{color:#4b6277;line-height:1.7}.learn-faq{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.learn-faq>div>p{color:#4b6277;line-height:1.7}.learn-faq details{border-bottom:1px solid var(--line);padding:20px 0}.learn-faq summary{cursor:pointer;font-weight:750;line-height:1.5}.learn-faq details p{color:#4b6277;font-size:.95rem;line-height:1.7}.learn-last{width:var(--learn-width);border:2px solid var(--ink);background:#e7f7ff;border-radius:24px;align-items:center;gap:25px;margin:0 auto 80px;padding:30px;display:flex}.learn-last img{object-fit:cover;border-radius:50%;width:80px;height:80px}.learn-last h2{margin-bottom:8px;font-size:1.8rem}.learn-last p{margin:0;line-height:1.6}.learn-last .button{flex-shrink:0;margin-left:auto}.learning-page summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}@media (max-width:950px){.learn-hero{gap:35px}.learn-book-stage{padding:40px 28px 15px}.learn-last{flex-wrap:wrap}.learn-last .button{margin-left:105px}.learn-faq{gap:35px}.learn-sample{gap:30px}.learn-sticker{width:100px;height:100px;font-size:.95rem;right:0}.learn-section-heading{gap:25px}}@media (max-width:680px){.learning-header{flex-wrap:wrap;gap:20px;padding:18px 0}.learning-header nav{flex-wrap:wrap;gap:18px;width:100%;font-size:.8rem;display:flex}.learn-hero{grid-template-columns:1fr;gap:35px;padding:40px 0 55px}.learn-book-stage{order:-1;justify-self:center;max-width:330px;padding:25px 50px 12px}.learn-sticker{top:10px;right:-5px}.learn-book-stage>p{font-size:.65rem}.learn-copy h1{font-size:3rem}.learn-section{padding:50px 0}.learn-section-heading,.learn-contents,.learn-sample,.learn-faq{grid-template-columns:1fr}.learn-section-heading{gap:0}.learn-sample{gap:40px;padding:50px 20px}.learn-sample-pages{max-width:460px}.learn-values{justify-content:flex-start;gap:12px}.learn-values span:before{content:"✓ ";color:var(--yellow)}.learn-steps>div{grid-template-columns:1fr;gap:20px}.learn-steps article{grid-template-columns:42px 1fr;gap:0 18px;display:grid}.learn-steps h3{margin:7px 0}.learn-steps p{grid-column:2;margin:5px 0}.learn-last{gap:18px;padding:22px}.learn-last .button{margin-left:0}.learn-last img{width:60px;height:60px}.learn-last h2{font-size:1.6rem}.learn-price span{margin-left:0;display:block}.learn-faq{gap:5px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
