body.sg-saved-archive{color:var(--sg-ink);background:var(--sg-white);margin:0;font:400 16px/1.6 SG Inter,Arial,sans-serif}.sg-saved-archive *,.sg-saved-archive :before,.sg-saved-archive :after{box-sizing:border-box}.sg-saved-archive [hidden]{display:none!important}.sa-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sg-saved-archive .sg-skip{z-index:100;background:var(--sg-white);color:var(--sg-ink);padding:10px 14px;position:absolute;top:8px;left:-9999px}.sg-saved-archive .sg-skip:focus{left:8px}.sg-saved-archive a{color:var(--sg-accent);text-underline-offset:3px}.sg-saved-archive :focus-visible{outline:3px solid var(--sg-accent);outline-offset:3px}.sg-saved-archive .breadcrumb{border-bottom:1px solid var(--sg-line);background:var(--sg-paper);font-size:15px}.sg-saved-archive .breadcrumb ol{gap:9px;margin:0;padding:11px 0;list-style:none;display:flex}.sg-saved-archive .breadcrumb li+li:before{content:"/";color:var(--sg-control-line);margin-right:9px}.sa-main{max-width:1120px;padding-block:45px 76px}.sa-intro{max-width:760px;margin-bottom:36px}.sa-kicker{color:var(--sg-accent);letter-spacing:.11em;text-transform:uppercase;margin:0 0 10px;font-size:15px;font-weight:750}.sa-intro h1{color:var(--sg-ink);letter-spacing:-.02em;margin:0 0 14px;font:500 clamp(35px,4vw,52px)/1.12 SG Display,Geist Fallback,Arial,sans-serif}.sa-intro>p:last-child{max-width:65ch;color:var(--sg-muted);margin:0}#sa-fallback{border-top:1px solid var(--sg-line);padding:17px 0}#sa-fallback p{margin:0 0 8px}.sa-error{color:var(--sg-muted);font-weight:700}.sa-section{border-top:1px solid var(--sg-line);padding:23px 0 30px}.sa-section__heading{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.sa-section h2{color:var(--sg-ink);letter-spacing:-.02em;margin:0 0 12px;font-size:23px;line-height:1.28}.sa-section h3{color:var(--sg-ink);margin:0;font-size:18px;line-height:1.35}.sa-section>p{max-width:68ch;color:var(--sg-muted);margin:0 0 17px}#sa-school-count{color:var(--sg-muted);white-space:nowrap;font-size:15px}.sa-school,.sa-link-item,.sa-note{border-top:1px solid var(--sg-line)}.sa-school{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:17px 0;display:grid}.sa-school__facts{color:var(--sg-muted);margin:7px 0 0;font-size:15px;line-height:1.5}.sa-school__fee{color:var(--sg-ink);margin:9px 0 0;font-size:16px;font-weight:700}.sa-school__fee span{max-width:65ch;color:var(--sg-muted);font-size:15px;font-weight:400;line-height:1.5;display:block}.sa-remove{border:1px solid var(--sg-control-line);background:var(--sg-white);min-height:44px;color:var(--sg-accent);cursor:pointer;border-radius:4px;flex:none;padding:9px 12px;font:700 15px/1.2 SG Inter,Arial,sans-serif}.sa-remove:hover{border-color:var(--sg-accent);background:var(--sg-paper)}.sa-link-list{margin:0;padding:0;list-style:none}.sa-link-item{justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:9px 0;display:flex}.sa-note{padding:16px 0 18px}.sa-note>a{margin-top:6px;font-size:15px;display:inline-block}.sa-note__checks,.sa-note__text{overflow-wrap:anywhere;max-width:68ch;margin:9px 0 0}.sa-note__checks{color:var(--sg-muted);font-size:15px}.sa-note__text{white-space:pre-wrap}.sa-note .sa-remove{margin-top:12px}.sa-manage{border-top:1px solid var(--sg-line);padding:19px 0}.sa-manage summary{cursor:pointer;width:fit-content;min-height:44px;font-weight:700}.sa-manage p{max-width:65ch;color:var(--sg-muted)}.sa-manage button{border:1px solid var(--sg-control-line);background:var(--sg-white);min-height:44px;color:var(--sg-accent);cursor:pointer;border-radius:4px;padding:9px 14px;font:700 15px SG Inter,Arial,sans-serif}.sa-manage button:hover{background:var(--sg-paper);border-color:var(--sg-accent)}.sa-return{border-top:1px solid var(--sg-line);flex-wrap:wrap;gap:22px;margin-top:16px;padding-top:24px;font-weight:700;display:flex}@media (width<=760px){.sa-main{padding-block:30px 57px}.sa-intro{margin-bottom:26px}.sa-intro h1{font-size:clamp(33px,9vw,43px)}.sa-school{grid-template-columns:1fr;gap:8px}.sa-school .sa-remove{justify-self:start}.sa-link-item{align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}