[data-reader-procedures-root]{margin-block:1.5rem;max-width:100%}
.tech-procedure{padding:1rem;border:1px solid #b5c6d8;border-radius:.8rem;background:#f5f9fd;color:#163350;overflow-wrap:anywhere}
.tech-procedure h2{margin:0 0 .75rem;font-size:1.25rem}
.tech-procedure__item{padding:1rem;margin:1rem 0;border:1px solid #ccd8e4;border-radius:.5rem;background:#fff}
.tech-procedure__item h3{font-size:1.1rem}
.tech-procedure__item fieldset{border:0;margin:1rem 0;padding:0}
.tech-procedure__item fieldset label{display:flex;align-items:flex-start;gap:.5rem;min-height:44px;padding:.4rem 0}
.tech-procedure__item input{flex:none;margin-top:.35rem}
.tech-procedure button{min-height:44px;padding:.5rem 1rem;border:1px solid #255a85;border-radius:.45rem;background:#fff;color:#163350;font:inherit;cursor:pointer}
.tech-procedure button[hidden]{display:none}
.tech-procedure button:focus-visible,.tech-procedure a:focus-visible,.tech-procedure input:focus-visible{outline:3px solid #b85916;outline-offset:2px}
.tech-procedure__status{font-weight:650}
@media(max-width:480px){.tech-procedure button{width:100%}}
