.blog-index-page-module__2ASg5q__page{--blog-ink:var(--ink,#2b2430);--blog-muted:var(--muted-text,#6b6070);--blog-border:#dfe6f2;--blog-pink:var(--brand,#db1e6b);--blog-action:var(--action,#db1e6b);--blog-pink-soft:var(--pink-soft,#fff3f8);--blog-blue-soft:#eaf5ff;--blog-yellow-soft:#fff7cf;width:100%;max-width:1192px;color:var(--blog-ink);margin:0 auto;padding:20px 48px 80px}.blog-index-page-module__2ASg5q__hero{border-bottom:1px solid var(--blog-border);grid-template-columns:minmax(0,1.45fr) minmax(320px,.7fr);align-items:center;gap:clamp(32px,5vw,72px);min-height:238px;padding:20px 12px 28px;display:grid}.blog-index-page-module__2ASg5q__heroCopy{min-width:0}.blog-index-page-module__2ASg5q__heroCopy h1{max-width:680px;color:var(--blog-ink);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(40px,4.25vw,48px);font-weight:900;line-height:1.03}.blog-index-page-module__2ASg5q__heroCopy p{max-width:690px;color:var(--blog-muted);text-wrap:pretty;margin-top:18px;font-size:18px;font-weight:600;line-height:1.55}.blog-index-page-module__2ASg5q__heroArtwork{justify-self:end;width:min(100%,380px);min-height:224px;position:relative;overflow:hidden}.blog-index-page-module__2ASg5q__heroHalo{background:var(--blog-pink-soft);border-radius:48% 52% 44% 56%;position:absolute;inset:26px 56px 14px 22px;transform:rotate(-3deg)}.blog-index-page-module__2ASg5q__heroMascot{z-index:2;object-fit:contain;width:210px;height:210px;position:absolute;bottom:-5px;left:42px}.blog-index-page-module__2ASg5q__heroPages{z-index:3;border:1px solid var(--blog-border);background:#fff;border-radius:18px;width:92px;height:142px;position:absolute;bottom:16px;right:4px;overflow:hidden;transform:rotate(3deg);box-shadow:0 4px #dfe6f2}.blog-index-page-module__2ASg5q__mathNote{z-index:4;letter-spacing:.015em;border:1px solid;border-radius:11px;place-items:center;min-height:38px;padding:7px 12px;font-size:13px;font-weight:900;line-height:1;display:grid;position:absolute;box-shadow:0 3px #2d25401a}.blog-index-page-module__2ASg5q__mathNotePink{color:#b41453;background:#ffe1ed;top:18px;right:24px;transform:rotate(4deg)}.blog-index-page-module__2ASg5q__mathNoteBlue{color:#007cab;background:var(--blog-blue-soft);bottom:13px;left:4px;transform:rotate(-4deg)}.blog-index-page-module__2ASg5q__featuredSection{padding-top:24px}.blog-index-page-module__2ASg5q__featuredCard{border:1px solid var(--blog-border);background:#fff;border-radius:17px;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);display:grid;overflow:hidden;box-shadow:0 4px #eef1f7}.blog-index-page-module__2ASg5q__featuredMediaLink{border-right:1px solid var(--blog-border);background:var(--blog-pink-soft);min-width:0}.blog-index-page-module__2ASg5q__featuredArtwork{background:#ffeaf2;justify-content:center;align-items:flex-end;gap:10px;height:100%;min-height:286px;padding:24px 30px 0;display:flex;position:relative;overflow:hidden}.blog-index-page-module__2ASg5q__featuredArtwork:before,.blog-index-page-module__2ASg5q__featuredArtwork:after{content:"";background:var(--blog-pink);border-radius:999px;position:absolute;transform:rotate(40deg)}.blog-index-page-module__2ASg5q__featuredArtwork:before{width:12px;height:40px;top:37px;left:40px}.blog-index-page-module__2ASg5q__featuredArtwork:after{width:10px;height:29px;top:64px;left:71px}.blog-index-page-module__2ASg5q__featuredSun{background:#ffd65175;border-radius:80px 80px 16px 16px;width:150px;height:80px;position:absolute;bottom:38px;right:62px}.blog-index-page-module__2ASg5q__featuredMascot{z-index:2;object-fit:contain;width:208px;height:208px;position:relative}.blog-index-page-module__2ASg5q__coverCrop,.blog-index-page-module__2ASg5q__heroPages{display:block}.blog-index-page-module__2ASg5q__coverCrop{background:#fff4f8;position:relative;overflow:hidden}.blog-index-page-module__2ASg5q__coverCropImage{width:300%;max-width:none;height:auto;position:absolute;top:50%;right:0;transform:translateY(-50%)}.blog-index-page-module__2ASg5q__featuredCoverCrop{z-index:3;border:1px solid #cf175c29;border-radius:28px;width:142px;height:235px;margin-bottom:22px;transform:rotate(2deg);box-shadow:0 4px #ff2f831f}.blog-index-page-module__2ASg5q__featuredContent{flex-direction:column;justify-content:center;min-width:0;padding:clamp(26px,3vw,38px);display:flex}.blog-index-page-module__2ASg5q__sectionLabel{color:var(--blog-action);letter-spacing:.22em;text-transform:uppercase;font-size:12px;font-weight:900;line-height:1}.blog-index-page-module__2ASg5q__featuredContent h2{color:var(--blog-ink);letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:9px;font-size:clamp(24px,2.35vw,30px);font-weight:900;line-height:1.08}.blog-index-page-module__2ASg5q__featuredContent h2 a{transition:color .16s}.blog-index-page-module__2ASg5q__featuredContent h2 a:hover{color:var(--blog-action)}.blog-index-page-module__2ASg5q__featuredDescription{color:var(--blog-muted);margin-top:14px;font-size:17px;line-height:1.55}.blog-index-page-module__2ASg5q__featuredMeta{color:var(--blog-muted);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;font-size:12px;font-weight:900;display:flex}.blog-index-page-module__2ASg5q__readLink{min-height:44px;color:var(--blog-action);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.blog-index-page-module__2ASg5q__readLink svg{width:19px;height:19px;transition:transform .16s}.blog-index-page-module__2ASg5q__readLink:hover svg{transform:translate(3px)}.blog-index-page-module__2ASg5q__latestSection{padding-top:32px}.blog-index-page-module__2ASg5q__sectionHeading{align-items:center;gap:18px;margin-bottom:20px;display:flex}.blog-index-page-module__2ASg5q__sectionHeading h2{color:#28365f;letter-spacing:.18em;text-transform:uppercase;flex:none;font-size:14px;font-weight:900;line-height:1}.blog-index-page-module__2ASg5q__sectionHeading span{background:var(--blog-border);width:100%;height:1px}.blog-index-page-module__2ASg5q__latestGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.blog-index-page-module__2ASg5q__storyCard{border:1px solid var(--blog-border);background:#fff;border-radius:15px;grid-template-columns:minmax(145px,39%) minmax(0,1fr);min-width:0;min-height:176px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden}.blog-index-page-module__2ASg5q__storyCard:hover{border-color:#ff3d8a6b;transform:translateY(-2px);box-shadow:0 4px #37446314}.blog-index-page-module__2ASg5q__storyMedia{border-right:1px solid var(--blog-border);background:var(--blog-pink-soft);place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.blog-index-page-module__2ASg5q__storyCard[data-tone="1"] .blog-index-page-module__2ASg5q__storyMedia{background:var(--blog-blue-soft)}.blog-index-page-module__2ASg5q__storyCard[data-tone="2"] .blog-index-page-module__2ASg5q__storyMedia{background:var(--blog-yellow-soft)}.blog-index-page-module__2ASg5q__storyCard[data-tone="3"] .blog-index-page-module__2ASg5q__storyMedia{background:#f1ebff}.blog-index-page-module__2ASg5q__storyCoverCrop{border:1px solid #7e698b29;border-radius:19px;width:105px;height:150px;transition:transform .18s;box-shadow:0 4px #2b24300f}.blog-index-page-module__2ASg5q__storyCard:hover .blog-index-page-module__2ASg5q__storyCoverCrop{transform:rotate(-1deg)scale(1.025)}.blog-index-page-module__2ASg5q__storyContent{flex-direction:column;min-width:0;padding:17px 18px 15px;display:flex}.blog-index-page-module__2ASg5q__storyContent h3{color:#17234a;letter-spacing:-.025em;overflow-wrap:anywhere;font-size:20px;font-weight:900;line-height:1.16;transition:color .16s}.blog-index-page-module__2ASg5q__storyContent:hover h3{color:var(--blog-action)}.blog-index-page-module__2ASg5q__storyContent p{color:var(--blog-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;font-size:16px;line-height:1.42;display:-webkit-box;overflow:hidden}.blog-index-page-module__2ASg5q__storyContent>span{color:#7180a0;letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:10px;font-size:12px;font-weight:900;line-height:1}@media (max-width:1100px) and (min-width:1024px){.blog-index-page-module__2ASg5q__page{padding-inline:28px}.blog-index-page-module__2ASg5q__hero{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.blog-index-page-module__2ASg5q__featuredCard{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr)}.blog-index-page-module__2ASg5q__storyCard{grid-template-columns:132px minmax(0,1fr)}.blog-index-page-module__2ASg5q__storyCoverCrop{width:92px;height:138px}}@media (max-width:1023px){.blog-index-page-module__2ASg5q__page{padding:28px 24px 64px}}@media (max-width:820px){.blog-index-page-module__2ASg5q__hero{grid-template-columns:minmax(0,1fr) minmax(250px,.65fr);padding-inline:4px}.blog-index-page-module__2ASg5q__heroArtwork{min-height:208px}.blog-index-page-module__2ASg5q__heroMascot{width:188px;height:188px;left:28px}.blog-index-page-module__2ASg5q__heroPages{width:78px;height:126px}.blog-index-page-module__2ASg5q__featuredCard{grid-template-columns:minmax(0,1fr) minmax(285px,.9fr)}.blog-index-page-module__2ASg5q__latestGrid{grid-template-columns:minmax(0,1fr)}.blog-index-page-module__2ASg5q__storyCard{grid-template-columns:minmax(150px,30%) minmax(0,1fr)}}@media (max-width:700px){.blog-index-page-module__2ASg5q__hero{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:6px}.blog-index-page-module__2ASg5q__heroCopy h1{font-size:clamp(34px,10.5vw,38px);line-height:1.06}.blog-index-page-module__2ASg5q__heroCopy p{margin-top:14px;font-size:16px}.blog-index-page-module__2ASg5q__heroArtwork{justify-self:center;width:min(100%,370px);min-height:214px}.blog-index-page-module__2ASg5q__heroMascot{width:178px;height:178px;left:50%;transform:translate(-58%)}.blog-index-page-module__2ASg5q__heroPages{width:76px;height:120px;right:8%}.blog-index-page-module__2ASg5q__mathNotePink{right:9%}.blog-index-page-module__2ASg5q__mathNoteBlue{left:6%}.blog-index-page-module__2ASg5q__featuredCard{grid-template-columns:minmax(0,1fr)}.blog-index-page-module__2ASg5q__featuredMediaLink{border-right:0;border-bottom:1px solid var(--blog-border)}.blog-index-page-module__2ASg5q__featuredArtwork{min-height:242px}.blog-index-page-module__2ASg5q__featuredMascot{width:168px;height:168px}.blog-index-page-module__2ASg5q__featuredCoverCrop{border-radius:22px;width:104px;height:178px;margin-bottom:20px}.blog-index-page-module__2ASg5q__featuredContent{padding:24px}.blog-index-page-module__2ASg5q__featuredContent h2{font-size:24px}.blog-index-page-module__2ASg5q__featuredDescription{font-size:16px}}@media (max-width:520px){.blog-index-page-module__2ASg5q__page{padding:24px 18px 52px}.blog-index-page-module__2ASg5q__featuredArtwork{min-height:224px;padding-inline:20px}.blog-index-page-module__2ASg5q__featuredMascot{width:150px;height:150px}.blog-index-page-module__2ASg5q__featuredCoverCrop{width:92px;height:158px}.blog-index-page-module__2ASg5q__featuredContent{padding:22px 20px 20px}.blog-index-page-module__2ASg5q__featuredMeta{flex-direction:column;align-items:flex-start;gap:4px;margin-top:18px}.blog-index-page-module__2ASg5q__latestSection{padding-top:28px}.blog-index-page-module__2ASg5q__sectionHeading{gap:12px}.blog-index-page-module__2ASg5q__sectionHeading h2{letter-spacing:.13em;font-size:13px}.blog-index-page-module__2ASg5q__storyCard{grid-template-columns:minmax(0,1fr)}.blog-index-page-module__2ASg5q__storyMedia{border-right:0;border-bottom:1px solid var(--blog-border);min-height:154px}.blog-index-page-module__2ASg5q__storyCoverCrop{width:102px;height:140px}.blog-index-page-module__2ASg5q__storyContent{padding:18px}.blog-index-page-module__2ASg5q__storyContent h3{font-size:19px}}@media (max-width:350px){.blog-index-page-module__2ASg5q__page{padding-inline:16px}.blog-index-page-module__2ASg5q__heroCopy h1{font-size:34px}.blog-index-page-module__2ASg5q__mathNote{padding-inline:9px;font-size:12px}.blog-index-page-module__2ASg5q__featuredContent h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.blog-index-page-module__2ASg5q__storyCard,.blog-index-page-module__2ASg5q__storyCoverCrop,.blog-index-page-module__2ASg5q__readLink svg,.blog-index-page-module__2ASg5q__featuredContent h2 a{transition:none}.blog-index-page-module__2ASg5q__storyCard:hover,.blog-index-page-module__2ASg5q__storyCard:hover .blog-index-page-module__2ASg5q__storyCoverCrop,.blog-index-page-module__2ASg5q__readLink:hover svg{transform:none}}html.dark .blog-index-page-module__2ASg5q__page{--blog-border:hsl(var(--border));--blog-action:var(--brand-ink);--blog-blue-soft:var(--blue-surface);--blog-yellow-soft:var(--yellow-surface)}:is(html.dark .blog-index-page-module__2ASg5q__heroPages,html.dark .blog-index-page-module__2ASg5q__featuredCard,html.dark .blog-index-page-module__2ASg5q__storyCard){background:hsl(var(--card))}:is(html.dark .blog-index-page-module__2ASg5q__heroPages,html.dark .blog-index-page-module__2ASg5q__featuredCard){box-shadow:0 4px 0 var(--surface-edge)}html.dark .blog-index-page-module__2ASg5q__mathNote{box-shadow:0 3px 0 var(--surface-edge)}html.dark .blog-index-page-module__2ASg5q__mathNotePink{background:var(--pink-surface);color:var(--brand-ink)}html.dark .blog-index-page-module__2ASg5q__mathNoteBlue{color:var(--learn-ink)}:is(html.dark .blog-index-page-module__2ASg5q__featuredArtwork,html.dark .blog-index-page-module__2ASg5q__coverCrop){background:var(--pink-soft)}:is(html.dark .blog-index-page-module__2ASg5q__featuredCoverCrop,html.dark .blog-index-page-module__2ASg5q__storyCoverCrop){border-color:var(--pink-border);box-shadow:0 4px 0 var(--surface-edge)}:is(html.dark .blog-index-page-module__2ASg5q__sectionHeading h2,html.dark .blog-index-page-module__2ASg5q__storyContent h3){color:var(--ink)}html.dark .blog-index-page-module__2ASg5q__storyContent:hover h3{color:var(--brand-ink)}html.dark .blog-index-page-module__2ASg5q__storyContent>span{color:var(--muted-text)}html.dark .blog-index-page-module__2ASg5q__storyCard:hover{border-color:var(--pink-border);box-shadow:0 4px 0 var(--surface-edge)}html.dark .blog-index-page-module__2ASg5q__storyCard[data-tone="3"] .blog-index-page-module__2ASg5q__storyMedia{background:var(--violet-surface)}
/*# sourceMappingURL=0pgviwl1ey1rw.css.map*/