.page_container__jIOhG{min-height:100vh;background:linear-gradient(135deg,#f8faff,#e3f2fe);font-family:var(--font-family)}.page_wrapper__DNvmw{max-width:900px;margin:0 auto;padding:2rem 1rem;min-height:100vh;display:flex;flex-direction:column}.page_header__YB81X{background:var(--background-secondary);border-radius:var(--border-radius-lg);padding:2rem;box-shadow:var(--shadow-md);margin-bottom:2rem;position:relative;overflow:hidden}.page_header__YB81X:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--primary-gradient)}.page_backButton__Mxu8q{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.9rem;font-weight:500;margin-bottom:1.5rem;padding:.5rem 1rem;border-radius:var(--border-radius);transition:var(--transition-fast)}.page_backButton__Mxu8q:hover{background:var(--hover-bg);color:var(--primary-color);transform:translateX(-2px)}.page_headerContent__B4HW1{text-align:center}.page_iconWrapper__J8yw4{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;background:var(--primary-gradient);border-radius:50%;margin-bottom:1rem}.page_icon__iaUPk{color:white;width:2rem;height:2rem}.page_title__xfthI{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem;line-height:1.2}.page_subtitle__Chnac{color:var(--text-secondary);font-size:1rem;font-weight:500}.page_quickNav__A6OZ5{background:var(--background-secondary);border-radius:var(--border-radius);padding:1.5rem;margin-bottom:2rem;box-shadow:var(--shadow-sm);border-left:4px solid var(--primary-color)}.page_quickNav__A6OZ5 h3{color:var(--text-primary);font-size:1.1rem;font-weight:600;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.page_quickNav__A6OZ5 h3:before{content:"📋";font-size:1.2rem}.page_quickNav__A6OZ5 ul{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:.5rem;gap:.5rem}.page_quickNav__A6OZ5 li{margin:0}.page_quickNav__A6OZ5 a{display:block;color:var(--text-secondary);font-size:.9rem;padding:.5rem;border-radius:var(--border-radius);transition:var(--transition-fast)}.page_quickNav__A6OZ5 a:hover{background:var(--hover-bg);color:var(--primary-color);transform:translateX(4px)}.page_content__8U4Sg{flex:1 1;background:var(--background-secondary);border-radius:var(--border-radius-lg);padding:2.5rem;box-shadow:var(--shadow-md);margin-bottom:2rem}.page_section__EAIMk{margin-bottom:3rem;scroll-margin-top:2rem}.page_section__EAIMk:last-child{margin-bottom:0}.page_section__EAIMk h2{color:var(--text-primary);font-size:1.5rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--border-light);display:flex;align-items:center;gap:.5rem}.page_section__EAIMk h2:before{content:"";width:4px;height:1.5rem;background:var(--primary-gradient);border-radius:2px}.page_section__EAIMk h3{color:var(--text-primary);font-size:1.2rem;font-weight:600;margin-top:1.5rem;margin-bottom:.5rem}.page_section__EAIMk p{text-align:justify}.page_section__EAIMk p,.page_section__EAIMk ul{color:var(--text-secondary);line-height:1.7;margin-bottom:1rem}.page_section__EAIMk ul{padding-left:1.5rem}.page_section__EAIMk li{margin-bottom:.5rem;position:relative}.page_section__EAIMk li::marker{color:var(--primary-color)}.page_definitionList__4uyou{display:flex;flex-direction:column;gap:1rem}.page_definition__OqPDg{background:var(--background-glass);padding:1rem;border-radius:var(--border-radius);border-left:3px solid var(--primary-color);color:var(--text-secondary);line-height:1.6}.page_definition__OqPDg strong{color:var(--text-primary);font-weight:600}.page_link__sAy_k{color:var(--primary-color);font-weight:500;text-decoration:underline;text-underline-offset:2px;transition:var(--transition-fast)}.page_link__sAy_k:hover{color:var(--primary-dark);text-decoration-thickness:2px}.page_contactInfo__1jKM1{background:var(--background-glass);padding:1.5rem;border-radius:var(--border-radius);border:1px solid var(--border-color);margin-top:1rem}.page_contactInfo__1jKM1 p{margin-bottom:.5rem;color:var(--text-secondary)}.page_contactInfo__1jKM1 strong{color:var(--text-primary);font-weight:600}.page_footer__xtS6t{background:var(--background-secondary);border-radius:var(--border-radius-lg);padding:2rem;box-shadow:var(--shadow-md);text-align:center;border-top:4px solid var(--primary-color)}.page_footerNav__YMpy0{display:flex;justify-content:center;gap:2rem;margin-bottom:1rem;flex-wrap:wrap}.page_footerLink__jyPAH{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-weight:500;padding:.75rem 1.5rem;border-radius:var(--border-radius);transition:var(--transition-fast);border:1px solid var(--border-color)}.page_footerLink__jyPAH:hover{background:var(--primary-color);color:white;transform:translateY(-2px);box-shadow:var(--shadow-primary)}.page_footerText__nwjXo{color:var(--text-muted);font-size:.9rem;margin:0}@media (max-width:768px){.page_wrapper__DNvmw{padding:1rem}.page_header__YB81X{padding:1.5rem}.page_title__xfthI{font-size:2rem}.page_content__8U4Sg{padding:1.5rem}.page_quickNav__A6OZ5 ul{grid-template-columns:1fr}.page_footerNav__YMpy0{flex-direction:column;align-items:center;gap:1rem}.page_section__EAIMk h2{font-size:1.3rem}}@media (max-width:480px){.page_wrapper__DNvmw{padding:.5rem}.page_content__8U4Sg,.page_footer__xtS6t,.page_header__YB81X{padding:1rem}.page_title__xfthI{font-size:1.8rem}.page_iconWrapper__J8yw4{width:3rem;height:3rem}.page_icon__iaUPk{width:1.5rem;height:1.5rem}}@keyframes page_fadeIn___Bp5b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page_section__EAIMk{animation:page_fadeIn___Bp5b .6s ease-out}.page_section__EAIMk:target{scroll-margin-top:4rem}.page_section__EAIMk:target h2{color:var(--primary-color);transition:color .3s ease}@media (prefers-reduced-motion:reduce){.page_backButton__Mxu8q:hover,.page_footerLink__jyPAH:hover,.page_quickNav__A6OZ5 a:hover,.page_section__EAIMk{animation:none;transition:none;transform:none}}.page_backButton__Mxu8q:focus,.page_footerLink__jyPAH:focus,.page_link__sAy_k:focus,.page_quickNav__A6OZ5 a:focus{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:var(--border-radius)}