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