button,input,textarea,select{font-family:inherit;max-width:100%}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.processing-note{max-width:1050px;margin:20px auto;padding:16px 20px;border:1px solid #cbd5e1;border-radius:12px;background:#f8fafc;color:#334155;line-height:1.6}.processing-note p{margin:0}.tool-footer{padding:28px 16px;text-align:center;line-height:2;clear:both}.tool-footer a{color:#1d4ed8;margin:0 10px;display:inline-block}body[aria-busy=true]{cursor:progress}pre{overflow:auto}img,canvas{max-width:100%}@media(max-width:600px){input,textarea,select{font-size:16px}.processing-note{margin:16px}}

/* FTO-PRACTICE-INLINE-LINKS-V1 */
.fto-practice a {
display:inline !important;
color:#1d4ed8 !important;
font-weight:700 !important;
text-decoration:underline !important;
padding:0 !important;
margin:0 !important;
background:transparent !important;
border:0 !important;
border-radius:0 !important;
box-shadow:none !important;
}
.fto-practice a:hover,
.fto-practice a:focus-visible {
color:#1e40af !important;
text-decoration-thickness:2px !important;
}
