.SentenceBuildingProduct_page__JqgDS{--ink:#35312d;--muted:#766f68;--cream:#fffaf1;--paper:#fffdf8;--red:#c84d5e;--blue:#4c83c3;--purple:#7865a8;--orange:#f36f12;--soft-orange:#fff0df;background:var(--cream);color:var(--ink);min-height:100vh}.SentenceBuildingProduct_shell__KSRed{margin:0 auto;max-width:1280px;padding:28px 28px 20px}.SentenceBuildingProduct_breadcrumb__YaVJA{align-items:center;color:#81776e;display:flex;flex-wrap:wrap;font-size:.82rem;gap:10px}.SentenceBuildingProduct_breadcrumb__YaVJA a:hover{color:#d26a33}.SentenceBuildingProduct_hero__vh_wC{align-items:center;display:grid;gap:clamp(42px,5vw,72px);grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);padding-top:38px}.SentenceBuildingProduct_heroImageWrap__XC95z{aspect-ratio:1.455/1;overflow:hidden;position:relative}.SentenceBuildingProduct_heroImage__VxexZ{border-radius:28px;-o-object-fit:cover;object-fit:cover}.SentenceBuildingProduct_heroCopy__BcVCO{min-width:0}.SentenceBuildingProduct_heroCopy__BcVCO h1{font-size:clamp(2.25rem,3.25vw,3.35rem);font-weight:820;letter-spacing:-.06em;line-height:1.02;margin-top:20px;max-width:520px;text-wrap:balance}.SentenceBuildingProduct_heroGrade__AD5cD{color:#d26a33;font-size:1.02rem;font-weight:800;margin-top:8px}.SentenceBuildingProduct_lead__NyIqO{color:var(--muted);font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.55;margin-top:12px;max-width:560px}.SentenceBuildingProduct_heroContents__bc7yW{border-bottom:1px solid #ded4c8;border-top:1px solid #ded4c8;color:var(--muted);font-size:.82rem;line-height:1.4;margin:8px 0;padding:8px 0}.SentenceBuildingProduct_heroContents__bc7yW span{color:#d26a33;padding:0 5px}.SentenceBuildingProduct_tags__txOjW{display:flex;flex-wrap:wrap;gap:8px}.SentenceBuildingProduct_tags__txOjW span{background:#f1e9dc;border-radius:999px;color:#655b51;font-size:.74rem;font-weight:800;padding:8px 11px}.SentenceBuildingProduct_tags__txOjW span:first-child{background:#e8f4ef;color:#2b765d}.SentenceBuildingProduct_heroStats__w_e3L{border-bottom:1px solid #ded4c8;border-top:1px solid #ded4c8;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin:22px 0;padding:14px 0}.SentenceBuildingProduct_heroStats__w_e3L div,.SentenceBuildingProduct_snapshotInner__TpYof div,.SentenceBuildingProduct_templateFacts__7wpHQ div{display:flex;flex-direction:column;gap:3px}.SentenceBuildingProduct_heroStats__w_e3L strong{color:#d26a33;font-size:1.2rem}.SentenceBuildingProduct_heroStats__w_e3L span{color:var(--muted);font-size:.77rem}.SentenceBuildingProduct_snapshot__SNn4U{background:#3c3731;color:#fffaf1}.SentenceBuildingProduct_snapshotInner__TpYof{display:grid;gap:18px;grid-template-columns:repeat(5,1fr);margin:0 auto;max-width:1280px;padding:25px 28px}.SentenceBuildingProduct_snapshotInner__TpYof div{border-left:1px solid rgba(255,255,255,.22);padding-left:18px}.SentenceBuildingProduct_snapshotInner__TpYof strong{color:#f4bd76;font-size:1.55rem}.SentenceBuildingProduct_snapshotInner__TpYof span{color:#ded5c8;font-size:.75rem;line-height:1.35}.SentenceBuildingProduct_section__rsAWq{margin:0 auto;max-width:1280px;padding:88px 28px}.SentenceBuildingProduct_sectionIntro__dt7My{max-width:720px}.SentenceBuildingProduct_eyebrow__YxSKw{color:#d26a33;font-size:.74rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.SentenceBuildingProduct_sectionIntro__dt7My h2,.SentenceBuildingProduct_useBand__AzaVq h2{font-size:clamp(2rem,3.8vw,3.5rem);font-weight:820;letter-spacing:-.055em;line-height:1.04;margin-top:9px}.SentenceBuildingProduct_sectionIntro__dt7My>p:last-child{color:var(--muted);line-height:1.7;margin-top:14px}.SentenceBuildingProduct_cardGrid__l3NSq{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px}.SentenceBuildingProduct_cardShowcase__srf9t{background:var(--paper);border:1px solid rgba(69,56,43,.12);border-radius:22px;box-shadow:0 13px 30px rgba(82,61,40,.07);overflow:hidden}.SentenceBuildingProduct_cardImage__u1bC8{aspect-ratio:3/4;background:#e7ded2;position:relative}.SentenceBuildingProduct_cardImage__u1bC8 img{-o-object-fit:cover;object-fit:cover}.SentenceBuildingProduct_softSection__eJrQO{background:#f2e9dc;max-width:none;padding-left:max(28px,calc((100vw - 1224px)/2));padding-right:max(28px,calc((100vw - 1224px)/2))}.SentenceBuildingProduct_writingContent__89I91{margin:0 auto;max-width:1224px}.SentenceBuildingProduct_writingIntro__b71hc>p:not(.SentenceBuildingProduct_eyebrow__YxSKw){color:var(--muted);line-height:1.7;margin-top:14px}.SentenceBuildingProduct_writingGrid__zA_y7{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px}.SentenceBuildingProduct_writingFigure__n1cAc{margin:0}.SentenceBuildingProduct_writingImage__wOTkw{aspect-ratio:3/4;background:#e7ded2;border:1px solid rgba(69,56,43,.12);border-radius:22px;box-shadow:0 13px 30px rgba(82,61,40,.07);overflow:hidden;position:relative}.SentenceBuildingProduct_writingImage__wOTkw img{-o-object-fit:cover;object-fit:cover}.SentenceBuildingProduct_process__pdoie{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.SentenceBuildingProduct_process__pdoie span{background:#fffaf1;border-radius:999px;color:#5c5147;font-size:.78rem;font-weight:850;padding:9px 12px}.SentenceBuildingProduct_process__pdoie b{color:#d26a33;font-size:1rem}.SentenceBuildingProduct_templateFacts__7wpHQ{display:flex;gap:18px;margin:45px auto 0;max-width:1224px}.SentenceBuildingProduct_templateFacts__7wpHQ div{background:#fffaf1;border-radius:15px;min-width:210px;padding:15px 18px}.SentenceBuildingProduct_templateFacts__7wpHQ strong{color:#d26a33;font-size:1.4rem}.SentenceBuildingProduct_templateFacts__7wpHQ span{color:var(--muted);font-size:.8rem}.SentenceBuildingProduct_sceneGrid__hM3K6{display:grid;gap:25px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px}.SentenceBuildingProduct_sceneCard__g95Xs{background:var(--paper);border:1px solid rgba(69,56,43,.12);border-radius:22px;overflow:hidden}.SentenceBuildingProduct_sceneImage__F8v84{aspect-ratio:3/4;background:#e7ded2;overflow:hidden;position:relative}.SentenceBuildingProduct_sceneImage__F8v84 img{-o-object-fit:contain;object-fit:contain}.SentenceBuildingProduct_sceneCard__g95Xs h3{font-size:1.27rem;padding:19px 20px 0}.SentenceBuildingProduct_sceneCard__g95Xs p{color:var(--muted);line-height:1.6;padding:7px 20px 22px}.SentenceBuildingProduct_testimonialImage__tNrvK{aspect-ratio:1086/1448;background:var(--paper);border:1px solid rgba(69,56,43,.12);border-radius:22px;box-shadow:0 13px 30px rgba(82,61,40,.07);margin:36px auto 0;max-width:560px;overflow:hidden;position:relative}.SentenceBuildingProduct_testimonialImage__tNrvK img{-o-object-fit:contain;object-fit:contain}.SentenceBuildingProduct_useBand__AzaVq{align-items:center;background:#dff0ef;display:flex;gap:45px;justify-content:space-between;padding:68px max(28px,calc((100vw - 1224px)/2))}.SentenceBuildingProduct_useBand__AzaVq h2{font-size:clamp(1.7rem,3vw,2.8rem);max-width:680px}.SentenceBuildingProduct_usePills__EPSOQ{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;max-width:360px}.SentenceBuildingProduct_usePills__EPSOQ span{background:#fffdf8;border-radius:999px;color:#4d655f;font-size:.78rem;font-weight:850;padding:10px 13px}.SentenceBuildingProduct_downloadSection__rWwAR{align-items:start;display:grid;gap:65px;grid-template-columns:1fr 1fr}.SentenceBuildingProduct_includeList__8WBPa{display:grid;gap:12px;padding-top:8px}.SentenceBuildingProduct_includeList__8WBPa li{background:#fffdf8;border:1px solid rgba(69,56,43,.1);border-radius:13px;color:#d26a33;font-size:1.05rem;padding:14px 16px}.SentenceBuildingProduct_includeList__8WBPa span{color:var(--ink);font-size:.92rem;font-weight:720;margin-left:7px}.SentenceBuildingProduct_faqSection__igcik{background:#3c3731;color:#fffaf1;padding:82px max(28px,calc((100vw - 1224px)/2))}.SentenceBuildingProduct_faqSection__igcik .SentenceBuildingProduct_sectionIntro__dt7My{margin-bottom:28px}.SentenceBuildingProduct_faqSection__igcik .SentenceBuildingProduct_eyebrow__YxSKw{color:#f4bd76}.SentenceBuildingProduct_faqGrid__3c_35{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.SentenceBuildingProduct_faqGrid__3c_35 details{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.13);border-radius:14px;padding:17px 18px}.SentenceBuildingProduct_faqGrid__3c_35 summary{cursor:pointer;font-weight:800}.SentenceBuildingProduct_faqGrid__3c_35 p{color:#ddd3c7;line-height:1.6;margin-top:11px}.SentenceBuildingProduct_shell__KSRed+.SentenceBuildingProduct_section__rsAWq{padding-top:50px}.SentenceBuildingProduct_relatedSection__n9yVj{background:#f3f5f8;border:1px solid #dfe3e8;border-radius:28px;margin:44px 28px 0;padding:clamp(24px,4vw,42px)}.SentenceBuildingProduct_relatedSection__n9yVj h2{font-size:clamp(1.8rem,3vw,2.7rem)}.SentenceBuildingProduct_relatedHeader__Feqaa{max-width:760px}.SentenceBuildingProduct_relatedHeader__Feqaa>p:not(.SentenceBuildingProduct_eyebrow__YxSKw){color:#68645f;line-height:1.65;margin-top:12px}.SentenceBuildingProduct_relatedGroup__1nTlU{margin-top:34px}.SentenceBuildingProduct_relatedGroup__1nTlU>h3{color:#77716b;font-size:.78rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.SentenceBuildingProduct_classroomRecommendationGrid___kcPe,.SentenceBuildingProduct_teacherRecommendationGrid__jWdql{display:grid;gap:20px;margin-top:14px}.SentenceBuildingProduct_teacherRecommendationGrid__jWdql{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:701px) and (max-width:900px){.SentenceBuildingProduct_teacherRecommendationGrid__jWdql{grid-template-columns:repeat(2,minmax(0,1fr))}}.SentenceBuildingProduct_classroomRecommendationGrid___kcPe{grid-template-columns:repeat(4,minmax(0,1fr))}.SentenceBuildingProduct_recommendationCard__7Q2sb{background:#fff;border:1px solid rgba(57,52,47,.08);border-radius:22px;box-shadow:0 8px 22px rgba(57,52,47,.06);display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.SentenceBuildingProduct_recommendationCard__7Q2sb:hover{box-shadow:0 14px 30px rgba(57,52,47,.1);transform:translateY(-2px)}.SentenceBuildingProduct_relatedPreview__CShMk{aspect-ratio:1.455/1;display:block;overflow:hidden}.SentenceBuildingProduct_toolPreview__DfzWk{aspect-ratio:16/9;display:block;overflow:hidden;position:relative}.SentenceBuildingProduct_toolPreview__DfzWk img{-o-object-fit:cover;object-fit:cover;transition:transform .25s ease}.SentenceBuildingProduct_recommendationCard__7Q2sb:hover .SentenceBuildingProduct_toolPreview__DfzWk img{transform:scale(1.02)}.SentenceBuildingProduct_recommendationCopy__jGfLG{display:flex;flex:1;flex-direction:column;padding:20px}.SentenceBuildingProduct_reviewBadge__W9WK2,.SentenceBuildingProduct_teacherBadge__liD6G,.SentenceBuildingProduct_toolBadge__Z8_I_{border-radius:999px;display:inline-flex;font-size:.66rem;font-weight:850;letter-spacing:.11em;padding:6px 9px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.SentenceBuildingProduct_teacherBadge__liD6G{background:#fff0e3;color:#a95b27}.SentenceBuildingProduct_toolBadge__Z8_I_{background:#e9f6ef;color:#287455}.SentenceBuildingProduct_reviewBadge__W9WK2{background:#fff2cf;color:#8a6514}.SentenceBuildingProduct_recommendationCopy__jGfLG h4{font-size:1.1rem;font-weight:800;line-height:1.3;margin-top:14px}.SentenceBuildingProduct_recommendationCopy__jGfLG h4 a:hover{color:#d26a33}.SentenceBuildingProduct_recommendationCopy__jGfLG p{color:#77716b;flex:1;font-size:.88rem;line-height:1.6;margin-top:8px}.SentenceBuildingProduct_recommendationCopy__jGfLG>a{color:#d26a33;font-size:.9rem;font-weight:800;margin-top:17px}.SentenceBuildingProduct_recommendationCopy__jGfLG>a span{display:inline-block;transition:transform .2s ease}.SentenceBuildingProduct_recommendationCopy__jGfLG>a:hover span{transform:translateX(3px)}@media (min-width:901px){.SentenceBuildingProduct_relatedHeader__Feqaa,.SentenceBuildingProduct_sectionIntro__dt7My{max-width:1224px}.SentenceBuildingProduct_page__JqgDS h1,.SentenceBuildingProduct_page__JqgDS h2{text-wrap:balance}.SentenceBuildingProduct_useBand__AzaVq h2{max-width:none}.SentenceBuildingProduct_heroCopy__BcVCO>p,.SentenceBuildingProduct_relatedHeader__Feqaa>p,.SentenceBuildingProduct_sectionIntro__dt7My>p:last-child{text-wrap:pretty}}@media (max-width:1100px){.SentenceBuildingProduct_cardGrid__l3NSq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.SentenceBuildingProduct_hero__vh_wC{grid-template-columns:1fr}.SentenceBuildingProduct_heroCopy__BcVCO{max-width:720px}.SentenceBuildingProduct_snapshotInner__TpYof{grid-template-columns:repeat(3,1fr)}.SentenceBuildingProduct_snapshotInner__TpYof div:nth-child(4){grid-column:2}.SentenceBuildingProduct_snapshotInner__TpYof div:nth-child(5){grid-column:3}.SentenceBuildingProduct_useBand__AzaVq{align-items:flex-start;flex-direction:column}.SentenceBuildingProduct_usePills__EPSOQ{justify-content:flex-start;max-width:none}}@media (max-width:700px){.SentenceBuildingProduct_section__rsAWq,.SentenceBuildingProduct_shell__KSRed{padding-left:18px;padding-right:18px}.SentenceBuildingProduct_page__JqgDS{padding-bottom:84px}.SentenceBuildingProduct_shell__KSRed{padding-top:20px}.SentenceBuildingProduct_hero__vh_wC{padding-top:28px}.SentenceBuildingProduct_heroImageWrap__XC95z{aspect-ratio:1.455/1;border-radius:20px}.SentenceBuildingProduct_heroImage__VxexZ{border-radius:20px;-o-object-fit:cover;object-fit:cover}.SentenceBuildingProduct_heroCopy__BcVCO h1{font-size:2.7rem}.SentenceBuildingProduct_snapshotInner__TpYof{gap:13px;grid-template-columns:repeat(2,1fr);padding-left:18px;padding-right:18px}.SentenceBuildingProduct_snapshotInner__TpYof div:nth-child(4),.SentenceBuildingProduct_snapshotInner__TpYof div:nth-child(5){grid-column:auto}.SentenceBuildingProduct_cardGrid__l3NSq,.SentenceBuildingProduct_faqGrid__3c_35,.SentenceBuildingProduct_sceneGrid__hM3K6,.SentenceBuildingProduct_writingGrid__zA_y7{grid-template-columns:1fr}.SentenceBuildingProduct_section__rsAWq{padding-bottom:62px;padding-top:62px}.SentenceBuildingProduct_shell__KSRed+.SentenceBuildingProduct_section__rsAWq{padding-top:44px}.SentenceBuildingProduct_softSection__eJrQO{padding-left:18px;padding-right:18px}.SentenceBuildingProduct_templateFacts__7wpHQ{flex-direction:column;margin-top:28px}.SentenceBuildingProduct_faqSection__igcik,.SentenceBuildingProduct_useBand__AzaVq{padding-left:18px;padding-right:18px}.SentenceBuildingProduct_useBand__AzaVq{padding-bottom:54px;padding-top:54px}.SentenceBuildingProduct_relatedSection__n9yVj{border-radius:22px;margin-left:18px;margin-right:18px;padding:24px 18px}.SentenceBuildingProduct_classroomRecommendationGrid___kcPe,.SentenceBuildingProduct_teacherRecommendationGrid__jWdql{grid-template-columns:1fr}.SentenceBuildingProduct_relatedPreview__CShMk{height:210px}.SentenceBuildingProduct_compactPaymentPanel__maB_g{background:var(--paper);border:1px solid rgba(69,56,43,.12);border-radius:18px;box-shadow:0 10px 24px rgba(82,61,40,.06);display:block;padding:17px}.SentenceBuildingProduct_compactPaymentPanel__maB_g .SentenceBuildingProduct_paymentSummary__ClEFp{margin-bottom:14px}.SentenceBuildingProduct_compactPaymentPanel__maB_g .SentenceBuildingProduct_downloadButton__CRqsV,.SentenceBuildingProduct_compactPaymentPanel__maB_g .SentenceBuildingProduct_paymentFallback___kxUc{width:100%}.SentenceBuildingProduct_compactPaymentPanel__maB_g .SentenceBuildingProduct_restoreToggle__sYbZX{margin:13px auto 0}.SentenceBuildingProduct_compactPaymentPanel__maB_g .SentenceBuildingProduct_licenseAgreement__sL14z{margin-top:10px}}