@scope(.blog-site){:scope{--muted:#202a20;--accent:#2b3929;flex-direction:column;min-height:100dvh;display:flex}.wrap{width:min(1160px,100% - 56px);margin-inline:auto;padding-inline:0}.site-header .button{--accent:var(--primary);--accent-text:var(--primary-foreground)}.site-header nav a[aria-current]{color:var(--primary);text-underline-offset:6px;text-decoration:underline}.blog-main{flex:1;padding:84px 28px 110px}.blog-container{width:min(100%,1160px);margin-inline:auto}.blog-intro{text-align:left;max-width:740px;margin-bottom:56px}.blog-intro h1,.blog-article h1{letter-spacing:-.035em;overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5.5vw,76px);font-weight:400;line-height:1.12}.blog-intro p{max-width:560px;color:var(--muted-foreground);margin:22px 0 0;font-size:17px;line-height:1.8}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.blog-grid>a{min-height:255px;box-shadow:none;overflow-wrap:anywhere;border-radius:12px}.blog-grid>a:hover{border-color:var(--primary)}.blog-grid>a:focus-visible{outline:2px solid var(--ring);outline-offset:5px}.blog-grid h3{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.3}.blog-grid>a>div{gap:18px;padding:30px}.blog-post-main{padding-top:55px}.blog-article{width:min(100%,760px);margin-inline:auto}.blog-article>header{margin-top:38px;margin-bottom:36px;padding-bottom:32px}.blog-article h1{font-size:clamp(36px,4.5vw,58px);line-height:1.16}.policy-article>header p:first-of-type{margin-top:20px;font-size:17px;line-height:1.75}.policy-article>header p:last-of-type{margin-top:12px}.blog-article>header>div{flex-wrap:wrap}.blog-prose{overflow-wrap:anywhere;font-size:17px;line-height:1.85}.blog-prose :is(p,li){font-size:inherit;line-height:inherit}.blog-prose p{margin-block:18px}.blog-prose :is(h2,h3,h4){color:var(--foreground);margin-top:42px;margin-bottom:16px;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.35}.blog-prose h2{font-size:30px}.blog-prose h3{font-size:24px}.blog-prose a{color:var(--primary);text-underline-offset:4px;text-decoration:underline}.blog-prose .bg-primary{color:var(--primary-foreground)}.blog-prose blockquote{border-left:2px solid var(--primary);background:var(--card);color:var(--muted-foreground);padding:14px 22px}.blog-prose code{background:var(--card);color:var(--primary)}.blog-prose pre{border:1px solid var(--border);background:var(--card);border-radius:10px;max-width:100%;padding:20px;overflow-x:auto}.blog-prose pre code{white-space:pre;color:var(--foreground);background:0 0;padding:0;font-size:14px}.blog-prose table{max-width:100%;display:block;overflow-x:auto}.blog-prose img{border-radius:10px;max-width:100%;height:auto}@media (width<=640px){.blog-main{padding:48px 22px 68px}.blog-intro{margin-bottom:34px}.blog-grid{grid-template-columns:minmax(0,1fr);gap:18px}.blog-grid>a>div{padding:24px}.blog-prose{font-size:16px}}}.bby-guide-notice{border:1px solid var(--border);background:var(--card);color:var(--card-foreground);border-radius:12px;margin-block:28px;padding:24px}.bby-guide-notice>strong{font-size:17px}.bby-guide-notice>p{margin-block:10px 16px}.bby-guide-notice>a{text-underline-offset:4px;font-weight:700;text-decoration:underline}
