.cmp-contentfragment__elements a{text-decoration:none}
.cmp-contentfragment__elements a:hover{text-decoration:underline}
dl{margin-block-start:0;margin-block-end:0}
.cmp-contentfragment__element-value{margin-left:0 !important}
.faq-box{background-color:var(--sf-background-primary-default);border-color:var(--sf-border-subtle)}
.faq-box:hover{background-color:var(--sf-background-primary-hover);border-color:var(--sf-border-hover)}
.faq-box:active{background-color:var(--sf-background-primary-pressed);border-color:var(--sf-border-pressed);border-width:var(--sf-shape-border-width-2x)}
.faq-box:visited{background-color:var(--sf-background-primary-default);border-color:var(--sf-border-subtle)}
.faq-link:focus-visible>.faq-box{outline:auto;background-color:var(--sf-background-primary-pressed);border-color:var(--sf-border-pressed);border-width:var(--sf-shape-border-width-2x);text-decoration:underline}
@media only screen and (max-width:567px){.two-col{margin-top:calc(var(--sf-spacing-1-5x) * 5) !important}
}
@media only screen and (min-width:568px) and (max-width:767px){.two-col{margin-top:calc(var(--sf-spacing-1-5x) * 6) !important}
}
.faqcolumns{margin-left:0;margin-right:0}
.cmp-contentfragment{padding:0}
.dynamic-faq-columns{display:block;columns:2;column-gap:24px}
.dynamic-faq-columns>.cmp-contentfragment{display:inline-block;width:100%;margin:0 0 16px;break-inside:avoid;-webkit-column-break-inside:avoid}
@media only screen and (max-width:767px){.dynamic-faq-columns{columns:1}
}