.page-module__0trO3q__page{min-height:100vh;padding:104px 0 24px;position:relative}.page-module__0trO3q__backdrop{display:none}.page-module__0trO3q__container{z-index:1;gap:20px;width:min(980px,100% - 80px);margin:0 auto;display:grid;position:relative}.page-module__0trO3q__header{gap:14px;padding:24px 0 8px;display:grid}.page-module__0trO3q__breadcrumbs{color:var(--theme-textDisabled);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.page-module__0trO3q__breadcrumbs a{color:var(--theme-textSecondary);text-decoration:none}.page-module__0trO3q__breadcrumbs a:hover{color:var(--theme-text)}.page-module__0trO3q__badges{flex-wrap:wrap;gap:8px;display:flex}.page-module__0trO3q__badge{border:1px solid color-mix(in srgb, var(--theme-border) 70%, transparent);background:color-mix(in srgb, var(--theme-surfaceSolid) 92%, transparent);min-height:26px;color:var(--theme-textSecondary);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.page-module__0trO3q__title{font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);line-height:var(--type-h1-line-height);letter-spacing:var(--type-h1-tracking);color:var(--theme-text);max-width:18ch;margin:0}.page-module__0trO3q__description{color:var(--theme-textSecondary);max-width:68ch;margin:0;line-height:1.55}.page-module__0trO3q__meta{color:var(--theme-textDisabled);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.page-module__0trO3q__jumpSection{border:1px solid color-mix(in srgb, var(--theme-border) 76%, transparent);border-radius:16px;padding:16px}.page-module__0trO3q__jumpHeader{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.page-module__0trO3q__jumpHeader h2{color:var(--theme-text);margin:0;font-size:20px}.page-module__0trO3q__jumpHeader a{color:var(--theme-textSecondary);margin-left:auto;font-size:13px;text-decoration:none}.page-module__0trO3q__jumpHeader a:hover{color:var(--theme-text)}.page-module__0trO3q__tocNav{color:var(--theme-textSecondary)}.page-module__0trO3q__tocList{gap:8px;margin:0;padding-left:1.1rem;display:grid}.page-module__0trO3q__tocItem{line-height:1.4}.page-module__0trO3q__tocLink{color:var(--theme-text);font-size:14px;text-decoration:none}.page-module__0trO3q__tocLink:hover{text-underline-offset:3px;text-decoration:underline}.page-module__0trO3q__tocSublist{gap:6px;margin:8px 0 0;padding-left:1.1rem;display:grid}.page-module__0trO3q__tocSubitem{line-height:1.35}.page-module__0trO3q__tocSubLink{color:var(--theme-textSecondary);font-size:13px;text-decoration:none}.page-module__0trO3q__tocSubLink:hover{color:var(--theme-text);text-underline-offset:3px;text-decoration:underline}.page-module__0trO3q__articlePanel{border:1px solid color-mix(in srgb, var(--theme-border) 80%, transparent);background:color-mix(in srgb, var(--theme-surfaceSolid) 96%, var(--theme-background) 4%);border-radius:18px;overflow:hidden}.page-module__0trO3q__articleBody{color:var(--theme-textSecondary);padding:clamp(20px,4vw,34px);font-size:15px;line-height:1.7}.page-module__0trO3q__articleBody>:first-child{margin-top:0}.page-module__0trO3q__articleBody>:last-child{margin-bottom:0}.page-module__0trO3q__articleBody p{margin:0 0 1em}.page-module__0trO3q__articleBody a{color:var(--theme-text);-webkit-text-decoration-color:color-mix(in srgb, var(--theme-text) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--theme-text) 40%, transparent);text-underline-offset:3px}.page-module__0trO3q__articleBody a:hover{text-decoration-color:currentColor}.page-module__0trO3q__articleBody strong{color:var(--theme-text)}.page-module__0trO3q__articleBody em{color:color-mix(in srgb, var(--theme-text) 85%, var(--theme-textSecondary) 15%)}.page-module__0trO3q__articleBody h1,.page-module__0trO3q__articleBody h2,.page-module__0trO3q__articleBody h3,.page-module__0trO3q__articleBody h4,.page-module__0trO3q__articleBody h5,.page-module__0trO3q__articleBody h6{color:var(--theme-text);scroll-margin-top:96px}.page-module__0trO3q__articleBody h2{margin:2.2em 0 .65em;font-size:clamp(24px,3vw,30px);line-height:1.08}.page-module__0trO3q__articleBody h3{margin:1.6em 0 .55em;font-size:19px;line-height:1.15}.page-module__0trO3q__articleBody ul{gap:.45em;margin:0 0 1em;padding-left:1.25rem;display:grid}.page-module__0trO3q__articleBody li::marker{color:var(--theme-textDisabled)}.page-module__0trO3q__articleBody hr{border:0;border-top:1px solid color-mix(in srgb, var(--theme-border) 80%, transparent);margin:1.6em 0}.page-module__0trO3q__relatedSection{gap:12px;margin-top:4px;display:grid}.page-module__0trO3q__relatedHeader{border-bottom:1px solid color-mix(in srgb, var(--theme-border) 70%, transparent);flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:10px;display:flex}.page-module__0trO3q__relatedHeader h2{color:var(--theme-text);margin:0;font-size:28px}.page-module__0trO3q__relatedHeader a{color:var(--theme-textSecondary);margin-left:auto;font-size:13px;text-decoration:none}.page-module__0trO3q__relatedHeader a:hover{color:var(--theme-text)}.page-module__0trO3q__relatedList{gap:12px;display:grid}.page-module__0trO3q__relatedCard{border:1px solid color-mix(in srgb, var(--theme-border) 76%, transparent);background:color-mix(in srgb, var(--theme-surfaceSolid) 93%, transparent);color:inherit;border-radius:14px;gap:8px;padding:16px;text-decoration:none;display:grid}.page-module__0trO3q__relatedCard:hover,.page-module__0trO3q__relatedCard:focus-visible{border-color:var(--theme-borderHover)}.page-module__0trO3q__relatedCard:focus-visible{outline:none}.page-module__0trO3q__relatedTags{flex-wrap:wrap;gap:8px;display:flex}.page-module__0trO3q__relatedTags span{border:1px solid color-mix(in srgb, var(--theme-border) 68%, transparent);letter-spacing:.08em;text-transform:uppercase;color:var(--theme-textSecondary);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.page-module__0trO3q__relatedCard h3{color:var(--theme-text);margin:0;font-size:22px;line-height:1.08}.page-module__0trO3q__relatedCard p{color:var(--theme-textSecondary);margin:0;font-size:14px;line-height:1.5}@media (max-width:767px){.page-module__0trO3q__page{padding-top:88px}.page-module__0trO3q__container{gap:16px;width:calc(100% - 48px)}.page-module__0trO3q__header{gap:12px;padding-top:16px}.page-module__0trO3q__title{font-size:var(--type-h1-size);max-width:100%}.page-module__0trO3q__description{font-size:14px}.page-module__0trO3q__meta,.page-module__0trO3q__breadcrumbs{font-size:12px}.page-module__0trO3q__jumpSection{padding:14px}.page-module__0trO3q__jumpHeader h2{font-size:18px}.page-module__0trO3q__jumpHeader a{margin-left:0}.page-module__0trO3q__articleBody{font-size:14px}.page-module__0trO3q__articleBody h2{font-size:22px}.page-module__0trO3q__relatedHeader h2{font-size:24px}.page-module__0trO3q__relatedHeader a{margin-left:0}}
