.dgs-text-columns__grid{display:grid;gap:var(--gap-l,2rem);width:100%}.dgs-text-columns--cols-1 .dgs-text-columns__grid{grid-template-columns:repeat(1,1fr)}.dgs-text-columns--cols-2 .dgs-text-columns__grid{grid-template-columns:repeat(2,1fr)}.dgs-text-columns--cols-3 .dgs-text-columns__grid{grid-template-columns:repeat(3,1fr)}.dgs-text-columns--cols-4 .dgs-text-columns__grid{grid-template-columns:repeat(4,1fr)}.dgs-text-columns--cols-5 .dgs-text-columns__grid{grid-template-columns:repeat(5,1fr)}.dgs-text-columns--cols-6 .dgs-text-columns__grid{grid-template-columns:repeat(6,1fr)}@media (max-width:1024px){.dgs-text-columns--cols-6 .dgs-text-columns__grid{grid-template-columns:repeat(3,1fr)}.dgs-text-columns--cols-5 .dgs-text-columns__grid{grid-template-columns:repeat(3,1fr)}.dgs-text-columns--cols-4 .dgs-text-columns__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.dgs-text-columns--cols-6 .dgs-text-columns__grid,.dgs-text-columns--cols-5 .dgs-text-columns__grid,.dgs-text-columns--cols-4 .dgs-text-columns__grid,.dgs-text-columns--cols-3 .dgs-text-columns__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.dgs-text-columns__grid{grid-template-columns:1fr!important}}.dgs-text-columns__column{padding:var(--space-m);transition:box-shadow 0.3s ease,transform 0.3s ease}.dgs-text-columns--border-solid .dgs-text-columns__column{border:1px solid var(--neutral-light,#d0d0d0)}.dgs-text-columns--border-ring .dgs-text-columns__column{box-shadow:0 0 0 3px var(--neutral-light,#d0d0d0),0 0 0 8px rgb(0 0 0 / .04);border:3px solid #fff0}.dgs-text-columns--rounded .dgs-text-columns__column{border-radius:var(--radius,8px);overflow:hidden}.dgs-text-columns--shadow .dgs-text-columns__column{box-shadow:var(--box-shadow-1,0 1px 3px rgb(0 0 0 / .12),0 1px 2px rgb(0 0 0 / .24))}.dgs-text-columns--shadow.dgs-text-columns--border-ring .dgs-text-columns__column{box-shadow:0 0 0 3px var(--neutral-light,#d0d0d0),0 0 0 8px rgb(0 0 0 / .04),var(--box-shadow-1,0 1px 3px rgb(0 0 0 / .12),0 1px 2px rgb(0 0 0 / .24))}.dgs-text-columns--shadow .dgs-text-columns__column:hover{box-shadow:var(--box-shadow-2,0 3px 6px rgb(0 0 0 / .15),0 2px 4px rgb(0 0 0 / .12));transform:translateY(-2px)}.dgs-text-columns--shadow.dgs-text-columns--border-ring .dgs-text-columns__column:hover{box-shadow:0 0 0 3px var(--neutral-light,#d0d0d0),0 0 0 8px rgb(0 0 0 / .04),var(--box-shadow-2,0 3px 6px rgb(0 0 0 / .15),0 2px 4px rgb(0 0 0 / .12));transform:translateY(-2px)}.dgs-text-columns--primary .dgs-text-columns__column{background-color:var(--primary-ultra-light,rgb(0 123 255 / .05))}.dgs-text-columns--secondary .dgs-text-columns__column{background-color:var(--secondary-ultra-light,rgb(108 117 125 / .05))}.dgs-text-columns--action .dgs-text-columns__column{background-color:var(--action-ultra-light,rgb(40 167 69 / .05))}.dgs-text-columns--accent .dgs-text-columns__column{background-color:var(--accent-ultra-light,rgb(255 193 7 / .05))}.dgs-text-columns--neutral .dgs-text-columns__column{background-color:var(--neutral-ultra-light,#f8f9fa)}.dgs-text-columns--none .dgs-text-columns__column{background-color:#fff0;padding:0}.dgs-text-columns__heading{margin:0 0 var(--space-s,.75rem) 0;font-size:var(--text-l,1.25rem);line-height:1.3;color:var(--text-color,currentColor)}.dgs-text-columns__subheading{margin:0 0 var(--space-s,.75rem) 0;font-weight:700;font-size:var(--text-m,1rem);line-height:1.4;color:var(--text-color,currentColor)}.dgs-text-columns__subheading strong,.dgs-text-columns__subheading b{font-weight:700}.dgs-text-columns__body{margin:0 0 var(--space-m,1rem) 0;padding:0;font-size:var(--text-base,1rem);line-height:1.6;color:var(--text-color,currentColor);list-style:none}.dgs-text-columns__body li{margin:0 0 var(--space-xs,.5rem) 0}.dgs-text-columns__body li:last-child{margin-bottom:0}.dgs-text-columns--body-separator .dgs-text-columns__body{padding-top:var(--space-s,.75rem);border-top:solid 1px var(--neutral-semi-light,#e0e0e0);margin-top:var(--space-l,1.5rem)}.dgs-text-columns__link-wrapper{margin-top:var(--space-s,.75rem)}.dgs-text-columns__link{color:var(--primary,#007cba);text-decoration:underline;font-size:var(--text-base,1rem);transition:color 0.2s ease;display:inline-block}.dgs-text-columns__link:hover{color:var(--primary-dark,#005a87);text-decoration:none}.dgs-text-columns__link:focus{outline:2px solid var(--primary);outline-offset:2px;border-radius:2px}.dgs-text-columns--primary,.dgs-text-columns--secondary,.dgs-text-columns--action,.dgs-text-columns--accent,.dgs-text-columns--neutral{color:var(--text-color,#000000)}