.u4m-article{--ink:#28242b;--muted:#625b66;--card:#fff;--border:#eadde3;--soft:#fbf3f6;--accent:#b0587d;--accent-dark:#8a3f60;--radius:16px;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;max-width:1080px;margin:0 auto;padding:16px var(--u4m-gutter,16px) 64px;font-family:var(--font-body);font-size:17px;line-height:1.7;color:var(--ink)}.u4m-article *,.u4m-article *::before,.u4m-article *::after{box-sizing:border-box}.u4m-article a{color:var(--accent-dark)}.u4m-crumbs{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:14px;color:var(--muted)}.u4m-crumbs a{color:var(--muted);text-decoration:none}.u4m-article h1{margin:12px 0 16px;font-size:28px;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.u4m-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:14px;color:var(--muted)}.u4m-meta__expert{display:inline-flex;align-items:center;gap:10px;font-weight:700;color:var(--ink)!important;text-decoration:none}.u4m-meta__expert img{width:40px;height:40px;border-radius:50%;object-fit:cover}.u4m-meta__items{display:inline-flex;flex-wrap:wrap;gap:4px 14px}.u4m-meta__items>*+*::before{content:"·";margin-right:14px}.u4m-head{display:grid;gap:20px}.u4m-cover{max-width:420px;margin:20px 0 0;overflow:hidden;border-radius:var(--radius);background:var(--soft)}.u4m-cover img{display:block;width:100%;height:auto}.u4m-body,.u4m-expert,.u4m-related{max-width:760px}.u4m-toc{margin:20px 0 0;padding:12px 18px;border:1px solid var(--border);border-radius:var(--radius);background:var(--soft);font-size:15px}.u4m-toc summary{font-weight:700;cursor:pointer}.u4m-toc ol{margin:10px 0 4px;padding-left:20px}.u4m-toc li+li{margin-top:4px}.u4m-toc__l3{margin-left:16px;list-style:circle}.u4m-body{margin-top:24px}.u4m-body h2{margin:36px 0 12px;font-size:23px;line-height:1.3;scroll-margin-top:80px}.u4m-body h3{margin:28px 0 10px;font-size:19px;line-height:1.35;scroll-margin-top:80px}.u4m-body p,.u4m-body ul,.u4m-body ol{margin:0 0 16px}.u4m-body img{max-width:100%;height:auto;border-radius:12px}.u4m-body figure{margin:20px 0}.u4m-body figcaption{margin-top:6px;font-size:14px;color:var(--muted)}.u4m-body blockquote{margin:20px 0;padding:14px 18px;border-left:4px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;background:var(--soft)}.u4m-body blockquote>:last-child{margin-bottom:0}.u4m-callout{display:block;margin:20px 0;padding:14px 18px;border:1px solid var(--border);border-radius:var(--radius);background:#fff8ec}.u4m-callout>:last-child{margin-bottom:0}.u4m-table{margin:20px 0;overflow-x:auto}.u4m-table table{width:100%;border-collapse:collapse;font-size:15px}.u4m-table th,.u4m-table td{padding:8px 10px;border:1px solid var(--border);text-align:left;vertical-align:top}.u4m-table th{background:var(--soft)}.u4m-player{margin:20px 0}.u4m-player__frame{aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius);background:#1f1b22}.u4m-player__frame iframe{width:100%;height:100%;border:0}.u4m-player__play{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;border:0;background:linear-gradient(135deg,#3b2f3f,#1f1b22);color:#fff;font:inherit;font-weight:700;cursor:pointer}.u4m-player__icon{display:grid;place-content:center;width:64px;height:64px;border-radius:50%;background:var(--accent);font-size:24px}.u4m-player__alt{margin-top:8px;padding:0;border:0;background:none;color:var(--accent-dark);font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}.u4m-video-box iframe{width:100%;aspect-ratio:16 / 9;height:auto;border:0;border-radius:var(--radius)}.u4m-quiz{margin:28px 0;padding:20px 16px;border-radius:var(--radius);background:var(--soft);scroll-margin-top:80px}.u4m-quiz [hidden]{display:none!important}.u4m-quiz__progress{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;font-size:14px;color:var(--muted)}.u4m-quiz__bar{display:block;height:6px;border-radius:3px;background:var(--border);overflow:hidden}.u4m-quiz__bar i{display:block;height:100%;background:var(--accent);transition:width .3s}.u4m-quiz__title,.u4m-quiz__result-title{margin:0 0 14px;font-size:19px;font-weight:700;line-height:1.4}.u4m-quiz__img{display:block;max-width:100%;height:auto;margin:0 auto 16px;border-radius:12px}.u4m-quiz__answers{display:flex;flex-direction:column;gap:10px}.u4m-quiz__a{min-height:48px;padding:10px 16px;border:2px solid var(--border);border-radius:12px;background:var(--card);color:var(--ink);font:inherit;font-size:16px;line-height:1.4;text-align:left;cursor:pointer}.u4m-quiz__a:hover{border-color:var(--accent)}.u4m-quiz .is-answered .u4m-quiz__a{cursor:default}.u4m-quiz__a.is-chosen{border-color:var(--accent);background:#fff0f6}.u4m-quiz__a.is-correct{border-color:#3f9b62;background:#eef9f1}.u4m-quiz__a.is-wrong{border-color:#c8494b;background:#fdeeee}.u4m-quiz__btn{display:block;min-height:48px;margin:16px auto 0;padding:0 24px;border:0;border-radius:12px;background:var(--accent);color:#fff;font:inherit;font-weight:700;cursor:pointer}.u4m-quiz__btn--ghost{border:2px solid var(--accent);background:#fff0;color:var(--accent-dark)}.u4m-quiz__score{margin:0 0 6px;font-size:15px;color:var(--muted)}.u4m-quiz__body>:last-child{margin-bottom:0}@media (min-width:700px){.u4m-quiz{padding:28px 32px}}.u4m-insert{display:block;margin:28px 0;padding:10px 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--soft);font-size:16px}.u4m-insert>:first-child{margin-top:0}.u4m-insert>:last-child{margin-bottom:0}.u4m-insert img{max-width:100%;height:auto}.u4m-insert:has(>figure:first-child){display:grid;grid-template-columns:72px minmax(0,1fr);column-gap:14px;align-items:center}.u4m-insert:has(>figure:first-child)>:not(figure:first-child):not(.u4m-insert__link){grid-column:2;margin:4px 0}.u4m-insert>figure:first-child{grid-row:1 / span 6;margin:0}.u4m-insert--link{position:relative}.u4m-insert__link{position:absolute;inset:0;z-index:1;border-radius:inherit}@media (hover:hover){.u4m-insert--link:hover{border-color:var(--accent)}}@media (min-width:640px){.u4m-insert:has(>figure:first-child){grid-template-columns:120px minmax(0,1fr);column-gap:20px}}aside.u4m-insert.u4m-insert--compact{display:flex;align-items:center;gap:12px;line-height:1.3}.u4m-insert--compact>figure:first-child{flex:0 0 60px}.u4m-insert--compact>figure:first-child img{display:block;height:60px;width:auto;margin:auto;object-fit:contain}aside.u4m-insert.u4m-insert--compact>:not(figure:first-child):not(.u4m-insert__link){margin:0}@media (min-width:640px){.u4m-insert--compact{min-height:100px}.u4m-insert--compact>figure:first-child{flex-basis:75px}.u4m-insert--compact>figure:first-child img{height:75px}}.u4m-insert .pdf-info{line-height:1.5}.u4m-insert .pdf-info p{margin:0}.u4m-insert .pdf-info strong{display:inline-block;padding:1px 7px 2px;border-radius:6px;background:var(--accent);color:#fff;line-height:1.3}.u4m-insert .pdf-send{margin-top:8px;padding-top:8px;border-top:1px dashed var(--border);color:var(--muted);font-size:13px}.u4m-insert .pdf-send p{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.u4m-insert .pdf-send [data-channel]{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border:1px solid currentColor;border-radius:12px;font-weight:600;line-height:1}.u4m-insert .pdf-send [data-channel]::before{content:"";width:13px;height:13px;background:currentColor;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}@media (max-width:639px){.u4m-insert:has(>figure:first-child)>.pdf-info{display:contents}.u4m-insert:has(>.pdf-info)>figure:first-child{grid-row:1}.u4m-insert .pdf-info>p{grid-column:2}.u4m-insert .pdf-info>.pdf-send{grid-column:1 / -1;margin-top:12px}}.u4m-insert .pdf-send [data-channel="email"]{color:var(--accent-dark);--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 5h20v14H2zm2 2v.5l8 5 8-5V7l-8 5z'/%3E%3C/svg%3E")}.u4m-insert .pdf-send [data-channel="telegram"]{color:#3d86c6;--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M22 3 1.5 11l6 2.2L18 6.5l-8.3 8.1V21l3.4-4 4.9 3.6z'/%3E%3C/svg%3E")}.u4m-insert .pdf-send [data-channel="max"]{color:#6a54b0;--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 0 0-8.7 15L2 22l5.2-1.3A10 10 0 1 0 12 2z'/%3E%3C/svg%3E")}.u4m-insert .u4m-cta{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:12px;background:var(--accent);color:#fff!important;font-weight:700;text-decoration:none}.u4m-expert{display:flex;gap:16px;align-items:flex-start;margin-top:40px;padding:20px;border:1px solid var(--border);border-radius:var(--radius)}.u4m-expert img{flex:0 0 auto;width:64px;height:64px;border-radius:50%;object-fit:cover}.u4m-expert__label{font-size:13px;color:var(--muted)}.u4m-expert__name{font-weight:700;color:var(--ink)!important}.u4m-expert p{margin:6px 0 0;font-size:15px;color:var(--muted)}.u4m-related{margin-top:40px}.u4m-related h2{margin:0 0 16px;font-size:22px}.u4m-related__grid{display:grid;gap:12px}.u4m-card{display:grid;grid-template-columns:96px 1fr;gap:12px;align-items:center;padding:10px;border:1px solid var(--border);border-radius:var(--radius);color:var(--ink)!important;font-weight:600;line-height:1.35;text-decoration:none}.u4m-card img{width:96px;height:64px;border-radius:10px;object-fit:cover}.u4m-reviews{display:grid;gap:12px;margin:20px 0}.u4m-review{margin:0;padding:18px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);font-size:16px;line-height:1.6;scroll-margin-top:80px}.u4m-review:target{border-color:var(--accent);box-shadow:0 0 0 3px var(--soft)}.u4m-review__head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.u4m-review__head img,.u4m-review__avatar{flex:0 0 auto;width:48px;height:48px;border-radius:50%;object-fit:cover}.u4m-review__avatar{display:grid;place-content:center;background:var(--soft);color:var(--accent-dark);font-weight:800}.u4m-review__name{font-weight:700;line-height:1.3}.u4m-review__stars{color:#e8a63c;font-size:14px;letter-spacing:2px}.u4m-review__title{margin-bottom:6px;font-weight:700}.u4m-review__text{color:var(--muted)}.u4m-review details{margin-top:6px}.u4m-review summary{color:var(--accent-dark);font-weight:600;cursor:pointer}.u4m-review details[open] summary{display:none}.u4m-review__course{display:inline-block;margin-top:10px;font-size:14px}.u4m-reviews-page{max-width:1200px}.u4m-reviews-page__summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:var(--muted)}.u4m-reviews-page__cta{margin-left:auto;font-weight:700}.u4m-video-reviews__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.u4m-video-reviews__grid .u4m-video-box{margin:0}.u4m-video-reviews__grid .u4m-video-box iframe{aspect-ratio:9 / 16;border-radius:12px;background:#f4eef1}@media (min-width:760px){.u4m-video-reviews__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.u4m-reviews-filter{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin-top:24px;scroll-margin-top:80px}.u4m-reviews-filter label{display:grid;gap:6px;flex:1 1 220px;min-width:0;font-size:14px;font-weight:600}.u4m-reviews-filter input,.u4m-reviews-filter select{width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:16px;border-color:var(--border);border-radius:10px;background:#fff;color:var(--text)}.u4m-reviews-filter input:focus-visible,.u4m-reviews-filter select:focus-visible,.u4m-reviews-filter .btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.u4m-reviews-filter .btn{min-height:44px}.u4m-reviews-filter>a{padding:10px 0}.u4m-reviews-filter__empty{grid-column:1 / -1;color:var(--muted)}.u4m-reviews-groups{display:grid;gap:8px;margin-top:16px}.u4m-reviews-groups a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid var(--border);border-radius:14px;color:var(--ink)!important;font-weight:600;line-height:1.35;text-decoration:none}.u4m-reviews-groups__count{flex:0 0 auto;padding:2px 10px;border-radius:999px;background:var(--soft);color:var(--accent-dark);font-size:14px}.u4m-reviews__all{margin:0 0 20px;font-weight:700}@media (min-width:700px){.u4m-reviews-page .u4m-reviews{display:block;columns:2;column-gap:16px}.u4m-reviews-page .u4m-review{break-inside:avoid;margin-bottom:16px}.u4m-reviews-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.u4m-reviews-page .u4m-reviews{columns:3}.u4m-reviews-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}.u4m-page{max-width:860px}.u4m-page__revised,.u4m-page__lead{color:var(--muted);font-size:15px}.u4m-page--document .u4m-body{font-size:16px;line-height:1.6}.u4m-page--document .u4m-body h2,.u4m-page--document .u4m-body h3{font-size:19px}.u4m-page-hero{position:relative;margin:0 0 20px;border-radius:var(--radius);overflow:hidden}.u4m-page-hero img{display:block;width:100%;min-height:140px;object-fit:cover}.u4m-page-hero figcaption{position:absolute;inset:0;display:grid;place-content:center;padding:12px 16px;color:#fff;font-size:17px;line-height:1.3;text-align:center;text-shadow:0 1px 6px rgb(0 0 0 / .35)}.u4m-page-hero strong{display:block;margin-top:4px;font-size:24px}.u4m-body .u4m-perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 24px;padding:0;list-style:none}.u4m-perks li{display:grid;justify-items:center;gap:8px;margin:0;font-size:14px;line-height:1.35;text-align:center}.u4m-perks img{width:56px;height:56px;object-fit:contain}.u4m-body hr.u4m-heart{position:relative;height:1px;margin:24px auto;border:0;background:var(--border);overflow:visible}.u4m-body hr.u4m-heart::after{content:"";position:absolute;top:50%;left:50%;width:44px;height:22px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b0587d' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M12 20s-7.5-4.6-9-9.3C1.9 7.3 4 4 7.3 4c2 0 3.6 1.1 4.7 2.8C13.1 5.1 14.7 4 16.7 4 20 4 22.1 7.3 21 10.7 19.5 15.4 12 20 12 20z'/%3E%3C/svg%3E") center / 20px no-repeat;transform:translate(-50%,-50%)}@media (min-width:760px){.u4m-page-hero figcaption{font-size:22px}.u4m-page-hero strong{font-size:34px}}.u4m-page__subtitle{margin-top:0;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.u4m-faq__item{scroll-margin-top:80px}.u4m-faq__group{margin-top:28px}.u4m-faq__group h2{margin:0 0 10px;font-size:22px}.u4m-faq__item{border-bottom:1px solid var(--border)}.u4m-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:10px 0;font-weight:700;line-height:1.35;list-style:none;cursor:pointer}.u4m-faq__item summary::-webkit-details-marker{display:none}.u4m-faq__item summary::after{content:"+";flex:0 0 auto;color:var(--accent);font-size:24px;font-weight:400}.u4m-faq__item[open] summary::after{content:"−"}.u4m-faq__item .u4m-body{margin:0 0 16px}.u4m-topic{max-width:1080px}.u4m-subtopics{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.u4m-subtopics a{padding:6px 12px;border-radius:999px;background:var(--soft);font-size:14px;text-decoration:none}@media (min-width:640px){.u4m-article{padding-top:24px;font-size:18px}.u4m-article h1{font-size:36px}.u4m-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.u4m-head--cover{grid-template-columns:420px minmax(0,1fr);gap:32px;align-items:start;margin-top:20px}.u4m-head--cover .u4m-cover{margin:0}.u4m-head--cover .u4m-meta{flex-direction:column;align-items:flex-start}.u4m-head--cover .u4m-toc{margin-top:16px}.u4m-topic .u4m-related__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}