@font-face{font-family:Manrope;src:url(/build/fonts/Manrope.3e197dc7.ttf) format("truetype");font-weight:200 800;font-style:normal;font-display:swap}.udc-home-refresh{background:#faf7f0}.udc-home-refresh{background:#f5f8f0}.archive-home *{box-sizing:border-box}.archive-home{margin:0;background:#f5f8f0;color:#203e2e;font-family:Arial,sans-serif}.archive-home a{color:inherit;text-decoration:none}.archive-home a:hover{text-decoration:underline}.archive-home button{font:inherit}.archive-home .wrap{max-width:1240px;margin:auto;padding:0 32px}.archive-home .review{background:#203e2e;color:#fff;text-align:center;font-size:12px;padding:9px;letter-spacing:.04em}.archive-home header{background:#fff;border-bottom:1px solid #dce4d6}.archive-home .head{height:88px;display:flex;align-items:center;justify-content:space-between;gap:20px}.archive-home .logo{display:flex;align-items:center;gap:9px;font-size:23px;font-weight:750;letter-spacing:-1px}.archive-home .mark{background:#24543b;color:#fff;border-radius:9px;padding:7px 10px;font-size:24px}.archive-home .nav{display:flex;align-items:center;gap:26px;font-size:14px;font-weight:600}.archive-home .eyebrow{font-size:12px;letter-spacing:.12em;font-weight:700;color:#526654;margin-bottom:18px}.archive-home h1{font-size:62px;letter-spacing:-0.045em;line-height:1.08;margin:0 0 20px;font-weight:700}.archive-home h1 span{color:#537a45}.archive-home p{line-height:1.65;color:#526654}.archive-home .lede{font-size:19px;max-width:620px;margin:0 0 25px}.archive-home .buttons{display:flex;gap:12px;flex-wrap:wrap}.archive-home .button{display:inline-flex;align-items:center;justify-content:center;background:#24543b;color:#fff;padding:16px 22px;border-radius:9px;font-size:15px;font-weight:700}.archive-home .button.outline{background:#fff;border:1px solid #a5b69b;color:#24543b}.archive-home .small{font-size:13px;letter-spacing:.07em;text-transform:uppercase;font-weight:700}.archive-home .textlink{font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:4px}.archive-home .section{padding:32px 0 38px;border-top:1px solid #d0dcc8}.archive-home .section-head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:22px}.archive-home h2{font-size:29px;letter-spacing:-0.025em;margin:0}.archive-home h3{font-size:18px;margin:0 0 9px}.archive-home .section-head p{margin:10px 0 0;font-size:15px}.archive-home .subject{background:#fff;border:1px solid #d8e1d0;border-radius:11px;padding:21px 23px;display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:650}.archive-home .arrow{color:#58794c;font-size:20px}.archive-home .states{display:flex;align-items:center;gap:22px;flex-wrap:wrap;border-top:1px solid #dce4d6;padding-top:21px;margin-top:23px;font-size:14px}.archive-home .states a{text-decoration:underline;text-underline-offset:4px}.archive-home .prep-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:25px}.archive-home .lower{background:#fff;border-top:1px solid #d0dcc8;padding:32px 0}.archive-home footer{padding:26px 0;background:#203e2e;color:#fff;font-size:13px}.archive-home footer .wrap{display:flex;justify-content:space-between;gap:15px}.archive-home .note{font-size:12px;color:#536654;border-top:1px solid #d0dcc8;padding:20px 0}@media(max-width: 760px){.archive-home .wrap{padding:0 22px}.archive-home .head{height:auto;min-height:78px;flex-wrap:wrap;padding-top:17px;padding-bottom:17px}.archive-home .logo{font-size:21px}.archive-home .nav{gap:17px;font-size:12px;flex-wrap:wrap}.archive-home h1{font-size:43px}.archive-home .lede{font-size:17px}.archive-home .button{font-size:14px;padding:14px 16px}.archive-home .section{padding:27px 0}.archive-home .section-head{display:block}.archive-home .section-head>a{display:inline-block;margin-top:15px}.archive-home h2{font-size:25px}.archive-home .subject{font-size:14px;padding:17px 12px;gap:7px}.archive-home .states{gap:15px}.archive-home .states strong{width:100%}.archive-home .prep-list{grid-template-columns:1fr;gap:17px}.archive-home footer .wrap{display:block}.archive-home footer span{display:block;margin-top:10px}}.archive-home header{position:relative;z-index:3}.archive-home .head{gap:24px}.archive-home .restored-nav{display:flex;gap:18px;align-items:center}.archive-home .menu-root>summary{display:none}.archive-home .mega>summary{list-style:none;cursor:pointer;white-space:nowrap;font-size:13px;font-weight:700;padding:20px 0;display:flex;align-items:center;gap:6px}.archive-home .mega>summary::-webkit-details-marker{display:none}.archive-home .mega[open]>summary{color:#537a45;text-decoration:underline;text-underline-offset:9px}.archive-home .panel{position:absolute;top:100%;left:max(24px,(100vw - 1176px)/2);right:max(24px,(100vw - 1176px)/2);background:#fff;border:1px solid #d3decb;border-top:3px solid #24543b;box-shadow:0 20px 45px rgba(32,62,46,.1490196078);border-radius:0 0 14px 14px;padding:26px 30px 30px;max-height:calc(100vh - 145px);overflow:auto}.archive-home .menu-links{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:0 24px}.archive-home .menu-links a{font-size:13px;line-height:1.35;padding:9px 0;border-bottom:1px solid #f0f3ed}.archive-home .menu-links a:hover{color:#24543b;text-decoration:underline}.archive-home .mega summary:focus-visible,.archive-home .menu-links a:focus-visible{outline:3px solid #739455;outline-offset:4px}@media(max-width: 1050px){.archive-home .head{flex-wrap:wrap;height:auto;padding-top:15px;padding-bottom:4px}.archive-home .restored-nav{gap:24px}.archive-home .mega>summary{padding:15px 0}.archive-home .menu-root{width:100%}}@media(max-width: 760px){.archive-home .head{display:flex;align-items:flex-start;gap:12px;padding:16px 22px}.archive-home .menu-root{width:100%}.archive-home .menu-root>summary{display:flex;justify-content:space-between;cursor:pointer;padding:12px 0;font-size:14px;font-weight:700;border-top:1px solid #d0dcc8}.archive-home .restored-nav{display:block}.archive-home .mega>summary{font-size:15px;padding:16px 0;justify-content:space-between;border-bottom:1px solid #d8e1d0}.archive-home .panel{position:static;max-height:none;overflow:visible;padding:20px 16px;background:#f5f8f0;border:0;box-shadow:none;border-radius:8px;margin:0 0 12px}.archive-home .menu-links{grid-template-columns:1fr;gap:0}.archive-home .menu-links a{font-size:14px;padding:11px 0}.archive-home .mega[open]>summary{text-decoration:none}}.archive-home .menu-links{display:block;-moz-columns:4;columns:4;-moz-column-gap:24px;column-gap:24px}.archive-home .menu-links a{display:block;-moz-column-break-inside:avoid;break-inside:avoid}@media(max-width: 760px){.archive-home .menu-links{-moz-columns:1;columns:1}}.archive-home .archive-hero{padding:64px 0 55px;max-width:900px}.archive-home h1{font-size:68px}.archive-home h1 span{color:#537a45}.archive-home .resource-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.archive-home .resource-card{background:#e5eed8;padding:28px;border:1px solid #d1dfc5;border-radius:12px;font-size:23px;font-weight:bold;display:flex;justify-content:space-between}.archive-home .ranking-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:12px}.archive-home .rank-foot{display:flex;align-items:center;gap:45px}.archive-home .rank-foot p{max-width:850px;font-size:14px}.archive-home .rank-foot>a{white-space:nowrap}.archive-home .search-band{background:#203e2e;border-radius:14px;color:#fff;padding:32px;display:flex;align-items:center;gap:40px;margin:10px 0 35px}.archive-home .search-band p,.archive-home .search-band .eyebrow{color:#d6e3cf}.archive-home .search-band .button{background:#e5eed8;color:#203e2e;white-space:nowrap}.archive-home .state-form{display:flex;gap:14px;align-items:center;margin:24px 0}.archive-home .state-form label{font-weight:bold}.archive-home .state-form select{padding:14px;background:#fff;border:1px solid #a5b69b;border-radius:8px;min-width:240px;color:#203e2e}.archive-home .state-form button{border:0;cursor:pointer}.archive-home .place-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:12px}.archive-home .place-grid a{background:#fff;border:1px solid #d8e1d0;border-radius:12px;padding:23px 18px;display:flex;flex-direction:column;gap:12px}.archive-home .place-grid strong{font-size:20px}.archive-home .place-grid span{font-size:13px;color:#526654}.archive-home .place-grid b{font-size:22px}.archive-home .test-prep{background:#e5eed8;border-radius:14px;padding:30px;margin:16px 0 32px}.archive-home .sample{display:inline-block;margin-top:26px}.archive-home .about{padding-bottom:45px}.archive-home .about p{max-width:940px}.archive-home footer .wrap{display:block}.archive-home footer h2{font-size:24px}.archive-home footer p{color:#d6e3cf;max-width:680px}.archive-home .copyright{padding-top:20px !important;border-top:1px solid #526654;margin-top:20px !important;font-size:12px}.archive-home .head{gap:20px}.archive-home .restored-nav{gap:21px}.archive-home .mega>summary{font-size:13px}.archive-home .menu-links a span{display:none}.archive-home :focus-visible{outline:3px solid #a96b15;outline-offset:3px}@media(max-width: 760px){.archive-home h1{font-size:44px}.archive-home .archive-hero{padding:35px 0}.archive-home .resource-grid,.archive-home .ranking-grid{grid-template-columns:1fr 1fr}.archive-home .resource-card{padding:22px 16px;font-size:19px}.archive-home .rank-foot,.archive-home .search-band{display:block}.archive-home .search-band{padding:26px}.archive-home .place-grid{grid-template-columns:1fr 1fr}.archive-home .place-grid a:last-child{grid-column:1/-1}.archive-home .state-form{flex-wrap:wrap}.archive-home .state-form label{width:100%}.archive-home .state-form select{min-width:0;flex:1;width:200px}.archive-home .test-prep{padding:24px}.archive-home .prep-list{gap:26px}.archive-home .rank-foot>a{display:inline-block;margin-top:10px}}.archive-home .state-form[hidden]{display:none}.archive-home .state-links a{display:block;padding:8px 0}.udc-home-refresh .l-footer>div,.udc-home-refresh .l-footer .row{background:#203e2e !important}.udc-home-refresh .l-footer a{white-space:normal}
