/* Compact supplied-document previews: only on explicitly mapped product pages. */
.hf-cert-doc{width:min(1160px,calc(100% - 40px));margin:32px auto;padding:22px 0;border-top:1px solid #d8d2c6;scroll-margin-top:135px;color:#253039;font:14px/1.65 Arial,sans-serif;box-sizing:border-box}.hf-cert-doc *{box-sizing:border-box}.hf-cert-doc h2{font:26px/1.2 Georgia,serif!important;margin:0 0 18px!important;color:#253039}.hf-cert-doc__row{display:flex;align-items:flex-start;gap:22px}.hf-cert-doc__preview{display:flex;flex:0 0 108px;flex-direction:column;align-items:center;gap:6px;font-size:12px;text-align:center;color:#805f36}.hf-cert-doc .hf-cert-doc__preview img{display:block;width:108px!important;height:153px!important;max-width:100%;object-fit:contain!important;background:#f0ede6}.hf-cert-doc__text{min-width:0;max-width:68ch}.hf-cert-doc__text p{margin:0 0 9px;font-size:14px;line-height:1.65}.hf-cert-doc__text a{color:#805f36;text-decoration:underline;text-underline-offset:3px}.hf-cert-doc__status{display:inline-block;font-size:12px;padding:2px 7px;border:1px solid #d6c8ae;background:#f6f1e7;color:#5c513c}.hf-cert-doc__scope{font-weight:600}.hf-cert-dialog{width:min(94vw,850px);max-height:94vh;padding:14px;border:1px solid #d8d2c6;background:#fffdf8;color:#253039;overflow:auto}.hf-cert-dialog::backdrop{background:rgba(15,22,28,.78)}.hf-cert-dialog button{display:block;margin:0 0 12px auto;padding:9px 14px;font:14px Arial,sans-serif;cursor:pointer}.hf-cert-dialog img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.hf-cert-dialog p{font:13px/1.5 Arial,sans-serif}.hf-cert-dialog a{color:#805f36}@media(max-width:420px){.hf-cert-doc{width:calc(100% - 32px)}.hf-cert-doc__row{gap:15px}.hf-cert-doc__preview{flex-basis:90px}.hf-cert-doc .hf-cert-doc__preview img{width:90px!important;height:127px!important}.hf-cert-doc__text p{font-size:13px}.hf-cert-doc h2{font-size:23px!important}}
