.sgm-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px)}.sgm-links--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sgm-link{position:relative;display:grid;gap:8px;align-content:start;padding:clamp(20px,2vw,28px) clamp(20px,2vw,28px) clamp(20px,2vw,28px);padding-right:56px;border-radius:20px;text-decoration:none;background:linear-gradient(145deg,#0c0f1a,#06080e);border:1px solid rgba(255,255,255,.08);transition:border-color .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}.sgm-link:after{content:"→";position:absolute;right:22px;top:clamp(20px,2vw,28px);font-size:1.15rem;color:#7cb8ff}.sgm-link b{font-size:clamp(1.02rem,1.2vw,1.14rem);line-height:1.3;color:#fff}.sgm-link span{font-size:.93rem;line-height:1.55;color:#ffffffb8}.sgm-link i{font-style:normal;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:#7cb8ff}@media(hover:hover)and (pointer:fine){.sgm-link:hover{border-color:#7cb8ff73;transform:translateY(-2px)}}.sgm-link:focus-visible{outline:2px solid #7cb8ff;outline-offset:3px}.sgm-prose{columns:2 34ch;column-gap:clamp(28px,4vw,72px)}.sgm-prose .lpd-p{break-inside:avoid;max-width:none}.sgm-drugie{padding:clamp(36px,4.5vw,64px) 0;background:#05060a;color:#fff;border-top:1px solid rgba(255,255,255,.06)}.sgm-drugie-t{display:block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#fff9;margin:0 0 16px}.sgm-drugie ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.sgm-drugie a{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border-radius:999px;font-size:.92rem;color:#ffffffdb;text-decoration:none;border:1px solid rgba(255,255,255,.16);background:#ffffff0a}.sgm-drugie a:hover{border-color:#7cb8ff80;color:#fff}.sgm-drugie a[aria-current=page]{border-color:#0a84ff;color:#fff;background:#0a84ff24}.sgm-fig-portrait .lpd-fig-frame{max-width:520px;margin-inline:auto}.sgm-fig-portrait img{max-height:76vh;object-fit:cover}.sgm-fig-list .lpd-fig-frame{max-width:640px;margin-inline:auto}.sgm-fig-list>a{width:fit-content;max-width:100%;margin-inline:auto}.sgm-fig-list img{display:block;width:auto;max-width:100%;max-height:78vh;height:auto}.sgm-fig-list figcaption{text-align:center;margin-inline:auto}.sgm-journal{min-width:0;border-radius:22px;overflow:hidden;border:1px solid rgba(124,184,255,.2);background:#080a12e6;box-shadow:0 30px 70px -30px #000000d9}.sgm-journal-t{display:block;padding:16px 22px;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:#7cb8ff;background:#0a84ff14;border-bottom:1px solid rgba(255,255,255,.08)}.sgm-journal table{width:100%;border-collapse:collapse}.sgm-journal th,.sgm-journal td{text-align:left;vertical-align:top;padding:14px 22px;border-top:1px solid rgba(255,255,255,.07);font-size:.92rem;line-height:1.5}.sgm-journal tr:first-child th,.sgm-journal tr:first-child td{border-top:0}.sgm-journal th{font-weight:600;color:#fff;width:42%}.sgm-journal td{color:#ffffffbd}.sgm-journal td i{font-style:normal;color:#7cb8ff;white-space:nowrap}.sgm-journal-note{margin:0;padding:14px 22px 18px;font-size:.84rem;line-height:1.5;color:#fff9;border-top:1px solid rgba(255,255,255,.08)}.sgm-svg-t{font:600 17px/1 var(--font-body, system-ui, sans-serif);fill:#fff}.sgm-svg-n{font:400 15px/1 var(--font-body, system-ui, sans-serif);fill:#ffffffb8}.sgm-svg-a{font:600 15px/1 var(--font-body, system-ui, sans-serif);fill:#7cb8ff}@media(max-width:560px){.sgm-svg-t{font-size:22px}.sgm-svg-n,.sgm-svg-a{font-size:20px}}.sgm-dl{margin:0;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.09)}.sgm-dl dt,.sgm-dl dd{margin:0;padding:16px 22px;border-top:1px solid rgba(255,255,255,.07);font-size:.95rem;line-height:1.55}.sgm-dl dt:first-of-type,.sgm-dl dt:first-of-type+dd{border-top:0}.sgm-dl dt{color:#ffffffa3;background:#ffffff05}.sgm-dl dd{color:#fff}.sgm-dl dd a{color:#7cb8ff}.sgm-num{font-variant-numeric:tabular-nums;white-space:nowrap}.sgm-poz{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.4vw,20px)}.sgm-poz li{padding:clamp(20px,2vw,28px);border-radius:20px;background:linear-gradient(145deg,#0c0f1a,#06080e);border:1px solid rgba(255,255,255,.08)}.sgm-poz li>i{display:block;font-style:normal;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:#7cb8ff;margin-bottom:10px}.sgm-poz li>b{display:block;font-size:1.04rem;line-height:1.4;color:#fff;margin-bottom:8px}.sgm-poz li>span{display:block;font-size:.92rem;line-height:1.55;color:#ffffffb8}.sgm-poz li>span a{color:#7cb8ff}.sgm-podbor{min-width:0;padding:clamp(20px,2.2vw,32px);border-radius:24px;background:linear-gradient(160deg,#101624f0,#080a12f0);border:1px solid rgba(124,184,255,.2);box-shadow:0 30px 70px -30px #000000d9;color-scheme:dark}.sgm-podbor fieldset{border:0;margin:0 0 20px;padding:0;min-width:0}.sgm-podbor fieldset:last-of-type{margin-bottom:0}.sgm-podbor legend{padding:0;margin:0 0 12px;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:#7cb8ff}.sgm-opts{display:flex;flex-wrap:wrap;gap:8px}.sgm-opt{position:relative;display:inline-flex}.sgm-opt input{position:absolute;opacity:0;width:1px;height:1px}.sgm-opt span{display:inline-flex;align-items:center;min-height:42px;padding:9px 14px;border-radius:12px;font-size:.92rem;line-height:1.3;color:#ffffffd6;background:#ffffff0d;border:1px solid rgba(255,255,255,.16);cursor:pointer;transition:background .18s ease,border-color .18s ease}.sgm-opt input:checked+span{background:#0a84ff33;border-color:#0a84ff;color:#fff}.sgm-opt input:focus-visible+span{outline:2px solid #7cb8ff;outline-offset:2px}.sgm-podbor-itog{margin:20px 0 0;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);font-size:.92rem;line-height:1.5;color:#ffffffc2}.sgm-podbor-itog b{color:#fff}.sgm-rezultat{list-style:none;margin:0;padding:0;display:grid;gap:clamp(12px,1.4vw,18px)}.sgm-rez{padding:clamp(20px,2vw,28px);border-radius:20px;background:linear-gradient(145deg,#0c0f1a,#06080e);border:1px solid rgba(255,255,255,.08);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,1fr);gap:10px clamp(16px,2vw,32px)}.sgm-rez[hidden]{display:none}.sgm-rez h3{margin:0;font-size:clamp(1.02rem,1.2vw,1.14rem);line-height:1.3;color:#fff}.sgm-rez h3 a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(124,184,255,.5)}.sgm-rez h3 a:hover{color:#7cb8ff}.sgm-rez p{margin:0;font-size:.93rem;line-height:1.55;color:#ffffffbd}.sgm-rez p b{display:block;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#7cb8ff;margin-bottom:4px;font-weight:600}.sgm-rez-pusto{padding:22px;border-radius:18px;border:1px dashed rgba(255,255,255,.2);color:#ffffffb8;font-size:.95rem;line-height:1.55}.sgm-rez-pusto[hidden]{display:none}@media(max-width:1100px){.sgm-links,.sgm-rez{grid-template-columns:repeat(2,minmax(0,1fr))}.sgm-rez h3{grid-column:1 / -1}}@media(max-width:760px){.sgm-links,.sgm-links--2,.sgm-poz{grid-template-columns:1fr}.sgm-prose{columns:1}.sgm-dl,.sgm-rez{grid-template-columns:1fr}.sgm-dl dd{border-top:0;padding-top:0}.sgm-dl dt{background:none;padding-bottom:4px}.sgm-journal th,.sgm-journal td{display:block;width:auto;padding:12px 18px 0}.sgm-journal td{padding-bottom:12px;border-top:0}.sgm-drugie a{width:100%}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.sgm-link,.sgm-rez{animation:sgm-proyav linear backwards;animation-timeline:view();animation-range:entry 0% entry 55%}@keyframes sgm-proyav{0%{opacity:.35;translate:0 26px;scale:.985}to{opacity:1;translate:0 0;scale:1}}}}@media(prefers-reduced-motion:reduce){.sgm-link,.sgm-opt span{transition:none}.sgm-link:hover{transform:none}}@scope(:root[data-theme=light])to ([data-keep-dark],[data-surface],[data-keep-light],dialog,.nav,.fs-menu,.sm-fs-menu,.site-footer,[class*=m3d-],.hero,[class*=-hero],[class*=-cta]){.sgm-link{background:linear-gradient(145deg,#fcffff,#f6f8fd);border:1px solid rgba(16,22,34,.108)}.sgm-link:after{color:#3770b2}.sgm-link b{color:#161616}.sgm-link span{color:#4e4e4e}.sgm-link i{color:#3770b2}@media(hover:hover)and (pointer:fine){.sgm-link:hover{border-color:#3a73b68a}}.sgm-link:focus-visible{outline:2px solid #3a73b6}.sgm-drugie{background:#f4f5f9;color:#161616;border-top:1px solid rgba(16,22,34,.086)}.sgm-drugie-t{color:#696969}.sgm-drugie a{color:#303030;border:1px solid rgba(16,22,34,.196);background:#10162209}.sgm-drugie a:hover{border-color:#3a73b699;color:#161616}.sgm-drugie a[aria-current=page]{border-color:#006ce5;color:#161616}.sgm-journal{border:1px solid rgba(58,115,182,.24);background:#ffffffc3;box-shadow:0 30px 70px -30px #1018282e}.sgm-journal-t{color:#3770b2;border-bottom:1px solid rgba(16,22,34,.108)}.sgm-journal th,.sgm-journal td{border-top:1px solid rgba(16,22,34,.097)}.sgm-journal th{color:#161616}.sgm-journal td{color:#494a4a}.sgm-journal td i{color:#3770b2}.sgm-journal-note{color:#696969;border-top:1px solid rgba(16,22,34,.108)}.sgm-svg-t{fill:#161616}.sgm-svg-n{fill:#4e4e4e}.sgm-svg-a{fill:#3770b2}.sgm-dl{border:1px solid rgba(16,22,34,.119)}.sgm-dl dt,.sgm-dl dd{border-top:1px solid rgba(16,22,34,.097)}.sgm-dl dt{color:#606061;background:#10162205}.sgm-dl dd{color:#161616}.sgm-dl dd a{color:#3770b2}.sgm-poz li{background:linear-gradient(145deg,#fcffff,#f6f8fd);border:1px solid rgba(16,22,34,.108)}.sgm-poz li>i{color:#3770b2}.sgm-poz li>b{color:#161616}.sgm-poz li>span{color:#4e4e4e}.sgm-poz li>span a{color:#3770b2}.sgm-podbor{background:linear-gradient(160deg,#fffffff0,#fffc);border:1px solid rgba(58,115,182,.24);box-shadow:0 30px 70px -30px #1018282e;color-scheme:light}.sgm-podbor legend{color:#3770b2}.sgm-opt span{color:#343434;background:#1016220b;border:1px solid rgba(16,22,34,.196)}.sgm-opt input:checked+span{border-color:#006ce5;color:#161616}.sgm-opt input:focus-visible+span{outline:2px solid #3a73b6}.sgm-podbor-itog{border-top:1px solid rgba(16,22,34,.13);color:#454545}.sgm-podbor-itog b{color:#161616}.sgm-rez{background:linear-gradient(145deg,#fcffff,#f6f8fd);border:1px solid rgba(16,22,34,.108)}.sgm-rez h3{color:#161616}.sgm-rez h3 a{color:#161616;border-bottom:1px solid rgba(58,115,182,.6)}.sgm-rez h3 a:hover{color:#3770b2}.sgm-rez p{color:#494a4a}.sgm-rez p b{color:#3770b2}.sgm-rez-pusto{border:1px dashed rgba(16,22,34,.24);color:#4e4e4e}}
