/* Teacher content must participate in layout rather than use original fixed coordinates. */
#result .proposal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:700px){#result .proposal-grid{grid-template-columns:1fr}}
#teachers.proposal-teachers{padding:80px 46px!important;height:auto!important;overflow:visible}
#teachers.proposal-teachers>.eyebrow{position:static;margin:0 0 24px}
#teachers.proposal-teachers>h2{position:static;width:auto;max-width:950px;margin:0 0 36px}
#teachers.proposal-teachers .teacher-grid{position:static;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0}
#teachers.proposal-teachers .teacher-grid article{width:auto;min-width:0}
#teachers.proposal-teachers .teacher-grid img{width:100%;height:300px;object-fit:cover}
#teachers.proposal-teachers .teacher-grid h3{margin:20px 0 12px}
#teachers.proposal-teachers .teacher-grid p{margin:0}
.numbered-section{position:relative}
.numbered-section>.section-no,#teachers.proposal-teachers>.section-no{display:block;position:absolute;left:auto;right:36px;top:24px;width:auto;pointer-events:none;color:#08162d;opacity:.08;font:800 91px/1 'Roboto Condensed',Arial,sans-serif;letter-spacing:-2px}
.numbered-section.proposal-dark>.section-no,.numbered-section.dark>.section-no{color:#fff}
@media(max-width:700px){#teachers.proposal-teachers{padding:64px 24px 48px!important}#teachers.proposal-teachers .teacher-grid{grid-template-columns:1fr;gap:36px}#teachers.proposal-teachers .teacher-grid img{height:340px}.numbered-section>.section-no,#teachers.proposal-teachers>.section-no{font-size:54px;right:18px;top:16px}.proposal-section{padding-top:76px}}
