.report-detail{padding:1.5rem;background-color:#fff;border:1px solid #eaecf5;border-radius:16px;display:flex;flex-direction:column;gap:1.5rem}@media(max-width:767px){.report-detail{padding:1rem}}.report-detail__title.--font-h2{font-size:clamp(24px,18.6666666667px + 1.1111111111vw,32px);line-height:1.2;font-weight:600;color:#141414;font-family:var(--font-montserrat)}.report-detail__date-category{display:flex;gap:1.5rem}@media(max-width:767px){.report-detail__date-category{flex-direction:column;gap:.75rem}}.report-detail__date-category span{display:flex;align-items:center;color:#424242;text-transform:capitalize;gap:.25rem}.report-detail__date-category span p{margin-top:2px;font-size:14px;font-size:.875rem;font-weight:400;line-height:1.1428571429;letter-spacing:0}.report-detail__date-category span p strong{font-weight:600}.report-detail__description{color:#292929;font-size:16px;font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:0}.report-detail__preview{padding:1.5rem;border-radius:16px;background-color:rgba(239,244,254,.4)}.report-detail__preview__title{color:#363f72;margin-bottom:1rem;font-size:18px;font-size:1.125rem;font-weight:600;line-height:1.5;letter-spacing:0}.report-detail__preview__description.paragraph{color:#4e5ba6;font-size:16px;font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:0}.report-detail__preview__description.paragraph strong{color:#363f72}.report-detail__preview__description.paragraph ol,.report-detail__preview__description.paragraph ul{display:flex;flex-direction:column;gap:.75rem}.report-detail__preview__description.paragraph ol li,.report-detail__preview__description.paragraph ul li{list-style-position:inside}.report-detail__preview__description.paragraph ul li{list-style-type:disc}.report-form{padding:2rem;background-color:#fff;border:1px solid #eaecf5;border-radius:16px;box-shadow:0 12px 20px -4px rgba(28,34,65,.0588235294),0 4px 8px -2px rgba(28,34,65,.0588235294);height:-moz-fit-content;height:fit-content}@media(max-width:991px){.report-form{padding:1rem}}.report-form__header{position:relative;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;padding-right:80px}.report-form__header-image{position:absolute;top:0;right:0;border-radius:8px;border:3px solid #fafafa;transform:translateY(-50%) rotate(6deg)}@media(max-width:991px){.report-form__header-image{display:none}}.report-form__header-title{color:#141414}.report-form__header-subtitle{color:#525252;font-size:14px;font-size:.875rem;font-weight:500;line-height:1.5;letter-spacing:0}