.article-module__iSkvNq__page{max-width:calc(var(--container) + 48px);margin:0 auto;padding:28px 24px 96px}.article-module__iSkvNq__breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;line-height:1.8;display:flex}.article-module__iSkvNq__breadcrumb a:hover{color:var(--primary)}.article-module__iSkvNq__breadcrumb>[aria-current]{overflow-wrap:anywhere}.article-module__iSkvNq__layout{grid-template-columns:minmax(0,1fr) 272px;align-items:start;gap:48px;margin-top:48px;display:grid}.article-module__iSkvNq__article{min-width:0}.article-module__iSkvNq__header{margin-bottom:36px}.article-module__iSkvNq__eyebrow{color:var(--subtle);letter-spacing:.06em;margin:0 0 20px;font-size:12px;font-weight:500}.article-module__iSkvNq__title{color:var(--text);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(28px,3.4vw,38px);font-weight:600;line-height:1.35}.article-module__iSkvNq__titleSegment{white-space:normal}.article-module__iSkvNq__dates{color:var(--muted);flex-wrap:wrap;gap:10px 24px;margin:24px 0 0;font-size:13px;line-height:1.7;display:flex}.article-module__iSkvNq__tags{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.article-module__iSkvNq__tags li{border:1px solid var(--border);color:var(--muted);border-radius:4px;padding:5px 10px;font-size:12px;line-height:1.5}.article-module__iSkvNq__summary{border-left:2px solid var(--border);background:var(--surface);color:var(--muted);overflow-wrap:anywhere;border-radius:0 6px 6px 0;margin:28px 0 0;padding:20px 24px;font-size:16px;line-height:1.9}.article-module__iSkvNq__cover{border:1px solid var(--border);border-radius:10px;width:100%;height:auto;margin:0 0 36px}.article-module__iSkvNq__body{color:var(--text);font-size:var(--type-article-body);line-height:var(--leading-article-body);overflow-wrap:anywhere}.article-module__iSkvNq__body>:first-child{margin-top:0}.article-module__iSkvNq__body :is(h2,h3,h4){letter-spacing:var(--tracking-article-heading);line-height:var(--leading-article-heading);margin:var(--flow-article-heading);scroll-margin-top:112px}.article-module__iSkvNq__body :is(p,ul,ol,blockquote,pre,table){margin:var(--flow-article-block)}.article-module__iSkvNq__body a{color:var(--primary);text-decoration:underline;text-decoration-thickness:var(--article-link-underline);text-underline-offset:var(--article-link-offset)}.article-module__iSkvNq__body img,.article-module__iSkvNq__body video{border:1px solid var(--border);border-radius:8px;max-width:100%;height:auto}.article-module__iSkvNq__body blockquote{border-left:var(--article-quote-rule) solid var(--primary);color:var(--muted);margin-left:0;padding-left:24px}.article-module__iSkvNq__body pre{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:8px;padding:20px;overflow-x:auto}.article-module__iSkvNq__body table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.article-module__iSkvNq__body :is(th,td){min-width:var(--article-table-cell-min);border:1px solid var(--border);text-align:left;padding:12px 16px}.article-module__iSkvNq__body th{background:var(--surface)}.article-module__iSkvNq__articleFooter{border-top:1px solid var(--border);color:var(--primary);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:48px;padding-top:28px;font-size:14px;display:flex}.article-module__iSkvNq__articleFooter a:hover{text-underline-offset:4px;text-decoration:underline}.article-module__iSkvNq__sidebar{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:24px;position:sticky;top:112px}.article-module__iSkvNq__sidebar h2{margin:0;font-size:22px;font-weight:600;line-height:1.5}.article-module__iSkvNq__sidebar>p:not(.article-module__iSkvNq__eyebrow){color:var(--muted);margin:20px 0 24px;font-size:14px;line-height:1.8}.article-module__iSkvNq__sidebar nav{display:grid}.article-module__iSkvNq__sidebar nav a{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding:15px 0;font-size:14px;display:flex}.article-module__iSkvNq__sidebar nav a:hover{color:var(--primary)}.article-module__iSkvNq__sidebar nav a:last-child{color:var(--primary);padding-bottom:0}@media (max-width:960px){.article-module__iSkvNq__layout{grid-template-columns:minmax(0,1fr);gap:36px}.article-module__iSkvNq__sidebar{position:static}}@media (max-width:600px){.article-module__iSkvNq__page{padding:24px 20px 64px}.article-module__iSkvNq__layout{margin-top:32px}.article-module__iSkvNq__body{font-size:var(--type-article-body-compact)}.article-module__iSkvNq__summary{padding:16px 18px}}
