.slc-faq{--slc-faq-ink:#16231c;--slc-faq-muted:#52645b;--slc-faq-rule:#c7d3ca;--slc-faq-gold:#987916;color:var(--slc-faq-ink)}
.slc-faq__group{display:grid;grid-template-columns:minmax(10rem,26%) minmax(0,1fr);column-gap:clamp(1.5rem,4vw,4rem);margin-block:clamp(2.5rem,5vw,5rem)}
.slc-faq__aside{align-self:stretch;min-width:0}
.slc-faq__aside>h2{font:600 clamp(1.8rem,3vw,2.8rem)/1.08 'IBM Plex Sans Condensed','IBM Plex Sans',sans-serif;letter-spacing:-.025em;margin:.15em 0 1rem}
.slc-faq__art{position:sticky;top:112px;margin:1.5rem 0 0;border:1px solid #c7d3ca;background:#e5ece7;overflow:hidden;box-shadow:10px 10px 0 #d1ded4}
.slc-faq__art-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 18px;border-bottom:2px solid #c9a227;background:#1b3d2e}
.slc-faq__art-head img{width:150px;height:auto;display:block}
.slc-faq__art-head span{font:600 10px/1.3 'IBM Plex Mono',monospace;text-transform:uppercase;letter-spacing:.05em;text-align:right;color:#f5f8f4}
.slc-faq__art-image{display:block;width:100%;height:auto;max-height:560px;object-fit:cover;object-position:center}
.slc-faq__art figcaption{display:grid;gap:5px;padding:18px;background:#1b3d2e;color:white}
.slc-faq__art figcaption strong{font:700 24px/1.05 'IBM Plex Sans Condensed',sans-serif}
.slc-faq__art figcaption span{font:400 13px/1.5 'IBM Plex Sans',sans-serif;color:#d9e5dc}
.slc-faq__questions{border-top:1px solid var(--slc-faq-rule)}
.slc-faq__item{border-bottom:1px solid var(--slc-faq-rule)}
.slc-faq__item>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;padding:1.2rem .25rem}
.slc-faq__item>summary::-webkit-details-marker{display:none}
.slc-faq__item h3{font:600 clamp(1rem,1.25vw,1.15rem)/1.35 'IBM Plex Sans',sans-serif;margin:0}
.slc-faq__toggle{flex:none;color:var(--slc-faq-gold);font-size:1.5rem;line-height:1}
.slc-faq__toggle::before{content:'+'}
.slc-faq__item[open] .slc-faq__toggle::before{content:'−'}
.slc-faq__answer{max-width:47rem;padding:0 2.5rem 1.35rem .25rem;color:var(--slc-faq-muted);font:400 1rem/1.65 'IBM Plex Sans',sans-serif}
.slc-faq__answer p{margin:.25rem 0 .8rem}
.slc-faq__answer a{color:#1b3d2e;text-decoration:underline;text-underline-offset:.16em}
.slc-faq__item>summary:focus-visible,.slc-faq__answer a:focus-visible{outline:3px solid var(--slc-faq-gold);outline-offset:3px}
@media(max-width:900px){.slc-faq__art-head{display:block}.slc-faq__art-head span{display:block;text-align:left;margin-top:10px}.slc-faq__art-image{max-height:440px}}
@media(max-width:720px){.slc-faq__group{grid-template-columns:1fr;row-gap:1.25rem}.slc-faq__art{position:static;margin:1rem 0 0;display:grid;grid-template-columns:1fr 1fr}.slc-faq__art-head{grid-column:1/-1}.slc-faq__art-image{height:220px;object-fit:cover}.slc-faq__art figcaption{align-content:center}.slc-faq__answer{padding-right:.5rem}}
@media(max-width:440px){.slc-faq__art{display:block}.slc-faq__art-image{height:210px}.slc-faq__art figcaption strong{font-size:22px}}
