/* TechHome — Classes attendues par WordPress + accessibilité. */
[hidden]{display:none!important}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;word-wrap:normal!important}
.screen-reader-text:focus,.skip-link:focus{clip:auto!important;clip-path:none;height:auto;width:auto;margin:0;overflow:visible;white-space:normal;top:var(--sp-4);left:var(--sp-4);z-index:100000;display:block;padding:var(--sp-3) var(--sp-5);background:var(--teal);color:var(--navy-950);font-family:var(--font-body);font-size:var(--fs-sm);border-radius:var(--r-md);box-shadow:var(--glow-focus);border-bottom:0}
body.th-no-scroll{overflow:hidden}
.alignleft{float:left;margin:0 var(--sp-6) var(--sp-4) 0}
.alignright{float:right;margin:0 0 var(--sp-4) var(--sp-6)}
.aligncenter{display:block;margin-inline:auto}
.alignwide,.alignfull{max-width:none}
.wp-caption{max-width:100%}
.wp-caption-text,.gallery-caption{font-size:var(--fs-2xs);color:var(--text-tertiary);margin-top:var(--sp-2)}
.sticky,.bypostauthor{display:block}
