/* Two V14 technical articles only. Uses the existing post template and resource cards. */
.dn14a-article{color:#19323e;min-width:0}
.dn14a-article .dn14a-kicker{margin:0 0 14px;font-size:14px;line-height:1.5;letter-spacing:.045em}
.dn14a-article .dn14a-lead{font-size:20px;line-height:1.6;margin:0 0 26px}
.dn14a-article .dn14a-section{margin-block:30px;min-width:0}
.dn14a-article .dn14a-section h2{scroll-margin-top:105px}
.dn14a-article .dn14a-photo{margin:24px 0 28px;border:1px solid #dbe2e0;border-radius:4px;overflow:hidden;background:#f0f3f0;min-width:0}
.dn14a-article .dn14a-photo-link{display:block;background:#e9eeeb;min-width:0}
.dn14a-article .dn14a-photo-link>img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;margin:0!important;border:0!important;border-radius:0!important;padding:0!important}
.dn14a-article .dn14a-photo figcaption{display:flex;flex-direction:column;gap:5px;margin:0!important;padding:14px 16px!important;text-align:left!important;background:#f0f3f0!important;color:#526972!important;font-size:14px!important;line-height:1.5!important}
.dn14a-article .dn14a-photo figcaption>strong{color:#19323e;font-size:15px;font-weight:650}
.dn14a-article .dn14a-photo figcaption>a{color:#19323e;display:inline-flex;align-items:center;gap:5px;align-self:flex-start;min-height:32px;text-underline-offset:3px}
.dn14a-article .dn14a-photo-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:650px;margin:24px auto 30px}
.dn14a-article .dn14a-photo-pair .dn14a-photo{margin:0}
.dn14a-article .dn14a-photo-pair .dn14a-photo-link>img{height:420px!important}
.dn14a-article .dn14a-repair-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.72fr);gap:26px;align-items:start}
.dn14a-article .dn14a-repair-split .dn14a-photo{margin:0}
.dn14a-article .dn14a-repair-split .dn14a-photo-link>img{height:430px!important}
.dn14a-article .dn14a-table-wrap{max-width:100%;margin:22px 0 24px;border:1px solid #dbe2e0;border-radius:3px;overflow:hidden}
.dn14a-article .dn14a-inspection-table{width:100%;table-layout:fixed;border-collapse:collapse;margin:0;font-size:15px;line-height:1.5}
.dn14a-article .dn14a-inspection-table caption{text-align:left;padding:14px;background:#edf1ef;font-size:14px;font-weight:650;color:#19323e}
.dn14a-article .dn14a-inspection-table :is(th,td){padding:12px;border:1px solid #dbe2e0;vertical-align:top;overflow-wrap:anywhere;font-size:15px;line-height:1.5;text-align:left}
.dn14a-article .dn14a-inspection-table th{background:#19323e;color:#fff;font-weight:650}
.dn14a-article .dn14a-inspection-table :is(th,td):nth-child(1){width:34%}
.dn14a-article .dn14a-inspection-table :is(th,td):nth-child(2){width:68px;text-align:center}
.dn14a-article .dn14a-inspection-table tbody tr:nth-child(even){background:#f4f6f3}
.dn14a-article .dn14a-scope{margin:26px 0;padding:15px 18px;border-left:3px solid #ff9e16;background:#f0f3ef;color:#526972}
.dn14a-article .dn14a-scope p{margin:0;font-size:15px}
.dn14a-article .dn14a-cta{margin:30px 0 0;padding:24px;background:#e8eee7;border-top:2px solid #19323e}
.dn14a-article .dn14a-cta h2{margin-top:0!important}
.dn14a-article .dn14a-cta p:last-child{margin-bottom:0;font-size:15px}
.dn14a-article .dn14a-cta-link{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:46px;max-width:100%;padding:12px 18px;background:#19323e;color:#fff;font-size:15px;font-weight:650;line-height:1.4;text-align:center;text-decoration:none;border-radius:3px}
.dn14a-article .dn14a-cta-link:hover{background:#ff9e16;color:#19323e}
.dn14a-article a:focus-visible{outline:3px solid #c76a00;outline-offset:3px}
.dn12-resource-cover.dn14a-resource-cover>img{object-fit:contain!important}
@media(max-width:650px){
 .dn14a-article .dn14a-lead{font-size:18px}
 .dn14a-article .dn14a-section{margin-block:24px}
 .dn14a-article .dn14a-photo-pair{gap:12px}
 .dn14a-article .dn14a-photo-pair .dn14a-photo-link>img{height:clamp(235px,65vw,330px)!important}
 .dn14a-article .dn14a-photo-pair figcaption{padding:10px!important}
 .dn14a-article .dn14a-photo figcaption>a{min-height:40px}
 .dn14a-article .dn14a-repair-split{grid-template-columns:minmax(0,1fr);gap:12px}
 .dn14a-article .dn14a-repair-split .dn14a-photo{max-width:330px;width:100%;margin:0 auto}
 .dn14a-article .dn14a-repair-split .dn14a-photo-link>img{height:360px!important}
 .dn14a-article .dn14a-inspection-table :is(th,td){padding:9px 8px;font-size:14px}
 .dn14a-article .dn14a-inspection-table :is(th,td):nth-child(1){width:29%}
 .dn14a-article .dn14a-inspection-table :is(th,td):nth-child(2){width:60px}
 .dn14a-article .dn14a-cta{padding:20px 17px}
 .dn14a-article .dn14a-cta-link{width:100%}
}
