/* Repair landing page and journal additions */
.seo-repair-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:25px}.seo-repair-actions .text-link{font-size:14px}.seo-contact-hours{font-size:12px;line-height:1.7;margin-top:15px;max-width:420px}.seo-repair-problems>h2{margin-top:18px}.seo-problem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:38px}.seo-problem-grid article{border-top:2px solid var(--orange);padding:24px 0 0}.seo-problem-grid h3{font-size:24px;line-height:1.2;max-width:340px}.seo-problem-grid p{font-size:14px;line-height:1.8;margin-top:15px}.seo-problem-grid a{display:inline-flex;gap:15px;font-size:13px;font-weight:600;margin-top:19px}.seo-motor-section{background:#eeefe9}.seo-two-column{display:grid;grid-template-columns:1fr 1fr;gap:80px}.seo-two-column h2{margin-top:18px}.seo-two-column p{font-size:15px;line-height:1.9;margin-top:24px}.seo-two-column .text-link{margin-top:24px}.seo-two-column h3{font-size:26px}.seo-two-column ul{padding-left:20px;margin-top:24px;margin-bottom:25px;font-size:14px;line-height:2}.seo-related-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 35px;margin-block:28px}.seo-related-links>a{display:flex;justify-content:space-between;gap:18px;align-items:center;padding-block:19px;border-bottom:1px solid var(--line);font-size:14px;font-weight:600}.seo-related h2{font-size:35px}.seo-topic-nav{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.seo-topic-nav a{border:1px solid #c6cec5;padding:10px 15px;font-size:13px}.seo-topic-nav a:hover{background:var(--ink);color:#fff}.seo-guide-section{padding-bottom:75px;scroll-margin-top:120px}.seo-guide-section .section-heading h2{font-size:36px}.seo-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.seo-guide-card{border-top:1px solid #c8cfc7;padding-top:23px;display:flex;flex-direction:column;align-items:flex-start}.seo-guide-card h3{font-size:25px;line-height:1.24;margin-block:13px 17px;letter-spacing:-.035em}.seo-guide-card>p:not(.journal-label){font-size:14px;line-height:1.8;margin-bottom:20px}.seo-guide-card .text-link{font-size:12px;margin-top:auto}.seo-error{max-width:850px;padding-block:110px}.seo-error h1{font-size:clamp(42px,6vw,75px);margin-block:24px}.seo-error p{max-width:550px;margin-block:20px}.seo-error .button{margin-right:20px;margin-top:15px}
@media(max-width:1000px){.seo-problem-grid,.seo-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-two-column{gap:35px}.seo-problem-grid h3{font-size:22px}}
@media(max-width:650px){.seo-repair-actions{align-items:flex-start;flex-direction:column}.seo-repair-actions .button{font-size:13px;gap:15px}.seo-problem-grid,.seo-guide-grid,.seo-two-column,.seo-related-links{grid-template-columns:minmax(0,1fr)}.seo-problem-grid{gap:30px}.seo-two-column{gap:36px}.seo-problem-grid h3{max-width:none;font-size:25px}.seo-guide-section{padding-bottom:50px}.seo-guide-section .section-heading h2{font-size:31px}.seo-guide-grid{gap:28px}.seo-guide-card h3{font-size:27px}.seo-topic-nav{margin-top:24px}.seo-topic-nav a{font-size:12px}.seo-related h2{font-size:30px}.seo-error{padding-block:65px}}
