.page_about___YV79{min-height:calc(100vh - 80px);padding:3rem 2rem}.page_container__kytkP{max-width:900px;margin:0 auto}.page_header__qp_zl{text-align:center;margin-bottom:3rem}.page_title__yVhH_{font-size:3rem;color:var(--color-primary);margin-bottom:1rem;font-weight:700;letter-spacing:-.02em}.page_subtitle__8CFic{font-size:1.1rem;color:var(--color-text-light)}.page_content__QCmPY{display:grid;grid-gap:2rem;gap:2rem}.page_section__1ik7x{background-color:white;border-radius:12px;padding:2.5rem;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid var(--color-border)}.page_section-title__s87r2{font-size:1.75rem;color:var(--color-primary);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;font-weight:700}.page_icon__b09sb{font-size:1.5rem}.page_section-content__gVPPH{color:var(--color-text);line-height:1.8}.page_section-content__gVPPH p{margin-bottom:1rem}.page_section-content__gVPPH ul{list-style-position:inside;margin-left:1rem}.page_section-content__gVPPH li{margin-bottom:.5rem}.page_link__v2cvg{color:var(--color-accent);text-decoration:underline;transition:color .2s ease}.page_link__v2cvg:hover{color:var(--color-secondary)}.page_highlight__tQ2Tj{background-color:var(--color-background-light);border-left:4px solid var(--color-secondary);padding:1.25rem;margin:1rem 0;border-radius:8px}.InfoSection_section__XSkZd{margin-bottom:3rem;background-color:white;padding:2rem;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.InfoSection_title__hERqC{font-size:1.75rem;font-weight:700;color:var(--color-text);margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}.InfoSection_icon__c2UJQ{font-size:2rem}.InfoSection_content__NlBHo{color:var(--color-text-secondary);line-height:1.7}.InfoSection_content__NlBHo p{margin-bottom:1rem}.InfoSection_content__NlBHo p:last-child{margin-bottom:0}.InfoSection_content__NlBHo ul{list-style-position:inside;margin-bottom:1rem}.InfoSection_content__NlBHo li{margin-bottom:.5rem;padding-left:.5rem}.Highlight_highlight__EXRK1{background-color:rgba(79,70,229,.08);border-left:4px solid var(--color-accent);padding:1rem 1.5rem;margin-top:1rem;border-radius:4px;font-style:italic;color:var(--color-text)}