.eqc-guide-page{--guide-width:1160px;--guide-gutter:40px;--guide-body:1.125rem;--guide-caption:.875rem}.eqc-article-page .eqc-guide h1{overflow-wrap:break-word}.eqc-article__example{margin-top:28px;padding:20px;border:1px solid var(--eqc-line);border-radius:8px}.eqc-article__table{overflow-x:auto;margin-bottom:20px}.eqc-article__table:focus-visible{outline:2px solid var(--eqc-green);outline-offset:3px}.eqc-article__table table{width:100%;border-collapse:collapse;font-size:1rem;line-height:1.5}.eqc-article__table caption{text-align:left;color:var(--eqc-green-dark);font-weight:600;padding-bottom:16px}.eqc-article__table :is(th,td){text-align:left;vertical-align:top;padding:12px 10px;border-bottom:1px solid var(--eqc-line)}.eqc-article__table th{color:var(--eqc-ink);font-weight:600}.eqc-article__example>p{margin-bottom:0;font-size:1rem}.eqc-article__related ul{padding-left:24px;margin-top:24px}.eqc-article__related li+li{margin-top:16px}.eqc-article__related a{color:var(--eqc-green);text-decoration:underline;text-underline-offset:4px}.eqc-guide-page ::-moz-selection{background:var(--eqc-green);color:var(--eqc-white)}.eqc-guide-page ::selection{background:var(--eqc-green);color:var(--eqc-white)}.eqc-guide__header,.eqc-guide{width:min(calc(100% - var(--guide-gutter) * 2),var(--guide-width));margin-inline:auto}.eqc-guide__header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:28px;border-bottom:1px solid var(--eqc-line)}.eqc-guide__header .eqc-monogram{width:90px}.eqc-guide-page .eqc-guide__watch{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--eqc-green);font-weight:600}.eqc-guide__opening{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:72px;padding-block:72px 48px}.eqc-guide-page .eqc-guide h1{max-width:15ch;margin:0;color:var(--eqc-green-dark);font-family:var(--eqc-font-display);font-size:clamp(2.5rem,4.8vw,4.25rem);font-weight:500;line-height:1.06;letter-spacing:-.035em;text-wrap:balance}.eqc-guide__subtitle{max-width:28ch;margin:24px 0 0;font-size:1.375rem;line-height:1.45;color:var(--eqc-ink-2)}.eqc-guide__lead{max-width:40ch;color:var(--eqc-ink-2);font-size:var(--guide-body);line-height:1.65}.eqc-guide__lead p{margin:0 0 16px}.eqc-guide-page .eqc-guide__start{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:8px;color:var(--eqc-green);font-size:1rem;font-weight:600;text-decoration:underline;text-underline-offset:5px}.eqc-guide__byline{display:flex;justify-content:space-between;align-items:start;gap:24px;padding-block:24px;border-top:1px solid var(--eqc-line);border-bottom:1px solid var(--eqc-line)}.eqc-guide__byline p{margin:0;color:var(--eqc-ink);font-size:var(--guide-caption);line-height:1.6}.eqc-guide__byline strong{font-weight:600}.eqc-guide__byline span{display:block;color:var(--eqc-ink-2)}.eqc-guide__layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:88px;align-items:start;margin-top:64px}.eqc-guide__sidebar{position:sticky;top:32px}.eqc-guide__toc-desktop{max-height:calc(100svh - 64px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--eqc-line) transparent}.eqc-guide-page .eqc-guide__sidebar h2{font-family:var(--eqc-font-body);font-size:1rem;font-weight:600;line-height:1.4;margin:0 0 20px}.eqc-guide__sidebar ol{list-style:none;padding:0;margin:0}.eqc-guide__sidebar li{border-bottom:1px solid var(--eqc-line)}.eqc-guide__sidebar a{display:flex;align-items:baseline;gap:12px;min-height:44px;padding-block:12px;font-size:var(--guide-caption);line-height:1.45;color:var(--eqc-ink-2)}.eqc-guide__sidebar a span{flex:0 0 20px;color:var(--eqc-muted);font-variant-numeric:tabular-nums}.eqc-guide__sidebar a:hover{color:var(--eqc-green);text-decoration:underline;text-underline-offset:4px}.eqc-guide__toc-mobile{display:none}.eqc-guide__reading{min-width:0;max-width:66ch;font-size:var(--guide-body);line-height:1.75;color:var(--eqc-ink-2)}.eqc-guide__reading section{scroll-margin-top:32px}.eqc-guide__reading section+section{margin-top:56px;padding-top:40px;border-top:1px solid var(--eqc-line)}.eqc-guide__chapter-heading{display:flex;align-items:baseline;gap:16px;margin-bottom:24px}.eqc-guide__chapter-heading>span{color:var(--eqc-copper-dark);font-size:var(--guide-caption);font-weight:500;font-variant-numeric:tabular-nums}.eqc-guide-page .eqc-guide__reading h2{margin:0;color:var(--eqc-ink);font-family:var(--eqc-font-display);font-size:2rem;font-weight:500;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.eqc-guide__reading p{margin:0 0 20px}.eqc-guide__prose p:last-child{margin-bottom:0}.eqc-guide-page .eqc-guide__questions>h2{margin-bottom:32px}.eqc-guide__questions>div+div{margin-top:32px}.eqc-guide-page .eqc-guide__questions h3{margin:0 0 10px;color:var(--eqc-green-dark);font-family:var(--eqc-font-body);font-size:1.25rem;font-weight:600;line-height:1.4;text-wrap:balance}.eqc-guide-page .eqc-guide__closing h2{margin-bottom:20px}.eqc-guide__closing .eqc-btn{margin-top:8px}.eqc-guide__closing .eqc-guide__watch{display:flex;width:-moz-fit-content;width:fit-content;margin-top:16px;font-size:1rem}.eqc-guide__footer{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:32px;margin-top:72px;border-top:1px solid var(--eqc-line);color:var(--eqc-ink-2);font-size:var(--guide-caption)}.eqc-guide__footer p{margin:0}.eqc-guide__footer nav{display:flex;flex-wrap:wrap;gap:8px 24px}.eqc-guide__footer a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.eqc-guide-page :is(a,summary):focus-visible{outline:2px solid var(--eqc-copper-dark);outline-offset:5px}@media(max-width:1000px){.eqc-guide-page{--guide-gutter:32px}.eqc-guide__opening{gap:40px}.eqc-guide__layout{grid-template-columns:200px minmax(0,1fr);gap:40px}}@media(max-width:760px){.eqc-guide-page{--guide-gutter:24px}.eqc-guide__header{padding-block:20px}.eqc-guide__header .eqc-monogram{width:76px}.eqc-guide__opening{grid-template-columns:1fr;gap:28px;padding-block:40px 32px}.eqc-guide-page .eqc-guide h1{font-size:clamp(2.4rem,8vw,3.5rem);max-width:16ch}.eqc-guide__desktop-break{display:none}.eqc-guide__subtitle{font-size:1.25rem;margin-top:16px}.eqc-guide__lead{max-width:54ch}.eqc-guide__byline{flex-direction:column;gap:12px;padding-block:20px}.eqc-guide__layout{grid-template-columns:1fr;gap:40px;margin-top:24px}.eqc-guide__sidebar{position:static}.eqc-guide__toc-desktop{display:none}.eqc-guide__toc-mobile{display:block;border-bottom:1px solid var(--eqc-line)}.eqc-guide__toc-mobile summary{min-height:48px;padding-block:12px;color:var(--eqc-green);font-size:1rem;font-weight:600;cursor:pointer}.eqc-guide-page .eqc-guide__reading h2{font-size:1.75rem}.eqc-guide__reading section+section{margin-top:40px;padding-top:32px}.eqc-guide__chapter-heading{gap:12px;margin-bottom:20px}.eqc-guide__footer{flex-direction:column;align-items:flex-start;gap:8px;margin-top:48px}}
