.template-illustration {width:min(100%,30rem);margin:1.5rem auto;grid-column:1/-1;}
.template-illustration img {display:block;width:100%;height:auto;object-fit:contain;border-radius:14px;}
main :is(p,li,td,th,code,h1,h2,h3,dd), #headerNav a, footer a {min-width:0;overflow-wrap:anywhere;}
.hard-abbf thead {background:#f8dce9;color:#3c2030;}
@media(max-width:768px){
 #headerNav[data-open="true"] {max-height:calc(100dvh - 65px);overflow-y:auto;}
 #headerNav a {white-space:normal;}
 main table {display:block;max-width:100%;overflow-x:auto;}
 main [style*="display: grid"] > * {min-width:0;}
}
.surface-static-78a0 {background:#f8dce9;color:#3c2030;}
.surface-static-78a0 :is(h2,h3,p,strong,span) {color:#3c2030;}
