.page-module-scss-module__KsZEMG__page.page-module-scss-module__KsZEMG__page{max-width:820px}.page-module-scss-module__KsZEMG__breadcrumbs{font-family:var(--su-font-mono);color:var(--su-color-muted);align-items:center;gap:8px;margin-bottom:28px;font-size:11.5px;display:flex}.page-module-scss-module__KsZEMG__breadcrumbs a{color:inherit;text-decoration:none}.page-module-scss-module__KsZEMG__breadcrumbs a:hover{color:var(--su-color-fg)}.page-module-scss-module__KsZEMG__meta{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.page-module-scss-module__KsZEMG__date{font-family:var(--su-font-mono);color:var(--su-color-muted);font-size:11.5px}.page-module-scss-module__KsZEMG__title{letter-spacing:-.025em;color:var(--su-color-fg);margin:16px 0 0;font-size:clamp(30px,4.4vw,46px);font-weight:700;line-height:1.08}.page-module-scss-module__KsZEMG__excerpt{max-width:65ch;color:var(--su-color-body);margin:20px 0 0;font-size:17px;line-height:1.6}.page-module-scss-module__KsZEMG__articleTools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.page-module-scss-module__KsZEMG__byline{color:var(--su-color-muted);align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.page-module-scss-module__KsZEMG__byline a{color:var(--su-color-body);text-decoration:underline;-webkit-text-decoration-color:var(--sg-border-chip);text-decoration-color:var(--sg-border-chip);text-underline-offset:3px}.page-module-scss-module__KsZEMG__byline a:hover{color:var(--su-color-fg)}.page-module-scss-module__KsZEMG__body{border-top:1px solid var(--sg-border-hairline);max-width:68ch;color:var(--su-color-body);margin-top:40px;padding-top:32px;font-size:16px;line-height:1.7}.page-module-scss-module__KsZEMG__body h2{letter-spacing:-.015em;color:var(--su-color-fg);margin:44px 0 14px;font-size:24px;font-weight:700}.page-module-scss-module__KsZEMG__body h3{color:var(--su-color-fg);margin:32px 0 10px;font-size:18px;font-weight:600}.page-module-scss-module__KsZEMG__body p{margin:0 0 18px}:is(.page-module-scss-module__KsZEMG__body ul,.page-module-scss-module__KsZEMG__body ol){margin:0 0 18px;padding-left:22px}.page-module-scss-module__KsZEMG__body li{margin-bottom:8px}.page-module-scss-module__KsZEMG__body a{color:var(--su-color-fg);text-underline-offset:3px;text-decoration:underline}.page-module-scss-module__KsZEMG__body strong{color:var(--su-color-fg);font-weight:600}.page-module-scss-module__KsZEMG__body blockquote{border-left:1px solid var(--sg-border-chip);color:var(--su-color-muted);margin:24px 0;padding-left:20px}.page-module-scss-module__KsZEMG__body code{font-family:var(--su-font-mono);color:var(--su-color-fg);font-size:13.5px}.page-module-scss-module__KsZEMG__body pre{background:var(--sg-inset);border:1px solid var(--sg-border-card);border-radius:12px;margin:0 0 20px;padding:16px 18px;overflow-x:auto}.page-module-scss-module__KsZEMG__body table{border-collapse:collapse;width:100%;margin:0 0 22px;font-size:15px}:is(.page-module-scss-module__KsZEMG__body th,.page-module-scss-module__KsZEMG__body td){text-align:left;vertical-align:top;border-bottom:1px solid var(--sg-border-hairline);padding:9px 14px 9px 0}.page-module-scss-module__KsZEMG__body th{color:var(--su-color-fg);font-weight:600}.page-module-scss-module__KsZEMG__body img{max-width:100%;height:auto}.page-module-scss-module__KsZEMG__body hr{border:0;border-top:1px solid var(--sg-border-hairline);margin:36px 0}.page-module-scss-module__KsZEMG__related{border-top:1px solid var(--sg-border-hairline);margin-top:56px;padding-top:32px}.page-module-scss-module__KsZEMG__related h2{color:var(--su-color-fg);margin:0;font-size:19px;line-height:1.2}.page-module-scss-module__KsZEMG__relatedList{border-top:1px solid var(--sg-border-hairline);margin-top:20px}.page-module-scss-module__KsZEMG__relatedNote{color:inherit;border-bottom:1px solid var(--sg-border-hairline);grid-template-columns:minmax(120px,.35fr) minmax(0,.65fr);gap:7px 24px;padding:20px 0;text-decoration:none;display:grid}.page-module-scss-module__KsZEMG__relatedNote strong{color:var(--su-color-fg);font-size:16px;font-weight:600;line-height:1.35}.page-module-scss-module__KsZEMG__relatedNote:hover strong{text-underline-offset:4px;text-decoration:underline}.page-module-scss-module__KsZEMG__relatedCategory{font-family:var(--su-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--su-color-muted);grid-row:1/span 2;font-size:11px;line-height:1.5}.page-module-scss-module__KsZEMG__relatedExcerpt{color:var(--su-color-muted);font-size:13.5px;line-height:1.55}.page-module-scss-module__KsZEMG__foot{border-top:1px solid var(--sg-border-hairline);justify-content:space-between;align-items:center;gap:20px;margin-top:56px;padding-top:26px;display:flex}.page-module-scss-module__KsZEMG__back{font-family:var(--su-font-mono);color:var(--su-color-body);font-size:12.5px;text-decoration:none}.page-module-scss-module__KsZEMG__back:hover{color:var(--su-color-fg)}@media (max-width:560px){.page-module-scss-module__KsZEMG__articleTools{flex-direction:column;align-items:flex-start}.page-module-scss-module__KsZEMG__relatedNote{grid-template-columns:1fr;row-gap:8px}.page-module-scss-module__KsZEMG__relatedCategory{grid-row:auto}}
