.website-feedback{color:#182d3b;background:#fff;border:2px solid #126877;border-top:6px solid #7c3aed;border-radius:1rem;max-width:52rem;margin:3rem auto;padding:1.5rem;scroll-margin-top:8rem;font-size:1rem;line-height:1.6}.website-feedback h2{font-size:1.8rem;line-height:1.2}.website-feedback button{color:#fff;font:inherit;cursor:pointer;background:#185666;border:2px solid #0000;border-radius:.5rem;min-height:48px;padding:.8rem 1.2rem}.website-feedback button:disabled{opacity:.65;cursor:wait}.website-feedback a{color:#135573;text-decoration:underline}.website-feedback fieldset{border:1px solid #9eb9c5;border-radius:.5rem;margin:1.5rem 0;padding:1rem}.website-feedback legend{padding:0 .3rem;font-weight:700}.website-feedback fieldset label,.feedback-consent{align-items:flex-start;gap:.7rem;min-height:44px;padding:.55rem;display:flex}.website-feedback input[type=radio],.website-feedback input[type=checkbox]{accent-color:#185666;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.2rem}.website-feedback textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #567482;border-radius:.5rem;padding:.8rem;display:block}.website-feedback :focus-visible{outline-offset:4px;outline:3px solid #854d0e}.feedback-comment{font-weight:700;display:block}.feedback-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.website-feedback code{overflow-wrap:anywhere}.feedback-site-link{text-align:center;color:#135573;margin:1.5rem;font-size:1rem;display:block}.feedback-review{color:#182d3b;background:#fff;max-width:65rem;margin:2rem auto;padding:1rem;line-height:1.6}.feedback-review article{overflow-wrap:anywhere;border:1px solid #9eb9c5;margin:1rem 0;padding:1rem}.feedback-review textarea{white-space:pre-wrap}.feedback-review a{color:#135573}.feedback-review button{font:inherit;min-height:44px;padding:.7rem}@media (width<=600px){.website-feedback{margin:2rem .75rem;padding:1rem}.website-feedback h2{font-size:1.5rem}}@media print{.website-feedback,.feedback-site-link{display:none}}.website-feedback select{box-sizing:border-box;color:#182d3b;width:100%;max-width:100%;font:inherit;background:#fff;border:1px solid #567482;border-radius:.5rem;min-height:48px;margin-top:.5rem;padding:.8rem;display:block}.learning-invite{z-index:30;color:#182d3b;background:#fff;border:2px solid #126877;border-top:5px solid #e6007e;border-radius:.75rem;max-width:23rem;padding:1rem;font-size:1rem;line-height:1.5;position:fixed;bottom:1rem;right:1rem;box-shadow:0 4px 20px #0003}.learning-invite[hidden]{display:none}.learning-invite h2{margin:0;font-size:1.3rem}.learning-invite button{font:inherit;color:#182d3b;background:#fff;border:2px solid #126877;border-radius:.4rem;min-height:44px;margin:.25rem;padding:.5rem .75rem}.learning-invite :focus-visible{outline-offset:3px;outline:3px solid #e6007e}.self-test-settings{margin-top:1.5rem}.self-test-settings summary{cursor:pointer;min-height:44px}@media (width<=600px){.learning-invite{max-width:none;bottom:.75rem;left:.75rem;right:.75rem}}@media print{.learning-invite{display:none}}.website-feedback input[type=number],.website-feedback input[name=name],.website-feedback textarea,.feedback-review textarea,.feedback-review select{max-width:100%;font:inherit;margin:.5rem 0 1rem;padding:.7rem;display:block}.feedback-review table{border-collapse:collapse;width:100%}.feedback-review td,.feedback-review th{text-align:left;border-bottom:1px solid #ccc;padding:.6rem}
