a{color:#4f449b;text-decoration:none}a:hover{text-decoration:underline}html{height:100%}body{height:inherit;padding-bottom:60px}main{height:auto;display:flex;flex-direction:column}.page-title{height:80px;color:#222;font-size:1.25rem;font-weight:800;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:flex-start}.iframe-container{height:inherit;display:flex;flex-direction:column}.iframe-content{flex-grow:1;margin-bottom:65px}@media(width <= 768px){body{height:100%}body>.container{display:flex;width:100%;height:100%;flex-direction:column}.iframe-content{flex-grow:1;margin-bottom:5px;height:100%}.iframe-content iframe{width:100%;height:100%}}.card{width:100%;display:flex;flex-direction:column;background-color:#fff;border-radius:8px;padding:0;overflow:hidden;margin-bottom:1rem}.card--default{border:none}.card--bordered{border:1px solid #ddd}.card--elevated{box-shadow:0 2px 8px rgba(0,0,0,.1);border:none}.card__header{margin:24px 24px 16px;padding-bottom:16px;border-bottom:2px dotted #f0f0f0}.card__header.no-border{border-bottom:none;margin-bottom:0}.card__title-container{display:flex;align-items:center;justify-content:space-between}.card__title{margin:0}.card__subtitle,.card__title{font-size:1rem;font-weight:700;flex-grow:1}.card__subtitle{justify-content:flex-start}.card__title-icon{margin-left:12px;display:flex;align-items:center;justify-content:center;color:#888}.card__title-icon--clickable{cursor:pointer;border-radius:4px;padding:6px;transition:all .2s ease}.card__title-icon--clickable:hover{color:#4f449b;background-color:rgba(79,68,155,.05)}.card__title-icon--clickable:focus{outline:2px solid #4f449b;outline-offset:2px;color:#4f449b;background-color:rgba(79,68,155,.1)}.card__title-icon--clickable:focus-visible{outline:2px solid #4f449b;outline-offset:2px;color:#4f449b;background-color:rgba(79,68,155,.1)}.card__title-icon--clickable:active{transform:scale(.95)}.card__content{padding:0 24px 16px;flex-grow:1}.card__content p,.card__content__content--span{font-size:14px;line-height:24px}.card__content p strong,.card__content__content--span strong{font-size:1rem;font-weight:600}.card__footer{padding:12px 16px}@media(width <= 768px){.card{padding:0}.card__title{font-size:1rem}}