.fs__grid{display:grid;gap:32px;grid-template-columns:1fr;align-items:start}.fs__grid>*{min-width:0}@media (min-width:1024px){.fs__grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:56px}.fs--left .fs__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.fs--left .fs__card{grid-column:1;grid-row:1}.fs--left .fs__faq{grid-column:2;grid-row:1}.fs--solo .fs__grid{grid-template-columns:minmax(0,1fr);max-width:860px}.fs__card{position:sticky;top:calc(var(--headH) + 24px)}}.fs__row{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:4px 18px;margin-bottom:12px;transition:border-color var(--dur) var(--ease)}.fs__row:last-child{margin-bottom:0}.fs__row[open]{border-color:var(--text-heading)}.fs__q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;cursor:pointer;list-style:none;font-family:var(--font-body);font-weight:600;font-size:16px;line-height:1.4;color:var(--text-heading);overflow-wrap:anywhere}.fs__q::-webkit-details-marker{display:none}.fs__q>span:first-child{min-width:0}.fs__q:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}@media (min-width:768px){.fs__q{font-size:17px}}.fs__ico{flex:none;display:inline-flex;color:var(--text-accent);transition:transform var(--dur) var(--ease)}.fs__row[open] .fs__ico{transform:rotate(45deg)}.fs__a{padding:0 0 18px;overflow-wrap:anywhere}.fs__a p{font-size:16px;line-height:1.7;color:var(--text-body);max-width:70ch;margin:0}.fs__a p+p{margin-top:10px}.fs__a a{color:var(--text-accent);text-decoration:underline;text-underline-offset:3px;font-weight:600}.fs__card{display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-card);overflow-wrap:anywhere}.fs__img{overflow:hidden;border-radius:var(--radius-md);aspect-ratio:16/10;background:var(--teal-tint)}.fs__img img{width:100%;height:100%;max-width:100%;object-fit:cover;display:block}.fs__title{margin:4px 0 0}.fs__btns{display:grid;gap:10px;margin-top:8px}.sec.dark .fs__row,.sec.deep .fs__row{background:rgba(255,255,255,.06);border-color:var(--border-inverse)}.sec.dark .fs__row[open],.sec.deep .fs__row[open]{border-color:var(--gold-400)}.sec.dark .fs__q,.sec.deep .fs__q{color:var(--text-on-dark)}.sec.dark .fs__q:focus-visible,.sec.deep .fs__q:focus-visible{outline-color:var(--focus-ring-inverse)}.sec.dark .fs__ico,.sec.deep .fs__ico{color:var(--gold-400)}.sec.dark .fs__a p,.sec.deep .fs__a p{color:var(--text-on-dark-body)}.sec.dark .fs__a a,.sec.deep .fs__a a{color:var(--gold-400)}.sec.dark .fs__card,.sec.deep .fs__card{box-shadow:none}.sec.dark .fs__img,.sec.deep .fs__img{background:rgba(255,255,255,.1)}