.public-ege-guide{--eg-ink:var(--theme-text,#192332);--eg-muted:var(--theme-muted,#405471);--eg-blue:var(--theme-link,#2455d6);--eg-line:var(--theme-line,#c8d5e6);--eg-soft:var(--theme-soft,#e8effb);color:var(--eg-ink);max-width:1120px;margin:auto;min-width:0}
.public-ege-guide *{box-sizing:border-box}.public-ege-guide :is(h1,h2,h3,p,figure){margin:0}.public-ege-guide :is(h1,h2,h3){color:var(--eg-ink);letter-spacing:-.035em;text-wrap:balance}.public-ege-guide h1{font-size:clamp(34px,4.5vw,58px);font-weight:760;line-height:1.08;max-width:22ch}.public-ege-guide h2{font-size:clamp(27px,3.4vw,38px);font-weight:710;line-height:1.16}.public-ege-guide h3{font-size:22px;font-weight:650;line-height:1.3}.public-ege-guide p{font-size:17px;line-height:1.65;color:var(--eg-muted)}.public-ege-guide a{color:var(--eg-blue);text-underline-offset:4px}.public-ege-guide :is(a,button):focus-visible{outline:3px solid var(--theme-focus,#2455d6);outline-offset:4px}.eg-eyebrow{display:block;color:var(--eg-blue);font-size:14px;font-weight:650;line-height:1.5;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}.eg-heading{padding:24px 0 32px}.public-ege-guide .eg-lead{font-size:20px;line-height:1.6;max-width:65ch;margin-top:24px}.eg-byline{display:flex;gap:22px;flex-wrap:wrap;align-items:center;margin:22px 0;color:var(--eg-muted);font-size:14px;line-height:1.5}.eg-byline>a{font-weight:600}.public-ege-guide .eg-status{font-size:16px;line-height:1.65;max-width:88ch;border-left:3px solid var(--eg-blue);padding-left:18px}.eg-status>strong{color:var(--eg-ink)}.eg-changes,.eg-preparation,.eg-sources{border-top:2px solid var(--eg-blue);padding-top:28px;margin-top:26px}.eg-section-heading{max-width:800px;margin-bottom:28px}.eg-section-heading>p{margin-top:15px}.eg-changes-layout{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.6fr);gap:42px}.eg-counts{border-right:1px solid var(--eg-line);padding-right:34px;min-width:0}.eg-counts>figcaption{font-size:16px;line-height:1.5;color:var(--eg-muted);border-bottom:1px solid var(--eg-line);padding-bottom:13px}.eg-metric{margin-top:20px;min-width:0}.eg-metric>span{display:block;color:var(--eg-muted);font-size:15px;line-height:1.5;margin-bottom:3px}.eg-metric>div:not(.eg-task-strip){display:flex;align-items:center;gap:18px;line-height:1.1;font-variant-numeric:tabular-nums}.eg-metric b{font-size:40px;letter-spacing:-.04em;font-weight:500;color:var(--eg-muted)}.eg-metric>div>span{font-size:27px;color:var(--eg-muted)}.eg-metric strong{font-size:62px;letter-spacing:-.05em;color:var(--eg-blue);font-weight:750}.eg-metric em{align-self:flex-start;font-size:15px;font-style:normal;font-weight:650;color:var(--eg-blue);margin-top:8px}.eg-task-strip{display:grid;grid-template-columns:repeat(22,minmax(0,1fr));gap:3px;margin-top:12px}.eg-task-strip>i{display:block;height:20px;border-radius:2px;background:var(--eg-blue);opacity:.3}.eg-task-strip>.is-added{opacity:1;box-shadow:0 0 0 2px var(--eg-blue);border:2px solid var(--theme-canvas,#f5f7fc)}.public-ege-guide .eg-counts>p{font-size:13px;margin-top:16px;max-width:30ch}.eg-task-changes{margin:0;padding:0;list-style:none}.eg-task-changes>li{display:grid;grid-template-columns:78px minmax(0,1fr);gap:22px;padding:20px 0;border-bottom:1px solid var(--eg-line)}.eg-task-changes>li:first-child{padding-top:0}.eg-task-changes>li:last-child{border-bottom:0;padding-bottom:0}.eg-task-changes>li>div:first-child{display:grid;align-content:start;gap:1px}.eg-task-changes small{font-size:12px;line-height:1.6;color:var(--eg-muted)}.eg-task-changes strong{font-size:47px;font-weight:700;color:var(--eg-blue);letter-spacing:-.045em;line-height:1.1}.eg-task-changes p{margin-top:8px;font-size:16px}.eg-textbook{margin-top:28px;padding-top:21px;border-top:1px solid var(--eg-line);display:flex;gap:26px;align-items:start}.eg-textbook>strong{min-width:215px;font-size:18px;line-height:1.5;color:var(--eg-ink)}.eg-textbook>p{font-size:16px}.public-ege-guide .eg-source-note{font-size:14px;margin-top:16px}.eg-preparation{margin-top:38px}.eg-skills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0;min-width:0}.eg-skills>li{padding:0 25px;border-left:1px solid var(--eg-line);min-width:0;display:flex;flex-direction:column}.eg-skills>li:first-child{padding-left:0;border-left:0}.eg-skills>li:last-child{padding-right:0}.eg-skill-number{font-size:14px;font-weight:650;line-height:1.5;color:var(--eg-blue);margin-bottom:11px}.eg-skills h3{min-height:3.9em}.eg-skills figure{width:100%;margin:9px 0 18px}.eg-skills svg{display:block;width:100%;height:auto;overflow:visible}.eg-skills svg text{font:15px "Golos Text",Arial,sans-serif;fill:var(--eg-ink)}.eg-skills .eg-bold{font-weight:650}.eg-skills .eg-outline{stroke:var(--eg-blue);stroke-width:1.5}.eg-skills .eg-muted{stroke:var(--eg-line);stroke-width:2}.eg-skills .eg-ink{stroke:var(--eg-blue);stroke-width:3;stroke-linecap:round}.eg-skills .eg-connect{stroke:var(--eg-blue);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.eg-skills .eg-tint{fill:var(--eg-soft)}.eg-skills p{font-size:16px;line-height:1.65;margin-bottom:18px}.eg-skills>li>a{margin-top:auto;font-size:15px;line-height:1.5;min-height:44px;display:flex;align-items:center;text-decoration:underline}.eg-next{border-block:1px solid var(--eg-line);padding:28px 0;margin-top:28px;display:flex;align-items:center;gap:36px;justify-content:space-between}.eg-next>div{max-width:680px;min-width:0}.eg-next h2{font-size:27px}.eg-next p{font-size:16px;margin-top:13px}.public-ege-guide .eg-next>.btn{flex:none;white-space:normal;color:var(--theme-action-text,#fff);background:var(--theme-action,#2455d6);text-decoration:none;text-align:left}.eg-sources{border-top:0;padding-top:0;margin-top:30px}.eg-sources h2{font-size:25px}.eg-sources ul{margin:18px 0;padding-left:21px;color:var(--eg-muted);font-size:16px;line-height:1.7}.eg-sources li{padding:4px 0}.eg-sources p{font-size:14px;max-width:90ch}
@media(max-width:950px){.eg-changes-layout{gap:28px;grid-template-columns:minmax(210px,.65fr) minmax(0,1.4fr)}.eg-counts{padding-right:24px}.eg-task-changes>li{grid-template-columns:64px minmax(0,1fr);gap:16px}.eg-skills>li{padding-inline:17px}.eg-next{gap:24px}.eg-next>.btn{max-width:250px}}
@media(max-width:700px){.eg-heading{padding-top:12px}.public-ege-guide h1{font-size:clamp(33px,7vw,43px)}.public-ege-guide h1 br{display:none}.public-ege-guide .eg-lead{font-size:18px;margin-top:19px}.eg-byline{gap:8px 18px}.public-ege-guide .eg-status{font-size:15px;padding-left:14px}.eg-changes,.eg-preparation{padding-top:23px;margin-top:20px}.eg-section-heading{margin-bottom:24px}.eg-changes-layout{grid-template-columns:minmax(0,1fr);gap:26px}.eg-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;border-right:0;border-bottom:1px solid var(--eg-line);padding:0 0 22px}.eg-counts>figcaption{grid-column:1/-1}.eg-metric{margin-top:16px}.eg-metric>span{min-height:3em;font-size:14px}.eg-metric>div:not(.eg-task-strip){gap:9px}.eg-metric b{font-size:30px}.eg-metric>div>span{font-size:23px}.eg-metric strong{font-size:46px}.eg-metric em{font-size:13px;margin-top:5px}.eg-task-strip{gap:2px}.eg-task-strip>i{height:15px}.public-ege-guide .eg-counts>p{grid-column:1/-1;max-width:none}.eg-task-changes>li{grid-template-columns:58px minmax(0,1fr);gap:16px}.eg-task-changes strong{font-size:42px}.eg-task-changes h3{font-size:21px}.eg-textbook{display:block;margin-top:24px}.eg-textbook>p{margin-top:8px}.eg-skills{grid-template-columns:minmax(0,1fr)}.eg-skills>li,.eg-skills>li:first-child,.eg-skills>li:last-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 20px;padding:23px 0;border-left:0;border-top:1px solid var(--eg-line)}.eg-skills>li:first-child{border-top:0;padding-top:0}.eg-skill-number{grid-column:1/-1}.eg-skills h3{min-height:0;align-self:center}.eg-skills figure{margin:0 0 17px}.eg-skills p{grid-column:1/-1}.eg-skills>li>a{grid-column:1/-1;margin-top:0}.eg-next{display:block;margin-top:5px;padding-block:24px}.eg-next>.btn{margin-top:20px;max-width:none}.eg-sources ul{font-size:15px}}
@media(max-width:430px){.eg-counts{column-gap:14px}.eg-metric>span{font-size:13px;min-height:3em}.eg-metric>div:not(.eg-task-strip){gap:5px}.eg-metric b{font-size:25px}.eg-metric>div>span{font-size:18px}.eg-metric strong{font-size:38px}.eg-metric em{font-size:12px}.eg-task-strip{grid-template-columns:repeat(11,minmax(0,1fr))}.eg-task-strip>i{height:8px}.eg-task-changes>li{grid-template-columns:51px minmax(0,1fr);gap:13px}.eg-task-changes h3{font-size:20px}.eg-task-changes p{font-size:15px}.eg-task-changes small{font-size:11px}.eg-skills>li,.eg-skills>li:first-child,.eg-skills>li:last-child{grid-template-columns:minmax(0,1fr)}.eg-skills h3{font-size:23px;max-width:24ch}.eg-skills figure{max-width:310px;justify-self:center;margin:10px 0 14px}.public-ege-guide .eg-next>.btn{display:flex;width:100%;justify-content:space-between}.eg-sources{margin-top:25px}.eg-sources h2{font-size:24px}}
