.partnership-hero{padding:58px 0 0;background:#f3f3ec}.partnership-hero h1{font-size:60px;line-height:1.45;letter-spacing:-1.5px;max-width:900px;margin:24px 0}.partnership-hero .portfolio-lead{max-width:800px}.partnership-stats{display:flex;gap:62px;margin:35px 0 43px}.partnership-stats>div{display:flex;gap:16px;align-items:center}.partnership-stats strong{font-size:48px;font-weight:650;line-height:1.1;color:#214f5c}.partnership-stats span{font-size:15px;max-width:140px;line-height:1.8;color:#456573}.partnership-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #bacbc3}.partnership-nav a{display:flex;gap:16px;padding:25px 15px;font-size:16px;line-height:1.75;color:#284d5c;align-items:center;border-right:1px solid #c7d3cb}.partnership-nav a:first-child{padding-left:0}.partnership-nav a:last-child{border-right:0}.partnership-nav a>span:first-child{font-size:12px;color:#63808a}.partnership-section{scroll-margin-top:95px}.partnership-section:nth-of-type(odd){background:#f0f3eb}.franchise-brand-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.franchise-brand-list>a{border:1px solid #c5d3c9;background:#fff;padding:28px;min-height:172px;display:flex;position:relative;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px}.franchise-brand-index{font-size:13px;color:#65818c}.franchise-brand-list h3{font-size:25px;line-height:1.65;overflow-wrap:anywhere;color:#183e4c}.franchise-brand-list>a>span:last-child{position:absolute;right:21px;top:21px;color:#4e707e}.franchise-program{font-size:13px;color:#5b7783;line-height:1.8}.partnership-support{margin-top:32px;padding:30px;background:#e6ece2;border-top:1px solid #becfc3}.partnership-support h3{font-size:22px;line-height:1.7}.partnership-support ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 28px;margin:23px 0 0;padding-left:20px;list-style:disc}.partnership-support li{font-size:17px;line-height:1.9;padding-left:4px;color:#345867}.supply-table-wrap{width:100%}.supply-table{width:100%;border-collapse:collapse;table-layout:fixed;color:#254c5c}.supply-table caption{text-align:left;font-size:18px;font-weight:600;padding-bottom:22px;line-height:1.9}.supply-table thead{background:#173c4d;color:#fff}.supply-table th,.supply-table td{text-align:left;font-size:17px;line-height:1.9;vertical-align:top;padding:22px 26px;border-bottom:1px solid #c7d5ca;overflow-wrap:anywhere}.supply-table thead th:first-child{width:38%}.supply-table tbody th{font-weight:600}.supply-table tbody tr:nth-child(odd){background:#fff}.supply-table tbody tr:nth-child(even){background:#f3f6ef}.supply-table th a{display:flex;justify-content:space-between;gap:12px}.supply-table th a>span:last-child{font-size:14px;color:#4b7180}.partnership-scope-note{font-size:16px;line-height:1.9;margin-top:22px;color:#4e6b76}.partnership-section-end{display:flex;gap:35px;align-items:center;justify-content:space-between;margin-top:34px;padding-top:27px;border-top:1px solid #c2d1c6}.partnership-section-end>p{font-size:16px;line-height:1.95;max-width:700px;color:#4c6a77}.partnership-section-end .button{flex-shrink:0}.content-scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.content-scope-grid article{padding:32px;background:#173b4c;color:#fff}.content-scope-grid article>span{font-size:13px;color:#b5ced5}.content-scope-grid h3{font-size:27px;line-height:1.7;margin-top:21px}.content-scope-grid p{font-size:17px;line-height:1.95;color:#d7e3e3;margin-top:18px}.institution-adoption{max-width:850px}.institution-adoption h3{font-size:27px;line-height:1.7}.institution-adoption p{font-size:18px;line-height:2;margin:20px 0;color:#3e6170}.institution-adoption .text-action{margin-top:15px}
@media(max-width:1000px){.partnership-hero h1{font-size:48px}.partnership-nav{grid-template-columns:1fr 1fr}.partnership-nav a:nth-child(odd){padding-left:0}.partnership-nav a:nth-child(even){border-right:0}.partnership-nav a:nth-child(-n+2){border-bottom:1px solid #c7d3cb}.franchise-brand-list{grid-template-columns:1fr 1fr}.partnership-section-end{align-items:flex-start;flex-direction:column}.partnership-stats{gap:38px}}
@media(max-width:650px){.partnership-hero{padding-top:35px}.partnership-hero h1{font-size:34px;letter-spacing:-.8px;line-height:1.6;margin:19px 0}.partnership-stats{gap:18px;margin:30px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.partnership-stats>div{display:block}.partnership-stats strong{font-size:37px}.partnership-stats span{display:block;font-size:13px;margin-top:10px;max-width:100%;line-height:1.85}.partnership-nav a{font-size:14px;padding:17px 10px;gap:9px}.partnership-nav a>span:first-child{font-size:11px}.franchise-brand-list{grid-template-columns:1fr;gap:15px}.franchise-brand-list>a{padding:24px;min-height:140px}.franchise-brand-list h3{font-size:24px}.partnership-support{padding:24px 20px;margin-top:25px}.partnership-support ul{grid-template-columns:1fr;gap:13px}.partnership-support li{font-size:16px}.partnership-support h3{font-size:21px}.supply-table caption{font-size:17px;padding-bottom:18px}.supply-table th,.supply-table td{font-size:15px;padding:17px 12px;line-height:1.95}.supply-table thead th:first-child{width:43%}.supply-table th a{display:block}.supply-table th a>span:last-child{display:block;margin-top:6px}.partnership-scope-note{font-size:15px}.partnership-section-end>p{font-size:16px}.content-scope-grid{grid-template-columns:1fr;gap:20px}.content-scope-grid article{padding:27px 23px}.content-scope-grid h3{font-size:24px}.content-scope-grid p{font-size:16px}.institution-adoption h3{font-size:24px}.institution-adoption p{font-size:16px}.partnership-section{scroll-margin-top:70px}}
@media(max-width:360px){.partnership-hero h1{font-size:31px}.partnership-nav a{font-size:13px;gap:7px}.supply-table th,.supply-table td{font-size:14px;padding:15px 10px}.partnership-stats strong{font-size:34px}}
.partnerships-page .partnership-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.partnerships-page .partnership-nav a{border-bottom:0;padding-left:15px}.partnerships-page .partnership-nav a:first-child{padding-left:0}.partnerships-page .partnership-nav a:nth-child(2){border-right:1px solid #c7d3cb}.partnerships-page .partnership-nav a:last-child{border-right:0}.supply-paths{margin-top:48px;scroll-margin-top:105px}.supply-paths-heading h3{font-size:27px;line-height:1.7}.supply-paths-heading p{margin-top:12px;font-size:17px;line-height:1.9;color:#476977}.supply-path-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:25px}.supply-path-grid article{display:flex;flex-direction:column;align-items:flex-start;padding:30px;border:1px solid #c1d1c5;background:#fff;scroll-margin-top:105px}.supply-path-grid h3{font-size:25px;line-height:1.8;color:#234b59}.supply-path-grid p{font-size:17px;line-height:1.95;color:#486a77;margin:18px 0 25px}.supply-path-grid .button{margin-top:auto}
@media(max-width:650px){.partnerships-page .partnership-nav{grid-template-columns:1fr}.partnerships-page .partnership-nav a,.partnerships-page .partnership-nav a:nth-child(2){padding:16px 0;border-right:0;border-bottom:1px solid #c7d3cb;font-size:16px}.partnerships-page .partnership-nav a:last-child{border-bottom:0}.supply-path-grid{grid-template-columns:1fr;gap:20px}.supply-path-grid article{padding:25px 22px;scroll-margin-top:75px}.supply-path-grid h3{font-size:23px}.supply-path-grid p{font-size:16px}.supply-paths-heading h3{font-size:24px}.supply-paths-heading p{font-size:16px}.supply-paths{scroll-margin-top:75px}}
