.month-close-page a{text-underline-offset:3px;text-decoration:underline}.month-close-page .month-close-materials{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.month-close-page .month-close-materials a{border:1px solid var(--evidence-border);background:var(--evidence-surface);overflow-wrap:anywhere;gap:8px;padding:16px;display:grid}.month-close-materials span{color:var(--evidence-muted);font-size:14px}.month-close-figure{margin:24px 0}.month-close-image-trigger{cursor:zoom-in;background:0 0;border:0;max-width:100%;padding:0;display:block}.month-close-image-trigger img{max-width:100%;height:auto;display:block}.month-close-figure figcaption{color:var(--evidence-muted);margin-top:8px;font-size:14px}.month-close-image-dialog{border:1px solid var(--evidence-border);background:var(--evidence-surface);max-width:calc(100vw - 32px);max-height:90vh;color:var(--evidence-text);padding:16px;overflow:auto}.month-close-image-dialog::backdrop{background:#17191880}.month-close-image-dialog button{min-height:44px;margin:0 0 12px auto;padding:8px 14px;display:block}.month-close-image-dialog img{width:auto;max-width:none;height:auto;display:block}.month-close-page :focus-visible{outline:3px solid var(--tutorial-module-deep);outline-offset:3px}.month-close-mobile-caption{display:none}@media (width<=720px){.month-close-page .month-close-materials{grid-template-columns:1fr}.month-close-desktop-caption{display:none}.month-close-mobile-caption{display:inline}}
