.partners-network{margin:88px 0}.partners-note{max-width:740px;color:#667277;font-size:14px;line-height:1.6;margin:0 0 24px}.partners-layout{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);border:1px solid #dfe5e6}.partners-directory{padding:20px;border-right:1px solid #dfe5e6}.partners-directory>input{width:100%;min-height:48px;border:1px solid #cbd3d6;padding:12px;font:inherit;font-size:14px;background:#fff}.partner-list{max-height:500px;overflow:auto;overscroll-behavior:contain;margin-top:12px}.partner-option{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid #e4e8e9;background:#fff;padding:18px 12px;font:inherit;cursor:pointer}.partner-option strong,.partner-option span,.partner-option small{display:block}.partner-option strong{font-size:15px;line-height:1.4}.partner-option span{font-size:13px;line-height:1.55;margin:7px 0;color:#59676b}.partner-option small{font-size:11px;color:#738085}.partner-option:hover{background:#f4f7f7}.partner-option[aria-pressed=true]{background:#eaf2f2;box-shadow:inset 3px 0 #245c62}.partners-map-panel{min-width:0;display:flex;flex-direction:column}.partners-map-panel iframe{width:100%;height:510px;flex:1;min-height:400px;border:0}.partners-map-panel .map-caption{padding:16px;gap:20px;line-height:1.5;font-size:13px}.partner-option:focus-visible{outline:2px solid #245c62;outline-offset:-2px}@media(max-width:760px){.partners-network{margin:56px 0}.partners-layout{grid-template-columns:1fr}.partners-directory{border-right:0;padding:14px}.partner-list{max-height:230px}.partners-map-panel iframe{height:320px;min-height:320px}.partners-map-panel .map-caption{display:flex;flex-direction:column;gap:8px}.partners-network .section-heading{align-items:start;gap:10px}}

.partner-option[hidden]{display:none}#partners-all{border:0;background:#edf3f3;color:#245c62;padding:14px;width:100%;margin-top:10px;text-align:left;font:inherit;font-size:13px;cursor:pointer}
