.cap-groups{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.cap-group{padding:clamp(24px,2.8vw,44px)}.cap-group-head{align-items:center;gap:16px;margin-bottom:clamp(22px,2.4vw,34px);display:flex}.cap-group-head .v2-ic{width:30px;height:30px;color:var(--v2-accent)}.v2-cols.cap-lines{--v2-n:var(--cap-n,4)}.v2-cols.cap-lines>*{padding-bottom:4px}.cap-more{margin-top:clamp(20px,2.2vw,30px)}@media (max-width:1000px) and (min-width:701px){.v2-cols.cap-lines{grid-template-columns:1fr 1fr;row-gap:26px}.v2-cols.cap-lines>:nth-child(odd){border-left:0;padding-left:0}.v2-cols.cap-lines>:nth-child(n+3){border-top:1px solid var(--v2-line)}}.v2-rules.cap-sectors{--v2-n:4;gap:0 clamp(24px,3vw,48px)}.cap-sector{color:inherit;transition:border-color .2s var(--v2-ease);text-decoration:none}.cap-sector-name{transition:color .2s var(--v2-ease)}a.cap-sector .cap-sector-name span{text-decoration:underline;-webkit-text-decoration-color:var(--v2-accent);text-decoration-color:var(--v2-accent);text-underline-offset:6px;text-decoration-thickness:2px}a.cap-sector:hover{border-top-color:var(--v2-accent)}a.cap-sector:hover .cap-sector-name{color:var(--v2-accent)}@media (max-width:1180px){.v2-rules.cap-sectors{--v2-n:2}}.cap-post{color:inherit;text-decoration:none}.cap-post .v2-h3{transition:color .2s var(--v2-ease)}.cap-post:hover .v2-h3{color:var(--v2-accent)}.cap-post .v2-tlink{align-self:flex-start;margin-top:6px}.cap-post:hover .v2-tlink{color:var(--v2-accent)}@media (max-width:700px){.cap-tech .v2-rows>*{flex-direction:column;align-items:flex-start;gap:4px}.cap-tech .v2-rows dd{text-align:left}}@media (prefers-reduced-motion:reduce){.cap-sector,.cap-sector-name,.cap-post .v2-h3{transition:none}}
