.crumb{margin-block-start:clamp(1.9rem,1.3rem + 1.6vw,2.9rem)}.crumb__link{background-color:var(--color-surface-white);border:var(--border-thin) solid var(--section-blue-edge);border-radius:var(--radius-pill);min-block-size:2.75rem;box-shadow:var(--shadow-chip);font-size:var(--text-sm);color:var(--section-blue-ink);align-items:center;gap:.4rem;padding:.4rem 1rem;font-weight:600;text-decoration:none;transition:background-color .15s,transform .12s;display:inline-flex}.crumb__link:hover{background-color:var(--section-blue-fill)}.crumb__link:active{transform:scale(var(--press-scale))}.crumb~.blog-h1{margin-block-start:1.1rem}.blog-h1{font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);color:var(--color-ink);text-wrap:balance;margin:clamp(2.25rem,1.5rem + 2vw,3.5rem) 0 1rem;font-weight:700;line-height:1.15}.blog-lead{max-inline-size:var(--measure);font-size:var(--text-lg);color:var(--color-ink-85);margin:0 0 .35rem;line-height:1.55}.blog-note{max-inline-size:var(--measure);font-size:var(--text-sm);color:var(--color-ink-75);margin:.35rem 0 0;line-height:1.55}.blog-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block:1.1rem 0;display:flex}.rss-chip{background-color:var(--color-surface-white);border:var(--border-thin) solid var(--section-orange-edge);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-ink);align-items:center;gap:.45rem;padding:.45rem .85rem;font-weight:600;text-decoration:none;transition:background-color .16s,transform .12s;display:inline-flex}.rss-chip:hover{background-color:var(--section-orange-fill)}.rss-chip:active{transform:scale(var(--press-scale))}.rss-chip svg{block-size:.95rem;inline-size:.95rem;color:var(--section-orange-ink);flex:none}.tchip{border-radius:var(--radius-pill);border:var(--border-thin) solid var(--color-border);background-color:var(--color-surface-white);font-size:var(--text-2xs);color:var(--color-ink-80);white-space:nowrap;text-overflow:ellipsis;max-inline-size:100%;padding:.2rem .6rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-block;overflow:hidden}a.tchip{transition:background-color .15s,border-color .15s;position:relative}a.tchip:after{content:"";position:absolute;inset:-6px 0}a.tchip:hover{background-color:var(--color-tint);border-color:var(--section-blue-edge);color:var(--color-tint-ink)}.tchip--on{background-color:var(--color-taskbar-active);border-color:var(--section-blue-edge);color:var(--color-tint-ink)}.post-grid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1.5rem 1.25rem;padding-block-start:.6rem;display:grid}.pcard{background-color:var(--color-surface-white);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-sticker);box-shadow:var(--shadow-card);color:var(--color-ink);flex-direction:column;gap:.55rem;padding:1.35rem 1.3rem 1.15rem;text-decoration:none;transition:transform .16s,box-shadow .2s;display:flex;position:relative}.pcard:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.pcard:before{content:"";clip-path:polygon(0 3px,5px 0,9px 4px,13px 0,100% 0,100% calc(100% - 3px),calc(100% - 5px) 100%,calc(100% - 9px) calc(100% - 4px),calc(100% - 13px) 100%,0 100%);block-size:1.15rem;inline-size:5.5rem;translate:-50%;rotate:var(--rot-c);opacity:.9;background-color:var(--sticky-blue);box-shadow:var(--shadow-chip);position:absolute;inset-block-start:-10px;inset-inline-start:50%}.pcard:nth-child(3n+2):before{background-color:var(--sticky-yellow);rotate:var(--rot-a)}.pcard:nth-child(3n):before{background-color:var(--sticky-green);rotate:var(--rot-d)}.pcard__top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pcard__date{font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-75);font-variant-numeric:tabular-nums;font-weight:600}.pcard__type{border-radius:var(--radius-chip);background-color:var(--section-blue-fill);font-size:var(--text-2xs);color:var(--section-blue-ink);padding:.14rem .5rem;font-weight:600}.pcard__type--razbor{background-color:var(--section-violet-fill);color:var(--section-violet-ink)}.pcard__title{font-size:var(--text-md);color:var(--color-ink);overflow-wrap:break-word;hyphens:auto;margin:0;font-weight:700;line-height:1.35}.pcard:hover .pcard__title{color:var(--color-blue-deep)}.pcard__desc{font-size:var(--text-sm);color:var(--color-ink-75);margin:0;line-height:1.5}.pcard__tags{flex-wrap:wrap;gap:.35rem;margin-block-start:auto;padding-block-start:.5rem;display:flex}.pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin-block:1.7rem .4rem;display:flex}.pager__step{background-color:var(--color-surface-white);border:var(--border-thin) solid var(--section-blue-edge);border-radius:var(--radius-pill);min-block-size:2.75rem;box-shadow:var(--shadow-chip);font-size:var(--text-sm);color:var(--section-blue-ink);align-items:center;padding:.4rem 1rem;font-weight:600;text-decoration:none;transition:background-color .15s,transform .12s;display:inline-flex}a.pager__step:hover{background-color:var(--section-blue-fill)}a.pager__step:active{transform:scale(var(--press-scale))}.pager__step--off{opacity:.45;box-shadow:none;border-style:dashed}.pager__list{gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.pager__num{background-color:var(--color-surface-white);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-pill);min-block-size:2.75rem;min-inline-size:2.75rem;font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-ink-80);justify-content:center;align-items:center;padding:.2rem .55rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}a.pager__num:hover{background-color:var(--color-tint);border-color:var(--section-blue-edge);color:var(--color-tint-ink)}.pager__num--on{background-color:var(--color-taskbar-active);border-color:var(--section-blue-edge);color:var(--color-tint-ink)}.tagcloud{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.tagcloud .tchip{font-size:var(--text-xs)}.post{max-inline-size:var(--measure)}.post-back{font-size:var(--text-sm);color:var(--color-blue-text);align-items:center;gap:.4rem;margin-block:.4rem -.85rem;padding-block:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.post-back:hover{color:var(--color-blue-deep);text-decoration:underline}.post-head{margin-block-start:1.9rem;position:relative}.post-head:before{content:"";clip-path:polygon(0 3px,5px 0,9px 4px,13px 0,100% 0,100% calc(100% - 3px),calc(100% - 5px) 100%,calc(100% - 9px) calc(100% - 4px),calc(100% - 13px) 100%,0 100%);block-size:1.25rem;inline-size:6.5rem;rotate:var(--rot-b);opacity:.85;background-color:var(--sticky-yellow);box-shadow:var(--shadow-chip);position:absolute;inset-block-start:-1.35rem;inset-inline-start:-.4rem}.post-label{border:var(--border-thin) solid var(--section-blue-edge);background-color:var(--section-blue-fill);font-size:var(--text-xs);color:var(--section-blue-ink);border-radius:5px;align-items:center;padding:.3rem .7rem;font-weight:600;line-height:1;display:inline-flex}.post-label--razbor{border-color:var(--section-violet-edge);background-color:var(--section-violet-fill);color:var(--section-violet-ink)}.post-title{font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);color:var(--color-ink);text-wrap:balance;margin:.9rem 0 0;font-weight:700;line-height:1.2}.post-meta{border-block-end:var(--border-thin) dashed var(--section-blue-edge);font-size:var(--text-sm);color:var(--color-ink-75);flex-wrap:wrap;align-items:center;gap:.45rem 1rem;margin-block:1rem 0;padding-block-end:1.1rem;display:flex}.post-meta time{color:var(--color-ink-80);font-variant-numeric:tabular-nums;font-weight:600}.post-meta .post-tags{flex-wrap:wrap;gap:.35rem;display:flex}.prose{font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-ink)}.prose>:first-child{margin-block-start:1.4rem}.prose p{text-wrap:pretty;margin-block:1rem}.prose a{color:var(--text-link);text-underline-offset:.15em;text-decoration:underline}.prose a:hover{color:var(--color-blue-deep)}.prose strong{font-weight:650}.prose h2,.prose h3,.prose h4{font-weight:700;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-ink);text-wrap:balance;margin-block:2.4rem .85rem}.prose h2{font-size:var(--text-xl)}.prose h3{font-size:var(--text-lg)}.prose h4{font-size:var(--text-base)}.prose h2:after{content:"";border-radius:var(--radius-pill);background-color:var(--color-highlight);block-size:.4rem;inline-size:3.5rem;margin-block-start:.4rem;display:block}.prose ul,.prose ol{margin-block:1rem;padding-inline-start:1.5rem}.prose li{margin-block:.4rem}.prose li::marker{color:var(--color-blue-text);font-weight:600}.prose blockquote{background-color:var(--sticky-yellow);border-radius:var(--radius-sticker);box-shadow:var(--shadow-sticker);rotate:var(--rot-c);color:var(--sticky-yellow-ink);border:0;margin:1.5rem 0;padding:1.05rem 1.25rem}.prose blockquote p{font-size:var(--text-base);margin:.35rem 0;line-height:1.55}.prose table{border-collapse:collapse;inline-size:fit-content;max-inline-size:100%;font-size:var(--text-sm);margin-block:1.5rem;line-height:1.45;display:block;overflow-x:auto}.prose th,.prose td{border:var(--border-thin) solid var(--color-border);text-align:left;vertical-align:top;padding:.55rem .8rem}.prose th{background-color:var(--section-blue-fill);color:var(--section-blue-ink);white-space:nowrap;font-weight:650}.prose tbody tr:nth-child(2n) td{background-color:var(--color-tint-soft)}.prose hr{border:0;border-block-start:var(--border-thin) dashed var(--section-blue-edge);margin-block:2.25rem}.prose code{border-radius:var(--radius-chip);background-color:var(--section-grey-fill);padding:.1rem .35rem;font-size:.9em}.prose pre{border-radius:var(--radius-md);border:var(--border-thin) solid var(--color-border);font-size:var(--text-sm);margin-block:1.5rem;padding:1rem 1.15rem;line-height:1.5;overflow-x:auto}.prose pre code{font-size:inherit;background:0 0;padding:0}.prose img,.prose svg{block-size:auto;max-inline-size:100%}.prose figure{margin:1.75rem 0}.prose figure.math-visual{background-color:var(--color-surface-white);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:.5rem}.prose figcaption{font-size:var(--text-sm);color:var(--color-ink-75);margin-block-start:.5rem}.prose .katex-display{padding-block:.35rem;overflow:auto hidden}.prose details{background-color:var(--color-surface-white);border:var(--border-thin) dashed var(--section-green-edge);border-radius:var(--radius-md);margin-block:1.5rem;padding:0 1.15rem}.prose details[open]{background-color:var(--section-green-fill);color:var(--section-green-ink);border-style:solid}.prose details summary{cursor:pointer;font-weight:650;font-size:var(--text-sm);color:var(--color-ink);align-items:center;gap:.5rem;min-block-size:2.75rem;padding-block:.85rem;display:flex}.prose details summary:before{content:"";border-block-end:2px solid;border-inline-end:2px solid;flex:none;block-size:.55rem;inline-size:.55rem;transition:rotate .15s;translate:0 -2px;rotate:45deg}.prose details[open] summary:before{translate:0 2px;rotate:225deg}.prose details summary:focus-visible{outline:3px solid var(--color-blue-deep);outline-offset:2px;border-radius:var(--radius-sm)}.prose details>:last-child{padding-block-end:.85rem}.prose details summary:hover{color:var(--color-blue-deep)}.prose details[open] summary{color:var(--section-green-ink);margin-block-end:.35rem}.prose details p{margin-block:.5rem .15rem}.post-next{gap:.75rem;margin-block-start:2.75rem;display:grid}.post-next__h{font-size:var(--text-md);color:var(--color-ink);margin:0 0 .15rem;font-weight:700}.post-next a{background-color:var(--color-surface-white);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);font-size:var(--text-sm);color:var(--color-ink);padding:.85rem 1.05rem;font-weight:600;line-height:1.4;text-decoration:none;transition:transform .16s,box-shadow .2s,border-color .2s;display:block}.post-next a:hover{box-shadow:var(--shadow-card-hover);border-color:var(--section-blue-edge);color:var(--color-blue-deep);transform:translateY(-1px)}.post-foot-tags{flex-wrap:wrap;gap:.4rem;margin-block-start:1.9rem;display:flex}@media (width<=700px){.post-grid{grid-template-columns:1fr}.prose blockquote{rotate:none}}.prose blockquote a{color:var(--sticky-yellow-ink)}.prose blockquote a:hover{color:var(--color-ink)}.prose blockquote code{background-color:#ffffff8c}.prose h2[id=догадка]:after{background-color:var(--marker-yellow)}.prose h2[id=рассуждение]:after{background-color:var(--marker-teal)}.prose h2[id=доказательство]:after{background-color:var(--marker-green)}.prose h2[id=попробуйте-сами]:after{background-color:var(--marker-lavender)}.post--sheet{background-color:var(--color-surface);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-frame,none);margin-block-start:1.6rem;padding:clamp(1.4rem,1rem + 2.5vw,2.75rem);position:relative}.post-sheet-tab{background-color:var(--color-surface-white);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--text-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-75);padding:.28rem .8rem;font-weight:600;position:absolute;inset-block-start:-.85rem;inset-inline-start:1.25rem}.post-sheet-tab--razbor{background-color:var(--section-blue-fill);border-color:var(--section-blue-edge);color:var(--section-blue-ink)}@media (width<=640px){.post--sheet{padding-inline:1rem}}.prose .math-visual iframe{aspect-ratio:16/11;border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);inline-size:100%;display:block}@media (width<=860px){.prose .math-visual iframe{aspect-ratio:9/16}}.post-faq{margin-block-start:2.5rem}.post-faq__h{font-size:var(--text-lg);color:var(--color-ink);margin:0 0 .9rem;font-weight:700}.post-faq__item{background-color:var(--color-surface-white);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-md);margin-block-end:.6rem;padding:0 1.1rem}.post-faq__item summary{cursor:pointer;min-block-size:2.75rem;font-weight:650;font-size:var(--text-md);color:var(--color-ink);justify-content:space-between;align-items:center;gap:.75rem;padding-block:.75rem;list-style:none;display:flex}.post-faq__item summary::-webkit-details-marker{display:none}.post-faq__item summary:after{content:"+";color:var(--color-ink-75);flex:none;font-size:1.25rem;font-weight:600}.post-faq__item[open] summary:after{content:"−"}.post-faq__item summary:focus-visible{outline:3px solid var(--color-blue-deep);outline-offset:2px;border-radius:var(--radius-sm)}.post-faq__item p{color:var(--color-ink-85);max-inline-size:var(--measure);margin:0;padding-block:0 .9rem;line-height:1.6}.prose .stamp-seal{border:2px solid var(--color-blue-deep);border-radius:var(--radius-chip,8px);color:var(--color-blue-deep);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);rotate:var(--rot-stamp,-2deg);background-color:#ffffffd9;margin-block:.75rem .25rem;padding:.22rem .65rem;font-weight:700;display:inline-block}.post--sheet{max-inline-size:56rem}.post--sheet .post-head,.post--sheet .prose>p,.post--sheet .prose>ul,.post--sheet .prose>ol,.post--sheet .prose>h2,.post--sheet .prose>h3,.post--sheet .prose>h4,.post--sheet .prose>blockquote,.post--sheet .prose>details{max-inline-size:var(--measure)}.post-next__type{border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--text-2xs);color:var(--color-ink-75);white-space:nowrap;margin-inline-start:.4rem;padding:.1rem .5rem;font-weight:600;display:inline-block}.blog-sheet{background-color:var(--color-surface);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-lg);margin-block-start:1.4rem;position:relative}.blog-sheet>.cframe__tab{background-color:var(--color-surface-white);border:var(--border-thin) solid var(--color-border);color:var(--color-ink-75)}.prows{margin:0;padding:0;list-style:none}.prow{border-block-start:var(--border-thin) solid var(--color-border);padding-block:1.05rem}.prow:first-child{border-block-start:0;padding-block-start:.2rem}.prow__link{text-decoration:none;display:block}.prow__head{align-items:baseline;gap:.7rem;margin-block-end:.3rem;display:flex}.prow__type{border-radius:var(--radius-pill);border:var(--border-thin) solid var(--color-border);background-color:var(--color-surface-white);font-size:var(--text-2xs);color:var(--color-ink-75);padding:.12rem .55rem;font-weight:600}.prow__type--razbor{background-color:var(--section-blue-fill);border-color:var(--section-blue-edge);color:var(--section-blue-ink)}.prow__date{font-size:var(--text-sm);color:var(--color-ink-75);font-variant-numeric:tabular-nums}.prow__title{font-size:var(--text-lg);color:var(--color-ink);font-weight:700;line-height:1.35;display:block}.prow__link:hover .prow__title{text-underline-offset:.16em;text-decoration:underline}.prow__desc{max-inline-size:var(--measure);font-size:var(--text-md);color:var(--color-ink-80);margin-block-start:.3rem;line-height:1.55;display:block}.prow__tags{flex-wrap:wrap;gap:.35rem;margin-block-start:.55rem;display:flex}.blog-cats{flex-wrap:wrap;gap:.5rem;margin-block:1.1rem .25rem;display:flex}.catchip{border-radius:var(--radius-pill);border:var(--border-thin) solid var(--color-border);background-color:var(--color-surface-white);min-block-size:2.35rem;font-size:var(--text-sm);color:var(--color-ink-80);align-items:center;padding:0 1rem;font-weight:600;text-decoration:none;display:inline-flex}.catchip:hover{background-color:var(--color-tint);border-color:var(--section-blue-edge)}.catchip--on{background-color:var(--section-blue-fill);border-color:var(--section-blue-edge);color:var(--section-blue-ink)}.prose .pednote{background-color:var(--section-violet-fill,#f0e9fb);border:var(--border-thin) solid var(--section-violet-edge,#cbb0f2);border-radius:var(--radius-md);margin:1.8rem 0;padding:1.1rem 1.25rem .9rem;position:relative}.prose .pednote:before{content:"комментарий педагога";background-color:var(--color-surface-white);border:var(--border-thin) solid var(--section-violet-edge,#cbb0f2);border-radius:var(--radius-pill);font-size:var(--text-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--section-violet-ink,#4b2a80);padding:.2rem .7rem;font-weight:600;position:absolute;inset-block-start:-.8rem;inset-inline-start:1rem}.prose .pednote p{color:var(--section-violet-ink,#3b2360);margin:.4rem 0}.prose .pednote .pednote__sig{font-family:var(--font-hand,Caveat, cursive);color:var(--section-violet-ink,#4b2a80);margin-block-start:.5rem;font-size:1.15rem;display:block}.prose .math-visual img{border-radius:var(--radius-sm);block-size:auto;inline-size:100%;display:block}
