.margin-note-block[data-astro-cid-zvzs4mdk]{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.margin-note-block[data-astro-cid-zvzs4mdk]>p{text-wrap:pretty;min-width:0;margin:0}.margin-note[data-astro-cid-zvzs4mdk]{min-width:0;padding:var(--space-3) 14px var(--space-2);border-radius:var(--radius-md);background:var(--color-surface);font-family:var(--font-ui);line-height:1.35}.margin-note-label[data-astro-cid-zvzs4mdk]{color:var(--color-text-muted);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:12px;font-weight:600;display:block}.margin-note[data-astro-cid-zvzs4mdk] ul[data-astro-cid-zvzs4mdk]{margin:var(--space-2) 0 0;gap:2px;padding:0;list-style:none;display:grid}.margin-note[data-astro-cid-zvzs4mdk] a[data-astro-cid-zvzs4mdk]{flex-direction:column;justify-content:center;gap:1px;min-height:44px;text-decoration:none;display:flex}.margin-note-title[data-astro-cid-zvzs4mdk]{font-size:14px;font-weight:500}.margin-note-description[data-astro-cid-zvzs4mdk]{color:var(--color-text-muted);font-size:13px;font-weight:400}.margin-note[data-astro-cid-zvzs4mdk] a[data-astro-cid-zvzs4mdk]:hover .margin-note-title[data-astro-cid-zvzs4mdk]{text-underline-offset:.18em;text-decoration:underline}@media screen and (width>=1280px){.margin-note-block[data-astro-cid-zvzs4mdk]{grid-template-columns:minmax(0,1fr) 208px;align-items:start;column-gap:48px}.margin-note[data-astro-cid-zvzs4mdk]{background:0 0;padding:0}.margin-note[data-astro-cid-zvzs4mdk] ul[data-astro-cid-zvzs4mdk]{gap:10px;margin-top:10px}}@media print{.margin-note[data-astro-cid-zvzs4mdk]{break-inside:avoid;print-color-adjust:exact}.margin-note-label[data-astro-cid-zvzs4mdk]{font-size:7pt}.margin-note-title[data-astro-cid-zvzs4mdk]{font-size:8pt}.margin-note-description[data-astro-cid-zvzs4mdk]{font-size:7.5pt}}.self-check{counter-increment:self-check;border-bottom:var(--border-width) solid var(--color-border);font-size:17px;line-height:1.5}.self-check:not(.self-check+.self-check){counter-reset:self-check 1;margin-top:var(--space-6);border-top:var(--border-width) solid var(--color-border)}.self-check summary{align-items:flex-start;gap:var(--space-3);cursor:pointer;min-height:44px;padding:14px 0;list-style:none;display:flex}.self-check summary::-webkit-details-marker{display:none}.self-check summary:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring);outline:none}.self-check[open] summary{padding-bottom:8px}.self-check-number{font-family:var(--font-ui);color:var(--color-text-muted);padding-top:2px;font-size:14px;font-weight:600}.self-check-number:before{content:counter(self-check)}.self-check-question{flex:1}.self-check-toggle{font-family:var(--font-ui);color:var(--color-link);white-space:nowrap;padding-top:2px;font-size:14px}.self-check-toggle:before{content:"Показать ответ"}.self-check[open] .self-check-toggle:before{content:"Скрыть"}.self-check-answer{border-radius:var(--radius-md);background:var(--color-surface);margin:0 0 14px 22px;padding:12px 16px;font-size:16px;line-height:1.55}.self-check-answer>:first-child{margin-top:0}.self-check-answer>:last-child{margin-bottom:0}@media print{.self-check{font-size:10pt}.self-check-number,.self-check-toggle{font-size:8pt}.self-check-answer{font-size:9pt}}.term-link{text-underline-offset:.2em;text-decoration:underline 1.5px dotted}.term-name{font-style:normal}.term-name.first .term-link{font-weight:600}.term-en{color:var(--color-text-muted)}.term-button{border:var(--border-width) solid var(--color-border-strong);background:var(--color-surface);width:24px;height:24px;color:var(--color-text-muted);font-family:var(--font-ui);vertical-align:.1em;cursor:pointer;border-radius:50%;margin-inline-start:4px;padding:0;font-size:13px;line-height:1;display:none}@media (hover:none){.term-button{display:inline-block;position:relative}.term-button:after{content:"";position:absolute;inset:-10px}}.term-popover{max-width:min(22rem,100vw - 16px);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text);font-family:var(--font-ui);font-size:14px;font-style:normal;line-height:var(--leading-normal);margin:0}.term-popover.is-enhanced{position:fixed;inset:auto}.term-popover:popover-open{display:block}
