.HLoHda_edu{background:var(--background);min-height:100vh;color:var(--foreground);font-family:var(--font-archivo), sans-serif;font-size:16px;line-height:1.6}.HLoHda_edu *{box-sizing:border-box}.HLoHda_edu .evaluation{text-align:center;background:var(--foreground);width:100%;max-width:none;color:var(--background);margin:0;padding:8px 24px;font-size:14px}.HLoHda_edu header{border-bottom:1px solid var(--border);background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:24px max(24px,50vw - 620px);display:flex}.HLoHda_edu header>a:first-child{color:var(--foreground);letter-spacing:-.8px;align-items:center;gap:14px;font-size:22px;font-weight:800;text-decoration:none;display:flex}.HLoHda_edu header img{width:36px;height:40px}.HLoHda_edu nav{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.HLoHda_edu nav a{color:var(--muted-foreground);padding:8px 0;font-size:14px;text-decoration:none}.HLoHda_edu nav a[aria-current=page]{color:var(--primary-text);border-bottom:2px solid var(--primary-text)}.HLoHda_edu main{max-width:1180px;margin:auto;padding:48px 24px 80px}.HLoHda_edu h1,.HLoHda_edu h2,.HLoHda_edu h3{font-family:var(--font-source-serif), serif;letter-spacing:-.6px;font-weight:600;line-height:1.18}.HLoHda_edu h1{max-width:850px;margin:12px 0 20px;font-size:clamp(32px,4vw,50px)}.HLoHda_edu h2{margin:0 0 18px;font-size:27px}.HLoHda_edu h3{margin:0 0 14px;font-size:22px}.HLoHda_edu p{margin:0 0 18px}.HLoHda_edu a{color:var(--primary-text);text-underline-offset:4px}.HLoHda_edu button{cursor:pointer;border:1px solid var(--foreground);color:var(--card);background:var(--foreground);font:inherit;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 18px;font-size:14px;text-decoration:none;display:inline-flex}.HLoHda_edu .button{cursor:pointer;border:1px solid var(--foreground);color:var(--card);background:var(--foreground);font:inherit;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 18px;font-size:14px;text-decoration:none;display:inline-flex}.HLoHda_edu button.secondary{color:var(--foreground);border:1px solid var(--border);background:0 0}.HLoHda_edu .secondary{color:var(--foreground);border:1px solid var(--border);background:0 0}.HLoHda_edu button:disabled{opacity:.55;cursor:wait}.HLoHda_edu :focus-visible{outline:3px solid var(--primary-text);outline-offset:3px}.HLoHda_edu input,.HLoHda_edu select,.HLoHda_edu textarea{background:var(--card);width:100%;color:var(--foreground);font:inherit;border:1px solid #8a8b87;border-radius:4px;margin-top:7px;padding:12px 14px;display:block}.HLoHda_edu input[type=checkbox],.HLoHda_edu input[type=radio]{vertical-align:middle;width:20px;height:20px;margin:0 10px 0 0;display:inline-block}.HLoHda_edu textarea{resize:vertical;min-height:130px}.HLoHda_edu label{margin:0 0 20px;font-size:15px;font-weight:500;display:block}.HLoHda_edu fieldset{border:0;min-width:0;margin:0 0 20px;padding:0}.HLoHda_edu legend{margin-bottom:10px;padding:0;font-weight:600}.HLoHda_edu small{color:var(--muted-foreground);font-size:14px}.HLoHda_edu .muted{color:var(--muted-foreground);font-size:14px}.HLoHda_edu small{margin-top:6px;font-weight:400;display:block}.HLoHda_edu .kicker{text-transform:uppercase;letter-spacing:1.8px;color:var(--primary-text);margin-bottom:12px;font-size:12px;font-weight:700}.HLoHda_edu .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.HLoHda_edu .thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.HLoHda_edu .card{background:var(--card);border:1px solid var(--border);border-radius:4px;min-width:0;margin-bottom:20px;padding:28px}.HLoHda_edu .hero{background:var(--foreground);min-height:0;color:var(--background);border-radius:4px;grid-template-columns:none;margin:28px 0;padding:40px;display:block}.HLoHda_edu .hero .kicker{color:var(--accent-on-dark)}.HLoHda_edu .hero a{color:var(--accent-on-dark)}.HLoHda_edu .hero h2{font-size:32px}.HLoHda_edu .hero small{color:var(--on-dark-muted)}.HLoHda_edu .row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.HLoHda_edu .between{justify-content:space-between}.HLoHda_edu .badge{border:1px solid var(--border);background:var(--muted);color:var(--foreground);border-radius:3px;padding:4px 9px;font-size:12px;display:inline-block}.HLoHda_edu .steps{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.HLoHda_edu .steps button{background:var(--card);color:var(--foreground);border-color:var(--border)}.HLoHda_edu .steps button[aria-current=step]{background:var(--foreground);color:var(--card)}.HLoHda_edu .error{color:#822020;background:#fff4ee;border-left:4px solid #a02828;margin:16px 0;padding:14px}.HLoHda_edu .notice{background:var(--muted);border-left:3px solid var(--primary-text);margin:20px 0;padding:16px 20px}.HLoHda_edu .prose{max-width:760px}.HLoHda_edu .answer{white-space:pre-wrap;overflow-wrap:anywhere;font-weight:400}.HLoHda_edu .help{border-top:1px solid var(--border);margin-top:48px;padding-top:24px}.HLoHda_edu .help summary{cursor:pointer;font-size:15px;font-weight:600}.HLoHda_edu .help p{max-width:760px;margin-top:16px}.HLoHda_edu .dialog{z-index:100;background:#162a3a99;justify-content:center;align-items:flex-start;padding:28px 16px;display:flex;position:fixed;inset:0;overflow:auto}.HLoHda_edu .dialog>section{background:var(--background);border-radius:4px;width:100%;max-width:780px;padding:28px;box-shadow:0 12px 60px #0003}.HLoHda_edu .login{max-width:1050px;margin:32px auto}.HLoHda_edu .login aside{padding:36px 24px}.HLoHda_edu .login h1{font-size:42px}.HLoHda_edu .login form{padding:32px}.HLoHda_edu .progress{background:var(--border);height:4px;margin:24px 0}.HLoHda_edu .progress span{background:var(--primary-text);height:100%;display:block}.HLoHda_edu .printOnly{display:none}.HLoHda_edu hr{border:0;border-top:1px solid var(--border);margin:24px 0}.HLoHda_edu code{overflow-wrap:anywhere;font-size:13px}.HLoHda_edu .success{color:#285a38}.HLoHda_edu .safe{max-width:900px;margin:auto}@media (max-width:760px){:is(.HLoHda_edu .grid,.HLoHda_edu .thirds){grid-template-columns:1fr}.HLoHda_edu main{padding:28px 18px 60px}.HLoHda_edu header{gap:14px;padding:18px}:is(.HLoHda_edu .card,.HLoHda_edu .hero){padding:22px}.HLoHda_edu .dialog>section{padding:20px}.HLoHda_edu .login aside{padding:12px 4px}}@media print{.HLoHda_edu header,.HLoHda_edu nav{display:none!important}.HLoHda_edu .noPrint{display:none!important}.HLoHda_edu .help{display:none!important}.HLoHda_edu main{max-width:none;padding:0 14mm}.HLoHda_edu .printOnly{display:block}.HLoHda_edu .printSheet{break-after:page;padding:10mm 0}.HLoHda_edu .printSheet:last-child{break-after:auto}.HLoHda_edu .printField{break-inside:avoid;border-bottom:1px solid #ccc;min-height:55mm;padding:10px 0}.HLoHda_edu{color:#162a3a;background:#fff}.HLoHda_edu .card{break-inside:avoid;border-color:#bbb}.HLoHda_edu a{color:#162a3a}}.HLoHda_edu .workspaceFields{border:0;min-width:0;margin:0;padding:0}.HLoHda_edu .saveStatus{color:var(--muted-foreground);margin:12px 0;font-size:14px}.HLoHda_edu .fieldError{color:#a13324;font-weight:600;display:block}.HLoHda_edu [aria-invalid=true]{border:2px solid #a13324}.HLoHda_edu .sourceCard{border-top:1px solid var(--border);padding:20px 0}.HLoHda_edu .sourceCard p{overflow-wrap:anywhere}.HLoHda_edu summary{cursor:pointer;padding-block:10px}.HLoHda_edu .row>label{flex:1;min-width:min(240px,100%)}.HLoHda_edu .workspaceFields textarea{width:100%}
