/* Accommodations notices */
.tpg-accom-banner{display:flex;gap:14px;align-items:flex-start;background:#eef5ff;color:#173657;border:1px solid #aec6e8;border-radius:14px;padding:18px;margin:16px auto 20px;max-width:1120px;box-sizing:border-box}
.tpg-accom-banner strong{font-size:17px;color:#153965}.tpg-accom-banner p{margin:6px 0;font-size:14px;line-height:1.5;color:#334768}.tpg-accom-banner a{color:#124e94;font-weight:700;text-decoration:underline;text-underline-offset:3px}.tpg-accom-icon{background:#dbeafe;border-radius:10px;display:grid;place-items:center;width:40px;height:40px;flex:none;font-size:21px}
.tpg-accom-article table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.tpg-accom-article th,.tpg-accom-article td{padding:9px;border:1px solid #d8deeb;text-align:left}.tpg-accom-article h2{scroll-margin-top:90px}
.tpg-extra-time{background:#eff5ff;border:1px solid #afc5e6;border-radius:12px;margin:14px 0;padding:14px;color:#152c51}.tpg-extra-time label{display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-weight:700}.tpg-extra-time select{background:white;color:#123;border-radius:7px;padding:8px;border:1px solid #7999c3}.tpg-extra-time small{display:block;font-size:12px;margin-top:8px;line-height:1.5}.tpg-extra-time a{color:#124e94;text-decoration:underline}.tpg-study-plan{padding:18px;border-radius:12px;border:1px solid #cbd5e1;margin:20px 0}.tpg-study-plan li{margin:8px 0}
@media(max-width:650px){.tpg-accom-banner{padding:12px;margin:12px}.tpg-accom-banner strong{font-size:15px}}
@media print {body{background:white!important;color:black!important}header,footer,.mk-head,.mk-foot,.tpg-accom-banner,.tpg-acts,.tpg-leadc,.tpg-glinks,.tpg-fchip,.tpg-rvf,.tpg-root button{display:none!important}#tpg-exam[data-screen="results"]{display:block!important;max-width:100%!important;margin:0!important}.tpg-rvc{break-inside:avoid}#tpg-exam[data-screen="results"] details>summary{display:none!important}#tpg-exam[data-screen="results"] details>*{display:block!important}}

@media print{ body *{visibility:hidden!important} #tpg-exam[data-screen="results"],#tpg-exam[data-screen="results"] *{visibility:visible!important} #tpg-exam[data-screen="results"]{position:absolute!important;left:0!important;top:0!important;width:100%!important;margin:0!important} #tpg-exam[data-screen="results"] button,#tpg-exam[data-screen="results"] .tpg-leadc,#tpg-exam[data-screen="results"] .tpg-glinks{display:none!important} }
