.page-template-template-product-page main.product-page.block-page .section-curriculum-alignments,.block-page .section-curriculum-alignments{padding-bottom:2rem}.section-curriculum-alignments .alignment-grid{display:grid;gap:1.5rem;grid-template-columns:100%;margin-top:2rem}.section-curriculum-alignments .alignment-grid .group-icon svg{display:block;height:4rem}.section-curriculum-alignments .alignment-grid h3{margin-top:.25rem}.section-curriculum-alignments .alignment-grid .alignment-logos{align-items:center;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-top:.75rem}.section-curriculum-alignments .alignment-grid .alignment-logos>div :is(picture,span){vertical-align:top}.section-curriculum-alignments .alignment-grid .alignment-logos picture{border-width:0;display:inline-block;max-width:calc(100% - 1rem);position:relative}.section-curriculum-alignments .alignment-grid .alignment-logos picture.alignment-footnote img{position:relative}.section-curriculum-alignments .alignment-grid .alignment-logos picture+span{color:var(--color-accent);display:inline-block;font-family:var(--font-body);font-size:var(--font-size-heading-5);font-weight:900;line-height:1}.section-curriculum-alignments .alignment-grid .alignment-logos picture img{border-width:0;height:1.75rem;object-fit:contain;object-position:center;width:auto}.section-curriculum-alignments .footnote-area{border-top:1px solid var(--color-border);font-size:var(--font-size-small);margin-top:1.5rem;padding-top:.5rem}.section-curriculum-alignments .footnote-area span{display:inline}.section-curriculum-alignments .footnote-area span:first-of-type{color:var(--color-accent);font-weight:var(--font-weight-bold)}.section-curriculum-alignments .footnote-area .disclaimer-header{font-weight:var(--font-weight-semibold);margin-bottom:.125rem}.section-curriculum-alignments .footnote-area p:last-child{margin-bottom:0}@media(min-width:48rem){.section-curriculum-alignments .alignment-grid:has(>div:nth-child(2)){gap:3rem;grid-template-columns:repeat(2,1fr)}}