/* Article 25: deliberate separation of layout from global site rules. */
.hdd25-draft-marker{margin:0 0 16px;padding:10px 14px;border-radius:10px;background:#eff4fb;border:1px solid #d4e3f2;color:#314e6c;font-size:13px;font-weight:650}
.hdd25-guide{line-height:1.88;color:inherit}
.hdd25-guide h2{scroll-margin-top:110px;margin:39px 0 18px;line-height:1.45}
.hdd25-guide h3{scroll-margin-top:110px;margin:27px 0 11px;line-height:1.5}
.hdd25-guide p{margin:0 0 1.15em}.hdd25-guide ul,.hdd25-guide ol{padding-left:1.45em;margin:0 0 1.2em}.hdd25-guide li{margin:.42em 0}.hdd25-guide a{overflow-wrap:anywhere}
.hdd25-table-wrap{overflow-x:auto;max-width:100%;border:1px solid #dae3ed;border-radius:12px;margin:17px 0 28px}
.hdd25-table{width:100%;min-width:660px;border-collapse:collapse;background:white;font-size:15px;line-height:1.65}
.hdd25-table th,.hdd25-table td{padding:12px 14px;border-bottom:1px solid #e3eaf0;text-align:left;vertical-align:top}.hdd25-table th{background:#eef3f8;color:#264465}
.hdd25-guide blockquote{border-left:5px solid #ca8422;background:#fff7e8;padding:14px 18px;margin:20px 0 26px;border-radius:0 10px 10px 0}
.hdd25-guide blockquote p:last-child{margin-bottom:0}
.hdd25-guide strong{font-weight:750}
.article-hero-image img[data-cover-id="bitlocker-recovery"]{width:100%;height:auto!important;max-height:420px;display:block;aspect-ratio:1160/800;object-fit:cover;object-position:center center}
@media(max-width:740px){.hdd25-table{font-size:14px}.hdd25-guide h2{margin-top:32px}.article-hero-image img[data-cover-id="bitlocker-recovery"]{max-height:none}}
