.rhythm-page .teacher-proof,.curse-page .teacher-proof{padding-block:30px}.integrated-pack{padding-block:40px!important}.integrated-pack .teaching-step{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:28px;padding-block:28px;align-items:center}.integrated-pack .paired-screens{display:grid;grid-template-columns:1fr 1fr;gap:14px}.integrated-pack .module-screen{min-width:0;margin:0}.integrated-pack .module-screen img{width:100%;height:auto}.integrated-pack .pack-heading{margin-bottom:18px}.integrated-pack .step-copy h3{font-size:24px;line-height:1.25}.integrated-pack .step-copy p{font-size:16px;line-height:1.55}.rhythm-close{padding-block:36px!important}.rhythm-close .offer-stack{max-width:760px;margin-inline:auto}.rhythm-close .offer-stack>p{font-size:17px;line-height:1.6}.rhythm-close .offer-stack ul{display:block}.rhythm-close .offer-stack li{display:list-item;padding:8px 0;border:0;margin-left:22px}.offer-questions{margin-top:22px}.offer-action{margin-top:28px!important}.district-trial{padding-block:20px 64px}.district-trial>p{max-width:720px;line-height:1.6}.district-trial ol{list-style:none;counter-reset:trial;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:24px 0}.district-trial li{counter-increment:trial}.district-trial li::before{content:counter(trial);display:block;color:#2854ef;font-size:28px;font-weight:700;margin-bottom:12px}.district-trial li strong{font-size:20px}.district-trial li p,.district-trial details p{font-size:16px;line-height:1.6;color:#465575}.district-trial details{border-top:1px solid #dce2ed;padding:16px 0;margin-bottom:24px}.district-trial summary{min-height:44px;align-content:center;cursor:pointer;font-weight:600}.district-trial .button{background:#2854ef;color:white}.district-page #districts{min-height:0;padding-bottom:40px}@media(max-width:700px){.integrated-pack .teaching-step{grid-template-columns:1fr;gap:18px;padding-block:22px}.integrated-pack .paired-screens{gap:10px}.integrated-pack .module-screen .eyebrow{font-size:10px;letter-spacing:.03em}.integrated-pack .step-copy h3{font-size:22px}.district-trial ol{grid-template-columns:1fr;gap:18px}.district-trial li{padding-bottom:12px}.district-trial li::before{font-size:23px}.district-trial{padding-bottom:40px}}

.district-page .district-section .button{background:#2854ef;border-color:#2854ef;color:white}
