/* Narrow-screen reading refinements; no new interactions or data collection. */
.contact-value{overflow-wrap:anywhere;user-select:all;-webkit-user-select:all}
a:focus-visible,summary:focus-visible{outline:2px solid #9f7335;outline-offset:4px}
@media(max-width:700px){
 nav{flex-wrap:nowrap;overflow-x:auto;gap:20px;padding:4px 0 8px;scrollbar-width:thin}
 nav a{flex:0 0 auto;display:flex;align-items:center;min-height:44px}
 .prose table{display:table;width:100%;table-layout:fixed}
 .prose th,.prose td{min-width:0;padding:10px 8px;overflow-wrap:anywhere}
 .prose fieldset{padding:16px!important}
 .prose input,.prose select,.prose textarea{font:inherit;font-size:16px;max-width:100%}
 .prose input:disabled,.prose select:disabled,.prose textarea:disabled{color:#465963;-webkit-text-fill-color:#465963;opacity:1;background:#edf1f2}
 aside .button{min-height:44px;white-space:normal}
 nav a:first-child{font-weight:600;color:#214556;border-bottom:2px solid #ad8750}
 .prose>p>a.text-link{display:inline-flex;align-items:center;min-height:44px}
}
