._3Xjza_ivHero{background:#f2f6f8;border-bottom:1px solid #d7e1e6;padding:36px 0 76px}._3Xjza_heroGrid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:72px;margin-top:52px;display:grid}._3Xjza_eyebrow{color:var(--jma-accent);font-family:var(--jma-font-en);letter-spacing:.16em;margin:0 0 10px;font-size:12px;font-weight:800}._3Xjza_ivHero h1{max-width:720px;color:var(--jma-primary);letter-spacing:-.035em;margin:0;font-size:clamp(40px,5vw,66px);line-height:1.25}._3Xjza_ivLead{max-width:680px;color:var(--jma-text-sub);margin:24px 0 0;font-size:18px;line-height:2}._3Xjza_heroActions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}._3Xjza_heroSummary{border-top:4px solid var(--jma-primary);background:#fff;gap:0;padding:30px 34px;display:grid;box-shadow:0 14px 38px #18364b14}._3Xjza_heroSummary span{color:var(--jma-accent);margin-bottom:12px;font-size:13px;font-weight:800}._3Xjza_heroSummary strong{color:var(--jma-primary);border-top:1px solid var(--jma-border);padding:13px 0;font-size:17px}._3Xjza_localNav{z-index:5;top:var(--header-height,0);border-bottom:1px solid var(--jma-border);background:#fff;position:sticky;overflow-x:auto}._3Xjza_localNav>div{grid-template-columns:repeat(4,1fr);display:grid}._3Xjza_localNav a{min-height:58px;color:var(--jma-text);text-align:center;border-right:1px solid var(--jma-border);place-items:center;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;display:grid}._3Xjza_localNav a:first-child{border-left:1px solid var(--jma-border)}._3Xjza_localNav a[aria-current=page]{color:var(--jma-primary);box-shadow:inset 0 -3px var(--jma-accent)}._3Xjza_contentSection{padding:104px 0 116px}._3Xjza_ivBody{max-width:1080px;margin:0 auto}._3Xjza_ivSub{color:var(--jma-primary);letter-spacing:-.02em;border-bottom:1px solid var(--jma-primary);margin:92px 0 28px;padding-bottom:16px;font-size:clamp(28px,3.4vw,42px);line-height:1.45}._3Xjza_bodyP{max-width:880px;color:var(--jma-text-sub);margin:0 0 22px;font-size:15px;line-height:2.05}._3Xjza_pain{grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 34px;padding:0;display:grid}._3Xjza_pain li{min-height:100%;color:var(--jma-text);border-top:3px solid var(--jma-accent);background:#f5f8f9;padding:24px 24px 24px 28px;font-size:14px;line-height:1.9;list-style:none}._3Xjza_fig{aspect-ratio:1;object-fit:contain;border:1px solid var(--jma-border);background:#f4f7f8;height:auto;margin:0 0 24px;padding:22px;display:block;width:min(100%,380px)!important}._3Xjza_specTable{border-collapse:collapse;width:100%;margin:26px 0 42px;font-size:13px}._3Xjza_specTable th,._3Xjza_specTable td{text-align:left;vertical-align:top;border:1px solid var(--jma-border);padding:16px 18px;line-height:1.85}._3Xjza_specTable th{width:31%;color:var(--jma-primary);background:#f2f6f8;font-weight:700}._3Xjza_specTable th._3Xjza_nw{white-space:normal}._3Xjza_price{border-top:4px solid var(--jma-primary);background:#eef4f5;grid-template-columns:1fr 1fr;gap:0 30px;margin-bottom:24px;padding:32px 36px;display:grid}._3Xjza_price>p:first-child{grid-column:1/-1}._3Xjza_price ._3Xjza_amt{color:var(--jma-primary);font-size:28px;font-weight:800}._3Xjza_note{max-width:900px;color:var(--jma-text-sub);font-size:12.5px;line-height:1.85}._3Xjza_revisionDetails{border-top:1px solid var(--jma-primary);border-bottom:1px solid var(--jma-border);margin:30px 0 48px}._3Xjza_revisionDetails summary{min-height:58px;color:var(--jma-primary);cursor:pointer;justify-content:space-between;align-items:center;padding:14px 4px;font-weight:800;display:flex}._3Xjza_revisionDetails summary:after{content:"+";font-size:24px;font-weight:400}._3Xjza_revisionDetails[open] summary:after{content:"−"}._3Xjza_revisionTable{max-width:100%;padding:0 0 24px;overflow-x:auto}._3Xjza_revisionTable table{border-collapse:collapse;width:100%;min-width:900px;font-size:12px}:is(._3Xjza_revisionTable th,._3Xjza_revisionTable td){text-align:left;vertical-align:top;border:1px solid var(--jma-border);padding:10px 12px;line-height:1.7}._3Xjza_revisionTable th{color:#fff;background:var(--jma-primary)}._3Xjza_revisionTable tr:nth-child(2n) td{background:#f7f9fa}._3Xjza_relList{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:0;display:grid}._3Xjza_relList li{list-style:none}._3Xjza_relList a{min-height:58px;color:var(--jma-primary);border:1px solid var(--jma-border);justify-content:space-between;align-items:center;padding:14px 20px;font-size:14px;font-weight:700;text-decoration:none;display:flex}._3Xjza_relList a:after{content:"▶︎"}._3Xjza_contactCard{color:#fff;background:#12394a;grid-template-columns:1fr auto;align-items:end;gap:48px;margin-top:90px;padding:42px 44px;display:grid}._3Xjza_contactCard h2{color:#fff;margin:6px 0 16px;font-size:26px}._3Xjza_contactCard p{color:#ffffffbd;margin:4px 0;font-size:14px;line-height:1.8}._3Xjza_contactCard ._3Xjza_eyebrow{color:#80d1da}._3Xjza_contactLinks{justify-items:end;gap:8px;display:grid}._3Xjza_contactLinks a{color:#fff;text-underline-offset:4px;overflow-wrap:anywhere;font-size:14px;font-weight:700}@media (max-width:760px){._3Xjza_ivHero{padding:24px 0 54px}._3Xjza_heroGrid{grid-template-columns:1fr;gap:32px;margin-top:38px}._3Xjza_ivHero h1{font-size:38px}._3Xjza_ivLead{font-size:16px}._3Xjza_heroActions a{width:100%}._3Xjza_heroSummary{padding:26px 24px}._3Xjza_localNav{position:static}._3Xjza_localNav>div{grid-template-columns:repeat(4,minmax(132px,1fr));width:max-content;min-width:100%}._3Xjza_contentSection{padding:72px 0 88px}._3Xjza_ivSub{margin-top:70px;font-size:29px}._3Xjza_pain{grid-template-columns:1fr}._3Xjza_pain li{padding:22px 20px}._3Xjza_fig{margin-inline:auto}._3Xjza_specTable,._3Xjza_specTable tbody,._3Xjza_specTable tr,._3Xjza_specTable th,._3Xjza_specTable td{width:100%;display:block}._3Xjza_specTable tr{border:1px solid var(--jma-border);margin-bottom:12px}._3Xjza_specTable th,._3Xjza_specTable td{border:0}._3Xjza_specTable th{border-bottom:1px solid var(--jma-border)}._3Xjza_specTable th[colspan]{color:#fff;background:var(--jma-primary)!important}._3Xjza_price{grid-template-columns:1fr;padding:28px 24px}._3Xjza_price>p:first-child{grid-column:auto}._3Xjza_relList{grid-template-columns:1fr}._3Xjza_contactCard{grid-template-columns:1fr;gap:28px;margin-top:70px;padding:34px 24px}._3Xjza_contactLinks{justify-items:start}}
