._pageContainer_1wnk8_1{padding:var(--spacing-8) 0}._header_1wnk8_5{text-align:center;margin-bottom:var(--spacing-12)}._header_1wnk8_5 p{font-size:var(--text-lead);color:var(--muted-foreground);max-width:50ch;margin:0 auto}._schoolNotice_1wnk8_19{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-6);margin-bottom:var(--spacing-8);border-radius:var(--radius-md);background:color-mix(in srgb,var(--secondary) 8%,transparent);border:1px solid color-mix(in srgb,var(--secondary) 20%,transparent)}@media(min-width:768px){._schoolNotice_1wnk8_19{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--spacing-8)}}._schoolNotice_1wnk8_19 h3{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2)}._schoolNotice_1wnk8_19 p{margin:0;font-size:.9375rem;line-height:1.65;color:var(--muted-foreground);max-width:60ch}._contentGrid_1wnk8_56{display:grid;grid-template-columns:1fr;gap:var(--spacing-12);background-color:var(--surface);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}@media(min-width:1024px){._contentGrid_1wnk8_56{grid-template-columns:1fr 1.5fr;padding:var(--spacing-12)}}._contactInfo_1wnk8_73 h3{font-family:var(--font-family-heading);font-size:var(--text-section);font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-2)}._contactInfo_1wnk8_73 p{color:var(--muted-foreground);line-height:1.6;margin-bottom:var(--spacing-8)}._infoList_1wnk8_87{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-6)}._infoList_1wnk8_87 li{display:flex;align-items:center;gap:var(--spacing-4);color:var(--foreground);font-weight:500}._infoList_1wnk8_87 li svg{color:var(--primary);flex-shrink:0}._formContainer_1wnk8_109{width:100%}._form_1wnk8_109{display:flex;flex-direction:column;gap:var(--spacing-2)}._submitButton_1wnk8_119{margin-top:var(--spacing-4);width:100%}@media(min-width:768px){._submitButton_1wnk8_119{width:auto}}._spinner_1wnk8_130{animation:_spin_1wnk8_130 1s linear infinite}@keyframes _spin_1wnk8_130{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
