.page_header__Zc_Ie{padding-top:clamp(140px,24vw,180px);padding-bottom:44px}.page_backLink__hjQnF{display:inline-block;font-size:15px;font-weight:500;color:var(--text-muted);text-decoration:none;transition:color .2s ease}.page_backLink__hjQnF:hover{color:var(--text);opacity:1}.page_category__n9ZGV{display:block;font-family:var(--font-mono);font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin-top:32px}.page_title__xYFu1{font-family:var(--font-sans);font-size:clamp(38px,6vw,52px);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--text);margin-top:16px;text-wrap:balance}.page_meta__p0rBO{display:flex;gap:8px;font-family:var(--font-mono);font-size:14px;color:var(--text-muted);margin-top:20px}.page_body__EQ_PO{padding-bottom:52px}.page_body__EQ_PO h2{font-size:28px;letter-spacing:-.01em;margin-top:80px;text-wrap:balance}.page_body__EQ_PO h2,.page_body__EQ_PO h3{font-weight:600;margin-bottom:40px;color:var(--text)}.page_body__EQ_PO h3{font-size:24px;margin-top:64px}.page_body__EQ_PO p{font-size:20px;line-height:1.85;margin-bottom:32px;color:var(--text-muted)}.page_body__EQ_PO a{color:var(--accent)}.page_body__EQ_PO strong{font-weight:700;color:var(--text)}.page_body__EQ_PO blockquote{border:none;border-radius:var(--radius-md);padding:32px;color:var(--text-muted);background:var(--surface);margin:0 0 40px}.page_body__EQ_PO blockquote p{color:var(--text-muted);margin-bottom:0}.page_body__EQ_PO ol,.page_body__EQ_PO ul{font-size:20px;line-height:1.85;color:var(--text-muted);padding-left:24px;margin-bottom:32px}.page_body__EQ_PO li{margin-bottom:10px}.page_body__EQ_PO li::marker{color:var(--text-muted)}.page_body__EQ_PO pre{background:var(--surface)!important;border:1px solid var(--border);border-radius:var(--radius-md);padding:32px;overflow-x:auto;margin:0 0 32px;-webkit-overflow-scrolling:touch}.page_body__EQ_PO pre code{font-family:var(--font-mono);font-size:15px;line-height:1.7;background:transparent!important;padding:0;border:none}.page_body__EQ_PO :not(pre)>code{font-family:var(--font-mono);font-size:16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:2px 6px;color:var(--accent);word-break:break-word}.page_body__EQ_PO img{max-width:100%;height:auto;border-radius:var(--radius-md);margin:32px 0}.page_body__EQ_PO hr{border:none;border-top:1px solid var(--border);margin:32px 0 64px}.page_body__EQ_PO table{width:100%;border-collapse:collapse;margin:32px 0;font-size:18px}.page_body__EQ_PO td,.page_body__EQ_PO th{border:1px solid var(--border);padding:12px 16px;text-align:left}.page_body__EQ_PO th{background:var(--surface);font-weight:600;color:var(--text)}.page_body__EQ_PO td{color:var(--text-muted)}@media (min-width:640px){.page_body__EQ_PO h2{font-size:34px;font-weight:700}.page_body__EQ_PO h3{font-size:28px}.page_body__EQ_PO h4,.page_body__EQ_PO h5,.page_body__EQ_PO h6{font-size:24px}}.Comments_section__fGDxp{margin-top:48px;padding-bottom:48px}.Comments_divider__McbGN{height:1px;background:var(--border);margin-bottom:24px}.Comments_label__qKjXd{font-family:var(--font-mono);font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.Comments_list__BmMoJ{margin-top:32px}.Comments_comment__1h5FA{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--border)}.Comments_comment__1h5FA:last-child{border-bottom:none}.Comments_commentHeader__eB50E{display:flex;align-items:baseline;gap:12px;margin-bottom:8px}.Comments_commentName__wJd9K{font-size:18px;font-weight:600;color:var(--accent)}.Comments_commentNamePlain__qDxLK{font-size:18px;font-weight:600;color:var(--text)}.Comments_commentDate__duRgH{font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}.Comments_commentBody__rDuuv{font-size:20px;color:var(--text-muted);line-height:1.75}.Comments_confirmation__XJUF6{font-size:18px;color:var(--text-muted);margin-top:32px;padding:24px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.Comments_form__W0_4S{margin-top:32px;display:flex;flex-direction:column;gap:24px}.Comments_formTitle__T_F4R{font-size:24px;font-weight:700}.Comments_fieldLabel__Q9D43{font-size:16px;color:var(--text-muted);display:flex;flex-direction:column;gap:8px}.Comments_input__7lUkX,.Comments_textarea__Emh79{font-size:20px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px 16px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.Comments_input__7lUkX:focus,.Comments_textarea__Emh79:focus{border-color:var(--accent);box-shadow:0 0 0 2px rgba(192,132,252,.15)}.Comments_textarea__Emh79{resize:vertical;line-height:1.65}.Comments_submit__l0y_I{font-size:20px;font-weight:600;color:var(--bg);background:var(--accent);border:none;border-radius:var(--radius-md);padding:12px 28px;cursor:pointer;transition:opacity .2s ease,transform .1s ease;align-self:flex-start}.Comments_submit__l0y_I:hover{opacity:.9}.Comments_submit__l0y_I:active{transform:scale(.98)}.Comments_submit__l0y_I:disabled{opacity:.4;cursor:not-allowed}.Comments_submit__l0y_I:disabled:hover{opacity:.4;transform:none}.ReadingProgress_bar__7J0K9{position:fixed;top:0;left:0;height:2px;background:var(--accent);z-index:200;transition:width 50ms linear;pointer-events:none}