/* Opt-in technical brochure. Existing article layouts are unaffected. */
.das-brochure{--das-navy:#0b2e49;--das-blue:#006eb5;--das-light:#eaf3f8;background:#eef3f7!important}
.das-brochure::before{display:none!important}
.das-brochure .art-layout{display:block;max-width:1160px;padding:32px 24px 56px}
.das-brochure .art-main{background:#fff;border:1px solid #dce5ec;border-radius:4px;overflow:hidden;box-shadow:0 14px 44px #12334c0c}
.das-brochure .art-sidebar,.das-brochure .art-cover,.das-brochure .reading-toc{display:none}
.das-brochure .art-article-head{background:var(--das-navy);padding:32px 40px;margin:0;border-bottom:6px solid #1c9cdb;position:relative}
.das-brochure .art-article-head::after{content:'';position:absolute;right:28px;top:32px;width:10px;height:42px;background:#48b8ef;transform:skew(-25deg)}
.das-brochure .art-article-meta time{color:#c7dfed}
.das-brochure .art-main h1{color:#fff;font-size:clamp(26px,3vw,40px);line-height:1.5;max-width:900px;padding-right:24px;font-weight:700}
.das-brochure .art-article-lead{border:0;background:none;color:#d3e6f0;padding:0;max-width:820px;font-size:16px;line-height:1.85}
.das-brochure .art-content{padding:0 40px 24px;color:#263d4e;font-size:16px;line-height:1.9}
.das-brochure .das-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:32px;padding:32px 0}
.das-brochure figure{margin:0}
.das-brochure figure img{display:block;width:100%;height:auto;object-fit:contain}
.das-brochure figcaption{font-size:13px;line-height:1.7;color:#526778;padding-top:12px}
.das-brochure .das-kicker{font-size:12px;color:#00649e;letter-spacing:.12em;font-weight:800;margin-bottom:8px}
.das-brochure .das-product-name{font-size:clamp(30px,4vw,48px);line-height:1.2;font-weight:800;color:#0b2e49;margin:0 0 16px}
.das-brochure .das-dimensions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0;border-block:1px solid #cfdfea;padding:16px 0;gap:12px}
.das-brochure .das-dimensions div+div{border-left:1px solid #cfdfea;padding-left:12px}
.das-brochure .das-dimensions dt{font-size:12px;color:#4b6578;font-weight:700}
.das-brochure .das-dimensions dd{font-size:30px;line-height:1.35;font-weight:800;color:#0b538d;margin:6px 0 0}
.das-brochure .das-dimensions small{font-size:13px;font-weight:500}
.das-brochure .das-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}
.das-brochure .das-cta a{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:10px 20px;border-radius:4px;text-decoration:none;font-weight:700;color:#fff;background:#08633c}
.das-brochure .das-cta .das-secondary{color:#104b73;background:#edf5fa;border:1px solid #b7d4e6}
.das-brochure .das-section{margin:20px 0 36px}
.das-brochure .art-content h2{background:linear-gradient(105deg,#0b2e49 0%,#164c6c 88%,#e9f0f5 88%);color:#fff;border:0;border-left:6px solid #1b9cd8;padding:12px 34px 12px 18px;font-size:22px;line-height:1.5;margin:0 0 22px;font-weight:700}
.das-brochure .art-content h3{color:#153e5b;font-size:19px;font-weight:700}
.das-brochure .das-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}
.das-brochure .das-note{padding:18px 22px;background:#edf5fa;border-left:4px solid #1e87bc;margin:20px 0}
.das-brochure .das-note p:last-child{margin:0}
.das-brochure .das-table{width:100%;border-collapse:collapse;font-size:15px}
.das-brochure .das-table th,.das-brochure .das-table td{padding:12px;border:1px solid #d4e1e9;text-align:left;vertical-align:top}
.das-brochure .das-table th{background:#184d6b;color:#fff}
.das-brochure .das-table tbody tr:nth-child(even){background:#f2f6f9}
.das-brochure .das-table-wrap{overflow-x:auto;max-width:100%;margin:16px 0}
.das-brochure .das-table-wrap:focus-visible{outline:3px solid #006eb5;outline-offset:4px}
.das-brochure .das-reference{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px;align-items:start}
.das-brochure .das-reference a{display:block}
.das-brochure .das-sources{font-size:14px;line-height:1.8;color:#4c6477}
.das-brochure .das-sources a{color:#005c96;text-decoration:underline}
.das-brochure .das-contact{background:#0b2e49;color:#e5eff7;padding:28px;margin-top:32px}
.das-brochure .das-contact h2{background:none;border:0;padding:0}
.das-brochure .das-contact strong{color:white}
.das-brochure .reading-faq,.das-brochure .art-prev-next{margin:0 40px 32px}
.das-brochure .reading-faq h2{color:#0b2e49;font-size:24px}
.das-brochure .reading-faq summary{line-height:1.7;color:#104367;padding:8px 0}
.das-brochure .reading-faq p{line-height:1.9;color:#344d61}
.das-brochure .live-viewers-badge{display:none}
.das-brochure .art-article-lead{display:none}
.das-brochure .art-main h1{font-size:clamp(24px,2.4vw,34px);margin-bottom:0}
@media(max-width:700px){.das-brochure .art-layout{padding:16px 10px 32px}.das-brochure .art-article-head{padding:24px 20px}.das-brochure .art-content{padding:0 18px 20px}.das-brochure .das-hero{grid-template-columns:minmax(0,1fr);gap:18px;padding:22px 0}.das-brochure .das-hero figure{max-width:480px;margin:auto}.das-brochure .das-hero-summary{order:-1}.das-brochure .das-product-name{font-size:32px}.das-brochure .das-dimensions dd{font-size:28px}.das-brochure .das-two-col,.das-brochure .das-reference{grid-template-columns:minmax(0,1fr);gap:20px}.das-brochure .art-content h2{font-size:20px;padding:12px 24px 12px 14px}.das-brochure .das-cta a{flex:1 1 160px}.das-brochure .das-contact{padding:22px 18px}.das-brochure .reading-faq,.das-brochure .art-prev-next{margin:0 18px 24px}.das-brochure .art-article-head::after{right:14px;width:6px;height:28px}.das-brochure .das-table{min-width:520px}}
@media print{.das-brochure .site-header,.das-brochure .home-footer,.das-brochure .art-prev-next,.das-brochure .das-cta{display:none}.das-brochure .art-layout{padding:0;max-width:none}.das-brochure .art-main{border:0;box-shadow:none}.das-brochure .das-section{break-inside:avoid}.das-brochure .art-content{padding:0 16px}}
@media(max-width:700px){.das-brochure .das-hero-summary{order:0}.das-brochure .art-article-head{padding:20px}.das-brochure .art-article-meta{margin-bottom:8px}}
