/* Equipment Replacement: overview, interfaces, evidence, preparation, conversation. */
.er-hero{padding:28px 0 62px;background:#f3f7f8}.er-breadcrumb{display:flex;flex-wrap:wrap;gap:10px 13px;align-items:center;font-size:.78rem;color:#52666f;margin-bottom:39px}.er-breadcrumb a{min-height:28px;display:inline-flex;align-items:center;text-decoration:none}.er-breadcrumb a:hover{text-decoration:underline}.er-hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:70px;align-items:center}.er-hero h1{font-size:clamp(2.7rem,4.3vw,4.15rem);line-height:1.07;letter-spacing:-.045em;max-width:730px}.er-hero-copy>p:not(.eyebrow){font-size:.98rem;color:#52666f;line-height:1.85;max-width:660px}.er-hero-copy .er-lead{font-size:1.2rem!important;line-height:1.75!important;margin-top:25px}.er-hero .button-row{margin-top:26px;gap:18px 25px}.er-hero .text-link{font-size:.86rem;min-height:44px;display:inline-flex;align-items:center;gap:10px}
.er-review-plate{background:#0e3548;color:#fff;padding:34px 32px;border-top:3px solid #f0361a;box-shadow:0 14px 35px #0e35480d}.er-plate-caption{font-size:.65rem;letter-spacing:.16em;font-weight:700;color:#a6cad8;margin-bottom:15px}.ux-page .er-review-plate h2{font-size:1.75rem;line-height:1.18;font-weight:600;letter-spacing:-.025em;margin-bottom:25px}.er-basis{position:relative;padding:16px 0 16px 19px;border-top:1px solid #416474}.er-basis:before{content:"";position:absolute;left:0;top:24px;width:5px;height:5px;background:#9ac8d9}.er-basis span{font-size:.83rem;font-weight:700}.er-basis p{font-size:.86rem;line-height:1.75;color:#d0e0e7;margin:7px 0 0}.er-plate-note{font-size:.73rem;color:#a6cad8;line-height:1.75;border-top:1px solid #416474;padding-top:17px;margin:0}
.er-page-nav{background:#fff;border-bottom:1px solid #d6e2e7}.er-page-nav .container{display:flex;flex-wrap:wrap;gap:7px 30px;padding-block:13px}.er-page-nav a{font-size:.84rem;display:flex;align-items:center;min-height:34px;text-decoration:none;color:#0e3548}.er-page-nav a:hover{text-decoration:underline}.er-scope{padding:66px 0}.er-section-intro{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:end;margin-bottom:37px}.er-section-intro h2{font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.15;max-width:540px;margin-bottom:0}.er-section-intro>p{font-size:1rem;line-height:1.85;color:#52666f;margin:0}.er-interface-list{border-top:1px solid #cbdde5}.er-interface-list article{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;border-bottom:1px solid #cbdde5;padding:30px 0}.er-discipline{font-size:.66rem;letter-spacing:.1em;font-weight:700;color:#52666f;line-height:1.75;margin-bottom:13px}.er-interface-heading h3{font-size:1.6rem;line-height:1.22;max-width:330px}.er-interface-list article>div>p:not(.er-discipline){font-size:.96rem;color:#52666f;line-height:1.85;margin:0 0 12px}.er-interface-list details{border-top:1px solid #e0e8ec}.er-interface-list summary{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;list-style:none;min-height:49px;font-size:.83rem;font-weight:650;padding:11px 0}.er-interface-list summary::-webkit-details-marker{display:none}.er-interface-list summary>span{font-size:1.2rem;font-weight:400}.er-interface-list details[open] summary>span{transform:rotate(45deg)}.er-disclosure{font-size:.88rem;line-height:1.85;color:#52666f;padding:5px 0 4px}.er-disclosure ul{padding-left:19px;margin:0}.er-disclosure li{padding-left:5px;margin-bottom:13px}.er-disclosure p{font-size:.84rem;border-left:2px solid #c8dce5;padding-left:16px;margin:18px 0 9px}
.er-record{background:#f3f7f8;border-block:1px solid #dce5e9;padding:57px 0}.er-record-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:85px}.er-record h2,.er-prepare h2,.er-contact h2{font-size:clamp(1.9rem,2.9vw,2.65rem);line-height:1.17;max-width:590px}.er-record p:not(.eyebrow):not(.er-discipline){font-size:.96rem;line-height:1.85;color:#52666f}.er-record aside{border-left:1px solid #c5d9e3;padding-left:32px}.er-record h3{font-size:1.5rem;line-height:1.3}.er-record p.er-small{font-size:.85rem!important}.er-record .er-record-note{font-size:.73rem!important;margin-bottom:0;border-top:1px solid #cbdde5;padding-top:17px}.er-record .text-link{font-size:.9rem;min-height:40px;display:inline-flex;align-items:center;gap:12px}
.er-prepare{padding:65px 0}.er-prepare-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:85px}.er-prepare p:not(.eyebrow):not(.pd-status){font-size:.97rem;line-height:1.85;color:#52666f}.er-guide-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:23px 0 14px}.er-guide-actions .text-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:.9rem}.er-prepare p.er-small{font-size:.78rem!important;line-height:1.8!important;margin:15px 0 0}.er-brief-link{margin-top:20px!important;margin-bottom:0}.er-brief-link a{font-size:.83rem;font-weight:650;color:#0e3548;text-underline-offset:4px;display:inline-flex;align-items:center;gap:13px;min-height:35px}.er-preparation-notes{border-top:2px solid #0e3548;padding-top:24px}.er-preparation-notes h3{font-size:1.45rem}.er-preparation-notes ul{list-style:none;padding:0;margin:0}.er-preparation-notes li{border-top:1px solid #dce5e9;padding:17px 0}.er-preparation-notes li:first-child{border-top:0}.er-preparation-notes strong{font-size:.86rem;display:block;margin-bottom:6px}.er-preparation-notes li span{font-size:.88rem;line-height:1.8;display:block;color:#52666f}.er-desk-link{display:inline-flex;align-items:center;gap:12px;font-size:.84rem;font-weight:650;margin-top:7px;min-height:40px;text-underline-offset:4px}
.er-contact{padding:58px 0;background:#eef4f6;border-top:1px solid #d6e2e7}.er-contact-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:85px}.er-contact p{font-size:.96rem;color:#52666f;line-height:1.85;max-width:620px}.er-contact h3{font-size:1.3rem}.er-contact aside{border-left:1px solid #c6dbe4;padding:6px 0 0 32px}.er-contact ol{padding-left:20px;font-size:.91rem;line-height:1.85;margin:0 0 20px}.er-contact li{padding-left:5px;margin-bottom:12px}.er-contact aside p{font-size:.82rem;margin-bottom:0}.er-contact .button{margin-top:3px}
.equipment-replacement-page .er-hero a:focus-visible,.equipment-replacement-page .er-page-nav a:focus-visible,.equipment-replacement-page main summary:focus-visible,.equipment-replacement-page main button:focus-visible,.equipment-replacement-page main a:focus-visible{outline:3px solid #bf2b16;outline-offset:5px}.equipment-replacement-page [hidden]{display:none!important}.er-scope,.er-record,.er-prepare,.er-contact{scroll-margin-top:110px}
@media(max-width:980px){.er-hero-grid{grid-template-columns:1.3fr 1fr;gap:35px}.er-hero h1{font-size:clamp(2.6rem,4.4vw,3.6rem)}.er-review-plate{padding:28px 25px}.er-section-intro,.er-interface-list article,.er-record-grid,.er-prepare-grid,.er-contact-grid{gap:40px}.er-interface-heading h3{font-size:1.4rem}}
@media(max-width:760px){.er-hero{padding-bottom:38px}.er-hero-grid{grid-template-columns:1fr;gap:32px}.er-hero h1{font-size:clamp(2.4rem,6vw,3.4rem);max-width:680px}.er-breadcrumb{margin-bottom:28px}.er-review-plate{max-width:none}.er-section-intro{grid-template-columns:1fr;gap:20px;margin-bottom:27px}.er-interface-list article{grid-template-columns:1fr;gap:10px;padding-block:25px}.er-interface-heading h3{max-width:none;font-size:1.5rem;margin-bottom:6px}.er-discipline{margin-bottom:8px}.er-record-grid,.er-prepare-grid,.er-contact-grid{grid-template-columns:1fr;gap:30px}.er-record aside,.er-contact aside{border-left:0;border-top:1px solid #c6dbe4;padding:25px 0 0}.er-scope,.er-prepare{padding-block:43px}.er-record,.er-contact{padding-block:40px}.er-hero-copy .er-lead{font-size:1.12rem!important}.er-page-nav .container{gap:4px 23px}.er-page-nav a{font-size:.79rem}}
@media(max-width:480px){.er-hero{padding-top:20px}.er-hero h1{font-size:2.6rem}.er-hero-copy>p:not(.eyebrow){font-size:.93rem}.er-hero .button-row{align-items:start;gap:10px}.er-hero .button-row .button{max-width:100%;font-size:.87rem}.er-hero .text-link{font-size:.83rem}.er-review-plate{padding:27px 24px}.ux-page .er-review-plate h2{font-size:1.6rem}.er-section-intro h2,.er-record h2,.er-prepare h2,.er-contact h2{font-size:1.95rem}.er-section-intro>p,.er-interface-list article>div>p:not(.er-discipline){font-size:.92rem}.er-guide-actions{gap:10px 18px}.er-guide-actions .text-link{font-size:.85rem}.er-hero .eyebrow,.er-section-intro .eyebrow,.er-record .eyebrow,.er-prepare .eyebrow,.er-contact .eyebrow{font-size:.68rem}}
@media print{.equipment-replacement-page .site-header,.equipment-replacement-page .site-footer,.er-page-nav,.er-guide-actions,.er-brief-link,.er-contact .button,.equipment-replacement-page .skip-link{display:none!important}.equipment-replacement-page .container{width:100%;max-width:none}.er-hero,.er-scope,.er-record,.er-prepare,.er-contact{background:#fff;padding-block:20px}.er-hero-grid,.er-section-intro,.er-record-grid,.er-prepare-grid,.er-contact-grid{display:block}.er-hero h1{font-size:30pt}.er-review-plate{background:#fff;color:#0e3548;box-shadow:none;border:1px solid #ccc;break-inside:avoid;margin-top:25px}.er-review-plate p,.er-plate-caption{color:#273d47}.er-interface-list article{display:block;break-inside:avoid}.er-interface-list h3{max-width:none}.er-interface-list summary{break-after:avoid}.er-interface-list summary span{display:none}.er-disclosure{display:block!important}.er-record aside,.er-contact aside{border-left:0;padding-left:0}.pd-status,.er-small[data-storage-note]{display:none}}
