@layer cn-blocks{.cn-acc{display:grid;text-align:start}.cn-acc__item{border-block-end:1px solid var(--t-border)}.cn-acc__sum{display:flex;align-items:center;gap:14px;padding-block:18px;cursor:pointer;list-style:none}.cn-acc__sum::-webkit-details-marker{display:none}.cn-acc__t{flex:1;font-weight:600;font-size:var(--cn-fs-lead);color:var(--t-heading);line-height:1.45}.cn-acc__sum:hover .cn-acc__t{color:var(--t-link)}.cn-acc__icon{color:var(--t-link);display:inline-grid}.cn-acc__chev{display:inline-grid;color:var(--t-muted);transition:rotate .25s var(--cn-ease)}.cn-acc__item[open] .cn-acc__chev{rotate:180deg}.cn-acc__body{padding-block-end:20px;max-inline-size:46rem}.cn-acc__icon ~ .cn-acc__t + .cn-acc__chev{margin-inline-start:auto}.cn-acc--bordered{border:1px solid var(--t-border);border-radius:var(--cn-r-card);background:var(--t-surface)}.cn-acc--bordered .cn-acc__item{padding-inline:20px}.cn-acc--bordered .cn-acc__item:last-child{border-block-end:0}.cn-acc--cards{gap:12px}.cn-acc--cards .cn-acc__item{padding-inline:20px}.cn-acc--cards .cn-acc__item:hover{border-color:var(--t-border-strong)}.cn-acc--simple{border-block-start:1px solid var(--t-border)}.cn-acc__cols{display:grid;gap:0 40px}.cn-acc__cols .cn-acc{border-block-start:1px solid var(--t-border);align-content:start}@container cn-b (min-width:52rem){.cn-acc__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}}