@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400;1,600&family=Source+Serif+4:opsz,wght@8..60,400;8..60,500&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600&display=swap");:root{--red:#d94f50;--red-hover:#c43d3e;--black:#1a1a18;--white:#fff;--off:#fafaf8;--g100:#f4f3ef;--g200:#e6e5e1;--g300:#cccbc7;--g500:#7a7974;--g700:#4a4946;--font-serif:"Playfair Display",Georgia,serif;--font-body:"Source Serif 4",Georgia,serif;--font-sans:"DM Sans",system-ui,sans-serif;--color-red:#d94f50;--color-black:#1a1a18;--color-white:#fff;--radius:2px;--border:1px solid #e6e5e1;--shadow:0 4px 24px rgba(0,0,0,.08);--t:0.18s ease;--color-background-primary:#fff;--color-background-secondary:#f4f3ef;--color-background-success:#dcfce7;--color-background-warning:#fef3c7;--color-background-danger:#fee2e2;--color-background-info:#eff6ff;--color-text-primary:#1a1a18;--color-text-secondary:#7a7974;--color-text-success:#166534;--color-text-warning:#92400e;--color-text-danger:#991b1b;--color-text-info:#1d4ed8;--color-border-tertiary:#e6e5e1;--color-border-secondary:#cccbc7;--color-border-success:#86efac;--color-border-warning:#fcd34d;--color-border-danger:#fca5a5;--color-border-info:#bfdbfe;--border-radius-md:4px;--border-radius-lg:6px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:16px}body{font-family:var(--font-sans);color:var(--black);background:#fff;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{text-decoration:none;color:inherit}img,video{max-width:100%;display:block}button{border:none;background:none;cursor:pointer;font-family:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{max-width:1200px;margin:0 auto;padding:0 40px}@media(max-width:960px){.container{padding:0 24px}}.gs-video-protected{position:relative;user-select:none;-webkit-user-select:none;-moz-user-select:none;-webkit-touch-callout:none}.gs-video-protected *{-webkit-user-drag:none;user-drag:none}@media print{.gs-video-protected,.gs-video-protected *,iframe[allow*=fullscreen],video{display:none!important;visibility:hidden!important}body:after{content:"Printing is disabled on GRADSKOOL.";display:block;text-align:center;padding:4rem;font-size:1.25rem}}.gs-spinner{display:inline-block;width:20px;height:20px;border:2px solid rgba(0,0,0,.1);border-top:2px solid var(--black);border-radius:50%;animation:gs-spin .7s linear infinite}@keyframes gs-spin{to{transform:rotate(1turn)}}.gs-admin-3col{display:grid;grid-template-columns:200px 200px 1fr;height:calc(100vh - 112px)}@media(max-width:900px){.gs-admin-3col{display:block!important;height:auto!important}.gs-admin-3col>div{border-right:none!important;border-bottom:1px solid #e8e8e6;max-height:300px;overflow-y:auto}}