.guide-layout:has(.school-parent-copy){grid-template-columns:230px minmax(0,1fr);gap:38px;width:min(1120px,94%)}.school-parent-copy{word-break:keep-all;overflow-wrap:break-word}.school-parent-copy h3{color:var(--navy-950);margin:28px 0 12px;font-size:1.12rem;font-weight:800;line-height:1.6}.school-parent-copy .guide-table-wrap caption{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:12px 16px;font-size:.92rem;line-height:1.65}.school-parent-copy .guide-table-wrap table{table-layout:fixed;width:100%}.school-parent-copy .guide-table-wrap th,.school-parent-copy .guide-table-wrap td{white-space:normal;word-break:keep-all;vertical-align:top}.school-parent-copy .guide-table-wrap tbody th{width:25%}.school-example{background:var(--navy-100);border:1px solid #c9dded;border-radius:6px;margin:24px 0;padding:20px 22px}.school-example>strong{color:var(--navy-950);margin-bottom:8px;display:block}.school-example p{margin:0}.school-example small,.school-parent-copy .guide-case small{color:var(--muted);margin-top:12px;font-size:.87rem;line-height:1.75;display:block}.school-steps{border-top:1px solid var(--line);margin:24px 0}.school-steps>div{border-bottom:1px solid var(--line);padding:18px 0}.school-steps h3{margin:0 0 8px}.school-steps p{margin:0}.school-related{flex-direction:column;align-items:flex-start;gap:9px;margin-top:18px;display:flex}.school-parent-copy .school-editorial{color:var(--muted);margin-top:32px;font-size:1rem;line-height:1.8}@media (max-width:960px){.guide-layout:has(.school-parent-copy){grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:720px){.school-parent-copy .guide-table-wrap table{font-size:.95rem;line-height:1.7}.school-parent-copy .guide-table-wrap th,.school-parent-copy .guide-table-wrap td{padding:10px 8px}.school-parent-copy .guide-table-wrap tbody th{width:27%}.school-example{padding:17px}}
