.article:has(#rival-fiesta-guide) .article--width{width:100%;max-width:none}.article:has(#rival-fiesta-guide) .article__header{text-align:left;margin-bottom:24px}.article:has(#rival-fiesta-guide) .article__title{font-family:var(--font-body-family);font-size:clamp(34px,3.5vw,52px);font-weight:700;text-transform:none;line-height:1.15;letter-spacing:-.015em;color:var(--rival-brand-ink);max-width:1080px;margin-inline:0}.article:has(#rival-fiesta-guide) .article__metas{justify-content:flex-start;font-size:12px}.article:has(#rival-fiesta-guide) .article__content{margin-top:24px}#rival-fiesta-guide{color:var(--rival-brand-ink);font-family:var(--font-body-family);font-size:16px;line-height:1.75}#rival-fiesta-guide *{box-sizing:border-box}#rival-fiesta-guide p{margin:0 0 18px}#rival-fiesta-guide :is(h2,h3){font-family:var(--font-body-family);font-weight:700;color:var(--rival-brand-ink);letter-spacing:-.015em}#rival-fiesta-guide h2{font-size:clamp(28px,2.5vw,34px);line-height:1.15;margin:0 0 18px}#rival-fiesta-guide h3{font-size:23px;line-height:1.2;margin:0 0 12px}#rival-fiesta-guide section{margin-top:40px;scroll-margin-top:190px}#rival-fiesta-guide a{color:var(--rival-brand-accent);text-underline-offset:4px;text-decoration-thickness:1px;overflow-wrap:anywhere}#rival-fiesta-guide a:hover{color:var(--rival-brand-hover)}#rival-fiesta-guide :is(a,summary):focus-visible{outline:2px solid var(--rival-brand-accent);outline-offset:4px}#rival-fiesta-guide .fg-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:clamp(24px,4vw,64px);align-items:center;margin-bottom:24px}#rival-fiesta-guide .fg-intro>div{max-width:760px}#rival-fiesta-guide .fg-lead{font-size:clamp(19px,1.65vw,22px);line-height:1.55}#rival-fiesta-guide figure{margin:0;border:1px solid var(--rival-brand-line);padding:14px;border-radius:5px}#rival-fiesta-guide figure img{width:100%;height:auto;max-height:220px;object-fit:contain;display:block;margin:0}#rival-fiesta-guide figcaption{font-size:11px;line-height:1.5;color:var(--rival-brand-muted);margin-top:10px}#rival-fiesta-guide .fg-kicker{display:block;font-size:11px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;font-weight:700;margin-bottom:10px;color:var(--rival-brand-muted)}#rival-fiesta-guide .fg-intro .fg-kicker{color:var(--rival-brand-accent)}#rival-fiesta-guide .fg-answer{display:grid;grid-template-columns:160px minmax(0,1fr);gap:24px;padding:22px 24px;background:var(--rival-brand-surface);border-left:3px solid var(--rival-brand-accent);border-radius:0 4px 4px 0}#rival-fiesta-guide .fg-answer .fg-kicker{padding-top:4px;margin:0}#rival-fiesta-guide :is(.fg-answer,.fg-card,.fg-section-copy)>p:last-child{margin-bottom:0}#rival-fiesta-guide nav{display:flex;flex-wrap:wrap;gap:4px 24px;padding:12px 0;border-bottom:1px solid var(--rival-brand-line);justify-content:space-between}#rival-fiesta-guide nav a{font-size:13px;min-height:44px;display:inline-flex;align-items:center;color:var(--rival-brand-ink);font-weight:600}#rival-fiesta-guide nav a:hover{color:var(--rival-brand-accent)}#rival-fiesta-guide .fg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}#rival-fiesta-guide .fg-card{padding:24px;border:1px solid var(--rival-brand-line);border-radius:5px}#rival-fiesta-guide .fg-card p{font-size:15px;line-height:1.7}#rival-fiesta-guide :is(ul,ol){padding-left:22px;margin:14px 0 22px}#rival-fiesta-guide li{padding-left:3px;margin:9px 0}#rival-fiesta-guide .fg-note{padding:20px 24px;background:var(--rival-brand-surface);border-radius:5px;margin:22px 0}#rival-fiesta-guide .fg-note p{margin:6px 0 0}#rival-fiesta-guide .fg-cta{background:var(--rival-brand-graphite);color:var(--rival-brand-white);padding:32px;border-radius:5px;border-top:3px solid var(--rival-brand-accent)}#rival-fiesta-guide .fg-cta h2{color:var(--rival-brand-white);text-transform:uppercase}#rival-fiesta-guide .fg-cta p{color:#e3e5e9}#rival-fiesta-guide .fg-actions{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;margin-top:22px}#rival-fiesta-guide .fg-button{display:inline-flex;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:12px 18px;background:var(--rival-brand-accent);color:var(--rival-brand-white);font-family:var(--font-body-family);font-size:13px;line-height:1.5;font-weight:650;text-decoration:none;border:1px solid var(--rival-brand-accent);border-radius:3px;text-align:center}#rival-fiesta-guide .fg-button:hover{background:var(--rival-brand-hover);border-color:var(--rival-brand-hover);color:var(--rival-brand-white)}#rival-fiesta-guide .fg-call{color:var(--rival-brand-white);font-size:13px}#rival-fiesta-guide .fg-call:hover{color:var(--rival-brand-on-dark)}#rival-fiesta-guide .fg-early-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;margin-bottom:24px;border:1px solid var(--rival-brand-line);border-radius:5px}#rival-fiesta-guide .fg-early-cta strong{font-size:15px}#rival-fiesta-guide .fg-early-cta p{margin:3px 0 0;font-size:13px;color:var(--rival-brand-muted)}#rival-fiesta-guide .fg-early-cta .fg-button{flex-shrink:0}#rival-fiesta-guide details{border-bottom:1px solid var(--rival-brand-line);padding:0}#rival-fiesta-guide summary{cursor:pointer;padding:18px 2px;font-weight:600;line-height:1.5}#rival-fiesta-guide details p{padding:0 2px 4px}#rival-fiesta-guide .fg-sources{font-size:12px;color:var(--rival-brand-muted);border-top:1px solid var(--rival-brand-line);padding-top:20px;margin-top:30px}#rival-fiesta-guide .fg-section-copy{min-width:0}#RivalGuideEnquiry{font-family:var(--font-body-family);color:var(--rival-brand-ink);--enquiry-line:var(--rival-brand-line);margin:auto}#RivalGuideEnquiry *{box-sizing:border-box}#RivalGuideEnquiry .rival-enquiry-close{padding:0;min-width:40px;width:40px;height:40px}#RivalGuideEnquiry h2{font-family:var(--font-body-family);font-size:27px;text-transform:none;letter-spacing:-.025em;line-height:1.2;margin:0}#RivalGuideEnquiry .rival-enquiry-kicker{margin:0 0 8px}#RivalGuideEnquiry .rival-enquiry-intro{margin:0 0 20px;max-width:none}#RivalGuideEnquiry form{margin:0}#RivalGuideEnquiry .fg-form-row{display:grid;grid-template-columns:1.4fr 1fr;gap:14px;margin-bottom:16px}#RivalGuideEnquiry .rival-enquiry-dialog__footer p{margin:0}#RivalGuideEnquiry a{color:var(--rival-brand-accent)}#RivalGuideEnquiry .rival-enquiry-button{color:var(--rival-brand-white)}@media(min-width:1100px){#rival-fiesta-guide #fg-options>.fg-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#rival-fiesta-guide :is(#fg-cause,#fg-diagnosis,#fg-cost,#fg-faq){display:grid;grid-template-columns:minmax(200px,1fr) minmax(0,2.4fr);gap:clamp(32px,4vw,64px);padding-top:32px;border-top:1px solid var(--rival-brand-line)}#rival-fiesta-guide .fg-section-copy>ol{margin-top:0}#rival-fiesta-guide .fg-section-copy details:first-child summary{padding-top:0}#rival-fiesta-guide .fg-cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:0 48px}#rival-fiesta-guide .fg-cta h2{grid-row:span 2;margin:0}#rival-fiesta-guide .fg-cta .fg-actions{grid-column:2;margin-top:4px}}@media(max-width:767px){.article:has(#rival-fiesta-guide) .article__title{font-size:34px}#rival-fiesta-guide{font-size:15px}#rival-fiesta-guide .fg-intro,#rival-fiesta-guide .fg-grid{grid-template-columns:1fr;gap:18px}#rival-fiesta-guide .fg-intro{align-items:start}#rival-fiesta-guide figure{width:100%;max-width:380px;justify-self:center}#rival-fiesta-guide figure img{max-height:180px}#rival-fiesta-guide .fg-answer{display:block}#rival-fiesta-guide .fg-answer .fg-kicker{padding:0;margin-bottom:10px}#rival-fiesta-guide :is(.fg-answer,.fg-card,.fg-cta,.fg-note){padding:20px}#rival-fiesta-guide section{margin-top:30px;scroll-margin-top:150px}#rival-fiesta-guide nav{justify-content:flex-start;gap:0 18px}#rival-fiesta-guide .fg-early-cta{flex-direction:column;align-items:stretch;gap:14px;padding:18px}#rival-fiesta-guide .fg-actions{align-items:stretch;flex-direction:column}#rival-fiesta-guide .fg-call{text-align:center;padding:6px}#RivalGuideEnquiry .fg-form-row{grid-template-columns:1fr;gap:16px}#RivalGuideEnquiry h2{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/rival-article-guide.css.map */
