.attendance-guide{margin:calc(35 * var(--u)) 0;display:grid;grid-template-columns:1fr 1fr;gap:calc(30 * var(--u));font-family:SchoolSans,sans-serif;font-weight:400;font-size:calc(17 * var(--u));line-height:1.9}.attendance-guide>div{padding:calc(25 * var(--u));background:#e0eceeaa}.attendance-guide>div:first-child{background:#f1e1d5aa}.attendance-guide .attendance-label{font-size:.72em;letter-spacing:.08em;color:var(--muted);margin-bottom:.7em}.attendance-guide strong{font-size:1.15em}.attendance-guide a{display:inline-block;margin-top:.8em;color:var(--plum);text-decoration:underline;text-underline-offset:4px}.attendance-guide .attendance-note{grid-column:1/-1;font-size:.82em;color:var(--muted)}@media(max-width:760px){.attendance-guide{display:block;margin:30px 0;font-size:15px}.attendance-guide>div{padding:22px;margin-bottom:12px}.attendance-guide .attendance-note{font-size:13px;line-height:1.9;margin-top:15px}.attendance-guide a{min-height:44px;padding:8px 0}}