._38mWga_page{color:var(--catalogue-text);background:var(--catalogue-bg)}._38mWga_eyebrow{color:var(--catalogue-gold);letter-spacing:.19em;align-items:center;gap:12px;margin:0 0 20px;font-size:12px;font-weight:700;display:inline-flex}._38mWga_eyebrow:before{content:"";background:linear-gradient(90deg, transparent, var(--catalogue-gold));width:28px;height:1px}._38mWga_hero,._38mWga_cta{isolation:isolate;position:relative;overflow:hidden}._38mWga_hero:before,._38mWga_cta:before{content:"";z-index:-1;background-image:var(--cosmoria-stars);opacity:.7;pointer-events:none;background-size:520px 420px;position:absolute;inset:0}._38mWga_hero:after,._38mWga_cta:after{content:"";z-index:-1;background-image:var(--cosmoria-stars-bright);opacity:.7;pointer-events:none;background-size:760px 560px;position:absolute;inset:0}._38mWga_hero{background:radial-gradient(ellipse at 80% 45%, #e4c5851a, transparent 46%), linear-gradient(180deg, var(--catalogue-bg-deep), var(--catalogue-bg));align-items:center;min-height:400px;display:flex}._38mWga_heroInner{width:min(1160px,100% - 48px);margin:0 auto;padding:90px 0;position:relative}._38mWga_hero h1{z-index:1;color:#fff9ef;font-family:var(--font-serif);letter-spacing:-.035em;margin:0;font-size:clamp(40px,5.3vw,68px);font-weight:400;line-height:1.12;position:relative}._38mWga_hero h1 span{color:var(--catalogue-gold)}._38mWga_heroLead{z-index:1;max-width:600px;color:var(--catalogue-muted);margin:24px 0 0;font-size:16px;line-height:1.9;position:relative}._38mWga_heroDecoration{pointer-events:none;width:350px;height:350px;position:absolute;top:50%;right:0;transform:translateY(-50%)}._38mWga_orbitOuter,._38mWga_orbitInner{border:1px solid #e4c58533;border-radius:50%;position:absolute}._38mWga_orbitOuter{inset:0}._38mWga_orbitInner{border-style:dashed;border-color:#e4c5851f;inset:65px}._38mWga_moon{--moon:130px;width:var(--moon);height:var(--moon);-webkit-mask-image:radial-gradient(circle calc(var(--moon) * .48) at 24% 34%, transparent 98%, #000 100%);-webkit-mask-image:radial-gradient(circle calc(var(--moon) * .48) at 24% 34%, transparent 98%, #000 100%);mask-image:radial-gradient(circle calc(var(--moon) * .48) at 24% 34%, transparent 98%, #000 100%);background:radial-gradient(circle at 72% 42%,#f8e6bc,#d4b778 55%,#997748);border-radius:50%;position:absolute;top:110px;left:110px}._38mWga_starOne,._38mWga_starTwo{color:var(--catalogue-gold);text-shadow:0 0 12px #e4c58599;position:absolute}._38mWga_starOne{font-size:24px;top:45px;left:60px}._38mWga_starTwo{font-size:30px;bottom:40px;right:45px}._38mWga_content{border-top:1px solid #e4c5851f;padding:88px 0 110px}._38mWga_layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:80px;width:min(1160px,100% - 48px);margin:0 auto;display:grid}._38mWga_toc{top:calc(var(--header-height) + 20px);background:linear-gradient(160deg,#1c314d,#102038);border:1px solid #e4c5852e;border-radius:18px;flex-direction:column;gap:4px;padding:24px;display:flex;position:sticky}._38mWga_tocLabel{color:var(--catalogue-gold);letter-spacing:.15em;margin:0 0 16px;font-size:11px;font-weight:700}._38mWga_toc a{color:var(--catalogue-muted);gap:12px;padding:10px 0;font-size:13px;line-height:1.5;text-decoration:none;transition:color .18s;display:flex}@media (hover:hover){._38mWga_toc a:hover{color:var(--catalogue-gold)}}._38mWga_toc a:focus-visible{outline:2px solid var(--catalogue-gold);outline-offset:2px;color:var(--catalogue-gold);border-radius:6px}._38mWga_toc a span{color:var(--catalogue-gold);font-size:11px}._38mWga_articles{min-width:0}._38mWga_notice{color:var(--catalogue-muted);background:#e4c58512;border:1px solid #e4c58547;border-radius:14px;margin:0 0 48px;padding:18px 22px;font-size:14px;line-height:1.8}._38mWga_article{scroll-margin-top:calc(var(--header-height) + 24px);border-bottom:1px solid #e4c5852b;margin-bottom:44px;padding:0 0 44px}._38mWga_article:last-child{border-bottom:0;margin-bottom:0}._38mWga_articleNumber{color:var(--catalogue-gold);letter-spacing:.15em;font-size:11px;font-weight:700}._38mWga_article h2{color:#fff9ef;font-family:var(--font-serif);margin:16px 0 24px;font-size:clamp(25px,3vw,34px);font-weight:400}._38mWga_articleBody{color:var(--catalogue-muted);font-size:15px;line-height:1.95}._38mWga_articleBody p{color:var(--catalogue-muted);margin:0 0 16px}._38mWga_articleBody strong{color:#fff9ef;font-weight:600}._38mWga_articleBody a{color:var(--catalogue-gold);text-underline-offset:4px}._38mWga_articleBody a:focus-visible{outline:2px solid var(--catalogue-gold);outline-offset:2px;border-radius:3px}._38mWga_articleBody dl{margin:24px 0 0}._38mWga_articleBody dl div{border-bottom:1px solid #e4c5851a;grid-template-columns:190px minmax(0,1fr);gap:18px;padding:12px 0;display:grid}._38mWga_articleBody dt{color:#fff9ef;font-weight:600}._38mWga_articleBody dd{overflow-wrap:anywhere;min-width:0;margin:0}._38mWga_cta{background:radial-gradient(ellipse at 50% 100%, #e4c5851f, transparent 55%), linear-gradient(180deg, var(--catalogue-bg-deep), #0b1426);text-align:center;border-top:1px solid #e4c58524;padding:86px 24px}._38mWga_cta h2{color:#fff9ef;font-family:var(--font-serif);margin:0;font-size:clamp(30px,4vw,48px);font-weight:400}._38mWga_cta>p:not(._38mWga_eyebrow){color:var(--catalogue-muted);margin:20px auto 30px;font-size:15px;line-height:1.8}._38mWga_ctaButton{color:#0b1426;background:linear-gradient(135deg,#ecd8a9,#cbb078);border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:12px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}@media (hover:hover){._38mWga_ctaButton:hover{transform:translateY(-1px);box-shadow:0 12px 28px #e4c5853d}}html:has(._38mWga_page){scroll-behavior:smooth}._38mWga_ctaButton:focus-visible{outline:2px solid var(--catalogue-gold);outline-offset:3px}@media (max-width:900px){._38mWga_layout{grid-template-columns:1fr;gap:36px}._38mWga_toc{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}._38mWga_tocLabel{grid-column:1/-1}._38mWga_heroDecoration{opacity:.3;right:-150px}}@media (max-width:640px){._38mWga_heroInner,._38mWga_layout{width:calc(100% - 36px)}._38mWga_hero{min-height:0}._38mWga_heroInner{padding:74px 0}._38mWga_heroLead{font-size:15px}._38mWga_heroDecoration{opacity:.15;right:-220px}._38mWga_content{padding:60px 0 70px}._38mWga_toc{grid-template-columns:1fr}._38mWga_articleBody dl div{grid-template-columns:1fr;gap:2px}._38mWga_cta{padding:72px 18px}}@media (prefers-reduced-motion:reduce){._38mWga_toc a,._38mWga_ctaButton,._38mWga_downloadButton{transition:none}html:has(._38mWga_page){scroll-behavior:auto}}._38mWga_downloadButton{z-index:1;color:#fff9ef;background:#e4c5851f;border:1px solid #e4c5858c;border-radius:999px;justify-content:center;align-items:center;margin-top:24px;padding:13px 24px;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex;position:relative}@media (hover:hover){._38mWga_downloadButton:hover{border-color:var(--catalogue-gold);background:#e4c58538}}._38mWga_downloadButton:focus-visible{outline:2px solid var(--catalogue-gold);outline-offset:3px}._38mWga_articleBody ul{color:var(--catalogue-muted);margin:12px 0 18px;padding-left:22px;line-height:1.9}._38mWga_articleBody li{margin-bottom:8px}._38mWga_articleBody li::marker{color:var(--catalogue-gold)}._38mWga_version{z-index:1;color:var(--catalogue-muted);letter-spacing:.02em;margin:14px 0 0;font-size:13px;position:relative}._38mWga_intro{color:var(--catalogue-muted);margin:0 0 48px;font-size:15px;line-height:1.95}._38mWga_intro p{color:var(--catalogue-muted);margin:0 0 14px}._38mWga_intro a{color:var(--catalogue-gold);text-underline-offset:4px}._38mWga_tableWrap{border:1px solid #e4c5852e;border-radius:14px;margin:18px 0 22px;overflow-x:auto}._38mWga_table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px;line-height:1.6}._38mWga_table th,._38mWga_table td{text-align:left;vertical-align:top;border-bottom:1px solid #e4c5851f;padding:12px 16px}._38mWga_table th{color:var(--catalogue-gold);letter-spacing:.06em;text-transform:uppercase;background:#e4c58514;font-size:12px;font-weight:700}._38mWga_table tr:last-child td{border-bottom:0}._38mWga_table td{color:var(--catalogue-muted)}._38mWga_table td:first-child{color:#fff9ef}._38mWga_quote{border-left:3px solid var(--catalogue-gold);background:#ffffff08;border-radius:0 10px 10px 0;margin:0 0 16px;padding:14px 18px;font-size:14px;line-height:1.8}._38mWga_todo{color:#f3b0b0;background:#eb7d7d14;border:1px dashed #eb7d7d8c;border-radius:10px;margin:0 0 16px;padding:12px 16px;font-size:14px}._38mWga_annex{background:#ffffff06;border:1px solid #e4c58538;border-radius:18px;margin-top:12px;padding:28px}._38mWga_related{margin-top:56px}._38mWga_relatedLinks{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}._38mWga_relatedLinks a{color:var(--catalogue-gold);border:1px solid #e4c5854d;border-radius:999px;padding:9px 16px;font-size:14px;text-decoration:none}@media (hover:hover){._38mWga_relatedLinks a:hover{background:#e4c5851a}}._38mWga_relatedLinks a:focus-visible{outline:2px solid var(--catalogue-gold);outline-offset:2px}._38mWga_related h2{color:#fff9ef;font-family:var(--font-serif);margin:0;font-size:24px;font-weight:400}._38mWga_part{color:var(--catalogue-gold);font-family:var(--font-serif);letter-spacing:.04em;border-bottom:1px solid #e4c58559;margin:12px 0 28px;padding-bottom:14px;font-size:clamp(19px,2.2vw,23px)}
