.framework-groups[data-astro-cid-unatmzc2]{grid-template-columns:repeat(var(--framework-group-count), minmax(0, 1fr));margin-top:var(--figma-space-24);border-top:1px solid var(--color-line);margin-bottom:-1px;display:grid}.framework-group[data-astro-cid-unatmzc2]{min-width:0;position:relative}.framework-group[data-astro-cid-unatmzc2] .framework-group-label{border-color:var(--color-line)}.framework-group[data-astro-cid-unatmzc2]+.framework-group[data-astro-cid-unatmzc2]{border-left:1px solid var(--color-line)}ul[data-astro-cid-unatmzc2]{margin:0;padding:0;list-style:none}.framework-group-item[data-astro-cid-unatmzc2]{gap:var(--figma-space-16);min-height:83px;padding:var(--figma-space-20) var(--figma-space-24);border-bottom:1px solid var(--color-line);grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;display:grid;position:relative}.framework-group-mark[data-astro-cid-unatmzc2]{border:1px solid var(--color-line);border-radius:var(--radius-xs);background:var(--color-background-secondary);width:40px;height:40px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.framework-group-mark[data-astro-cid-unatmzc2]:empty{visibility:hidden}img[data-astro-cid-unatmzc2]{object-fit:contain;width:32px;height:32px}.framework-group-copy[data-astro-cid-unatmzc2]{gap:2px;display:grid}.framework-group-copy[data-astro-cid-unatmzc2] p{color:var(--color-text-secondary)}.framework-group-copy[data-astro-cid-unatmzc2] .framework-group-link{color:inherit;text-decoration:none}.framework-group-copy[data-astro-cid-unatmzc2] .framework-group-link:after{content:"";position:absolute;inset:0}.framework-group-item[data-astro-cid-unatmzc2] .framework-group-arrow{color:var(--color-text-tertiary)}.framework-group-item[data-astro-cid-unatmzc2]:has(.framework-group-link:hover),.framework-group-item[data-astro-cid-unatmzc2]:has(.framework-group-link:focus-visible){background:var(--color-background-secondary)}.framework-group-item[data-astro-cid-unatmzc2]:has(.framework-group-link:hover) .framework-group-mark[data-astro-cid-unatmzc2],.framework-group-item[data-astro-cid-unatmzc2]:has(.framework-group-link:focus-visible) .framework-group-mark[data-astro-cid-unatmzc2]{border-color:var(--color-brand-primary);background:var(--color-background-primary)}.framework-group-item[data-astro-cid-unatmzc2]:has(.framework-group-link:hover) .framework-group-arrow,.framework-group-item[data-astro-cid-unatmzc2]:has(.framework-group-link:focus-visible) .framework-group-arrow{color:var(--color-brand-primary)}.framework-group-copy[data-astro-cid-unatmzc2] .framework-group-link:focus-visible{outline:none}.framework-group-item[data-astro-cid-unatmzc2]:has(.framework-group-link:focus-visible){outline:2px solid var(--color-brand-primary);outline-offset:-2px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.framework-group-item[data-astro-cid-unatmzc2]{transition:background-color .18s}.framework-group-mark[data-astro-cid-unatmzc2]{transition:background-color .18s,border-color .18s}.framework-group-item[data-astro-cid-unatmzc2] .framework-group-arrow{transition:color .18s}}@media (width>=981px){.framework-groups[data-astro-cid-unatmzc2]{grid-template-rows:repeat(var(--framework-row-count), auto)}.framework-group[data-astro-cid-unatmzc2],ul[data-astro-cid-unatmzc2]{grid-row:span var(--framework-row-count);grid-template-rows:subgrid;display:grid}}@media (width>=701px) and (width<=980px){.framework-groups[data-astro-cid-unatmzc2].framework-groups--pair{grid-template-rows:repeat(var(--framework-row-count), auto);row-gap:0}.framework-groups--pair[data-astro-cid-unatmzc2] .framework-group[data-astro-cid-unatmzc2],.framework-groups--pair[data-astro-cid-unatmzc2] ul[data-astro-cid-unatmzc2]{grid-row:span var(--framework-row-count);grid-template-rows:subgrid;display:grid}}@media (width<=980px){.framework-groups[data-astro-cid-unatmzc2]{grid-template-columns:repeat(min(2, var(--framework-group-count)), minmax(0, 1fr));row-gap:var(--figma-space-24)}.framework-group[data-astro-cid-unatmzc2]:nth-child(odd){border-left:0}.framework-group[data-astro-cid-unatmzc2]:nth-child(n+3){border-top:1px solid var(--color-line)}.framework-group[data-astro-cid-unatmzc2]:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=700px){.framework-groups[data-astro-cid-unatmzc2]{row-gap:var(--figma-space-64);grid-template-columns:minmax(0,1fr)}.framework-group[data-astro-cid-unatmzc2]+.framework-group[data-astro-cid-unatmzc2]{border-left:0;border-top:1px solid var(--color-line)}.framework-groups--unlabelled[data-astro-cid-unatmzc2]{row-gap:0}.framework-groups--unlabelled[data-astro-cid-unatmzc2] .framework-group[data-astro-cid-unatmzc2]+.framework-group[data-astro-cid-unatmzc2]{border-top:0}}.framework-grid-intro[data-astro-cid-l67mtljc]{align-items:flex-start;gap:var(--figma-space-24);min-width:0;padding:var(--figma-space-48) var(--figma-space-32) var(--figma-space-64);flex-direction:column;display:flex}.framework-grid-intro[data-astro-cid-l67mtljc]>p{max-width:44ch;color:var(--color-text-secondary)}@media (width>=981px){.framework-grid--aside[data-astro-cid-l67mtljc]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.framework-grid--pair[data-astro-cid-l67mtljc]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.framework-grid-intro[data-astro-cid-l67mtljc]{border-right:1px solid var(--color-line)}.framework-grid--aside[data-astro-cid-l67mtljc]>.framework-groups{border-top:0;min-width:0;margin-top:0}}@media (width<=700px){.framework-grid-intro[data-astro-cid-l67mtljc]{padding:var(--figma-space-40) var(--figma-space-20) var(--figma-space-32)}}
