
#pmdc1196v101{--dc-ink:#292720;--dc-muted:#625d54;--dc-soft:#f2eee7;--dc-line:#d9d2c8;--dc-paper:#fcfbf8;display:block!important;width:100%!important;max-width:none!important;min-width:0!important;clear:both!important;position:relative!important;color:var(--dc-ink)!important;background:var(--dc-paper)!important;font:400 16px/1.7 Inter,Arial,sans-serif!important}
#pmdc1196v101,#pmdc1196v101 *{box-sizing:border-box!important}#pmdc1196v101 *{min-width:0!important;float:none!important;writing-mode:horizontal-tb!important;word-break:normal!important;overflow-wrap:break-word!important}#pmdc1196v101 .dc-wrap{display:block!important;width:min(1180px,calc(100% - 48px))!important;max-width:1180px!important;margin:0 auto!important;padding:0!important}#pmdc1196v101 section{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:66px 0!important;clear:both!important}#pmdc1196v101 .dc-tint{background:var(--dc-soft)!important}
#pmdc1196v101 h2,#pmdc1196v101 h3,#pmdc1196v101 p,#pmdc1196v101 li,#pmdc1196v101 summary{position:static!important;transform:none!important;writing-mode:horizontal-tb!important;white-space:normal!important;word-break:normal!important}#pmdc1196v101 h2{display:block!important;width:auto!important;max-width:820px!important;margin:0!important;padding:0!important;font:400 clamp(31px,2.75vw,44px)/1.09 Georgia,'Times New Roman',serif!important;letter-spacing:-.026em!important;color:var(--dc-ink)!important}#pmdc1196v101 h3{display:block!important;width:auto!important;max-width:none!important;margin:0 0 8px!important;padding:0!important;font:400 22px/1.25 Georgia,'Times New Roman',serif!important;color:var(--dc-ink)!important}#pmdc1196v101 p,#pmdc1196v101 li{display:block!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;font:400 15px/1.68 Inter,Arial,sans-serif!important;color:var(--dc-muted)!important;text-align:left!important}#pmdc1196v101 .dc-eyebrow{display:block!important;width:auto!important;margin:0 0 13px!important;padding:0!important;font:700 11px/1.4 Inter,Arial,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--dc-ink)!important}#pmdc1196v101 .dc-intro{max-width:72ch!important;margin-top:18px!important;font-size:16px!important;line-height:1.7!important}
#pmdc1196v101 .dc-fit{padding-top:30px!important}#pmdc1196v101 .dc-head,#pmdc1196v101 .dc-section-head{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr)!important;gap:72px!important;align-items:end!important;margin-bottom:31px!important}#pmdc1196v101 .dc-head>p,#pmdc1196v101 .dc-section-head>p{max-width:58ch!important;margin:0 0 3px!important;font-size:16px!important}
#pmdc1196v101 .dc-grid3{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;border-top:1px solid var(--dc-line)!important;border-bottom:1px solid var(--dc-line)!important}#pmdc1196v101 .dc-card{display:block!important;padding:25px 28px 26px!important;border-left:1px solid var(--dc-line)!important}#pmdc1196v101 .dc-card:first-child{border-left:0!important}#pmdc1196v101 .dc-no{display:block!important;margin:0 0 18px!important;font:400 12px/1.4 Georgia,serif!important;color:#8c7c65!important}#pmdc1196v101 .dc-card p{font-size:14px!important;line-height:1.65!important}
/* v1.0.1: construction section is intentionally full-width below the introduction. This removes the narrow right rail / empty-left-column failure visible on the real frontend. */
#pmdc1196v101 .dc-construction .dc-section-head{margin-bottom:28px!important}#pmdc1196v101 .dc-spec-list{display:block!important;width:100%!important;border-top:1px solid #c9c0b3!important}#pmdc1196v101 .dc-spec-row{display:grid!important;grid-template-columns:minmax(190px,230px) minmax(0,1fr)!important;gap:40px!important;align-items:start!important;padding:18px 0!important;border-bottom:1px solid #c9c0b3!important}#pmdc1196v101 .dc-spec-row strong{display:block!important;font:600 14px/1.55 Inter,Arial,sans-serif!important;color:var(--dc-ink)!important}#pmdc1196v101 .dc-spec-row span{display:block!important;max-width:80ch!important;font:400 14px/1.65 Inter,Arial,sans-serif!important;color:var(--dc-muted)!important}#pmdc1196v101 .dc-claim{display:grid!important;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr)!important;gap:48px!important;align-items:start!important;margin-top:28px!important;padding:24px 28px!important;border:1px solid #d2c9bc!important;background:rgba(255,255,255,.55)!important}#pmdc1196v101 .dc-claim .dc-eyebrow{margin-bottom:8px!important;color:#78664f!important}#pmdc1196v101 .dc-claim h3{max-width:460px!important;font-size:21px!important;line-height:1.24!important}#pmdc1196v101 .dc-claim p{max-width:76ch!important;font-size:14px!important;line-height:1.68!important}
#pmdc1196v101 .dc-review-head{max-width:880px!important;margin-bottom:30px!important}#pmdc1196v101 .dc-review-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}#pmdc1196v101 .dc-review-card{display:block!important;padding:26px 27px 28px!important;border:1px solid var(--dc-line)!important;background:#fff!important}#pmdc1196v101 .dc-review-card p{font-size:14px!important;line-height:1.67!important}#pmdc1196v101 .dc-review-note{max-width:82ch!important;margin-top:22px!important;font-size:13px!important;line-height:1.65!important}
#pmdc1196v101 .dc-rfq-head{max-width:850px!important;margin-bottom:30px!important}#pmdc1196v101 .dc-rfq-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;border-top:1px solid #ccc3b6!important;border-bottom:1px solid #ccc3b6!important}#pmdc1196v101 .dc-rfq{display:block!important;padding:24px 24px 26px!important;border-left:1px solid #ccc3b6!important}#pmdc1196v101 .dc-rfq:first-child{border-left:0!important}#pmdc1196v101 .dc-rfq h3{font-size:20px!important}#pmdc1196v101 .dc-rfq p{font-size:14px!important;line-height:1.65!important}#pmdc1196v101 .dc-actions{display:flex!important;justify-content:flex-end!important;gap:26px!important;align-items:center!important;margin-top:26px!important}#pmdc1196v101 .dc-action{display:inline-flex!important;align-items:center!important;min-height:44px!important;padding:0 0 5px!important;border:0!important;border-bottom:1px solid currentColor!important;background:none!important;color:var(--dc-ink)!important;font:600 14px/1.4 Inter,Arial,sans-serif!important;text-decoration:none!important;cursor:pointer!important}#pmdc1196v101 .dc-action:focus-visible,#pmdc1196v101 summary:focus-visible{outline:3px solid #8a724e!important;outline-offset:4px!important}
#pmdc1196v101 .dc-faq-head{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(320px,.75fr)!important;gap:70px!important;align-items:end!important;margin-bottom:24px!important}#pmdc1196v101 .dc-faq-head p{max-width:56ch!important}#pmdc1196v101 .dc-faq-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0 38px!important}#pmdc1196v101 details{display:block!important;width:100%!important;margin:0!important;padding:0 0 14px!important;border-bottom:1px solid var(--dc-line)!important}#pmdc1196v101 details+details{margin-top:13px!important}#pmdc1196v101 summary{display:block!important;width:100%!important;max-width:none!important;min-height:48px!important;margin:0!important;padding:5px 30px 5px 0!important;cursor:pointer!important;list-style:none!important;position:relative!important;font:600 14px/1.5 Inter,Arial,sans-serif!important;color:var(--dc-ink)!important}#pmdc1196v101 summary::-webkit-details-marker{display:none!important}#pmdc1196v101 summary:after{content:'+';position:absolute;right:2px;top:6px;font:400 18px/1.3 Georgia,serif;color:#8c7c65}#pmdc1196v101 details[open] summary:after{content:'−'}#pmdc1196v101 details p{margin-top:7px!important;padding-right:28px!important;font-size:14px!important;line-height:1.65!important}
/* Target-only gallery refinement; the v1.0.0 renderer remains unchanged. */
.pmdc100-gallery .pf-heading{align-items:start!important}.pmdc100-gallery .pf-heading>div{max-width:850px!important}.pmdc100-gallery .pf-intro{display:block!important;max-width:72ch!important;margin:12px 0 0!important;color:#625d54!important;font-size:15px!important;line-height:1.65!important}.pmdc100-dialog .pf-dialog-range{margin-top:12px!important}
@media(max-width:1000px){#pmdc1196v101 .dc-head,#pmdc1196v101 .dc-section-head,#pmdc1196v101 .dc-faq-head{grid-template-columns:1fr!important;gap:18px!important}#pmdc1196v101 .dc-grid3{grid-template-columns:1fr!important}#pmdc1196v101 .dc-card,#pmdc1196v101 .dc-card:first-child{padding:23px 0!important;border-left:0!important}#pmdc1196v101 .dc-card+.dc-card{border-top:1px solid var(--dc-line)!important}#pmdc1196v101 .dc-rfq-grid{grid-template-columns:1fr 1fr!important}#pmdc1196v101 .dc-rfq:nth-child(odd){border-left:0!important}#pmdc1196v101 .dc-rfq:nth-child(n+3){border-top:1px solid #ccc3b6!important}}
@media(max-width:700px){#pmdc1196v101 .dc-wrap{width:calc(100% - 32px)!important}#pmdc1196v101 section{padding:46px 0!important}#pmdc1196v101 .dc-fit{padding-top:24px!important}#pmdc1196v101 h2{font-size:clamp(29px,9vw,37px)!important}#pmdc1196v101 .dc-spec-row,#pmdc1196v101 .dc-claim{grid-template-columns:1fr!important;gap:8px!important}#pmdc1196v101 .dc-spec-row{padding:17px 0!important}#pmdc1196v101 .dc-claim{padding:22px 20px!important}#pmdc1196v101 .dc-review-grid,#pmdc1196v101 .dc-rfq-grid,#pmdc1196v101 .dc-faq-grid{grid-template-columns:1fr!important}#pmdc1196v101 .dc-review-card{padding:23px 20px!important}#pmdc1196v101 .dc-rfq,#pmdc1196v101 .dc-rfq:nth-child(odd){padding:21px 0!important;border-left:0!important}#pmdc1196v101 .dc-rfq:nth-child(n+2){border-top:1px solid #ccc3b6!important}#pmdc1196v101 .dc-actions{justify-content:flex-start!important;flex-wrap:wrap!important;gap:18px!important}.pmdc100-gallery .pf-intro{font-size:14px!important;line-height:1.6!important}}
