.ad.bd-1irn448.bd-1irn448{min-height:100vh;padding-block:56px 96px}.ad__main.bd-1irn448.bd-1irn448{max-width:880px}.ad__nav.bd-1irn448.bd-1irn448{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:32px}.ad__back.bd-1irn448.bd-1irn448{display:inline-flex;align-items:center;gap:8px;color:var(--fg-muted);font-family:var(--ff-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:color .2s}.ad__back.bd-1irn448.bd-1irn448:hover{color:var(--copper)}.ad__back.bd-1irn448 i.bd-1irn448{font-size:10px}.ad__video.bd-1irn448.bd-1irn448{padding:10px 16px;font-size:11px}.ad__article.bd-1irn448.bd-1irn448{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-lg);padding:clamp(28px,4vw,56px)}.ad__header.bd-1irn448.bd-1irn448{text-align:left;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:12px}.ad__title.bd-1irn448.bd-1irn448{font-family:var(--ff-display);font-weight:700;font-size:clamp(1.875rem,4vw,2.5rem);letter-spacing:-.025em;color:var(--fg);line-height:1.1;background:var(--grad-text);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ad__date.bd-1irn448.bd-1irn448{font-family:var(--ff-mono);font-size:12px;color:var(--fg-faint);letter-spacing:.06em}.ad__content.bd-1irn448.bd-1irn448{color:var(--fg-muted);line-height:1.65;font-size:1rem}.ad__content.bd-1irn448 h2{font-family:var(--ff-display);font-size:1.5rem;font-weight:600;letter-spacing:-.02em;color:var(--fg);margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.ad__content.bd-1irn448 h3{font-family:var(--ff-display);font-size:1.125rem;font-weight:600;letter-spacing:-.015em;color:var(--fg);margin-top:1.75rem;margin-bottom:.75rem}.ad__content.bd-1irn448 p{color:var(--fg-muted);margin-bottom:1rem}.ad__content.bd-1irn448 ul,.ad__content.bd-1irn448 ol{color:var(--fg-muted);margin-bottom:1rem;padding-left:1.5rem}.ad__content.bd-1irn448 li{margin-bottom:.5rem}.ad__content.bd-1irn448 code{background:var(--bg-2);padding:.15rem .45rem;border-radius:var(--radius-sm);font-size:.875em;border:1px solid var(--border);font-family:var(--ff-mono);color:var(--copper)}.ad__content.bd-1irn448 pre{background:var(--bg-2);padding:1rem;border-radius:var(--radius);border:1px solid var(--border);overflow-x:auto;margin-bottom:1rem;font-family:var(--ff-mono);font-size:.875rem}.ad__content.bd-1irn448 pre code{background:transparent;border:none;padding:0;color:var(--fg)}.ad__content.bd-1irn448 a{color:var(--copper);text-decoration:none;background-image:linear-gradient(var(--copper),var(--copper));background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px;transition:opacity .2s}.ad__content.bd-1irn448 a:hover{opacity:.85}.ad__content.bd-1irn448 img{border-radius:var(--radius);border:1px solid var(--border);margin:1.25rem 0}.ad__content.bd-1irn448 blockquote{border-left:2px solid var(--copper);padding:4px 0 4px 16px;margin:1.25rem 0;color:var(--fg-muted);font-family:var(--ff-display);font-style:normal;font-weight:500;font-size:1.0625rem}.ad__content.bd-1irn448 iframe{border-radius:var(--radius);border:1px solid var(--border);margin:1.25rem 0;max-width:100%}.ad__content.bd-1irn448 strong,.ad__content.bd-1irn448 b{color:var(--fg);font-weight:600}
