.dn-accordion__item{border-bottom:1px solid var(--color-gray-200,#dfdfdf)}.dn-accordion__item ::-webkit-details-marker{display:none}.dn-accordion__button{background-color:transparent;border:0;color:var(--color-darkest,#000);cursor:pointer;display:block;padding:1.25rem 0;text-align:left;transition:color var(--transition-fast,.5s);width:100%}.dn-accordion__button:hover{color:var(--color-primary,#5c5c5c)}.dn-accordion__button-grid{display:grid;grid-template-areas:"title icon";grid-template-columns:1fr 2rem}.dn-accordion__content{padding:0 1.5rem 1.25rem 0}.dn-accordion__icon,.dn-icon.dn-accordion__icon{align-self:start;grid-area:icon;justify-self:end;position:relative;top:2px;transform:scaleY(1);transform-origin:center;transition:transform var(--transition-fast,.5s)}.dn-accordion__item[open] .dn-accordion__icon{transform:scaleY(-1)}.sf-accordion .dn-accordion__item{border-bottom:none}.sf-accordion .dn-accordion__button{border-bottom:.125rem solid var(--color-gray-100);font-family:var(--font-family-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-primary-regular);line-height:var(--lineHeight-lg);line-height:var(--lineHeight-sm);padding:var(--spacing-sm);padding-right:1.125rem;transition:color var(--transition-fast),background var(--transition-fast)}@media screen and (min-width:769px){.sf-accordion .dn-accordion__button{font-size:var(--font-size-lg)}}.sf-accordion .dn-accordion__button .sf-accordion__heading-tag{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;text-transform:inherit}.sf-accordion .dn-accordion__button p{margin:0}.sf-accordion .dn-accordion__button:focus,.sf-accordion .dn-accordion__button:hover{background-color:var(--color-secondary);color:#000;outline:none}@media screen and (min-width:769px){.sf-accordion .dn-accordion__button{padding:1.375rem var(--spacing-lg) 1.375rem var(--spacing-md)}}.sf-accordion .dn-accordion__content{border-bottom:.125rem solid var(--color-gray-100);font-family:var(--font-family-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-primary-regular);line-height:var(--lineHeight-lg);padding:.5rem 3.5625rem 1.375rem var(--spacing-sm);transition:background var(--transition-fast)}@media screen and (min-width:769px){.sf-accordion .dn-accordion__content{font-size:var(--font-size-lg)}}.sf-accordion .dn-accordion__content .lead,.sf-accordion .dn-accordion__content blockquote,.sf-accordion .dn-accordion__content dl,.sf-accordion .dn-accordion__content figure,.sf-accordion .dn-accordion__content h1,.sf-accordion .dn-accordion__content h2,.sf-accordion .dn-accordion__content h3,.sf-accordion .dn-accordion__content iframe,.sf-accordion .dn-accordion__content img,.sf-accordion .dn-accordion__content ol,.sf-accordion .dn-accordion__content p,.sf-accordion .dn-accordion__content table,.sf-accordion .dn-accordion__content ul{margin:var(--spacing-xl) 0}.sf-accordion .dn-accordion__content .lead::-moz-selection,.sf-accordion .dn-accordion__content blockquote::-moz-selection,.sf-accordion .dn-accordion__content dl::-moz-selection,.sf-accordion .dn-accordion__content figure::-moz-selection,.sf-accordion .dn-accordion__content h1::-moz-selection,.sf-accordion .dn-accordion__content h2::-moz-selection,.sf-accordion .dn-accordion__content h3::-moz-selection,.sf-accordion .dn-accordion__content iframe::-moz-selection,.sf-accordion .dn-accordion__content img::-moz-selection,.sf-accordion .dn-accordion__content ol::-moz-selection,.sf-accordion .dn-accordion__content p::-moz-selection,.sf-accordion .dn-accordion__content table::-moz-selection,.sf-accordion .dn-accordion__content ul::-moz-selection{background:var(--color-primary);color:var(--color-lightest)}.sf-accordion .dn-accordion__content .lead::selection,.sf-accordion .dn-accordion__content blockquote::selection,.sf-accordion .dn-accordion__content dl::selection,.sf-accordion .dn-accordion__content figure::selection,.sf-accordion .dn-accordion__content h1::selection,.sf-accordion .dn-accordion__content h2::selection,.sf-accordion .dn-accordion__content h3::selection,.sf-accordion .dn-accordion__content iframe::selection,.sf-accordion .dn-accordion__content img::selection,.sf-accordion .dn-accordion__content ol::selection,.sf-accordion .dn-accordion__content p::selection,.sf-accordion .dn-accordion__content table::selection,.sf-accordion .dn-accordion__content ul::selection{background:var(--color-primary);color:var(--color-lightest)}.sf-accordion .dn-accordion__content .lead:first-child,.sf-accordion .dn-accordion__content blockquote:first-child,.sf-accordion .dn-accordion__content dl:first-child,.sf-accordion .dn-accordion__content figure:first-child,.sf-accordion .dn-accordion__content h1:first-child,.sf-accordion .dn-accordion__content h2:first-child,.sf-accordion .dn-accordion__content h3:first-child,.sf-accordion .dn-accordion__content iframe:first-child,.sf-accordion .dn-accordion__content img:first-child,.sf-accordion .dn-accordion__content ol:first-child,.sf-accordion .dn-accordion__content p:first-child,.sf-accordion .dn-accordion__content table:first-child,.sf-accordion .dn-accordion__content ul:first-child{margin-top:0}.sf-accordion .dn-accordion__content .lead:last-child,.sf-accordion .dn-accordion__content blockquote:last-child,.sf-accordion .dn-accordion__content dl:last-child,.sf-accordion .dn-accordion__content figure:last-child,.sf-accordion .dn-accordion__content h1:last-child,.sf-accordion .dn-accordion__content h2:last-child,.sf-accordion .dn-accordion__content h3:last-child,.sf-accordion .dn-accordion__content iframe:last-child,.sf-accordion .dn-accordion__content img:last-child,.sf-accordion .dn-accordion__content ol:last-child,.sf-accordion .dn-accordion__content p:last-child,.sf-accordion .dn-accordion__content table:last-child,.sf-accordion .dn-accordion__content ul:last-child{margin-bottom:0}.sf-accordion .dn-accordion__content ol,.sf-accordion .dn-accordion__content p,.sf-accordion .dn-accordion__content ul{color:var(--color-gray-800)}.sf-accordion .dn-accordion__content a{color:currentColor}.sf-accordion .dn-accordion__content h1{font-family:var(--font-family-secondary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-secondary-bold);line-height:var(--lineHeight-sm);margin-bottom:var(--spacing-2xl);text-transform:lowercase}@media screen and (min-width:577px){.sf-accordion .dn-accordion__content h1{font-size:var(--font-size-3xl)}}@media screen and (min-width:769px){.sf-accordion .dn-accordion__content h1{font-size:var(--font-size-4xl)}}@media screen and (min-width:993px){.sf-accordion .dn-accordion__content h1{font-size:var(--font-size-5xl)}}.sf-accordion .dn-accordion__content h2{font-family:var(--font-family-secondary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-secondary-bold);line-height:var(--lineHeight-sm);text-transform:lowercase}@media screen and (min-width:769px){.sf-accordion .dn-accordion__content h2{font-size:var(--font-size-4xl)}}.sf-accordion .dn-accordion__content h3{font-family:var(--font-family-secondary);font-size:var(--font-size-lg);font-weight:var(--font-weight-secondary-bold);line-height:var(--lineHeight-sm);line-height:var(--lineHeight-md);text-transform:lowercase}@media screen and (min-width:769px){.sf-accordion .dn-accordion__content h3{font-size:var(--font-size-2xl)}}.sf-accordion .dn-accordion__content h2,.sf-accordion .dn-accordion__content h3,.sf-accordion .dn-accordion__content h4{text-transform:unset}.sf-accordion .dn-accordion__content h2+ol,.sf-accordion .dn-accordion__content h2+p,.sf-accordion .dn-accordion__content h2+ul,.sf-accordion .dn-accordion__content h3+ol,.sf-accordion .dn-accordion__content h3+p,.sf-accordion .dn-accordion__content h3+ul,.sf-accordion .dn-accordion__content h4+ol,.sf-accordion .dn-accordion__content h4+p,.sf-accordion .dn-accordion__content h4+ul{margin-top:0}.sf-accordion .dn-accordion__content h2,.sf-accordion .dn-accordion__content h3{font-family:var(--font-family-secondary);font-size:var(--font-size-md);font-weight:var(--font-weight-secondary-bold);line-height:var(--lineHeight-sm);line-height:var(--lineHeight-lg);margin-bottom:0;margin-top:var(--spacing-2xl);text-transform:lowercase}@media screen and (min-width:769px){.sf-accordion .dn-accordion__content h2,.sf-accordion .dn-accordion__content h3{font-size:var(--font-size-lg);line-height:var(--lineHeight-md)}}.sf-accordion .dn-accordion__content h4{font-family:var(--font-family-secondary);font-size:var(--font-size-md);font-weight:var(--font-weight-secondary-bold);line-height:var(--lineHeight-sm);line-height:var(--lineHeight-lg);text-transform:lowercase}@media screen and (min-width:769px){.sf-accordion .dn-accordion__content h4{font-size:var(--font-size-lg);line-height:var(--lineHeight-md)}}.sf-accordion .dn-accordion__content .lead,.sf-accordion .dn-accordion__content .lead p{font-family:var(--font-family-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-primary-regular);line-height:var(--lineHeight-md);max-width:100%}@media screen and (min-width:769px){.sf-accordion .dn-accordion__content .lead,.sf-accordion .dn-accordion__content .lead p{font-size:var(--font-size-xl)}}@media screen and (min-width:1261px){.sf-accordion .dn-accordion__content .lead,.sf-accordion .dn-accordion__content .lead p{font-size:var(--font-size-2xl);max-width:75rem}}.sf-accordion .dn-accordion__content p img{margin:0}.sf-accordion .dn-accordion__content ul{font-size:inherit;list-style-type:none;padding-left:0}.sf-accordion .dn-accordion__content ul>.list__item,.sf-accordion .dn-accordion__content ul>li{margin-bottom:.5em;padding-left:2rem;position:relative}.sf-accordion .dn-accordion__content ul>.list__item:before,.sf-accordion .dn-accordion__content ul>li:before{left:.875rem;position:absolute;top:0;transform:translate(-50%)}.sf-accordion .dn-accordion__content ul li+ol,.sf-accordion .dn-accordion__content ul li+ul{margin-bottom:1em;margin-top:1em}@media screen and (min-width:577px){.sf-accordion .dn-accordion__content ul>.list__item,.sf-accordion .dn-accordion__content ul>li{padding-left:2.5rem}.sf-accordion .dn-accordion__content ul>.list__item:before,.sf-accordion .dn-accordion__content ul>li:before{left:1rem}}.sf-accordion .dn-accordion__content ul>li:before{background-color:currentColor;border-radius:100%;content:"";display:block;height:.35em;top:.55em;width:.35em}.sf-accordion .dn-accordion__content ol{counter-reset:li-count;font-size:inherit;list-style-type:none;padding-left:0}.sf-accordion .dn-accordion__content ol>.list__item,.sf-accordion .dn-accordion__content ol>li{margin-bottom:.5em;padding-left:2rem;position:relative}.sf-accordion .dn-accordion__content ol>.list__item:before,.sf-accordion .dn-accordion__content ol>li:before{left:.875rem;position:absolute;top:0;transform:translate(-50%)}.sf-accordion .dn-accordion__content ol li+ol,.sf-accordion .dn-accordion__content ol li+ul{margin-bottom:1em;margin-top:1em}@media screen and (min-width:577px){.sf-accordion .dn-accordion__content ol>.list__item,.sf-accordion .dn-accordion__content ol>li{padding-left:2.5rem}.sf-accordion .dn-accordion__content ol>.list__item:before,.sf-accordion .dn-accordion__content ol>li:before{left:1rem}}.sf-accordion .dn-accordion__content ol>li{counter-increment:li-count}.sf-accordion .dn-accordion__content ol>li:before{content:counter(li-count) ".";font-family:var(--font-family-secondary);font-weight:var(--font-weight-secondary-bold);line-height:var(--lineHeight-sm);text-transform:lowercase;top:.275em}.sf-accordion .dn-accordion__content blockquote{margin-left:0;margin-right:0;text-transform:lowercase}.sf-accordion .dn-accordion__content blockquote,.sf-accordion .dn-accordion__content blockquote>p{color:var(--color-gray-500);font-family:var(--font-family-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-primary-regular);line-height:var(--lineHeight-md)}@media screen and (min-width:769px){.sf-accordion .dn-accordion__content blockquote,.sf-accordion .dn-accordion__content blockquote>p{font-size:var(--font-size-xl)}}@media screen and (min-width:1261px){.sf-accordion .dn-accordion__content blockquote,.sf-accordion .dn-accordion__content blockquote>p{font-size:var(--font-size-2xl)}}.sf-accordion .dn-accordion__content blockquote>p{display:inline;margin:0}.sf-accordion .dn-accordion__content blockquote:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='21' fill='none' viewBox='0 0 26 21'%3E%3Cpath fill='%234bfc2e' d='M11.469 10.119H7.366L10.06.688H4.732l-3.92 9.431v10.656H11.47V10.12zm13.719 0h-4.104L23.78.688h-5.33l-3.92 9.431v10.656h10.656V10.12z'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;content:"";display:inline-block;height:.75em;margin-right:.25rem;width:1em}.sf-accordion .dn-accordion__content figure,.sf-accordion .dn-accordion__content iframe,.sf-accordion .dn-accordion__content img{margin:1.5em 0}.sf-accordion .dn-accordion__content img{height:auto;max-width:100%;vertical-align:middle}.sf-accordion .dn-accordion__content figure img{margin:0}.sf-accordion .dn-accordion__content iframe{display:block;max-width:100%}.sf-accordion .dn-accordion__content table{margin-bottom:1.5em;margin-top:1.5em;width:100%}@media screen and (min-width:769px){.sf-accordion .dn-accordion__content h2,.sf-accordion .dn-accordion__content h3{margin-top:var(--spacing-4xl)}}.sf-accordion .dn-accordion__content figure{aspect-ratio:16/9;position:relative}.sf-accordion .dn-accordion__content figure iframe{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:769px){.sf-accordion .dn-accordion__content{padding:1rem 3rem 1.6875rem var(--spacing-md)}}.sf-accordion .dn-accordion__icon{top:0}.sf-accordion .accordion__icon{vertical-align:middle}.sf-accordion .dn-accordion__item[open=open] .dn-accordion__button{border-bottom-color:transparent;font-family:var(--font-family-secondary);font-weight:var(--font-weight-secondary-bold);line-height:var(--lineHeight-sm);padding-bottom:.5rem;text-transform:lowercase;text-transform:none}@media screen and (min-width:769px){.sf-accordion .dn-accordion__item[open=open] .dn-accordion__button{padding-bottom:1rem}}.sf-accordion .accordion__footer{font-family:var(--font-family-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-primary-regular);line-height:var(--lineHeight-lg);padding-top:var(--spacing-xl)}@media screen and (min-width:769px){.sf-accordion .accordion__footer{font-size:var(--font-size-lg);padding-top:var(--spacing-2xl)}}
