.screen-repair-cost_shell__N4moO{width:min(1080px,calc(100% - 32px));margin:0 auto;padding:clamp(36px,6vw,76px) 0 96px;color:#17251f}.screen-repair-cost_hero__OTNcy{max-width:900px;margin:0 0 38px;padding-left:clamp(18px,3vw,34px);border-left:5px solid #17664b}.screen-repair-cost_hero__OTNcy>p:first-child,.screen-repair-cost_sectionHeading__1kQAS>p:first-child{margin:0 0 10px;color:#17664b;font-size:.82rem;font-weight:850;letter-spacing:.12em}.screen-repair-cost_hero__OTNcy h1{max-width:840px;margin:0;font-size:clamp(2.35rem,5.2vw,4.4rem);line-height:1.04;letter-spacing:-.05em;text-wrap:balance}.screen-repair-cost_lead___REDL{max-width:790px;margin:18px 0 0;color:#53675d;font-size:clamp(1rem,1.45vw,1.16rem);line-height:1.82}.screen-repair-cost_coverage__dfcZ3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 0 0;border-top:1px solid #bfcfc6;border-bottom:1px solid #bfcfc6}.screen-repair-cost_coverage__dfcZ3>div{padding:17px 20px}.screen-repair-cost_coverage__dfcZ3>div+div{border-left:1px solid #dbe5df}.screen-repair-cost_coverage__dfcZ3 dt{color:#61736a;font-size:.78rem;font-weight:800;letter-spacing:.04em}.screen-repair-cost_coverage__dfcZ3 dd{margin:7px 0 0;color:#173e2d;font-size:1.18rem;font-weight:900}.screen-repair-cost_sizeNav__Xhab5{position:-webkit-sticky;position:sticky;z-index:2;top:76px;display:flex;gap:4px;overflow-x:auto;margin:0 0 64px;padding:8px;border:1px solid #d8e3dd;border-radius:5px;background:rgb(250 252 251/96%);scrollbar-width:thin;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.screen-repair-cost_sizeNav__Xhab5 a{display:flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:44px;padding:9px 15px;border-radius:2px;color:#285542;text-decoration:none;font-weight:800}.screen-repair-cost_sizeNav__Xhab5 a:hover{background:#e7f1eb}.screen-repair-cost_sizeNav__Xhab5 a:focus-visible{background:#e7f1eb;outline:3px solid #155eef;outline-offset:3px}.screen-repair-cost_section__62nK5{margin-top:76px;scroll-margin-top:150px}.screen-repair-cost_sectionHeading__1kQAS{max-width:790px;margin-bottom:28px}.screen-repair-cost_sectionHeading__1kQAS h2{margin:0;font-size:clamp(1.8rem,3.5vw,2.8rem);line-height:1.15;letter-spacing:-.035em;text-wrap:balance}.screen-repair-cost_sectionHeading__1kQAS>p:last-child{margin:14px 0 0;color:#5b6e64;line-height:1.75}.screen-repair-cost_sizeSections__UHXrD{display:grid;grid-gap:34px;gap:34px}.screen-repair-cost_sizeSection__yJR3U{scroll-margin-top:150px;padding:0;border-top:2px solid #173e2d}.screen-repair-cost_sizeSection__yJR3U h3{padding:17px 0 12px;font-size:1.4rem}.screen-repair-cost_priceGrid__g_bI1{display:grid;grid-template-columns:1fr}.screen-repair-cost_priceCard__9LbHy{display:grid;grid-template-columns:110px minmax(0,1.3fr) minmax(155px,.55fr) minmax(190px,.8fr);grid-gap:18px;gap:18px;align-items:center;min-width:0;padding:15px 0;border-top:1px solid #dce5e0}.screen-repair-cost_brandCard__1eXyh>span,.screen-repair-cost_priceCard__9LbHy>span,.screen-repair-cost_ratioCard__49sew>span{color:#17664b;font-size:.78rem;font-weight:850}.screen-repair-cost_brandCard__1eXyh h3,.screen-repair-cost_priceCard__9LbHy h4,.screen-repair-cost_ratioCard__49sew h3{margin:0;font-size:1.04rem;line-height:1.45}.screen-repair-cost_priceCard__9LbHy strong{font-size:1.18rem}.screen-repair-cost_brandCard__1eXyh small,.screen-repair-cost_priceCard__9LbHy small{color:#62746b;line-height:1.5}.screen-repair-cost_ratioGrid__Rst52{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:2px solid #173e2d}.screen-repair-cost_ratioCard__49sew{min-width:0;padding:20px 22px;border-bottom:1px solid #dbe5df;background:#fff}.screen-repair-cost_ratioCard__49sew:nth-child(odd){border-right:1px solid #dbe5df}.screen-repair-cost_ratioCard__49sew p{display:grid;grid-gap:8px;gap:8px;margin:14px 0 0}.screen-repair-cost_ratioCard__49sew p strong{font-size:1.45rem}.screen-repair-cost_ratioCard__49sew p small{color:#61736a;line-height:1.55}.screen-repair-cost_brandGrid__2E_u7{display:grid;grid-template-columns:1fr;border-top:2px solid #173e2d}.screen-repair-cost_brandCard__1eXyh{display:grid;grid-template-columns:150px 190px minmax(0,1fr) minmax(180px,.7fr);grid-gap:18px;gap:18px;align-items:start;min-width:0;padding:17px 0;border-bottom:1px solid #dbe5df}.screen-repair-cost_brandCard__1eXyh p{margin:0;color:#4d6257;line-height:1.65}.screen-repair-cost_notice__r9A_R{margin-top:76px;padding:30px 34px;border-left:6px solid #58a27e;background:#173e2d;color:#f4fbf7}.screen-repair-cost_notice__r9A_R h2{margin:0;font-size:clamp(1.5rem,3vw,2.2rem)}.screen-repair-cost_notice__r9A_R ul{margin:18px 0 0;padding-left:21px;line-height:1.8}.screen-repair-cost_sources__um5I6{margin-top:76px}.screen-repair-cost_sourceGrid__D5RCk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:2px solid #173e2d}.screen-repair-cost_sourceGrid__D5RCk a{display:flex;min-width:0;min-height:82px;flex-direction:column;justify-content:center;padding:16px 18px;border-bottom:1px solid #d8e3dd;background:#fff;color:#17664b;text-decoration:none}.screen-repair-cost_sourceGrid__D5RCk a:nth-child(odd){border-right:1px solid #d8e3dd}.screen-repair-cost_sourceGrid__D5RCk a span{margin-top:6px;font-size:.84rem;font-weight:800}.screen-repair-cost_sourceGrid__D5RCk a:hover{background:#f2f7f4}.screen-repair-cost_sourceGrid__D5RCk a:focus-visible{background:#f7faf8;outline:3px solid #155eef;outline-offset:-3px}.screen-repair-cost_printUrl__zJeoY{display:none}.screen-repair-cost_related__5I1b6{display:flex;flex-wrap:wrap;gap:10px;margin-top:48px}.screen-repair-cost_related__5I1b6 a{display:flex;align-items:center;min-height:44px;padding:10px 15px;border-bottom:2px solid #17664b;color:#224f3d;text-decoration:none;font-weight:800}.screen-repair-cost_sizeNav__Xhab5{position:static;flex-wrap:wrap;overflow:visible;margin-bottom:64px;padding:10px 0;border-right:0;border-left:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.screen-repair-cost_sizeNav__Xhab5 a{flex:1 1 120px;border-radius:0;border-bottom:2px solid transparent}.screen-repair-cost_sizeSections__UHXrD{gap:12px;border-top:2px solid #173e2d}.screen-repair-cost_sizeSection__yJR3U{border-top:0;border-bottom:1px solid #cbd8d1}.screen-repair-cost_sizeHeader__bf2t2{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:64px;padding:8px 4px}.screen-repair-cost_sizeSection__yJR3U h3{margin:0;padding:0;font-size:1.35rem}.screen-repair-cost_sizeHeader__bf2t2 span{margin-left:auto;color:#62746b;font-size:.84rem;font-weight:800}.screen-repair-cost_priceGrid__g_bI1{border-top:1px solid #dce5e0}.screen-repair-cost_priceCard__9LbHy{border-top:0;border-bottom:1px solid #dce5e0}.screen-repair-cost_ratioGrid__Rst52{grid-template-columns:1fr}.screen-repair-cost_ratioCard__49sew{display:grid;grid-template-columns:110px minmax(0,1fr) minmax(280px,.85fr);grid-gap:18px;gap:18px;align-items:start;padding:17px 0;background:transparent}.screen-repair-cost_ratioCard__49sew:nth-child(odd){border-right:0}.screen-repair-cost_ratioCard__49sew p{margin:0}.screen-repair-cost_ratioCard__49sew p strong{font-size:1.25rem}@media(max-width:843px){.screen-repair-cost_sizeNav__Xhab5{top:70px}.screen-repair-cost_coverage__dfcZ3{grid-template-columns:1fr 1fr}.screen-repair-cost_coverage__dfcZ3>div:last-child{grid-column:1/-1;border-top:1px solid #dbe5df;border-left:0}.screen-repair-cost_priceCard__9LbHy{grid-template-columns:100px minmax(0,1fr)}.screen-repair-cost_priceCard__9LbHy small,.screen-repair-cost_priceCard__9LbHy strong{grid-column:2}.screen-repair-cost_brandCard__1eXyh{grid-template-columns:130px minmax(0,1fr)}.screen-repair-cost_brandCard__1eXyh p,.screen-repair-cost_brandCard__1eXyh small{grid-column:2}.screen-repair-cost_sourceGrid__D5RCk{grid-template-columns:1fr}}@media(max-width:560px){.screen-repair-cost_shell__N4moO{width:min(100% - 24px,1120px);padding-top:28px}.screen-repair-cost_hero__OTNcy{padding-left:16px;border-left-width:4px}.screen-repair-cost_hero__OTNcy h1{font-size:clamp(2.15rem,12vw,3.25rem)}.screen-repair-cost_coverage__dfcZ3,.screen-repair-cost_ratioGrid__Rst52{grid-template-columns:1fr}.screen-repair-cost_coverage__dfcZ3>div+div{border-top:1px solid #dbe5df;border-left:0}.screen-repair-cost_coverage__dfcZ3>div:last-child{grid-column:auto}.screen-repair-cost_sizeNav__Xhab5{top:66px;margin-bottom:48px}.screen-repair-cost_ratioCard__49sew{grid-template-columns:1fr;gap:7px;padding:18px 0}.screen-repair-cost_ratioCard__49sew:nth-child(odd),.screen-repair-cost_sourceGrid__D5RCk a:nth-child(odd){border-right:0}.screen-repair-cost_brandCard__1eXyh{grid-template-columns:1fr;gap:7px;padding:18px 0}.screen-repair-cost_brandCard__1eXyh p,.screen-repair-cost_brandCard__1eXyh small{grid-column:1}.screen-repair-cost_notice__r9A_R{padding:23px 21px}.screen-repair-cost_section__62nK5{margin-top:56px}}@media print{.screen-repair-cost_shell__N4moO{width:100%;padding:0}.screen-repair-cost_related__5I1b6,.screen-repair-cost_sizeNav__Xhab5{display:none}.screen-repair-cost_brandGrid__2E_u7,.screen-repair-cost_priceGrid__g_bI1,.screen-repair-cost_ratioGrid__Rst52,.screen-repair-cost_sourceGrid__D5RCk{grid-template-columns:repeat(2,minmax(0,1fr))}.screen-repair-cost_brandCard__1eXyh,.screen-repair-cost_notice__r9A_R,.screen-repair-cost_priceCard__9LbHy,.screen-repair-cost_ratioCard__49sew,.screen-repair-cost_sizeSection__yJR3U,.screen-repair-cost_sourceGrid__D5RCk a{page-break-inside:avoid;break-inside:avoid}.screen-repair-cost_sourceGrid__D5RCk a{min-height:0;padding:8px 0;border:0}.screen-repair-cost_printUrl__zJeoY{display:block;overflow-wrap:anywhere;color:#333}}.screen-repair-cost_coverageLine__222lx{max-width:790px;margin:26px 0 0;padding:15px 0;border-top:1px solid #bfcfc6;border-bottom:1px solid #bfcfc6;color:#40584d;line-height:1.75}.screen-repair-cost_coverageLine__222lx strong{color:#173e2d;font-size:1.08em}.screen-repair-cost_notice__r9A_R{padding:26px 4px;border-top:3px solid #173e2d;border-bottom:1px solid #bfcfc6;border-left:0;background:transparent;color:#17251f}.screen-repair-cost_related__5I1b6{gap:0 28px;padding-top:16px;border-top:1px solid #bfcfc6}.screen-repair-cost_related__5I1b6 a{padding:9px 0}.screen-repair-cost_related__5I1b6 a:hover{color:#17664b}.screen-repair-cost_related__5I1b6 a:focus-visible{outline:3px solid #17664b;outline-offset:3px}.screen-repair-cost_sourceGrid__D5RCk{grid-template-columns:1fr;counter-reset:official-source}.screen-repair-cost_sourceGrid__D5RCk a{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:6px 16px;gap:6px 16px;align-items:center;min-height:70px;padding:13px 4px;background:transparent}.screen-repair-cost_sourceGrid__D5RCk a:nth-child(odd){border-right:0}.screen-repair-cost_sourceGrid__D5RCk a:before{counter-increment:official-source;content:counter(official-source,decimal-leading-zero);grid-column:1;grid-row:1/3;color:#73857b;font-size:.76rem;font-weight:850;letter-spacing:.06em}.screen-repair-cost_sourceGrid__D5RCk a strong{grid-column:2}.screen-repair-cost_sourceGrid__D5RCk a span{grid-column:3;margin-top:0}.screen-repair-cost_printUrl__zJeoY{grid-column:2/-1}@media(max-width:560px){.screen-repair-cost_sourceGrid__D5RCk a{grid-template-columns:30px minmax(0,1fr);gap:5px 12px}.screen-repair-cost_sourceGrid__D5RCk a span{grid-column:2;margin-top:2px}.screen-repair-cost_sourceGrid__D5RCk a:before{grid-row:1/4}.screen-repair-cost_notice__r9A_R{padding:23px 4px}}