.lg-hero{position:relative;display:grid;place-items:center;height:260px;margin-top:10px;overflow:hidden;border-radius:28px;background:url(/img/aboutBackground.jpg) 50%/cover no-repeat;box-shadow:0 18px 44px rgba(113,68,143,.22)}.lg-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(77,42,99,.82),rgba(113,68,143,.6) 55%,rgba(148,120,167,.45))}.lg-hero__title{position:relative;max-width:92%;margin:0;padding:14px 36px;text-align:center;border-radius:999px;font-size:clamp(22px,4vw,38px);font-weight:800;color:#fff;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);box-shadow:0 14px 34px rgba(20,8,35,.3),inset 0 1px 0 rgba(255,255,255,.4)}@media(max-width:575.98px){.lg-hero__title{padding:12px 22px;border-radius:28px}}@media(max-width:767.98px){.lg-hero{height:180px;border-radius:20px}}.lg{padding:40px 0 72px;scroll-behavior:smooth}.lg__grid{display:grid;grid-template-columns:300px 1fr;gap:24px;align-items:start}@media(max-width:991.98px){.lg__grid{grid-template-columns:1fr;gap:16px}}.lg__content{display:flex;flex-direction:column;gap:16px;min-width:0}.lg-toc{position:sticky;top:140px;padding:22px;border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(246,240,251,.78));border:1px solid rgba(113,68,143,.14);box-shadow:0 10px 30px rgba(43,31,51,.08),inset 0 1px 0 rgba(255,255,255,.9)}.lg-toc__title{margin:0 0 14px;padding-bottom:12px;font-size:18px;font-weight:800;color:#71448f;border-bottom:1px solid rgba(113,68,143,.12)}.lg-toc__list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.lg-toc__link{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:14px;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;color:#2b1f33;transition:background .2s ease,color .2s ease}.lg-toc__link:hover{color:#71448f;background:rgba(113,68,143,.08)}.lg-toc__num{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:12px;font-weight:700;color:#71448f;background:rgba(113,68,143,.1)}@media(max-width:991.98px){.lg-toc{position:static;padding:18px;border-radius:22px}.lg-toc__list{flex-direction:row;flex-wrap:wrap;gap:8px}.lg-toc__link{padding:7px 14px 7px 8px;border-radius:999px;background:rgba(113,68,143,.07);border:1px solid rgba(113,68,143,.16)}}.lg-intro{padding:26px 30px;border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(246,240,251,.78));border:1px solid rgba(113,68,143,.14);box-shadow:0 10px 30px rgba(43,31,51,.08),inset 0 1px 0 rgba(255,255,255,.9)}.lg-intro__date{display:inline-block;padding:5px 14px;border-radius:999px;font-size:13px;font-weight:600;color:#71448f;background:rgba(113,68,143,.08);border:1px solid rgba(113,68,143,.16)}.lg-intro__text{margin:14px 0 0;font-size:17px;line-height:1.75;color:#2b1f33;opacity:.85}@media(max-width:575.98px){.lg-intro{padding:20px 18px;border-radius:22px}}.lg-sec{padding:26px 30px;scroll-margin-top:140px;border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(246,240,251,.78));border:1px solid rgba(113,68,143,.14);box-shadow:0 10px 30px rgba(43,31,51,.08),inset 0 1px 0 rgba(255,255,255,.9)}.lg-sec__title{display:flex;align-items:center;gap:14px;margin:0 0 14px;font-size:clamp(19px,2.4vw,23px);font-weight:800;line-height:1.3;color:#2b1f33}.lg-sec__num{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:12px;font-size:16px;font-weight:800;color:#fff;background:linear-gradient(135deg,#71448f,#9478a7);box-shadow:0 6px 14px rgba(113,68,143,.3)}.lg-sec__text{margin:0 0 12px;font-size:16px;line-height:1.8;color:#2b1f33;opacity:.8}.lg-sec__text:last-child{margin-bottom:0}@media(max-width:575.98px){.lg-sec{padding:20px 18px;border-radius:22px}}.lg-contact{position:relative;padding:28px 30px;overflow:hidden;color:#fff;border-radius:26px;background:linear-gradient(135deg,#4d2a63,#71448f 55%,#9478a7);box-shadow:0 24px 60px rgba(20,8,35,.3)}.lg-contact__title{margin:0 0 16px;font-size:21px;font-weight:800}.lg-contact__list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:0;list-style:none}@media(max-width:991.98px){.lg-contact__list{grid-template-columns:1fr}}.lg-contact__item{display:flex;align-items:center;gap:12px;height:100%;padding:10px 14px;border-radius:18px;color:#fff;text-decoration:none;overflow-wrap:anywhere;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.24);transition:background .2s ease,transform .2s ease}.lg-contact__item:hover{color:#fff;transform:translateY(-2px);background:rgba(255,255,255,.18)}.lg-contact__icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;font-size:20px;color:#71448f;background:rgba(255,255,255,.92)}@media(max-width:575.98px){.lg-contact{padding:22px 18px;border-radius:22px}}@media(prefers-reduced-motion:reduce){.lg{scroll-behavior:auto}.lg-contact__item,.lg-toc__link{transition-duration:.01ms!important}}.lg__grid--single{grid-template-columns:1fr}.lg-sec .lg-intro__date{margin-bottom:18px}.lg-sec__body{overflow-wrap:anywhere;font-size:16px;line-height:1.8;color:#2b1f33}.lg-sec__body p{margin:0 0 12px;opacity:.85}.lg-sec__body p:empty{display:none}.lg-sec__body p:last-child{margin-bottom:0}.lg-sec__body h1,.lg-sec__body h2,.lg-sec__body h3{margin:28px 0 12px;line-height:1.3;font-weight:800;color:#71448f;scroll-margin-top:140px}.lg-sec__body h1:first-child,.lg-sec__body h2:first-child,.lg-sec__body h3:first-child{margin-top:0}.lg-sec__body h1{font-size:26px}.lg-sec__body h2{font-size:22px}.lg-sec__body h3{font-size:18px}.lg-sec__body ol,.lg-sec__body ul{margin:0 0 12px;padding-left:22px}.lg-sec__body a{color:#71448f;text-decoration:underline}