.clarion-sparks{--clarion-ink: #111820;--clarion-muted: #56606e;--clarion-line: #dddfe2;--clarion-subtle: #f2f2f3;--clarion-accent: #ff364e;color:var(--clarion-ink);background:#fff;font:400 18px/1.6 Whitney,var(--font-body-family, sans-serif)}.clarion-sparks *,.clarion-sparks *:before,.clarion-sparks *:after{box-sizing:border-box}.clarion-sparks .clarion-sparks__wrap{width:100%;max-width:calc(var(--abrsm-site-max-width, 1680px) + var(--abrsm-wide-gutter, 17px) * 2);margin-inline:auto;padding-inline:var(--abrsm-wide-gutter, 17px)}.clarion-sparks :is(h1,h2,h3){color:var(--clarion-ink);font-family:Campton,var(--font-heading-family, sans-serif);font-weight:600;line-height:1.3;text-transform:none}.clarion-sparks p{margin:0}.clarion-sparks .clarion-sparks__hero-grid{padding-block:40px 28px}.clarion-sparks .clarion-sparks__title{margin:0;font-size:30px;line-height:38px;letter-spacing:-.03em}.clarion-sparks .clarion-sparks__lead{margin-top:12px;font-size:20px;max-width:68ch}.clarion-sparks .clarion-sparks__intro{margin-top:8px;max-width:76ch;color:var(--clarion-muted)}.clarion-sparks a{color:inherit;text-underline-offset:.2em}.clarion-sparks a:focus-visible{outline:2px solid var(--clarion-ink);outline-offset:4px}.clarion-sparks .clarion-sparks__primary-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:16px;font-size:16px;font-weight:500;text-decoration:none}.clarion-sparks .clarion-sparks__primary-link:hover{text-decoration:underline;text-decoration-color:var(--clarion-accent)}.clarion-sparks .clarion-sparks__downloads{padding-block:28px 32px;border-top:1px solid var(--clarion-line);scroll-margin-top:24px}.clarion-sparks .clarion-sparks__section-heading{margin-bottom:24px;max-width:76ch}.clarion-sparks :is(.clarion-sparks__section-heading h2,.clarion-sparks__inside h2){margin:0 0 10px;font-size:24px;line-height:32px;letter-spacing:-.025em}.clarion-sparks .clarion-sparks__section-heading p{color:var(--clarion-muted)}.clarion-sparks .clarion-sparks__download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.clarion-sparks .clarion-sparks__download-card{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:start;gap:24px;padding:24px;border:1px solid var(--clarion-line);border-radius:6px}.clarion-sparks .clarion-sparks__download-cover img{display:block;width:100%;height:auto;border:1px solid var(--clarion-line)}.clarion-sparks .clarion-sparks__download-copy{display:flex;flex-direction:column;align-items:flex-start;height:100%;min-width:0}.clarion-sparks .clarion-sparks__download-copy h3{margin:0;font-size:20px;line-height:28px;letter-spacing:-.02em}.clarion-sparks .clarion-sparks__download-type{margin-top:6px;color:var(--clarion-muted);font-size:14px;line-height:1.45}.clarion-sparks .clarion-sparks__download-copy>p:last-of-type{margin-block:12px 20px;font-size:16px;color:var(--clarion-muted)}.clarion-sparks .clarion-sparks__download-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto}.clarion-sparks :is(.clarion-sparks__download-button,.clarion-sparks__view-button,.clarion-sparks__secondary-link){display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 14px;border:1px solid var(--clarion-line);border-radius:6px;background:#fff;color:var(--clarion-ink);font:500 16px/1.3 Whitney,var(--font-body-family, sans-serif);text-decoration:none;text-align:center}.clarion-sparks .clarion-sparks__download-button{border-color:var(--clarion-accent);background:var(--clarion-accent)}.clarion-sparks .clarion-sparks__download-button:hover{border-color:#ff5065;background:#ff5065}.clarion-sparks :is(.clarion-sparks__view-button,.clarion-sparks__secondary-link):hover{background:var(--clarion-subtle);border-color:var(--clarion-ink)}.clarion-sparks .clarion-sparks__download-button[aria-busy=true]{cursor:progress;opacity:.72;pointer-events:none}.clarion-sparks .clarion-sparks__download-status{grid-column:1 / -1;color:var(--clarion-muted);font-size:14px;line-height:1.4}.clarion-sparks .clarion-sparks__download-status:empty{display:none}.clarion-sparks .clarion-sparks__format-help{margin-top:24px;color:var(--clarion-muted);font-size:16px}.clarion-sparks .clarion-sparks__format-help a{display:inline-block;color:var(--clarion-ink);font-weight:500}.clarion-sparks .clarion-sparks__inside{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.6fr);gap:clamp(32px,5vw,80px);align-items:start;padding-block:32px 40px;border-top:1px solid var(--clarion-line)}.clarion-sparks .clarion-sparks__inside-copy>p{max-width:68ch;color:var(--clarion-muted)}.clarion-sparks .clarion-sparks__benefits{margin:20px 0 0;padding-left:20px;color:var(--clarion-muted);font-size:16px}.clarion-sparks .clarion-sparks__benefits li+li{margin-top:12px}.clarion-sparks .clarion-sparks__benefits strong{color:var(--clarion-ink);font-weight:500}.clarion-sparks .clarion-sparks__piece-list{padding:24px;border-radius:6px;background:var(--clarion-subtle)}.clarion-sparks .clarion-sparks__piece-list h3{margin:0 0 12px;font-size:20px;line-height:28px}.clarion-sparks .clarion-sparks__piece-list ol{margin:0;padding:0;list-style:none}.clarion-sparks .clarion-sparks__piece-list li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--clarion-line);font-size:16px;line-height:1.4}.clarion-sparks .clarion-sparks__piece-list li:last-child{padding-bottom:0}.clarion-sparks .clarion-sparks__piece-list li>span{color:var(--clarion-muted);font-size:14px}.clarion-sparks .clarion-sparks__piece-list li div{display:grid;gap:2px}.clarion-sparks .clarion-sparks__piece-list strong{font-weight:500}.clarion-sparks .clarion-sparks__piece-list small{color:var(--clarion-muted);font-size:14px}.clarion-sparks .clarion-sparks__about{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;padding-block:28px;margin-bottom:48px;border-top:1px solid var(--clarion-line)}.clarion-sparks .clarion-sparks__about h2{margin:0 0 10px;font-size:24px;line-height:32px;letter-spacing:-.02em}.clarion-sparks .clarion-sparks__about p{max-width:76ch;color:var(--clarion-muted);font-size:16px}@media(max-width:1099px){.clarion-sparks .clarion-sparks__download-card{grid-template-columns:72px minmax(0,1fr);gap:16px;padding:20px}}@media(max-width:749px){.clarion-sparks{font-size:17px}.clarion-sparks .clarion-sparks__hero-grid{padding-block:28px 24px}.clarion-sparks .clarion-sparks__title{font-size:28px;line-height:36px}.clarion-sparks .clarion-sparks__lead{font-size:18px;line-height:1.5}.clarion-sparks .clarion-sparks__downloads{padding-block:24px 28px}.clarion-sparks .clarion-sparks__download-grid{grid-template-columns:minmax(0,1fr);gap:16px}.clarion-sparks .clarion-sparks__download-card{grid-template-columns:64px minmax(0,1fr);gap:16px;padding:20px}.clarion-sparks .clarion-sparks__download-copy{display:contents}.clarion-sparks .clarion-sparks__download-cover{grid-row:1 / 3}.clarion-sparks .clarion-sparks__download-copy h3{align-self:end}.clarion-sparks .clarion-sparks__download-type{align-self:start;margin-top:-10px}.clarion-sparks .clarion-sparks__download-copy>p:last-of-type{grid-column:1 / -1;margin:0}.clarion-sparks .clarion-sparks__download-actions{grid-column:1 / -1;margin:0}.clarion-sparks .clarion-sparks__inside{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:28px}.clarion-sparks .clarion-sparks__piece-list{padding:20px}.clarion-sparks .clarion-sparks__about{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:28px 0;margin-bottom:40px}.clarion-sparks .clarion-sparks__format-help a{padding-block:6px}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/abrsm-v3-clarion-downloads.css.map */
