.scroll-to-top{font-family:var(--font-family-secondary);font-weight:var(--font-weight-secondary-bold);line-height:var(--lineHeight-sm);letter-spacing:-1px;color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--lineHeight-md);cursor:pointer;z-index:3;width:3rem;height:3rem;transition:color var(--transition-fast);position:fixed;bottom:1rem;right:1rem}@media screen and (width>=1105px){.scroll-to-top{font-size:var(--font-size-md)}}.scroll-to-top:focus,.scroll-to-top:hover{color:var(--color-primary)}.scroll-to-top:active{color:var(--color-primary-dark)}.dn-button .dn-icon.scroll-to-top__icon{margin:0;position:absolute;top:50%;left:50%}.dn-icon.scroll-to-top__icon{transition:transform var(--transition-fast);transform:translate(-50%,-50%)}.scroll-to-top:hover .dn-icon.scroll-to-top__icon{transform:translate(-50%,-60%)}.guideline-layout{margin-top:var(--spacing-xl)}@media screen and (width>=1105px){.guideline-layout{margin-top:3rem}}@media screen and (width<=768px){.sticky-bar+.guideline-layout{margin-top:var(--spacing-lg)}}.guideline-layout:not([data-sidebar=true]){--max-width:var(--grid-maxWidth-content);grid-template-columns:1fr min(var(--max-width),100%) 1fr;--gap:var(--grid-side-gap-sm);grid-template-columns:1fr min(var(--max-width),100% - (var(--gap) * 2)) 1fr;-moz-column-gap:var(--gap);align-content:start;column-gap:var(--gap);width:100%;display:grid;grid-column:1/-1!important}.guideline-layout:not([data-sidebar=true])>*,.guideline-layout[data-wide]>*{grid-column:2}@media screen and (width>=1105px){.guideline-layout:not([data-sidebar=true]){--gap:var(--grid-side-gap-md)}}@media screen and (width>=1441px){.guideline-layout:not([data-sidebar=true]){--gap:var(--grid-side-gap-lg)}}.guideline-layout[data-wide]{--max-width:var(--grid-maxWidth-page);grid-template-columns:1fr min(var(--max-width),100%) 1fr;--gap:var(--grid-side-gap-sm);grid-template-columns:1fr min(var(--max-width),100% - (var(--gap) * 2)) 1fr;-moz-column-gap:var(--gap);align-content:start;column-gap:var(--gap);width:100%;display:grid}@media screen and (width>=1105px){.guideline-layout[data-wide]{--gap:var(--grid-side-gap-md)}}@media screen and (width>=1441px){.guideline-layout[data-wide]{--gap:var(--grid-side-gap-lg)}}.guideline-layout[data-sidebar=true]{-moz-column-gap:2.5rem;grid-template-columns:minmax(0,1fr);grid-template-areas:"aside aside""content content";column-gap:2.5rem;display:grid}@media screen and (width>=769px){.guideline-layout[data-sidebar=true]{row-gap:var(--spacing-xl);grid-template-columns:15rem minmax(0,1fr);grid-template-areas:"aside content"}}@media screen and (width>=1105px){.guideline-layout[data-sidebar=true]{grid-template-columns:20rem minmax(0,1fr);row-gap:3rem}}@media screen and (width>=1441px){.guideline-layout[data-sidebar=true]{grid-template-columns:25.375rem minmax(0,1fr)}}.guideline-layout[data-sidebar=true] .guideline-layout__aside{grid-area:aside}.guideline-layout[data-sidebar=true] .guideline-layout__content{grid-area:content}.guideline-layout--narrow .flexible-sections,.guideline-layout--narrow .section--wide{display:block}.guideline-layout--narrow .flexible-sections .section__title h2,.guideline-layout--narrow .section--wide .section__title h2{font-family:var(--font-family-secondary);font-weight:var(--font-weight-secondary-bold);line-height:var(--lineHeight-sm);letter-spacing:-1px;color:var(--color-darkest);font-size:var(--font-size-md)}@media screen and (width>=1105px){.guideline-layout--narrow .flexible-sections .section__title h2,.guideline-layout--narrow .section--wide .section__title h2{font-size:var(--font-size-xl)}}.guideline-layout--narrow .flexible-sections .section__content p,.guideline-layout--narrow .section--wide .section__content p{margin-top:0}.guideline-layout--narrow .flexible-sections .card__title,.guideline-layout--narrow .section--wide .card__title{font-size:var(--font-size-xs);line-height:var(--lineHeight-md)}@media screen and (width>=1105px){.guideline-layout--narrow .flexible-sections .card__title,.guideline-layout--narrow .section--wide .card__title{font-size:var(--font-size-lg);font-size:var(--font-size-md)}}.guideline-layout--narrow .flexible-sections .pill,.guideline-layout--narrow .section--wide .pill{font-size:var(--font-size-xxs)}
