body .lsfab-guide-parts,body .lsfab-guide-related{margin-top:var(--ls-space-8);padding-top:var(--ls-space-6);border-top:1px solid var(--ls-hairline);font-family:var(--ls-font-body)}body .lsfab-guide-parts__title,body .lsfab-guide-related__title{margin:0 0 var(--ls-space-5);padding:0;border:none;font-family:var(--ls-font-display);font-size:var(--ls-h3);font-weight:700;line-height:var(--ls-leading-snug);letter-spacing:normal;text-transform:none;color:var(--ls-text)}body .lsfab-guide-parts__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:var(--ls-space-5);margin:0;padding:0;list-style:none}body .lsfab-guide-parts__item{margin:0;padding:0;list-style:none}body .lsfab-guide-parts__link{display:flex;flex-direction:column;height:100%;padding:var(--ls-space-4);background-color:var(--ls-surface-1);border:1px solid var(--ls-hairline);border-radius:var(--ls-radius-lg);color:var(--ls-text);text-decoration:none;transition:border-color var(--ls-transition),background-color var(--ls-transition)}body .lsfab-guide-parts__link:hover,body .lsfab-guide-parts__link:focus-visible{background-color:var(--ls-surface-raised);border-color:var(--ls-red);color:var(--ls-text)}body .lsfab-guide-parts__link:focus-visible{outline:none;box-shadow:var(--ls-focus-ring)}body .lsfab-guide-parts__media{display:block;margin-bottom:var(--ls-space-4)}body .lsfab-guide-parts__media img,.single-post .entry-content .lsfab-guide-parts__media img,.single-post .et_pb_post_content .lsfab-guide-parts__media img{display:block;width:100%;height:190px;margin:0;object-fit:cover;border-radius:var(--ls-radius-md);background-color:var(--ls-bg)}body .lsfab-guide-parts__name{display:block;font-family:var(--ls-font-display);font-size:var(--ls-h5);font-weight:700;line-height:var(--ls-leading-snug);color:var(--ls-text)}body .lsfab-guide-parts__price{display:block;margin-top:var(--ls-space-2);font-size:var(--ls-small);color:var(--ls-text-soft)}body .lsfab-guide-parts__price del{opacity:.6;margin-right:var(--ls-space-1)}body .lsfab-guide-parts__price ins{text-decoration:none;color:var(--ls-text)}body .lsfab-guide-parts__cta{display:block;margin-top:auto;padding-top:var(--ls-space-4);font-family:var(--ls-font-display);font-size:var(--ls-small);font-weight:700;letter-spacing:var(--ls-tracking-button);text-transform:uppercase;color:var(--ls-red)}body .lsfab-guide-parts__link:hover .lsfab-guide-parts__cta,body .lsfab-guide-parts__link:focus-visible .lsfab-guide-parts__cta{color:var(--ls-coral)}@media (max-width:430px){body .lsfab-guide-parts__list{grid-template-columns:1fr}body .lsfab-guide-parts__media img,.single-post .entry-content .lsfab-guide-parts__media img,.single-post .et_pb_post_content .lsfab-guide-parts__media img{height:220px}}body .lsfab-guide-related__list{margin:0;padding:0;list-style:none}body .lsfab-guide-related__list li{margin:0 0 var(--ls-space-3);padding:0;list-style:none}body .lsfab-guide-related__list li:last-child{margin-bottom:0}body .lsfab-guide-related__list a{font-family:var(--ls-font-body);font-size:var(--ls-body);color:var(--ls-red);text-decoration:none}body .lsfab-guide-related__list a:hover{color:var(--ls-coral);text-decoration:underline}body .lsfab-guide-card{position:relative;text-decoration:none;background-color:rgb(255 0 68 / .09);border-color:rgb(255 0 68 / .42);transition:background-color 0.15s ease,border-color 0.15s ease}body .lsfab-guide-card:hover,body .lsfab-guide-card:focus-visible{background-color:rgb(255 0 68 / .16);border-color:var(--ls-red)}body .lsfab-guide-card:focus-visible{outline:none;box-shadow:var(--ls-focus-ring)}body .lsfab-guide-card .ls-feature-icon{background:var(--ls-red)!important;color:#fff!important}body .lsfab-guide-card__text{display:block;min-width:0;flex:1 1 auto}body .lsfab-guide-card .ls-feature-title{display:block;font-family:var(--ls-font-display);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ls-red)}body .lsfab-guide-card .ls-feature-sub{color:var(--ls-text);font-size:.9375rem;font-weight:600;line-height:1.3}body .lsfab-guide-card:hover .ls-feature-sub,body .lsfab-guide-card:focus-visible .ls-feature-sub{color:#fff}body .lsfab-guide-card__go{flex:0 0 auto;margin-left:auto;padding-left:var(--ls-space-3);font-size:14px;line-height:1;color:var(--ls-red);transition:transform 0.15s ease,color 0.15s ease}body .lsfab-guide-card:hover .lsfab-guide-card__go,body .lsfab-guide-card:focus-visible .lsfab-guide-card__go{transform:translateX(3px);color:var(--ls-coral)}body .ls-featured-in{display:flex;flex-direction:column;gap:10px;margin:28px 0 0}body .ls-featured-in__head{margin:0;padding:0;font-family:var(--ls-font-display);font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1;text-transform:uppercase;color:rgb(255 255 255 / .45)}body .ls-featured-in .ls-featured__item{display:flex;align-items:center;gap:14px;padding:14px 18px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:10px;text-decoration:none;transition:background-color 0.15s ease,border-color 0.15s ease}body .ls-featured-in .ls-featured__item:hover,body .ls-featured-in .ls-featured__item:focus-visible{background:#1f1f1f;border-color:#3a3a3a}body .ls-featured-in .ls-featured__item:focus-visible{outline:none;box-shadow:var(--ls-focus-ring)}body .ls-featured-in .ls-featured__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border-radius:8px;background:#f5f3ff;color:#8b5cf6;font-size:20px;line-height:1}body .ls-featured-in .ls-featured__body{display:flex;flex-direction:column;gap:2px;min-width:0}body .ls-featured-in .ls-featured__title{display:block;margin:0;color:#fff;font-size:15px;font-weight:600;line-height:1.35}body .ls-featured-in .ls-featured__text{display:block;color:rgb(255 255 255 / .55);font-size:13px;line-height:1.5}@media (max-width:480px){body .ls-featured-in .ls-featured__item{align-items:flex-start;gap:12px;padding:14px}body .ls-featured-in .ls-featured__icon{width:36px;height:36px;font-size:17px}}