.aaltolxp-freeTextStyles{h2,h3,h4 {font-family: var(--aalto-base-fontfamily--primary); letter-spacing: var(--aalto-base-letterspacing--0); line-height: 2rem !important;} p {font-family: var(--aalto-base-fontfamily--primary); font-size: var(--aalto-base-fontsize--3); letter-spacing: var(--aalto-base-letterspacing--0); line-height: var(--aalto-base-lineheight--3); margin-bottom: var(--aalto-dim-3); -webkit-text-decoration: var(--aalto-base-textdecoration--none); text-decoration: var(--aalto-base-textdecoration--none); text-indent: var(--aalto-base-paragraphindent--0); text-transform: var(--aalto-base-textcase--none)} p > a {color: var(--aalto-col-fg); display: flex; overflow: hidden; text-decoration: underline; transition-duration: var(--aalto-trans-fast); transition-property: color,background-color,border-color,text-decoration-color,fill,stroke; white-space: break-spaces;} p > a:active {background-color: var(--aalto-col-active);} p > a:hover {background-color: var(--aalto-col-hover); cursor: pointer; transition-duration: var(--aalto-trans-slow); transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;} ul {margin-bottom: 1.5rem;} ul > li {list-style: disc; margin-left: 2rem;} ul > li + li {margin-top: var(--aalto-dim-2);} p > img {border-radius: .5rem; margin-bottom: 2rem; max-width: 50%;} @media (max-width: 992px) {p > img {max-width: 100%; width: 100%;}}}.aaltoLxp-accordion{.aalto-accordion-item button {border-top-color: var(--aalto-base-color__neutral--3);} .aalto-accordion-item:first-child > button {border: 0 none;} .aalto-accordion-item__content {border-bottom-color: var(--aalto-base-color__neutral--3);} .aalto-accordion-item:last-child .aalto-accordion-item__content {border: 0 none;} .aalto-accordion-item button > div {padding-left: 0;} .aalto-accordion-item__content--children {padding-left: 0; padding-right: 0;}}.aaltolxp-learning-outcomes{ul {display: grid; grid-template-columns: repeat(auto-fit,minmax(300px,1fr)); grid-gap: var(--aalto-dim-5);} ul > li {list-style-image: url(/assets/static/aalto-ds-checkmark.dd4a8870.svg) !important; margin-left: var(--aalto-dim-5); padding-left: var(--aalto-dim-2) !important;}}
