.BV2oHG_toc{flex-direction:column;gap:6px;display:flex}.BV2oHG_item{color:var(--color-gray);font-family:var(--font-montserrat), sans-serif;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:flex}.BV2oHG_item:hover{color:var(--color-dark);background:#0066cc14;border-color:#0066cc40}.BV2oHG_item:focus-visible{outline:none;box-shadow:0 0 0 3px #0066cc59}.BV2oHG_activeItem{border-color:var(--color-accent);color:var(--color-accent);background:#0066cc1f}.BV2oHG_text{font-size:var(--font-14);font-weight:600;line-height:1.35}.BV2oHG_arrow{font-size:var(--font-14);opacity:.8;flex:none}
.XssW0W_page{background:radial-gradient(circle at 8% 15%, #0066cc12, transparent 30%), radial-gradient(circle at 92% 75%, #4a53a40f, transparent 32%), var(--color-body);width:100%;min-height:100vh;padding:32px 0 96px;position:relative}.XssW0W_page:before{content:"";opacity:.8;pointer-events:none;border:1px solid #0066cc12;border-radius:50%;width:340px;height:340px;animation:24s ease-in-out infinite XssW0W_backgroundFloat;position:absolute;top:460px;right:24px}.XssW0W_hero{isolation:isolate;color:#fff;text-align:center;min-height:320px;animation:XssW0W_heroReveal 1.2s var(--policy-ease) both;background:radial-gradient(circle at 20% 18%,#378bff6b,#0000 38%),radial-gradient(circle at 82% 84%,#4a53a480,#0000 43%),linear-gradient(135deg,#111b2e 0%,#10345e 48%,#07121f 100%);border:1px solid #ffffff29;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:16px;margin-bottom:48px;padding:72px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px #0f1c302e,inset 0 1px #ffffff24}.XssW0W_hero:before{content:"";z-index:-2;filter:blur(24px);background:#ffffff17;border-radius:50%;width:580px;height:580px;animation:20s ease-in-out infinite alternate XssW0W_heroOrb;position:absolute;top:-240px;left:-160px}.XssW0W_hero:after{content:"";z-index:-1;opacity:0;background:linear-gradient(110deg,#0000 25%,#ffffff12 46%,#0000 67%);animation:12s ease-in-out infinite XssW0W_heroShine;position:absolute;inset:0;transform:translate(-120%)}.XssW0W_heroGlow{z-index:-1;filter:blur(55px);pointer-events:none;background:#4ba5ff2e;border-radius:50%;width:440px;height:440px;animation:16s ease-in-out infinite alternate XssW0W_glowFloat;position:absolute;bottom:-160px;right:-80px}.XssW0W_eyebrow{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffd1;font-family:var(--font-montserrat), sans-serif;font-size:var(--font-14);letter-spacing:.12em;text-transform:uppercase;animation:XssW0W_contentReveal 1s .18s var(--policy-ease) both;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:9px;margin:0;padding:8px 14px;font-weight:600;line-height:1.4;display:inline-flex;position:relative}.XssW0W_eyebrow:before{content:"";background:#84c0ff;border-radius:50%;width:7px;height:7px;animation:3.4s ease-in-out infinite XssW0W_dotPulse;box-shadow:0 0 0 4px #84c0ff1a,0 0 16px #84c0ffcc}.XssW0W_heading{z-index:1;color:#fff;max-width:920px;font-family:var(--font-cormorant-garamond), serif;font-size:var(--font-64);letter-spacing:-.025em;text-wrap:balance;text-shadow:0 8px 30px #00000029;animation:XssW0W_contentReveal 1.1s .3s var(--policy-ease) both;margin:0;font-weight:600;line-height:1.04;position:relative}.XssW0W_layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:48px;display:grid;position:relative;overflow:visible}.XssW0W_content{min-width:0}.XssW0W_paper{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:100%;max-width:900px;animation:XssW0W_paperReveal 1.2s .16s var(--policy-ease) both;background:#ffffffeb;border:1px solid #1d1d1f12;border-radius:24px;padding:44px;box-shadow:0 26px 70px #18263912,0 3px 12px #18263909,inset 0 1px #ffffffe6}.XssW0W_documentTitle{color:var(--color-dark);font-family:var(--font-cormorant-garamond), serif;font-size:var(--font-40);margin:0 0 36px;padding-bottom:24px;font-weight:600;line-height:1.12;position:relative}.XssW0W_documentTitle:after{content:"";background:linear-gradient(90deg, var(--color-accent), #0066cc2e);width:76px;height:3px;animation:XssW0W_lineReveal 1.3s .6s var(--policy-ease) both;border-radius:999px;position:absolute;bottom:0;left:0}.XssW0W_section{scroll-margin-top:calc(var(--header-h) + 32px);transition:border-color .65s ease, transform .65s var(--policy-ease);border-top:1px solid #1d1d1f17;margin-top:34px;padding-top:34px;position:relative}.XssW0W_section:first-of-type{border-top:none;margin-top:0;padding-top:0}.XssW0W_section:before{content:"";background:linear-gradient(90deg, var(--color-accent), #06c0);width:0;height:1px;transition:width 1s var(--policy-ease);position:absolute;top:-1px;left:0}.XssW0W_section:hover:before{width:100%}.XssW0W_sectionTitle{color:var(--color-dark);font-family:var(--font-cormorant-garamond), serif;font-size:var(--font-24);transition:color .5s ease, transform .7s var(--policy-ease);margin:0 0 17px;padding-left:19px;font-weight:600;line-height:1.28;position:relative}.XssW0W_sectionTitle:before{content:"";background:var(--color-accent);width:6px;height:6px;transition:transform .7s var(--policy-ease), box-shadow .7s ease;border-radius:50%;position:absolute;top:.43em;left:0;box-shadow:0 0 0 5px #0066cc17}.XssW0W_section:hover .XssW0W_sectionTitle{color:var(--color-accent);transform:translate(2px)}.XssW0W_section:hover .XssW0W_sectionTitle:before{transform:scale(1.1);box-shadow:0 0 0 8px #0066cc12}.XssW0W_paragraph,.XssW0W_list{color:var(--color-gray);font-family:var(--font-montserrat), sans-serif;font-size:var(--font-16);font-weight:400;line-height:1.78}.XssW0W_paragraph{margin:0 0 14px}.XssW0W_paragraph:last-child{margin-bottom:0}.XssW0W_paragraph a,.XssW0W_list a{color:var(--color-accent);font-weight:600;text-decoration:none;position:relative}.XssW0W_paragraph a:after,.XssW0W_list a:after{content:"";transform-origin:100%;height:1px;transition:transform .7s var(--policy-ease);background:currentColor;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.XssW0W_paragraph a:hover:after,.XssW0W_list a:hover:after{transform-origin:0;transform:scaleX(1)}.XssW0W_paragraph a:focus-visible,.XssW0W_list a:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:3px}.XssW0W_list{flex-direction:column;gap:10px;margin:0 0 16px;padding-left:25px;display:flex}.XssW0W_list li{transition:color .5s ease, transform .7s var(--policy-ease);padding-left:3px}.XssW0W_list li:hover{color:var(--color-dark);transform:translate(2px)}.XssW0W_list li::marker{color:var(--color-accent)}.XssW0W_aside{top:calc(var(--header-h) + 20px);min-width:0;height:fit-content;animation:XssW0W_asideReveal 1.2s .34s var(--policy-ease) both;align-self:start;position:sticky}.XssW0W_tocPanel,.XssW0W_mobileToc{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #1d1d1f12;border-radius:22px;padding:24px;position:relative;overflow:hidden;box-shadow:0 22px 60px #18263912,inset 0 1px #ffffffe6}.XssW0W_tocPanel:before,.XssW0W_mobileToc:before{content:"";background:linear-gradient(90deg, var(--color-accent), #83c3ff, var(--color-accent));background-size:200% 100%;height:3px;animation:12s linear infinite XssW0W_panelGradient;position:absolute;top:0;left:0;right:0}.XssW0W_tocPanel{max-height:calc(100vh - var(--header-h) - 40px);max-height:calc(100svh - var(--header-h) - 40px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#0066cc40 transparent;overflow-y:auto}.XssW0W_tocPanel::-webkit-scrollbar{width:6px}.XssW0W_tocPanel::-webkit-scrollbar-track{background:0 0}.XssW0W_tocPanel::-webkit-scrollbar-thumb{background:#0066cc38;border-radius:999px;transition:background-color .5s}.XssW0W_tocPanel::-webkit-scrollbar-thumb:hover{background:#06c6}.XssW0W_mobileToc{display:none}.XssW0W_asideTitle{color:var(--color-dark);font-family:var(--font-cormorant-garamond), serif;font-size:var(--font-24);margin:0 0 18px;font-weight:600;line-height:1.2}@supports (animation-timeline:view()){.XssW0W_section{opacity:0;animation:both XssW0W_sectionReveal;animation-timeline:view();animation-range:entry cover 30%}}@keyframes XssW0W_heroReveal{0%{opacity:0;transform:translateY(14px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes XssW0W_contentReveal{0%{opacity:0;filter:blur(3px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes XssW0W_paperReveal{0%{opacity:0;filter:blur(4px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes XssW0W_asideReveal{0%{opacity:0;filter:blur(3px);transform:translate(14px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes XssW0W_sectionReveal{0%{opacity:0;filter:blur(3px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes XssW0W_lineReveal{0%{opacity:0;transform-origin:0;transform:scaleX(0)}to{opacity:1;transform-origin:0;transform:scaleX(1)}}@keyframes XssW0W_heroOrb{0%{transform:translate(-3%,-3%)scale(.96)}50%{transform:translate(14%,8%)scale(1.02)}to{transform:translate(25%,15%)scale(1.07)}}@keyframes XssW0W_heroShine{0%,64%{opacity:0;transform:translate(-130%)}72%{opacity:.55}88%{opacity:.2}to{opacity:0;transform:translate(130%)}}@keyframes XssW0W_glowFloat{0%{transform:translate(-10px,-5px)scale(.96)}to{transform:translate(28px,18px)scale(1.08)}}@keyframes XssW0W_dotPulse{0%,to{opacity:.65;transform:scale(.96)}50%{opacity:1;transform:scale(1.08)}}@keyframes XssW0W_panelGradient{0%{background-position:0%}to{background-position:200%}}@keyframes XssW0W_backgroundFloat{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(-24px,30px)rotate(12deg)}}@media (max-width:1180px){.XssW0W_layout{grid-template-columns:minmax(0,1fr) 320px;gap:32px}.XssW0W_paper{padding:36px}}@media (max-width:980px){.XssW0W_layout{grid-template-columns:minmax(0,1fr)}.XssW0W_paper{max-width:none}.XssW0W_aside{display:none}.XssW0W_mobileToc{animation:XssW0W_paperReveal 1.1s var(--policy-ease) both;margin-top:32px;display:block}}@media (max-width:767px){.XssW0W_page{padding:20px 0 64px}.XssW0W_page:before{display:none}.XssW0W_hero{border-radius:20px;min-height:230px;margin-bottom:24px;padding:48px 20px}.XssW0W_heading{font-size:var(--font-40);line-height:1.08}.XssW0W_eyebrow{font-size:var(--font-12);padding:7px 12px}.XssW0W_paper{border-radius:18px;padding:26px 20px}.XssW0W_documentTitle{font-size:var(--font-32);margin-bottom:26px;padding-bottom:18px}.XssW0W_section{margin-top:26px;padding-top:26px}.XssW0W_sectionTitle{font-size:var(--font-20);padding-left:16px}.XssW0W_paragraph,.XssW0W_list{font-size:var(--font-16);line-height:1.68}.XssW0W_mobileToc{display:none}}@media (prefers-reduced-motion:reduce){.XssW0W_page:before,.XssW0W_hero,.XssW0W_hero:before,.XssW0W_hero:after,.XssW0W_heroGlow,.XssW0W_eyebrow,.XssW0W_eyebrow:before,.XssW0W_heading,.XssW0W_paper,.XssW0W_aside,.XssW0W_mobileToc,.XssW0W_tocPanel:before,.XssW0W_mobileToc:before,.XssW0W_section,.XssW0W_documentTitle:after{animation:none}.XssW0W_section{opacity:1;filter:none;transform:none}.XssW0W_sectionTitle,.XssW0W_sectionTitle:before,.XssW0W_section:before,.XssW0W_paragraph a:after,.XssW0W_list a:after,.XssW0W_list li{transition:none}}
