
/* V6 LPC application and readable page heading */
.v6-lpc-page .breadcrumbs {position:relative;isolation:isolate;background-position:center;}
.v6-lpc-page .breadcrumbs.overlay:before {content:"";position:absolute;inset:0;background:rgba(0,0,0,.72)!important;opacity:1!important;z-index:-1;}
.v6-lpc-page .breadcrumbs h1 {color:#fff!important;font-size:36px;line-height:1.35;letter-spacing:0;text-shadow:0 2px 6px #000;margin-bottom:18px;overflow-wrap:anywhere;}
.v6-lpc-page .breadcrumbs, .v6-lpc-page .breadcrumbs a, .v6-lpc-page .breadcrumbs span {color:#fff!important;}
.v6-lpc-page .breadcrumbs a {text-decoration:underline;text-underline-offset:4px;}
.v6-lpc-app {margin:54px 0 58px;padding-top:44px;border-top:1px solid #d8e2eb;color:#243445;letter-spacing:0;}
.v6-lpc-app * {box-sizing:border-box;letter-spacing:0;}
.v6-lpc-app h2 {font-size:30px;line-height:1.4;margin:7px 0 18px;color:#172433;}
.v6-lpc-app h3 {font-size:23px;line-height:1.4;margin:32px 0 18px;color:#172433;}
.v6-lpc-app h4 {font-size:17px;line-height:1.5;margin:0 0 9px;}
.v6-lpc-app p {font-size:16px;line-height:1.8;color:#405366;margin:0 0 14px;}
.v6-kicker {font-size:13px;font-weight:700;color:#176abd;}
.v6-overview {display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:32px;align-items:center;}
.v6-overview img {display:block;width:100%;height:225px;object-fit:contain;}
.v6-flow {list-style:none!important;padding:20px 0!important;margin:26px 0!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #dae3ec;border-bottom:1px solid #dae3ec;}
.v6-flow li {display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;font-size:15px;font-weight:600;line-height:1.55;}
.v6-flow i {color:#176abd;}
.v6-uses {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 36px;}
.v6-uses article {border-left:3px solid #1c7dbb;padding-left:17px;}
.v6-specs {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:23px 0;}
.v6-specs div {display:grid;grid-template-columns:1fr 1.35fr;padding:12px 0;gap:12px;border-bottom:1px solid #e0e7ee;font-size:14px;line-height:1.7;}
.v6-specs dt {font-weight:600;}.v6-specs dd{margin:0;}
.v6-table {width:100%;border-collapse:collapse;table-layout:fixed; margin:20px 0;}
.v6-table th,.v6-table td {text-align:left;padding:14px 12px;border:1px solid #dce4eb;font-size:14px;line-height:1.5;overflow-wrap:anywhere;}
.v6-table th {background:#eef4f9;color:#243445;}.v6-table td{font-variant-numeric:tabular-nums;}
.v6-media-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;}
.v6-media-grid figure {margin:0;border:1px solid #dce4eb;border-radius:5px;background:white;overflow:hidden;}
.v6-media-grid figure a {display:block;background:white;}
.v6-media-grid img {display:block;width:100%;aspect-ratio:1.45;object-fit:contain;background:white;}
.v6-media-grid .v6-drawing img {aspect-ratio:1.2;}
.v6-media-grid figcaption {padding:16px 18px;font-size:15px;font-weight:600;line-height:1.6;color:#243445;}
.v6-media-grid figcaption small {display:block;font-size:13px;font-weight:400;margin-top:6px;color:#536577;line-height:1.7;}
.v6-download {margin-top:30px;padding:22px 0;border-top:1px solid #dce4eb;display:flex;align-items:center;gap:22px;flex-wrap:wrap;}
.v6-download .btn {white-space:normal;line-height:1.6;min-height:48px;}.v6-download p{font-size:14px;margin:0;}
.v6-lpc-app a:focus-visible {outline:3px solid #e4b532;outline-offset:4px;}
@media(max-width:767px){
 .v6-lpc-page .breadcrumbs {padding:48px 0!important;}
 .v6-lpc-page .breadcrumbs h1{font-size:27px;}
 .v6-lpc-app{margin-top:34px;padding-top:30px;}.v6-lpc-app h2{font-size:25px;}.v6-lpc-app h3{font-size:21px;}
 .v6-overview{grid-template-columns:1fr;gap:14px;}.v6-overview img{height:180px;}
 .v6-flow{grid-template-columns:1fr 1fr;}.v6-flow li{font-size:14px;padding:10px 6px;}
 .v6-uses,.v6-specs,.v6-media-grid{grid-template-columns:1fr;}
 .v6-table th,.v6-table td{font-size:12px;padding:10px 5px;}
 .v6-download{display:block;}.v6-download p{margin-top:14px;}.v6-download .btn{width:100%;}
}
