.camp-themes__inner{display:flex;flex-direction:column;gap:32px}.camp-themes__head{display:flex;flex-direction:column;gap:18px;max-width:900px}.camp-themes__list{background:var(--white);box-shadow:inset 0 0 0 1px var(--line);display:grid;gap:14px 32px;grid-template-columns:minmax(0,1fr);padding:24px}.camp-themes__list li{align-items:center;display:flex;gap:12px}.camp-themes__mark{align-items:center;background:var(--mist-text);border-radius:11px;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.camp-themes__mark .iim-icon{height:8px;width:10px}.camp-themes__text{color:var(--ink);flex:1;font:400 16px/24px var(--font-body)}.camp-themes__note{font:300 17px/27px var(--font-body)}.camp-intro,.camp-themes__note{color:var(--ink);text-wrap:pretty}.camp-intro{font:300 17px/27.2px var(--font-body)}@media (min-width:640px){.camp-intro{font-size:19px;line-height:31px}.camp-themes__list{gap:16px 32px;grid-template-columns:repeat(2,minmax(0,1fr));padding:32px}.camp-themes__text{font-size:17px}}@media (min-width:960px){.camp-themes__list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:none;grid-template-rows:repeat(var(--camp-rows,4),auto)}}@media (min-width:900px){.camp-themes__inner{gap:36px}}