.school-nav nav a[aria-current=page]{color:#a36c40}.school-nav nav a[aria-current=page]:after{background:#a36c40;width:100%}.school-nav .school-extra-menu{display:block}.evaluation-page{color:#253c31;background:#fff}.evaluation-page a{color:inherit;text-decoration:none}.evaluation-hero{background:#f2f4ed;border-top:1px solid #e0e6db;border-bottom:1px solid #dfe5d9;padding:35px 7% 30px}.evaluation-breadcrumb{color:#7a8674;align-items:center;gap:13px;margin-bottom:47px;font-size:12px;display:flex}.evaluation-breadcrumb strong{color:#4f684d;font-weight:500}.evaluation-overline{letter-spacing:.16em;color:#819072;font-size:12px;display:block}.evaluation-title-row{justify-content:space-between;align-items:center;gap:60px;display:flex}.evaluation-title-row>div:first-child{max-width:880px}.evaluation-page .evaluation-hero h1{letter-spacing:-.055em;margin:15px 0;font-size:43px;font-weight:500;line-height:1.5}.evaluation-title-row p{color:#788373;word-break:keep-all;max-width:730px;font-size:17px;line-height:1.9}.evaluation-hero-stamp{color:#7b8d6f;border-left:1px solid #cfd9c9;flex-direction:column;gap:21px;min-width:215px;padding:15px 0 15px 45px;display:flex}.evaluation-hero-stamp span{font-size:14px;line-height:1.8}.evaluation-public-notice{color:#86917b;border-top:1px solid #d9e1d2;align-items:center;gap:9px;margin-top:33px;padding-top:19px;font-size:12px;display:flex}.evaluation-body{max-width:1535px;margin:auto;padding:58px 7% 70px}.evaluation-page h2,.evaluation-page h3,.evaluation-page h4{color:#244330;letter-spacing:-.045em}.evaluation-principles{border-bottom:1px solid #dce5d7;grid-template-columns:repeat(3,1fr);gap:42px;margin-bottom:26px;padding-bottom:45px;display:grid}.evaluation-principles>div{position:relative}.evaluation-principles>div>span{color:#b6b392;font:14px Georgia,serif;position:absolute;top:5px;right:0}.evaluation-principles svg{color:#637d54;margin-bottom:18px}.evaluation-principles h3{margin-bottom:10px;font-size:22px;font-weight:500}.evaluation-principles p{color:#88917d;font-size:15px}.evaluation-sections>section{border-bottom:1px solid #e3e9de;grid-template-columns:58px 1fr;gap:20px;padding:32px 0;display:grid}.evaluation-section-index{color:#b09b72;padding-top:4px;font:21px Georgia,serif}.evaluation-sections h2{line-height:1.55;margin-bottom:15px!important;font-size:25px!important;font-weight:500!important}.evaluation-sections p{color:#71826b;white-space:pre-wrap;word-break:keep-all;max-width:950px;font-size:16px;line-height:2}.evaluation-process>section{border:0;padding:15px 0 37px;position:relative}.evaluation-process>section:not(:last-child):before{content:"";background:#dce4d5;width:1px;position:absolute;top:50px;bottom:3px;left:18px}.evaluation-process .evaluation-section-index{background:#f5f7f0;border:1px solid #d6dfce;place-items:center;width:37px;height:37px;padding:0;font-size:15px;display:grid}.evaluation-overview-links{grid-template-columns:1fr 1fr;gap:24px;margin-top:42px;display:grid}.evaluation-overview-links>a{border:1px solid #dce4d5;padding:28px 31px;position:relative}.evaluation-overview-links>a>span{color:#899b7b;font-size:12px}.evaluation-overview-links h3{margin-top:13px;padding-right:25px;font-size:21px;font-weight:500;line-height:1.6}.evaluation-overview-links svg{color:#7c926e;position:absolute;top:30px;right:25px}.evaluation-teacher-link{color:#fff;background:#24432f;justify-content:space-between;align-items:center;gap:35px;margin-top:55px;padding:33px 37px;display:flex}.evaluation-teacher-link>div>span{letter-spacing:.17em;color:#a8bb99;font-size:12px}.evaluation-page .evaluation-teacher-link h3{color:#fff;margin-top:10px;font-size:24px;font-weight:400}.evaluation-teacher-link p{color:#aebeaa;margin-top:10px;font-size:14px;line-height:1.8}.evaluation-teacher-link a{color:#35512d;white-space:nowrap;background:#fff;align-items:center;gap:24px;padding:14px 19px;font-size:14px;display:flex}.evaluation-faq [data-slot=accordion-trigger]{color:#385631;align-items:center;gap:25px;padding:25px 0;font-size:19px;line-height:1.6}.evaluation-faq [data-slot=accordion-trigger]>span:nth-child(2){flex:1}.evaluation-faq [data-slot=accordion-trigger]>svg{width:18px;height:18px}.evaluation-question-index{color:#a7a077;flex-shrink:0;min-width:36px;font:16px Georgia,serif}.evaluation-faq [data-slot=accordion-content] p{color:#7b8870;white-space:pre-wrap;word-break:keep-all;padding:0 35px 12px 62px;font-size:16px;line-height:1.95}.evaluation-example{background:#fafbf7;border:1px solid #dbe4d3;margin-top:45px;padding:33px}.evaluation-example-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.evaluation-example-head h3{margin-top:12px;font-size:24px;font-weight:500}.evaluation-sample-tag{color:#7e7a46;white-space:nowrap;background:#eef0e4;border:1px solid #dce0c7;padding:5px 10px;font-size:12px;display:inline-block}.evaluation-note{color:#89917f!important;font-size:13px!important;line-height:1.8!important}.evaluation-example>.evaluation-note{margin-top:17px!important}.evaluation-example-grid{grid-template-columns:1fr 1fr;align-items:center;gap:38px;margin-top:29px;display:grid}.evaluation-chart-caption{color:#8a9480;justify-content:space-between;font-size:12px;display:flex}.evaluation-chart-caption>span:last-child{color:#ae7248;letter-spacing:.06em}.evaluation-stage-tabs>[data-slot=tabs-list]{background:#eef2e8;border-radius:3px;width:100%;height:43px;padding:4px}.evaluation-stage-tabs [data-slot=tabs-trigger]{color:#758368;border-radius:2px;font-size:14px}.evaluation-stage-tabs [data-slot=tabs-trigger][data-state=active]{color:#314f2b;background:#fff}.evaluation-stage-tabs [data-slot=tabs-content]{padding-top:18px}.evaluation-stage-tabs h4{margin-bottom:15px;font-size:20px;font-weight:500}.evaluation-small-label{color:#919b84;margin-bottom:6px;font-size:12px;display:block}.evaluation-stage-tabs p{color:#6f8166;word-break:keep-all;font-size:14px;line-height:1.9}.evaluation-feedback{background:#eef2e7;align-items:flex-start;gap:13px;margin-top:20px;padding:18px;display:flex}.evaluation-feedback svg{color:#7e966d;flex-shrink:0;margin-top:3px}.evaluation-feedback strong{color:#546e48;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.evaluation-feedback p{font-size:13px}.evaluation-report-example{background:#fff;border:1px solid #dfe3d6;max-width:850px;margin:45px auto 0;padding:40px 44px;box-shadow:0 12px 35px #26482408}.evaluation-report-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.evaluation-report-top>span:first-child{letter-spacing:.07em;color:#929c83;font-size:12px}.evaluation-report-example>h3{font-size:31px;font-weight:500;margin-top:35px!important}.evaluation-report-subtitle{color:#87967b;font-size:14px;margin-top:10px!important}.evaluation-report-metrics{border-top:1px solid #d5dfcd;border-bottom:1px solid #d5dfcd;grid-template-columns:1fr 1fr 1.2fr;gap:25px;margin:27px 0;padding:23px 0;display:grid}.evaluation-report-metrics span{color:#87967d;margin-bottom:11px;font-size:12px;display:block}.evaluation-report-metrics strong{color:#385932;font:39px Georgia,serif}.evaluation-report-metrics small{color:#8a977f;margin-left:6px;font:13px Arial,sans-serif}.evaluation-report-metrics b{color:#4d6b42;font-size:17px;font-weight:500}.evaluation-report-example>section{margin-top:24px}.evaluation-report-example h4{margin-bottom:12px;font-size:19px;font-weight:500}.evaluation-report-example>section p{color:#7a8870;word-break:keep-all;font-size:16px;line-height:1.95}.evaluation-report-footer{color:#909980;border-top:1px solid #e1e7db;align-items:flex-start;gap:13px;margin-top:32px;padding-top:23px;display:flex}.evaluation-report-footer svg{flex-shrink:0;margin-top:3px}.evaluation-report-footer p{font-size:12px;line-height:1.85}.evaluation-home-section{border-bottom:1px solid #e4e8dd}.evaluation-home-menu{grid-template-columns:1fr 1fr;gap:0 45px;display:grid}.evaluation-home-menu>a{border-top:1px solid #d3ddce;align-items:flex-start;gap:21px;padding:26px 0;display:flex}.evaluation-home-menu>a>span{color:#a89870;margin-top:5px;font:14px Georgia,serif}.evaluation-home-menu h3{color:#31522f;font-size:23px;font-weight:500}.evaluation-home-menu p{color:#85937a;word-break:keep-all;max-width:450px;font-size:14px;line-height:1.85;margin-top:12px!important}.evaluation-home-menu svg{color:#8b9f7c;flex-shrink:0;margin-top:6px;margin-left:auto}.evaluation-home-menu>a:hover h3{color:#ac774a}.evaluation-unavailable{min-height:60vh;padding:100px 7%}.evaluation-unavailable h1{font-size:32px;margin-bottom:22px!important}.evaluation-unavailable p{font-size:16px;margin-bottom:22px!important}.evaluation-unavailable a{font-size:14px;text-decoration:underline}.guide-manager{color:#354a37}.guide-management-intro{background:#eff3e9;border:1px solid #dce5d5;justify-content:space-between;align-items:center;gap:25px;padding:24px 27px;display:flex}.guide-management-intro>div{align-items:flex-start;gap:17px;display:flex}.guide-management-intro>div>svg{color:#768e63;flex-shrink:0;margin-top:3px}.guide-management-intro h2{letter-spacing:-.04em;margin:0 0 8px;font-size:20px}.guide-management-intro p{color:#829173;margin:0;font-size:14px;line-height:1.8}.guide-management-intro>a{white-space:nowrap;color:#596f48;align-items:center;gap:13px;font-size:13px;display:flex}.guide-management-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:25px 0;display:flex}.guide-management-toolbar>span{color:#919b85;font-size:13px}.guide-management-toolbar b{color:#506746;font-weight:600}.guide-management-toolbar>div{gap:10px;display:flex}.guide-editor-layout{grid-template-columns:230px 1fr;align-items:start;gap:24px;display:grid}.guide-page-list{background:#fff;border:1px solid #e1e7da;padding:21px 15px}.guide-page-list h3{color:#7b8c6d;margin:0 10px 17px;font-size:14px}.guide-page-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:10px;width:100%;padding:15px 10px;display:flex}.guide-page-list>button[aria-pressed=true]{background:#eff3e8}.guide-page-list>button:disabled{cursor:default;opacity:.65}.guide-page-list>button[aria-pressed=true]:disabled{opacity:1}.guide-menu-order{color:#a4a58c;flex-shrink:0;width:16px;font:13px Georgia,serif}.guide-page-list strong{color:#4a6840;font-size:14px;font-weight:500;display:block}.guide-page-list small{color:#909c82;margin-top:5px;font-size:12px;line-height:1.6;display:block}.guide-page-list button>svg{color:#9ba78c;flex-shrink:0;margin-left:auto}.guide-page-list>p{color:#a3906d;margin:20px 10px 3px;font-size:12px;line-height:1.8}.guide-editor{background:#fff;border:1px solid #e0e7d8;min-width:0;padding:29px}.guide-editor-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.guide-editor-top h2{letter-spacing:-.04em;margin:10px 0 0;font-size:24px}.guide-editor-fields{grid-template-columns:1.2fr .6fr 1.2fr;gap:20px 15px;display:grid}.guide-editor label{color:#78886b;font-size:13px;line-height:1.6;display:block}.guide-editor input,.guide-editor textarea{color:#365330;background:#fff;border:1px solid #dbe3d2;border-radius:3px;outline-color:#869b71;width:100%;margin-top:8px;padding:11px 12px;font-size:14px;line-height:1.7;display:block}.guide-editor input{height:44px}.guide-editor textarea{resize:vertical}.guide-editor [data-slot=select-trigger]{width:100%;height:44px;box-shadow:none;border-color:#dbe3d2;border-radius:3px;margin-top:8px;font-size:13px}.guide-field-wide{grid-column:1/-1}.guide-sections-heading{justify-content:space-between;align-items:center;margin:35px 0 17px;display:flex}.guide-sections-heading h3{margin:0;font-size:17px}.guide-sections-heading span{color:#97a189;font-size:12px}.guide-section-editor{background:#fafbf7;border:1px solid #e2e9d9;margin-bottom:17px;padding:19px 20px 22px}.guide-section-editor-tools{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.guide-section-editor-tools strong{color:#7c8e6d;font-size:13px;font-weight:500}.guide-section-editor-tools>div{gap:6px;display:flex}.guide-section-editor-tools button{color:#859576;cursor:pointer;background:#fff;border:1px solid #e0e7d7;border-radius:3px;place-items:center;width:30px;height:30px;display:grid}.guide-section-editor-tools button:disabled{opacity:.3}.guide-section-editor label+label{margin-top:18px}.guide-edit-notice{color:#8c967b;background:#f4f5ed;gap:12px;margin-top:25px;padding:16px;display:flex}.guide-edit-notice svg{flex-shrink:0;margin-top:3px}.guide-edit-notice p{margin:0;font-size:12px;line-height:1.8}.guide-editor-actions{border-top:1px solid #e0e7d6;flex-wrap:wrap;justify-content:space-between;gap:17px;margin-top:24px;padding-top:22px;display:flex}.guide-editor-actions>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.guide-editor-meta{color:#94a087;margin:20px 0 0;font-size:12px;line-height:1.8}.guide-editor-meta a{color:#6e8760}.guide-error,.guide-success{align-items:flex-start;gap:12px;margin:20px 0;padding:16px 20px;font-size:14px;line-height:1.85;display:flex}.guide-error{color:#ab5439;background:#fff2ed;border:1px solid #f1d8ca}.guide-success{color:#597449;background:#eef5e9;border:1px solid #dce8d2}.guide-success svg{flex-shrink:0;margin-top:4px}.guide-loading,.guide-editor-empty{color:#8a987c;justify-content:center;align-items:center;gap:15px;min-height:250px;font-size:14px;display:flex}.guide-preview-dialog{max-height:90vh;overflow:auto;width:calc(100% - 35px)!important;max-width:1100px!important;padding:26px!important}.guide-preview-dialog>div:first-child{padding-bottom:8px}.guide-preview-dialog .evaluation-hero{padding:28px}.guide-preview-dialog .evaluation-body{padding:35px 28px}.guide-preview-dialog .evaluation-title-row h1{font-size:33px}.guide-preview-dialog .evaluation-breadcrumb{margin-bottom:25px}.guide-preview-dialog .evaluation-hero-stamp{display:none}.guide-manager button:focus-visible,.evaluation-page a:focus-visible{outline-offset:3px;outline:2px solid #a9986c}@media (width>=1600px){.evaluation-hero{padding-left:max(7%,50vw - 660px);padding-right:max(7%,50vw - 660px)}}@media (width<=1200px){.school-nav nav{gap:17px}.school-nav nav a{font-size:13px}.evaluation-title-row h1{font-size:36px!important}.evaluation-hero-stamp{min-width:175px;padding-left:30px}.evaluation-example-grid{gap:25px}.guide-editor-layout{grid-template-columns:200px 1fr;gap:18px}.guide-editor{padding:23px}.guide-editor-fields{grid-template-columns:1fr 1fr}.guide-editor-fields>label:nth-child(3){grid-column:1/-1}.guide-management-intro{align-items:flex-start}.guide-management-intro>a{font-size:12px}.guide-management-toolbar>div{flex-wrap:wrap;justify-content:flex-end}}@media (width<=1100px){.school-nav nav{display:none}.school-menu-button{display:block}}@media (width<=900px){.evaluation-hero-stamp{display:none}.evaluation-hero{padding:28px 6%}.evaluation-breadcrumb{margin-bottom:32px}.evaluation-body{padding:45px 6%}.evaluation-example-grid{grid-template-columns:1fr}.evaluation-example-head h3{font-size:23px}.evaluation-principles{gap:25px}.evaluation-principles h3{font-size:19px}.evaluation-principles p{font-size:14px}.evaluation-teacher-link{padding:29px;display:block}.evaluation-teacher-link a{margin-top:24px;display:inline-flex}.evaluation-overview-links h3{font-size:19px}.guide-editor-layout{grid-template-columns:1fr}.guide-page-list{flex-wrap:wrap;gap:8px;padding:16px;display:flex}.guide-page-list h3{width:100%;margin:0 4px 8px}.guide-page-list>button{border:1px solid #e1e7d9;width:auto;min-width:160px;padding:12px}.guide-page-list>p{width:100%;margin:8px}.guide-management-intro{display:block}.guide-management-intro>a{margin-top:18px;margin-left:40px}.guide-management-toolbar{align-items:flex-start}.guide-editor-fields{grid-template-columns:1.2fr .6fr 1.2fr}.guide-editor-fields>label:nth-child(3){grid-column:auto}}@media (width<=600px){.evaluation-hero{padding:25px 24px}.evaluation-breadcrumb{flex-wrap:wrap;gap:9px;margin-bottom:29px;font-size:12px}.evaluation-title-row h1{word-break:keep-all;margin:14px 0!important;font-size:31px!important;line-height:1.55!important}.evaluation-overline{letter-spacing:.07em;font-size:12px}.evaluation-title-row p{font-size:16px;line-height:1.9}.evaluation-public-notice{align-items:flex-start;gap:9px;font-size:12px;line-height:1.8}.evaluation-public-notice svg{flex-shrink:0;margin-top:3px}.evaluation-body{padding:34px 24px 50px}.evaluation-principles{grid-template-columns:1fr;gap:23px;margin-bottom:7px;padding-bottom:26px}.evaluation-principles>div{padding-left:46px}.evaluation-principles svg{position:absolute;top:5px;left:0}.evaluation-principles h3{padding-right:22px;font-size:21px}.evaluation-principles p{font-size:14px}.evaluation-sections>section{grid-template-columns:28px 1fr;gap:15px;padding:25px 0}.evaluation-sections h2{margin-bottom:14px!important;font-size:22px!important}.evaluation-sections p{font-size:16px;line-height:1.95}.evaluation-section-index{font-size:17px}.evaluation-process>section{grid-template-columns:34px 1fr;gap:17px;padding-bottom:28px}.evaluation-process>section:not(:last-child):before{top:67px;left:16px}.evaluation-process .evaluation-section-index{width:33px;height:33px;font-size:14px}.evaluation-overview-links{grid-template-columns:1fr;gap:16px;margin-top:30px}.evaluation-overview-links>a{padding:23px}.evaluation-overview-links h3{font-size:21px}.evaluation-teacher-link{margin-top:36px;padding:26px 23px}.evaluation-page .evaluation-teacher-link h3{font-size:22px;line-height:1.7}.evaluation-teacher-link p{font-size:14px}.evaluation-teacher-link a{justify-content:space-between;width:100%;font-size:14px}.evaluation-faq [data-slot=accordion-trigger]{gap:14px;padding:23px 0;font-size:17px}.evaluation-question-index{min-width:28px;font-size:14px}.evaluation-faq [data-slot=accordion-content] p{padding:0 0 10px 42px;font-size:15px}.evaluation-example{margin-top:32px;padding:22px 17px}.evaluation-example-head{align-items:flex-start;gap:10px}.evaluation-example-head h3{font-size:22px;line-height:1.6}.evaluation-example-head .evaluation-overline{letter-spacing:0;font-size:12px}.evaluation-sample-tag{padding:4px 7px;font-size:12px}.evaluation-example-grid{gap:25px;margin-top:18px}.evaluation-note{font-size:12px!important}.evaluation-chart{margin-left:-6px;margin-right:-6px}.evaluation-stage-tabs h4{font-size:19px}.evaluation-stage-tabs p{font-size:15px}.evaluation-feedback{gap:10px;padding:15px 12px}.evaluation-feedback p{font-size:14px}.evaluation-report-example{padding:24px 22px}.evaluation-report-top{align-items:flex-start;gap:10px}.evaluation-report-top>span:first-child{max-width:180px;font-size:12px;line-height:1.8}.evaluation-report-example>h3{font-size:27px;margin-top:23px!important}.evaluation-report-metrics{grid-template-columns:1fr 1fr;gap:23px}.evaluation-report-metrics>div:last-child{grid-column:1/-1}.evaluation-report-metrics strong{font-size:34px}.evaluation-report-metrics span{margin-bottom:8px}.evaluation-report-example h4{font-size:19px}.evaluation-report-example>section p{font-size:15px}.evaluation-home-menu{grid-template-columns:1fr;gap:0}.evaluation-home-menu>a{gap:17px;padding:24px 0}.evaluation-home-menu h3{font-size:22px}.evaluation-home-menu p{font-size:15px;margin-top:12px!important}.guide-management-intro{padding:20px}.guide-management-intro>div{gap:12px}.guide-management-intro h2{font-size:18px;line-height:1.6}.guide-management-intro p{font-size:13px}.guide-management-intro>a{margin-left:35px}.guide-management-toolbar{display:block}.guide-management-toolbar>div{justify-content:flex-start;gap:8px;margin-top:16px}.guide-management-toolbar .btn{padding:10px;font-size:12px}.guide-page-list>button{flex:1;min-width:145px}.guide-editor{padding:21px 17px}.guide-editor-top h2{font-size:22px}.guide-editor-fields{grid-template-columns:1fr .65fr}.guide-editor-fields>label:nth-child(3){grid-column:1/-1}.guide-section-editor{padding:17px 13px}.guide-editor label{font-size:14px}.guide-editor input,.guide-editor textarea{font-size:15px}.guide-editor-actions{display:block}.guide-editor-actions>div+div{gap:8px;margin-top:15px}.guide-editor-actions .btn{padding:11px;font-size:12px}.guide-preview-dialog{max-height:92vh;padding:18px!important}.guide-preview-dialog .evaluation-hero{padding:22px 17px}.guide-preview-dialog .evaluation-body{padding:25px 17px}.guide-preview-dialog .evaluation-title-row h1{font-size:27px!important}.guide-error,.guide-success{padding:14px;font-size:13px}}
