.prose-blog{color:var(--foreground);word-break:keep-all;font-size:1.0625rem;line-height:1.9}.prose-blog>*+*{margin-top:1.4em}.prose-blog h2,.prose-blog h3{color:var(--foreground);letter-spacing:-.025em;scroll-margin-top:6rem;font-weight:650}.prose-blog h2{margin-top:2.8em;font-size:1.75rem;line-height:1.4}.prose-blog h3{margin-top:2.2em;font-size:1.3rem}.prose-blog a{color:var(--primary);text-underline-offset:.2em;text-decoration:underline}.prose-blog strong{font-weight:650}.prose-blog ul,.prose-blog ol{padding-left:1.5rem}.prose-blog ul{list-style:outside}.prose-blog ol{list-style:decimal}.prose-blog li+li{margin-top:.4em}.prose-blog blockquote{border-left:3px solid var(--primary);color:var(--muted-foreground);padding-left:1rem}.prose-blog :not(pre)>code{background:var(--muted);font-family:var(--font-mono);border-radius:.3rem;padding:.15rem .35rem;font-size:.88em}.code-frame{border:1px solid var(--border);background:#111113;border-radius:.625rem;overflow:hidden}.code-frame pre{color:#e4e4e7;font-family:var(--font-mono);padding:1.1rem;font-size:.86rem;line-height:1.7;overflow-x:auto}.table-frame{border:1px solid var(--border);border-radius:.625rem;overflow-x:auto}.prose-blog table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.92rem}.prose-blog th,.prose-blog td{border-bottom:1px solid var(--border);text-align:left;padding:.75rem .9rem}.prose-blog th{background:var(--muted);font-weight:600}.article-ad-slot{border:1px solid var(--border);background:color-mix(in srgb, var(--muted) 58%, var(--background));text-align:center;border-radius:.75rem;place-content:center;justify-items:center;min-height:11.25rem;padding:2rem;display:grid;position:relative;overflow:hidden}.prose-blog>.article-ad-slot{margin-block:4rem}.prose-blog>.adsense-article-slot{min-height:17.5rem;margin-block:4rem;display:block;overflow:visible}.prose-blog>.adsense-article-slot[hidden]{display:none}.adsense-article-slot>.adsbygoogle{width:100%;min-height:inherit;display:block;overflow:visible}.article-ad-slot__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:.625rem;position:absolute;top:.75rem;left:.875rem}.article-ad-slot__mark{align-items:end;gap:.25rem;height:1.5rem;margin-bottom:.75rem;display:flex}.article-ad-slot__mark span{background:color-mix(in srgb, var(--primary) 55%, var(--muted-foreground));border-radius:999px;width:.32rem}.article-ad-slot__mark span:first-child{height:.7rem}.article-ad-slot__mark span:nth-child(2){height:1.5rem}.article-ad-slot__mark span:nth-child(3){height:1.05rem}.article-ad-slot strong{font-size:1rem;font-weight:600}.article-ad-slot p{color:var(--muted-foreground);margin-top:.3rem;font-size:.78rem;line-height:1.5}@media (max-width:40rem){.prose-blog{word-break:normal;overflow-wrap:anywhere;font-size:1rem;line-height:1.85}.prose-blog h2{font-size:1.5rem}.article-ad-slot{min-height:15.625rem;padding:2rem 1rem}.prose-blog>.article-ad-slot{margin-block:3.5rem}.prose-blog>.adsense-article-slot{min-height:15.625rem;margin-block:3.5rem}}
