.psr-warranty-page{font:16px/1.65 Arial,Helvetica,sans-serif;background:#fff;color:#263b55;text-align:left;text-shadow:none}.psr-warranty-page *{box-sizing:border-box;text-shadow:none}.psr-warranty-page section[id],.psr-warranty-page article[id]{scroll-margin-top:110px}
#page-warranties .psr-warranty-page .pw-intro{padding:56px 36px;background:#eef3f8;border-bottom:1px solid #d7e1ec}#page-warranties .psr-warranty-page .pw-eyebrow,#page-warranties .psr-warranty-page .pw-label{font:700 12px/1.5 Arial,sans-serif;letter-spacing:1.4px;color:#a31f2a;margin:0 0 14px;padding:0}
#page-warranties .psr-warranty-page h1{font:700 clamp(32px,4vw,52px)/1.12 Arial,sans-serif;letter-spacing:-1px;text-transform:none;color:#142d4d;text-align:left;margin:0 0 20px;padding:0}#page-warranties .psr-warranty-page .pw-lead{font-size:19px;max-width:780px}
#page-warranties .psr-warranty-page h2{font:700 29px/1.25 Arial,sans-serif;color:#142d4d;text-align:left;margin:0 0 18px;padding:0;letter-spacing:-.4px}#page-warranties .psr-warranty-page h3{font:700 25px/1.3 Arial,sans-serif;color:#142d4d;text-align:left;margin:0 0 14px;padding:0}
#page-warranties .psr-warranty-page p{font:400 16px/1.65 Arial,sans-serif;margin:0 0 18px;padding:0;text-align:left;color:#3d5068}#page-warranties .psr-warranty-page .pw-small{font-size:12px;line-height:1.65;margin:18px 0 0;color:#52647b}.pw-section{padding:42px 36px;border-bottom:1px solid #dce4ed}.pw-actions{display:flex;gap:18px 24px;align-items:center;flex-wrap:wrap;margin:24px 0}
.psr-warranty-page a{color:#174b84;text-decoration:underline;text-underline-offset:3px}.psr-warranty-page a:focus-visible,.psr-warranty-page summary:focus-visible{outline:3px solid #c78200;outline-offset:4px}.psr-warranty-page .pw-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:14px 22px;border-radius:5px;background:#b51f2a;color:#fff;text-decoration:none;font-weight:700}.psr-warranty-page .pw-button:hover{background:#941923}.pw-link{display:inline-flex;align-items:center;min-height:44px;font-weight:700}
.pw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px}.pw-card{min-width:0;border:1px solid #cfdaE7;border-top:5px solid #244d7f;border-radius:6px;padding:26px;background:#f8fafc;display:flex;flex-direction:column}.pw-card:first-child{border-top-color:#b61f2c}.pw-card img{display:block;width:180px;height:105px;object-fit:contain;margin:0 0 18px}.pw-card dl{margin:6px 0 24px}.pw-card dt{font-weight:700;color:#142d4d;margin:20px 0 5px}.pw-card dd{margin:0;font-size:14px;line-height:1.65}.pw-document{margin-top:auto;display:block;padding:12px 0;min-height:44px;font-size:14px;font-weight:700;overflow-wrap:anywhere}
.pw-explain details{border-top:1px solid #d6e0eb;padding:0}.pw-explain details:last-child{border-bottom:1px solid #d6e0eb}.pw-explain summary{padding:19px 2px;font-weight:700;cursor:pointer;color:#183557}.pw-request{background:#eef3f8}.pw-steps{margin:20px 0;padding-left:24px}.pw-steps li{display:list-item;float:none;margin:0 0 15px;padding-left:5px}.pw-steps strong{font-weight:700}.pw-sources p{display:flex;gap:12px 25px;flex-wrap:wrap}.pw-sources a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}
@media(max-width:1000px){.pw-grid{grid-template-columns:1fr}.pw-card{padding:24px}.pw-card img{width:160px;height:95px}.pw-card dl{display:grid;grid-template-columns:145px 1fr;gap:16px}.pw-card dt{margin:0}.pw-card dd{padding-bottom:8px}}
@media(max-width:540px){#page-warranties .psr-warranty-page .pw-intro,.pw-section{padding:34px 22px}#page-warranties .psr-warranty-page h1{font-size:37px}#page-warranties .psr-warranty-page h2{font-size:26px}#page-warranties .psr-warranty-page .pw-lead{font-size:17px}.pw-card dl{display:block}.pw-card dt{margin:18px 0 5px}.pw-card dd{padding:0}.pw-actions{display:grid;gap:10px}.pw-button{width:100%}.pw-card{padding:22px 18px}.pw-steps{padding-left:20px}}
#page-warranties .psr-warranty-page .pw-system-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}#page-warranties .psr-warranty-page .pw-component{min-width:0;padding:24px;border:1px solid #dce4ed;border-radius:6px;background:#f8fafc}#page-warranties .psr-warranty-page .pw-component h3{font-size:21px;margin:12px 0}#page-warranties .psr-warranty-page .pw-component p{font-size:15px;margin:0}#page-warranties .psr-warranty-page .pw-number{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#e7edf5;color:#244d7f;font-size:13px;font-weight:700}#page-warranties .psr-warranty-page .pw-system-benefit{padding:26px;border-left:4px solid #b51f2a;background:#eef3f8;border-radius:0 6px 6px 0}#page-warranties .psr-warranty-page .pw-system-benefit h3{font-size:23px}#page-warranties .psr-warranty-page .pw-system-benefit p{margin-bottom:10px}
@media(max-width:1000px){#page-warranties .psr-warranty-page .pw-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){#page-warranties .psr-warranty-page .pw-system-grid{grid-template-columns:1fr;gap:14px}#page-warranties .psr-warranty-page .pw-component{padding:22px}#page-warranties .psr-warranty-page .pw-system-benefit{padding:22px 18px}}
