.repairs-module__0zRTDq__ml{color:var(--muted-light)}.repairs-module__0zRTDq__page h1{font-size:clamp(34px,9.6vw,44px)}@media (min-width:900px){.repairs-module__0zRTDq__page h1{font-size:clamp(40px,4.6vw,72px)}}.repairs-module__0zRTDq__heroMedia{background:var(--ink);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);flex-direction:column;justify-content:flex-start;align-items:flex-end;min-height:300px;display:flex}@media (min-width:900px){.repairs-module__0zRTDq__heroMedia{justify-content:center;min-height:0}}.repairs-module__0zRTDq__heroFigure{flex-direction:column;gap:14px;width:100%;display:flex}@media (min-width:900px){.repairs-module__0zRTDq__heroFigure{--text-right:calc(max(48px, (100vw - 1320px) / 2) + min(680px, .52 * min(1320px, 100vw - 96px)));width:min(100%, calc(100vw - 48px - var(--text-right) - 40px))}}.repairs-module__0zRTDq__heroCaption{color:var(--muted-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.repairs-module__0zRTDq__heroCaption .repairs-module__0zRTDq__mono{font-size:11px}.repairs-module__0zRTDq__keys{align-items:center;gap:8px;display:inline-flex}.repairs-module__0zRTDq__kbds{gap:4px;display:inline-flex}.repairs-module__0zRTDq__kbds kbd{font:500 11px/1 var(--font-mono);border:1px solid var(--muted-light);border-radius:var(--r-sm);min-width:22px;height:22px;color:var(--paper);justify-content:center;align-items:center;display:inline-flex}@media (hover:none){.repairs-module__0zRTDq__keys{display:none}}.repairs-module__0zRTDq__kinds{grid-template-columns:repeat(auto-fit,minmax(min(520px,100%),1fr));gap:48px 64px;display:grid}.repairs-module__0zRTDq__kind{flex-direction:column;display:flex}.repairs-module__0zRTDq__kindHead{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:16px;display:flex}.repairs-module__0zRTDq__kindTitle{font-size:28px;font-weight:800}.repairs-module__0zRTDq__xp{border-bottom:1px solid var(--line-light);transition:background-color .2s var(--ease)}.repairs-module__0zRTDq__xp[open]{background:var(--fog)}.repairs-module__0zRTDq__xpSummary{cursor:pointer;align-items:center;gap:16px;min-height:64px;padding:12px 16px;font-size:17px;font-weight:600;list-style:none;display:flex}.repairs-module__0zRTDq__xpSummary::-webkit-details-marker{display:none}@media (min-width:900px){.repairs-module__0zRTDq__xpSummary{font-size:18px}}.repairs-module__0zRTDq__xpCode{flex:none;width:28px}.repairs-module__0zRTDq__xpTitle{flex:1}.repairs-module__0zRTDq__xpPm{border:1px solid var(--ink);width:32px;height:32px;transition:transform .2s var(--ease);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.repairs-module__0zRTDq__xp[open] .repairs-module__0zRTDq__xpPm{transform:rotate(45deg)}.repairs-module__0zRTDq__xpText{color:#3a3a3a;max-width:600px;padding:0 16px 22px 60px;font-size:16px}.repairs-module__0zRTDq__docsHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;display:flex}.repairs-module__0zRTDq__bigH2{font-size:clamp(36px,4.6vw,68px);font-weight:800;line-height:.92}.repairs-module__0zRTDq__docsNote{max-width:440px;color:var(--body-dark);flex-direction:column;gap:14px;font-size:17px;display:flex}@media (min-width:900px){.repairs-module__0zRTDq__docsNote{font-size:18px}}.repairs-module__0zRTDq__docs{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:32px 16px;display:grid}.repairs-module__0zRTDq__doc{flex-direction:column;gap:14px;display:flex}.repairs-module__0zRTDq__docPhoto{border-radius:var(--r-md);position:relative;overflow:hidden}.repairs-module__0zRTDq__docTag{z-index:1;border-radius:var(--r-sm);background:var(--ink);border:1px solid var(--muted-light);height:26px;color:var(--paper);align-items:center;padding:0 10px;font-size:11px;display:inline-flex;position:absolute;top:16px;left:16px}.repairs-module__0zRTDq__docTagLight{background:var(--paper);border-color:var(--paper);color:var(--ink)}.repairs-module__0zRTDq__docCaption{flex-direction:column;gap:4px;display:flex}.repairs-module__0zRTDq__docCaption strong{font-size:18px;font-weight:600}.repairs-module__0zRTDq__docCaption span{color:var(--muted-dark);font-size:15px}.repairs-module__0zRTDq__callout{border:1px solid var(--line-dark);border-radius:var(--r-md);background:var(--charcoal);align-items:center;gap:16px;padding:20px 24px;display:flex}.repairs-module__0zRTDq__calloutIcon{border:1px solid var(--muted-light);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.repairs-module__0zRTDq__callout p{color:var(--body-dark);flex:1;font-size:16px}.repairs-module__0zRTDq__callout strong{color:var(--paper);font-weight:600}.repairs-module__0zRTDq__steps{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:32px 24px;list-style:none;display:grid}.repairs-module__0zRTDq__step{border-top:2px solid var(--ink);flex-direction:column;gap:12px;padding-top:24px;display:flex}.repairs-module__0zRTDq__stepNum{font:500 32px/1 var(--font-mono);font-variant-numeric:tabular-nums}.repairs-module__0zRTDq__stepTitle{font-size:20px;font-weight:600;line-height:1.25}.repairs-module__0zRTDq__stepText{color:var(--muted-light);font-size:15px}.repairs-module__0zRTDq__gallerySection{scroll-margin-top:0}.repairs-module__0zRTDq__gallery{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:40px 32px;display:grid}.repairs-module__0zRTDq__galleryItem{flex-direction:column;gap:16px;display:flex}.repairs-module__0zRTDq__galleryCaption{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.repairs-module__0zRTDq__galleryCaption strong{font-size:20px;font-weight:600}.repairs-module__0zRTDq__galleryCaption>span:last-child{color:var(--muted-dark);font-size:15px}.repairs-module__0zRTDq__kindTag{border-radius:var(--r-sm);border:1.5px solid var(--paper);align-items:center;height:24px;padding:0 8px;font-size:10px;display:inline-flex}@media (prefers-reduced-motion:reduce){.repairs-module__0zRTDq__xp,.repairs-module__0zRTDq__xpPm{transition:none}}
