.AoTE0q_page{color:var(--text-primary,#123047)}.AoTE0q_inner{width:min(1160px,100% - 40px);margin:0 auto;padding:28px 0 60px}.AoTE0q_links{flex-wrap:wrap;gap:12px 24px;margin-bottom:24px;display:flex}.AoTE0q_links a{color:var(--primary,#005bea);text-underline-offset:4px;font-weight:600;text-decoration:underline}.AoTE0q_panel{background:#fff;border:1px solid #dce3ec;border-radius:16px;min-width:0;margin-bottom:24px;padding:28px}.AoTE0q_panel h2{font-size:var(--public-card-title-size,24px);margin:0 0 14px;font-weight:700;line-height:1.4}.AoTE0q_panel p{line-height:1.7}.AoTE0q_muted{color:var(--text-secondary,#53677d);font-size:var(--public-body-size,16px)}.AoTE0q_campusGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.AoTE0q_campusGrid>article{min-width:0}.AoTE0q_photo{aspect-ratio:4/3;background:#edf2f6;border-radius:12px;margin-bottom:20px;position:relative;overflow:hidden}.AoTE0q_photo img{object-fit:contain}.AoTE0q_gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.AoTE0q_gallery figure{margin:0}.AoTE0q_gallery .AoTE0q_photo{margin-bottom:8px}.AoTE0q_gallery figcaption{font-size:var(--public-meta-size,14px);line-height:1.5}.AoTE0q_primary{color:#fff;min-height:46px;font-size:var(--public-body-size,16px);cursor:pointer;background:#075ee8;border:0;border-radius:9px;justify-content:center;align-items:center;max-width:100%;padding:12px 22px;font-weight:700;display:inline-flex}.AoTE0q_primary:disabled{opacity:.6}.AoTE0q_primary:focus-visible{outline-offset:3px;outline:3px solid #899efb}.AoTE0q_form{gap:20px;margin-top:24px;display:grid}.AoTE0q_formGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.AoTE0q_form label{font-size:var(--public-body-size,16px);flex-wrap:wrap;gap:6px 8px;min-width:0;font-weight:600;display:flex}.AoTE0q_form label span{color:#64758b;font-weight:400}.AoTE0q_form input:not([type=checkbox]),.AoTE0q_form select,.AoTE0q_form textarea{box-sizing:border-box;color:#16324b;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bac7d7;border-radius:8px;padding:11px 12px;font-size:16px;font-weight:400}.AoTE0q_form textarea{resize:vertical}.AoTE0q_form .AoTE0q_check{flex-wrap:nowrap;align-items:center;font-weight:400;display:flex}.AoTE0q_check input{flex-shrink:0;width:18px;height:18px}.AoTE0q_privacy{background:#f4f7fb;border-radius:8px;padding:16px;line-height:1.6}.AoTE0q_privacy>div{margin-top:12px}.AoTE0q_privacy p{margin:6px 0}.AoTE0q_privacy summary{cursor:pointer;font-weight:600}.AoTE0q_error{color:#ac2424;background:#fff1ef;border-radius:8px;padding:12px}.AoTE0q_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.AoTE0q_organization{width:100%;height:auto;display:block}.AoTE0q_organizationLink{border:1px solid #e2e8ef;border-radius:12px;display:block;overflow:auto}.AoTE0q_organizationLink img{min-width:620px}.AoTE0q_organizationNote{font-size:var(--public-meta-size,14px);color:#53677d}@media (max-width:720px){.AoTE0q_inner{width:calc(100% - 28px);padding-top:20px}.AoTE0q_panel{padding:20px}.AoTE0q_campusGrid,.AoTE0q_formGrid{grid-template-columns:1fr}.AoTE0q_gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.AoTE0q_primary{box-sizing:border-box;width:100%}.AoTE0q_links{gap:10px 18px}.AoTE0q_organizationLink img{min-width:0}.AoTE0q_organizationNote{margin-top:12px}}
