.page-wrapper.svelte-1bopp8y{background:var(--vm-ivory);min-height:calc(100vh - 80px)}.prof-page .container{max-width:900px;margin:0 auto;padding:0 2rem}.prof-page .content-section,.prof-page .highlight-section{padding:2.5rem 0}.prof-page .section-heading{font-size:2rem;font-weight:700;color:var(--vm-navy);margin:0 0 1.25rem;line-height:1.3;font-family:Roboto Slab,serif}.prof-page .subsection-heading{font-size:1.4rem;font-weight:600;color:var(--vm-lighter-navy);margin:2rem 0 .75rem;line-height:1.3;font-family:Roboto Slab,serif}.prof-page .section-text{font-size:1.15rem;color:var(--vm-navy);line-height:1.8;margin:0 0 1.25rem}.prof-page .section-text strong{font-weight:700}.prof-page .section-text:last-child{margin-bottom:0}.prof-page .section-text.highlight{color:var(--vm-navy);padding:1rem 1.5rem;background:var(--vm-azure-skies-30);border-left:4px solid var(--vm-azure-skies);border-radius:4px;margin:1.5rem 2rem}.prof-page .citation{font-size:.9rem;color:var(--vm-dark-seafoam);font-style:normal;text-decoration:underline;cursor:pointer}.prof-page a.citation:hover{opacity:.8}.prof-page .bullet-list,.prof-page .feature-list{margin:1rem 0 1.5rem 1.5rem;padding-left:0;list-style:none}.prof-page .bullet-list li,.prof-page .feature-list li{font-size:1.15rem;font-weight:400;color:var(--vm-navy);line-height:1.8;margin-bottom:.75rem;padding-left:1.75rem;position:relative}.prof-page .bullet-list li:before,.prof-page .feature-list li:before{content:"◆";position:absolute;left:0;color:var(--vm-lighter-navy);font-size:1em;top:0;line-height:inherit}.prof-page .feature-list li{margin-bottom:1.25rem}.prof-page .feature-list strong{color:var(--vm-navy);font-weight:700}@media(max-width:768px){.prof-page .section-heading{font-size:1.4rem}.prof-page .subsection-heading{font-size:1.1rem}}.dark .page-wrapper.svelte-1bopp8y{background:var(--vm-navy)}.dark .prof-page .section-heading,.dark .prof-page .section-text,.dark .prof-page .section-text.highlight{color:var(--vm-castaway)}.dark .prof-page .subsection-heading{color:var(--vm-dark-ivory-85)}.dark .prof-page .section-text.highlight{background:var(--vm-dark-navy);border-left-color:var(--vm-light-navy)}.dark .prof-page .bullet-list li,.dark .prof-page .feature-list li,.dark .prof-page .feature-list strong{color:var(--vm-castaway)}.dark .prof-page .bullet-list li:before,.dark .prof-page .feature-list li:before{color:var(--vm-lighter-navy)}.dark .prof-page .citation{color:var(--vm-lighter-navy)}
