:root{--brand-red: #ff6b6b;--brand-reddark: #da4747;--brand-redlight: #ff9b97;--brand-black: #272b2a;--brand-green: #007542;--brand-green-filter: brightness(0) saturate(100%) invert(20%) sepia(100%) saturate(6000%) hue-rotate(125deg) brightness(90%) contrast(150%);--color-white: #ffffff;--bg-primary: #f0eee6;--hero-bg-glass: rgba(255, 255, 255, .39);--hero-border-glass: rgba(255, 255, 255, .41);--hero-shadow: rgb(236, 236, 241);--dark-bg: #14141c;--border-light: #e0e0e0;--border-dark: #cccccc;--text-danger: #e53935;--attention-delete: #ff6666;--text-primary: #333333;--text-secondary: #6e6e6e;--brand-grey-1: #87867f;--brand-grey-2: #acaca6;--brand-grey-3: #c5c5c0;--brand-grey-4: #e8e6dc;--brand-grey-5: #f0eee6;--brand-grey-6: #faf9f6;--accent-yellow-1: #ffbe3c;--accent-yellow-2: #ffcf6e;--accent-yellow-3: #ffdf9e;--accent-yellow-4: #fceccb;--accent-green-1: #059688;--accent-green-2: #63b9a4;--accent-green-3: #a7d5c2;--accent-green-4: #dcede1;--accent-blue-1: #3aa7ea;--accent-blue-2: #6ebbee;--accent-blue-3: #a1d5f5;--accent-blue-4: #def2ff;--accent-pink-1: #db4781;--accent-pink-2: #e3729e;--accent-pink-3: #efadc7;--accent-pink-4: #fbebf1;--accent-purple-1: #8a4b70;--accent-purple-2: #a1739b;--accent-purple-3: #b896b4;--accent-purple-4: #e9dfe8;--grey-1: #212121;--grey-2: #333333;--grey-3: #4e4e4e;--grey-4: #6e6e6e;--grey-5: #8f8f8f;--grey-6: #cccccc;--grey-7: #e0e0e0;--grey-8: #f2f2f2;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05)}@font-face{font-family:Inter-Black;src:url(/fonts/Inter-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Inter-Bold;src:url(/fonts/Inter-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter-SemiBold;src:url(/fonts/Inter-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter-Medium;src:url(/fonts/Inter-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter-Regular;src:url(/fonts/Inter-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter-Italic;src:url(/fonts/Inter-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter-Light;src:url(/fonts/Inter-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}h2{font-size:20px;margin-top:32px;margin-bottom:1rem;text-align:left}.guides-cover .container{padding-bottom:16px}.guides-cover .guides-title-area{max-width:64rem;margin:0 auto}.guides-cover .guides-title-area .guides-breadcrumb{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;margin-bottom:12px;font-size:14px;font-family:Inter-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-transform:uppercase;letter-spacing:.05em}.guides-cover .guides-title-area .guides-breadcrumb .guides-breadcrumb-separator{color:var(--grey-4)}.guides-cover .guides-title-area .guides-breadcrumb .guides-breadcrumb-date{color:var(--grey-3);border-bottom:1px solid transparent}.guides-cover .guides-title-area .guides-title{font-family:Inter-Bold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.4;margin-bottom:16px;text-align:left;background-image:linear-gradient(60deg,var(--brand-black) 0%,color-mix(in srgb,var(--brand-black) 80%,transparent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width: 768px){.guides-cover .guides-title-area .guides-title{font-size:24px}}@media (min-width: 1024px){.guides-cover .guides-title-area .guides-title{font-size:32px}}@media (min-width: 1280px){.guides-cover .guides-title-area .guides-title{font-size:2.5rem}}.guides-cover .guides-title-area .guides-title[data-animate-text] span{display:inline-block;will-change:transform,opacity,filter;transition:all .84s cubic-bezier(.16,1,.3,1);background-image:inherit;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.guides-writeup .container{padding-top:32px;padding-bottom:32px}.guides-writeup .guides-cover-img-area{margin:0 auto 32px;width:100%;max-width:600px}.guides-writeup .guides-cover-img-area .guides-cover-img-wrapper{width:100%;aspect-ratio:16/9;overflow:visible;position:relative;border:1px solid #cccccc;padding:25px}.guides-writeup .guides-cover-img-area .guides-cover-img-wrapper .guides-hero-cover{width:100%;height:100%;position:relative;overflow:hidden;background:var(--guide-cover-gradient, linear-gradient(135deg, var(--accent-pink-1) 0%, var(--accent-purple-1) 100%));display:flex;align-items:center;justify-content:space-between;padding:24px}@media (min-width: 1024px){.guides-writeup .guides-cover-img-area .guides-cover-img-wrapper .guides-hero-cover{padding:32px}}.guides-writeup .guides-cover-img-area .guides-cover-img-wrapper .guides-hero-cover .hero-cover-text{flex:1;color:var(--color-white);font-family:Inter-Bold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.25rem;line-height:1.3;letter-spacing:-.02em}@media (min-width: 1024px){.guides-writeup .guides-cover-img-area .guides-cover-img-wrapper .guides-hero-cover .hero-cover-text{font-size:1.5rem}}.guides-writeup .guides-cover-img-area .guides-cover-img-wrapper .guides-hero-cover .hero-cover-text .card-highlight{color:var(--guide-cover-highlight, var(--accent-pink-4))}.guides-writeup .guides-cover-img-area .guides-cover-img-wrapper .guides-hero-cover .hero-cover-image{width:96px;height:96px;object-fit:contain;flex-shrink:0;margin-left:16px;filter:drop-shadow(0 4px 12px rgba(0,0,0,.2))}@media (min-width: 1024px){.guides-writeup .guides-cover-img-area .guides-cover-img-wrapper .guides-hero-cover .hero-cover-image{width:120px;height:120px;margin-left:24px}}.guides-writeup .guides-layout{display:grid;grid-template-columns:1fr 300px;gap:24px;max-width:80rem;margin:0 auto}@media (max-width: 768px){.guides-writeup .guides-layout{grid-template-columns:1fr;gap:24px}}@media (max-width: 768px){.guides-writeup .guides-sidebar{display:none}}.guides-writeup .guides-sidebar .guides-sidebar-sticky{position:sticky;top:16px;display:flex;flex-direction:column;gap:32px}@media (max-width: 1024px){.guides-writeup .guides-sidebar .guides-sidebar-sticky{position:static}}.guides-writeup .guides-sidebar .sidebar-box{font-size:14px;padding:16px;background-color:color-mix(in srgb,var(--brand-grey-4) 95%,transparent);border-left:1px solid var(--grey-7);border-right:1px solid var(--grey-7)}.guides-writeup .guides-sidebar .sidebar-box .sidebar-section-title{text-transform:uppercase;font-size:12px;font-family:Inter-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin-bottom:12px;color:var(--grey-2);text-align:left}.guides-writeup .guides-sidebar .sidebar-box .sidebar-card .cause-header{font-size:16px;font-family:Inter-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0 0 12px;color:var(--grey-1)}.guides-writeup .guides-sidebar .sidebar-box .sidebar-card .cause-summary{line-height:1.5;margin-bottom:0;color:var(--grey-2)}.guides-writeup .guides-sidebar .sidebar-box.safety-box .safety-text{line-height:1.5;margin:0;color:var(--grey-2)}.guides-writeup .guides-sidebar .sidebar-box.related-guides-box .related-guides-links{display:flex;flex-direction:column}.guides-writeup .guides-sidebar .sidebar-box.related-guides-box .related-guides-link{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;text-decoration:none;color:var(--text-primary);font-size:14px;line-height:1.5;padding:8px 0;border:1px solid transparent;transition:all .2s ease}.guides-writeup .guides-sidebar .sidebar-box.related-guides-box .related-guides-link .related-guide-title{flex:1}.guides-writeup .guides-sidebar .sidebar-box.related-guides-box .related-guides-link .guide-arrow{width:16px;height:16px;flex-shrink:0;transition:all .2s ease;filter:brightness(0) invert(1) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(43%) contrast(100%);transition:transform .2s ease}.guides-writeup .guides-sidebar .sidebar-box.related-guides-box .related-guides-link:hover .guide-arrow{transform:translate(2px);filter:brightness(0) saturate(100%) invert(58%) sepia(89%) saturate(2614%) hue-rotate(327deg) brightness(101%) contrast(101%)}.guides-writeup .guides-content-area{min-width:0;padding:16px;background-color:color-mix(in srgb,var(--brand-grey-6) 95%,transparent);border-left:1px solid var(--grey-7);border-right:1px solid var(--grey-7)}@media (min-width: 768px){.guides-writeup .guides-content-area{padding:16px 24px}}@media (min-width: 1024px){.guides-writeup .guides-content-area{padding:16px 32px}}.guides-writeup .guides-content-area .guides-content{font-size:16px;color:var(--grey-2);line-height:1.75}.guides-writeup .guides-content-area .guides-content h1,.guides-writeup .guides-content-area .guides-content h2,.guides-writeup .guides-content-area .guides-content h3,.guides-writeup .guides-content-area .guides-content h4,.guides-writeup .guides-content-area .guides-content h5,.guides-writeup .guides-content-area .guides-content h6{font-family:Inter-Bold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin-top:32px;margin-bottom:1rem;line-height:1.25}.guides-writeup .guides-content-area .guides-content h2.common-causes-heading,.guides-writeup .guides-content-area .guides-content h2[id*=common-causes]{position:relative;background-image:none;background:var(--grey-8);border:1px solid var(--grey-7);padding:16px 32px 16px 48px;color:var(--grey-2);font-size:16px;line-height:1.5;font-family:Inter-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0}@media (min-width: 768px){.guides-writeup .guides-content-area .guides-content h2.common-causes-heading,.guides-writeup .guides-content-area .guides-content h2[id*=common-causes]{margin:16px 0}}@media (min-width: 1024px){.guides-writeup .guides-content-area .guides-content h2.common-causes-heading,.guides-writeup .guides-content-area .guides-content h2[id*=common-causes]{margin:16px 0}}.guides-writeup .guides-content-area .guides-content h2.common-causes-heading:after,.guides-writeup .guides-content-area .guides-content h2[id*=common-causes]:after{content:"";position:absolute;left:24px;top:8px;transform:translate(-50%);width:32px;height:32px;border:1px solid var(--grey-7);border-radius:50%;background-color:var(--color-white);background-image:url(/images/icons/insights.svg);background-repeat:no-repeat;background-position:center;background-size:15px 15px}.guides-writeup .guides-content-area .guides-content h3.clause-heading{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.guides-writeup .guides-content-area .guides-content .clause-heading-number{font-size:72px;line-height:.85;font-family:Inter-Bold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--grey-1);opacity:.2}.guides-writeup .guides-content-area .guides-content .clause-heading-title{line-height:1.25;font-family:Inter-SemiBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--grey-1)}.guides-writeup .guides-content-area .guides-content p{font-family:Inter-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--grey-2);margin:1rem 0;line-height:1.75}.guides-writeup .guides-content-area .guides-content strong{font-family:Inter-SemiBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--grey-1)}.guides-writeup .guides-content-area .guides-content ul li,.guides-writeup .guides-content-area .guides-content ol li{font-size:16px;margin:8px 0}.guides-writeup .guides-content-area .guides-content em{font-style:italic}.guides-writeup .guides-content-area .guides-content a{color:var(--accent-blue-1);text-decoration:none;transition:color .2s ease}.guides-writeup .guides-content-area .guides-content a:hover{color:var(--accent-blue-1);text-decoration:underline}.guides-writeup .guides-content-area .guides-content blockquote{border-left:4px solid var(--accent-green-1);margin:16px 0;font-style:italic;color:var(--grey-3);background-color:var(--grey-7);padding:12px 16px;border-radius:4px}.guides-writeup .guides-content-area .guides-content pre{background-color:var(--grey-6);border-radius:8px;padding:16px;overflow-x:auto;font-family:Monaco,Menlo,Ubuntu Mono,monospace;line-height:1.5;margin:16px 0}.guides-writeup .guides-content-area .guides-content pre code{background:none;padding:0;font-size:inherit}.guides-writeup .guides-content-area .guides-content code{background-color:var(--grey-6);padding:.125rem .25rem;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875em}.guides-writeup .guides-content-area .guides-content table{width:100%;border-collapse:collapse;margin:16px 0}.guides-writeup .guides-content-area .guides-content table th,.guides-writeup .guides-content-area .guides-content table td{border:1px solid var(--grey-5);padding:8px 12px;text-align:left}.guides-writeup .guides-content-area .guides-content table th{background-color:var(--grey-6);font-family:Inter-SemiBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.guides-writeup .guides-content-area .guides-content table tr:nth-child(2n){background-color:var(--grey-7)}.guides-writeup .guides-content-area .guides-content img{border-radius:8px;margin:auto;width:500px;display:block;max-width:100%}.guides-writeup .guides-content-area .guides-content hr{border:none;border-top:1px solid var(--grey-5);margin:24px 0}.guides-writeup .guides-content-area .mobile-safety-box{display:none;margin:24px 0;padding:16px;border-left:1px solid var(--grey-7);border-right:1px solid var(--grey-7)}.guides-writeup .guides-content-area .mobile-safety-box .mobile-safety-title{margin:0 0 8px;font-size:14px;font-family:Inter-SemiBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-transform:uppercase;letter-spacing:.04em;color:var(--grey-2)}.guides-writeup .guides-content-area .mobile-safety-box .mobile-safety-text{margin:0;font-size:14px;line-height:1.5;color:var(--grey-2)}@media (max-width: 768px){.guides-writeup .guides-content-area .mobile-safety-box{display:block}}.guides-writeup .guides-content-area .repair-cost-area .repair-cost-chart-wrapper{border:1px solid var(--grey-6);background-color:var(--color-white);padding:16px}@media (min-width: 768px){.guides-writeup .guides-content-area .repair-cost-area .repair-cost-chart-wrapper{margin:16px}}@media (min-width: 1024px){.guides-writeup .guides-content-area .repair-cost-area .repair-cost-chart-wrapper{margin:32px}}.guides-writeup .guides-content-area .repair-cost-area .repair-cost-chart-wrapper .recharts-cartesian-grid-horizontal{stroke:var(--grey-6)}.guides-writeup .guides-content-area .repair-cost-area .repair-cost-chart-wrapper .recharts-cartesian-axis-line{stroke:var(--grey-5)}.guides-writeup .guides-content-area .repair-cost-area .repair-cost-chart-wrapper .recharts-cartesian-axis-tick-value{fill:var(--grey-4);font-size:14px;font-family:Inter-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.guides-writeup .guides-content-area .repair-cost-area .repair-cost-chart-wrapper .recharts-legend-item-text{font-size:14px;color:var(--grey-2);font-family:Inter-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.guides-writeup .guides-content-area .repair-replace-section{margin-top:32px;margin-bottom:24px}.guides-writeup .guides-content-area .repair-replace-section .repair-table-wrapper{overflow-x:auto}.guides-writeup .guides-content-area .repair-replace-section .repair-table{width:100%;border-collapse:collapse;margin:0;border:1px solid var(--accent-purple-3)}.guides-writeup .guides-content-area .repair-replace-section .repair-table th:first-child,.guides-writeup .guides-content-area .repair-replace-section .repair-table td:first-child{width:26%}.guides-writeup .guides-content-area .repair-replace-section .repair-table th:nth-child(2),.guides-writeup .guides-content-area .repair-replace-section .repair-table td:nth-child(2),.guides-writeup .guides-content-area .repair-replace-section .repair-table th:nth-child(3),.guides-writeup .guides-content-area .repair-replace-section .repair-table td:nth-child(3){width:37%}.guides-writeup .guides-content-area .repair-replace-section .repair-table th{background-color:var(--accent-purple-2);color:var(--color-white);font-family:Inter-SemiBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-align:left;padding:12px;border:none}.guides-writeup .guides-content-area .repair-replace-section .repair-table td{padding:12px;color:var(--grey-2)}.guides-writeup .guides-content-area .repair-replace-section .repair-table tr:nth-child(2n){background-color:var(--grey-8)}@media (max-width: 768px){.guides-writeup .guides-content-area .repair-replace-section .repair-table thead{display:none}.guides-writeup .guides-content-area .repair-replace-section .repair-table tr{display:block;margin-bottom:12px}.guides-writeup .guides-content-area .repair-replace-section .repair-table td,.guides-writeup .guides-content-area .repair-replace-section .repair-table td:first-child,.guides-writeup .guides-content-area .repair-replace-section .repair-table td:nth-child(2),.guides-writeup .guides-content-area .repair-replace-section .repair-table td:nth-child(3){display:block;width:100%;border:none}.guides-writeup .guides-content-area .repair-replace-section .repair-table td:nth-child(2),.guides-writeup .guides-content-area .repair-replace-section .repair-table td:nth-child(3){padding-left:24px}.guides-writeup .guides-content-area .repair-replace-section .repair-table td:nth-child(2):before,.guides-writeup .guides-content-area .repair-replace-section .repair-table td:nth-child(3):before{content:attr(data-label);display:block;font-family:Inter-SemiBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin-bottom:4px;color:var(--grey-3)}}.guides-writeup .guides-content-area .call-pro-section{margin-top:32px;margin-bottom:24px}.guides-writeup .guides-content-area .call-pro-section .call-pro-list{list-style-position:outside;padding-left:16px}.guides-writeup .guides-content-area .call-pro-section .call-pro-list li{font-size:16px;margin:12px 0;line-height:1.75}.guides-faqs .container{padding-top:32px;padding-bottom:32px}.guides-faqs .faq-content-area{padding:16px;background-color:color-mix(in srgb,var(--brand-grey-6) 95%,transparent);border-left:1px solid var(--grey-7);border-right:1px solid var(--grey-7);max-width:80rem;margin:0 auto}.guides-faqs .faqs-section{margin:16px 0;border-bottom:none}.guides-faqs .faqs-section h5{text-transform:uppercase;font-family:Inter-Light,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin-bottom:16px}.guides-faqs .faqs-section .faq-item{margin-bottom:32px}.guides-faqs .faqs-section .faq-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.guides-faqs .faqs-section .faq-item .faq-answer{line-height:1.75;color:var(--text-primary);font-size:14px;margin:0}.guides-footer .container{padding-top:16px;padding-bottom:16px}.guides-footer .guides-footer-content{max-width:64rem;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}@media (max-width: 1024px){.guides-footer .guides-footer-content{grid-template-columns:1fr;gap:24px}}.guides-footer .guides-footer-content .guides-footer-column{display:flex;flex-direction:column;align-items:center;text-align:center}.guides-footer .guides-footer-content .guides-footer-column h3{font-size:1rem;font-family:Inter-SemiBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0 0 1rem}.guides-footer .guides-footer-content .guides-footer-column .store-badges{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap}.guides-footer .guides-footer-content .guides-footer-column .store-badges a{display:inline-block;transition:opacity .2s ease}.guides-footer .guides-footer-content .guides-footer-column .store-badges a:hover{opacity:.8}.guides-footer .guides-footer-content .guides-footer-column .store-badges a img{height:36px;width:auto;display:block}.guides-footer .guides-footer-content .guides-footer-column .social-share-buttons{display:flex;gap:1rem;justify-content:center;align-items:center}.guides-footer .guides-footer-content .guides-footer-column .social-share-buttons .social-share-button{width:36px;height:36px;border-radius:50%;background-color:var(--color-white);border:1px solid var(--grey-6);display:flex;align-items:center;justify-content:center;transition:all .2s ease;text-decoration:none}.guides-footer .guides-footer-content .guides-footer-column .social-share-buttons .social-share-button:hover{opacity:.8}.guides-footer .guides-footer-content .guides-footer-column .social-share-buttons .social-share-button img{width:16px;height:16px;display:block}.guides-footer .guides-footer-content .guides-footer-column p{font-size:1rem;line-height:1.6;text-align:center}.guides-footer .guides-footer-content .guides-footer-column p.tagline{margin-top:.5rem;margin-bottom:0;font-size:1.1rem}
