.ogce-scroll{font:17px/1.75 'Open Sans',Arial,sans-serif;color:#30465c;max-width:1000px;margin:auto;text-align:left}.ogce-scroll *{box-sizing:border-box}.ogce-scroll h2,.ogce-scroll h3,.ogce-scroll button,.ogce-scroll .button{font-family:Nunito,Arial,sans-serif}.ogce-scroll h2{font-size:30px;line-height:1.3;font-weight:600;margin:32px 0 16px}.ogce-scroll h3{font-size:23px;line-height:1.4;margin:22px 0 12px}.ogce-scroll p{margin:0 0 20px}.ogce-scroll a{color:#30465c;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.ogce-scroll .note{background:#fff6da;border-radius:16px;padding:28px;margin:32px 0}.ogce-scroll .note h2{margin-top:0}.ogce-scroll .button,.ogce-scroll button{display:inline-block;background:#f2c66d;color:#30465c;border:1px solid #30465c;border-radius:26px;padding:12px 23px;font-size:17px;font-weight:700;text-decoration:none;cursor:pointer}.ogce-scroll .small{font-size:14px;line-height:1.6}.ogce-scroll .kicker{font-size:14px}.ogce-scroll :focus-visible{outline:3px solid #30465c;outline-offset:4px}.ogce-scroll details{border-top:1px solid #b3c2b0;padding:20px 0}.ogce-scroll summary{font-weight:700;cursor:pointer}.ogce-scroll [hidden]{display:none!important}.ogce-scroll fieldset{border:0;border-bottom:1px solid #b3c2b0;padding:0 0 24px;margin:24px 0;min-width:0}.ogce-scroll legend{font-weight:600;margin-bottom:12px}.ogce-scroll .choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ogce-scroll label.choice{display:flex;gap:10px;align-items:flex-start;border:1px solid #a8b7b1;border-radius:12px;padding:12px;background:white;font-size:15px;cursor:pointer;min-height:48px}.ogce-scroll label.choice:has(input:checked){background:#fff6da;border-color:#30465c}.ogce-scroll input{accent-color:#30465c;width:18px;height:18px;margin:3px 0;flex-shrink:0}.ogce-scroll select,.ogce-scroll textarea{font:inherit;color:inherit;border:1px solid #7a9eac;border-radius:8px;padding:10px;width:100%;background:white}.ogce-scroll textarea{min-height:90px}.ogce-scroll .navrow{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;margin:28px 0}.ogce-scroll button.secondary{background:white}.ogce-scroll .result{padding:22px;background:#f1f7f5;border-top:4px solid #83c2b0;border-radius:14px;margin:20px 0}.ogce-scroll progress{width:100%;height:9px;accent-color:#7a9eac}.ogce-scroll .language{text-align:right}.ogce-scroll .language button{font-size:14px;padding:7px 16px}.ogce-scroll .clear{font-size:14px;padding:7px 14px;background:white;margin-top:10px}.ogce-scroll .support{margin-top:36px;border-top:2px solid #b3c2b0;padding-top:20px}.ogce-scroll table{border-collapse:collapse;width:100%;font-size:14px}.ogce-scroll td,.ogce-scroll th{padding:10px;text-align:left;border-bottom:1px solid #b3c2b0;vertical-align:top}.ogce-scroll td:last-child{min-width:105px}.ogce-scroll.article{background:#f1f7f5;border-top:4px solid #83c2b0;border-radius:16px;padding:30px}.ogce-scroll.article .sources{font-size:14px}.ogce-scroll.article sup{font-size:12px}.ogce-scroll .intro-title{font:600 32px/1.3 Nunito,Arial,sans-serif;margin:16px 0}.ogce-scroll .support a{display:inline-block;margin-bottom:10px}
@media(max-width:650px){.ogce-scroll{font-size:16px}.ogce-scroll .choices{grid-template-columns:1fr 1fr}.ogce-scroll.article{padding:22px 18px}.ogce-scroll h2{font-size:25px}.ogce-scroll .note{padding:22px 18px}.ogce-scroll .intro-title{font-size:27px}.ogce-scroll td{padding:8px 4px}}
@media(max-width:370px){.ogce-scroll .choices{grid-template-columns:1fr}}