.knowledgeCta{width:100%;margin:26px 0 8px;border:0;border-radius:26px;padding:28px 30px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;text-align:left;background:linear-gradient(120deg,#172653,#3157d5);color:#fff;cursor:pointer;box-shadow:var(--shadow);transition:.2s}.knowledgeCta:hover,.knowledgeCta:focus-visible{transform:translateY(-3px);box-shadow:0 22px 52px rgba(32,50,99,.22);outline:3px solid #9eb2f3;outline-offset:3px}.knowledgeCtaIcon{width:68px;height:68px;border-radius:19px;display:grid;place-items:center;background:#ffffff1f;font-size:1.35rem;font-weight:900}.knowledgeCta small,.knowledgeCta strong,.knowledgeCta em{display:block}.knowledgeCta small{text-transform:uppercase;letter-spacing:.12em;color:#aebfff;font-weight:850}.knowledgeCta strong{font-size:clamp(1.25rem,2.6vw,1.75rem);margin:5px 0}.knowledgeCta em{font-style:normal;color:#dce4ff;line-height:1.45}.knowledgeCta b{white-space:nowrap;background:#fff;color:var(--blue);padding:12px 16px;border-radius:13px}.knowledgeIntro{max-width:760px;margin:18px 0 34px}.knowledgeIntro h1{font-size:clamp(2.2rem,5vw,4rem);line-height:1;margin:10px 0 14px;color:var(--navy)}.knowledgeIntro p{font-size:1.05rem;color:var(--muted);line-height:1.6}.knowledgeGroups{display:grid;gap:24px}.knowledgeGroup{--group:#3157d5;--tint:#eef3ff;border-top:8px solid var(--group);background:var(--tint);border-radius:24px;padding:24px}.knowledgeGroup.aqua,.topicPage.aqua{--group:#15899b;--tint:#eaf8fa}.knowledgeGroup.violet,.topicPage.violet{--group:#7457b5;--tint:#f3effb}.knowledgeGroup.coral,.topicPage.coral{--group:#c6535c;--tint:#fff0f1}.knowledgeGroup.gold,.topicPage.gold{--group:#a86e00;--tint:#fff7df}.knowledgeGroup.green,.topicPage.green{--group:#167653;--tint:#eaf7f1}.knowledgeGroupHead{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:20px}.knowledgeGroupHead>div{display:flex;align-items:center;gap:12px}.knowledgeGroupHead span{font-size:.78rem;font-weight:900;color:var(--group);background:#fff;padding:7px 9px;border-radius:9px}.knowledgeGroupHead h2{margin:0;font-size:1.45rem;color:var(--ink)}.knowledgeGroupHead p{max-width:470px;margin:0;color:var(--muted);line-height:1.45}.topicGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.topicCard{min-height:132px;border:1px solid color-mix(in srgb,var(--group) 20%,white);background:#fff;border-radius:17px;padding:17px;text-align:left;display:flex;flex-direction:column;align-items:flex-start;color:var(--ink);cursor:pointer;transition:.18s}.topicCard:hover,.topicCard:focus-visible{transform:translateY(-2px);border-color:var(--group);outline:none}.topicCard strong{font-size:1.02rem;line-height:1.3}.topicCard small{color:var(--muted);margin-top:6px}.topicCard span{margin-top:auto;color:var(--group);font-weight:850}.topicPage{--group:#3157d5;--tint:#eef3ff;max-width:920px;margin:auto;background:#fff;border:1px solid var(--line);border-top:9px solid var(--group);border-radius:25px;overflow:hidden;box-shadow:var(--shadow)}.topicPageHead{padding:30px;background:var(--tint)}.topicPageHead .taskLabel{color:var(--group)}.topicPageHead h1{font-size:clamp(2rem,4vw,3rem);margin:8px 0 0}.topicPageHead p{margin:13px 0 0;color:var(--muted);line-height:1.65;max-width:760px}.termList{display:grid;grid-template-columns:1fr 1fr;padding:12px 28px 30px;gap:0 30px}.termRow{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:13px 4px;border-bottom:1px solid var(--line);line-height:1.4}.termRow strong{color:var(--group)}.termRow span{color:var(--muted)}.phraseList{columns:2;column-gap:44px;padding:20px 50px 34px;margin:0}.phraseList li{break-inside:avoid;padding:9px 0;color:var(--ink);line-height:1.45}.grammarTableWrap{overflow-x:auto;padding:24px 28px 32px}.grammarTable{width:100%;border-collapse:collapse;min-width:560px}.grammarTable th,.grammarTable td{text-align:left;padding:14px;border-bottom:1px solid var(--line)}.grammarTable th{background:var(--tint);color:var(--group)}.grammarTable td:not(:first-child){font-weight:750;color:var(--group)}
@media(max-width:800px){.topicGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.termList{grid-template-columns:1fr}.knowledgeGroupHead{display:block}.knowledgeGroupHead p{margin-top:10px}}
@media(max-width:560px){.knowledgeCta{grid-template-columns:auto 1fr;padding:20px;gap:15px}.knowledgeCtaIcon{width:54px;height:54px}.knowledgeCta b{grid-column:1/-1;text-align:center}.knowledgeGroup{padding:17px}.topicGrid{grid-template-columns:1fr}.topicCard{min-height:110px}.knowledgeGroupHead>div{align-items:flex-start}.termList{padding:8px 18px 24px}.termRow{grid-template-columns:1fr}.phraseList{columns:1;padding:16px 38px 26px}.topicPageHead{padding:23px}}
