.fees_main__VEJKz{background:transparent;padding:9rem 0 clamp(4rem,7vw,7rem)}.fees_intro__smRLq{max-width:850px;margin-bottom:clamp(4rem,7vw,7rem)}.fees_intro__smRLq h1{font-size:clamp(2.65rem,5vw,5rem);letter-spacing:-.055em;line-height:1.05;margin:0 0 1.75rem}.fees_intro__smRLq em{color:#756d79;font-weight:400}.fees_intro__smRLq>p:last-child{color:var(--text-secondary);max-width:560px}.fees_section__0jXtt{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(2.5rem,6vw,7rem);padding-bottom:clamp(3.5rem,6vw,6rem)}.fees_sectionIntro__zyMsk{padding-top:1.5rem;border-top:1px solid var(--border)}.fees_sectionIntro__zyMsk h2{font-family:var(--font-display);font-size:clamp(1.9rem,2.6vw,2.8rem);font-weight:400;letter-spacing:-.035em;line-height:1.15;margin:0 0 1rem}.fees_sectionIntro__zyMsk p{color:var(--text-secondary);max-width:320px;margin:0}.fees_content__LUesd{min-width:0;border-top:1px solid var(--border);padding-top:1.5rem}.fees_content__LUesd p{color:var(--text-secondary);margin:0 0 1.5rem}.fees_content__LUesd p a{text-decoration:underline;text-underline-offset:.2em}.fees_content__LUesd a{overflow-wrap:anywhere}.fees_fees__wdJNw{width:100%;border-collapse:collapse;margin-bottom:1.75rem;text-align:left}.fees_fees__wdJNw caption{text-align:left;font-family:var(--font-display);font-size:1.5rem;line-height:1.3;margin-bottom:1.25rem}.fees_fees__wdJNw td,.fees_fees__wdJNw th{border-bottom:1px solid var(--border);padding:1.1rem .75rem;font-size:.9rem}.fees_fees__wdJNw thead th{color:var(--text-secondary);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.fees_fees__wdJNw tbody th{font-weight:400}.fees_fees__wdJNw th:first-child{padding-left:0}.fees_fees__wdJNw td:last-child,.fees_fees__wdJNw th:last-child{padding-right:0;text-align:right}.fees_fees__wdJNw td{white-space:nowrap}@media (max-width:900px){.fees_main__VEJKz{padding-top:7rem}.fees_intro__smRLq{text-align:center;margin-inline:auto}.fees_intro__smRLq>p:last-child{margin-inline:auto}.fees_section__0jXtt{grid-template-columns:minmax(0,1fr);gap:2rem}.fees_sectionIntro__zyMsk{border-top:0;padding-top:0}.fees_sectionIntro__zyMsk p{max-width:480px}}@media (max-width:620px){.fees_fees__wdJNw td,.fees_fees__wdJNw th{padding:1rem .4rem;font-size:.8rem}.fees_fees__wdJNw thead th{font-size:.65rem}.fees_sectionIntro__zyMsk{text-align:center}.fees_sectionIntro__zyMsk p{margin-inline:auto}}