.blog_shell__6EBLN{min-height:100vh;max-width:1280px;margin:0 auto;display:flex;flex-direction:column}.blog_footer__JX1gq,.blog_header__354uX{padding:24px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.blog_header__354uX{border-bottom:1px solid var(--tu-line)}.blog_footer__JX1gq{border-top:1px solid var(--tu-line);font-size:12px;color:var(--tu-fg-2)}.blog_nav__XqBji{display:flex;align-items:center;gap:20px;flex-wrap:wrap;font-size:13px}.blog_nav__XqBji a:hover{color:var(--tu-accent)}.blog_shell__6EBLN [tabindex]:focus-visible,.blog_shell__6EBLN a:focus-visible,.blog_shell__6EBLN button:focus-visible{outline:2px solid var(--tu-accent);outline-offset:5px}.blog_skipLink__JP04S{position:absolute;left:20px;top:-100px;z-index:20;padding:12px 20px;background:var(--tu-bg-1)}.blog_skipLink__JP04S:focus{top:12px}.blog_main__zZKg7{flex:1;padding:48px 40px 80px}.blog_hero__m_tED{max-width:850px;margin:44px 0 48px}.blog_title__zAWCj{font-size:clamp(34px,5vw,58px);line-height:1.1;letter-spacing:-.045em;font-weight:500;margin:18px 0 24px;text-wrap:balance}.blog_intro__uxSd4{font-size:19px;line-height:1.7;color:var(--tu-fg-1);max-width:730px}.blog_meta__l_Cxn{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:24px;font-size:12px;color:var(--tu-fg-2)}.blog_articleGrid__EFOah{display:grid;grid-template-columns:minmax(0,760px) minmax(180px,1fr);gap:64px;align-items:start}.blog_body__v9SPg{min-width:0;font-size:16px;line-height:1.85;color:var(--tu-fg-1);overflow-wrap:anywhere}.blog_body__v9SPg section{margin-bottom:48px;scroll-margin-top:24px}.blog_body__v9SPg h2{font-size:27px;font-weight:500;line-height:1.3;letter-spacing:-.025em;margin:0 0 20px;color:var(--tu-fg);text-wrap:balance}.blog_body__v9SPg p{margin:0 0 20px}.blog_faqItem__9D9po{padding:24px 0;border-top:1px solid var(--tu-line);scroll-margin-top:24px}.blog_faqItem__9D9po h3{margin:0 0 12px;font-size:20px;font-weight:500;line-height:1.4;color:var(--tu-fg);text-wrap:balance}.blog_faqItem__9D9po h3 a{color:inherit;text-decoration:none}.blog_faqItem__9D9po h3 a:hover{color:var(--tu-accent);text-decoration:underline}.blog_faqItem__9D9po p{margin:0}.blog_body__v9SPg ol,.blog_body__v9SPg ul{padding-left:24px;margin:20px 0}.blog_body__v9SPg ul{list-style:disc}.blog_body__v9SPg ol{list-style:decimal}.blog_body__v9SPg li{padding-left:4px;margin:10px 0}.blog_body__v9SPg a,.blog_toc__N3_uB a:hover{color:var(--tu-accent);text-decoration:underline;text-underline-offset:4px}.blog_body__v9SPg code{font-family:var(--tu-font-mono);font-size:.85em}.blog_body__v9SPg pre{max-width:100%;overflow-x:auto;padding:22px;border:1px solid var(--tu-line);border-radius:10px;background:var(--tu-bg-1);color:var(--tu-fg);line-height:1.7;margin:24px 0}.blog_body__v9SPg pre code{white-space:pre;overflow-wrap:normal}.blog_toc__N3_uB{position:sticky;top:32px;border-left:1px solid var(--tu-line);padding-left:24px}.blog_toc__N3_uB ol{list-style:none;margin:20px 0 0;padding:0}.blog_toc__N3_uB li{margin-bottom:14px;font-size:13px;line-height:1.5;color:var(--tu-fg-2)}.blog_policy__1w7CR{margin:28px 0;border:1px solid var(--tu-line);border-radius:10px;overflow:hidden}.blog_policyRow__Kwtdn{display:grid;grid-template-columns:85px minmax(0,1fr);gap:20px;padding:20px;align-items:start}.blog_policyRow__Kwtdn+.blog_policyRow__Kwtdn{border-top:1px solid var(--tu-line)}.blog_policyRow__Kwtdn p{margin:0;font-size:14px}.blog_cta__c_MAS{padding:28px;background:var(--tu-accent-dim);border:1px solid var(--tu-accent-line);border-radius:12px}.blog_ctaLinks___RjPR{display:flex;flex-wrap:wrap;gap:12px}.blog_ctaLinks___RjPR a{text-decoration:none}.blog_ctaLinks___RjPR a:first-child{color:#062012}.blog_postCard__N8pLU{margin-bottom:24px;display:block;max-width:850px;padding:32px;border:1px solid var(--tu-line);border-radius:12px;background:var(--tu-bg-1)}.blog_postCard__N8pLU:hover{border-color:var(--tu-accent)}.blog_postCard__N8pLU h2{font-size:28px;line-height:1.3;margin:16px 0;font-weight:500;letter-spacing:-.025em}.blog_postCard__N8pLU p{color:var(--tu-fg-1);line-height:1.7;margin:0 0 24px}.blog_readLink__0exM4{color:var(--tu-accent);font-size:14px}@media (max-width:900px){.blog_articleGrid__EFOah{grid-template-columns:minmax(0,1fr);gap:32px}.blog_toc__N3_uB{position:static;grid-row:1}}@media (max-width:600px){.blog_footer__JX1gq,.blog_header__354uX{padding:20px;gap:18px}.blog_nav__XqBji{gap:16px}.blog_main__zZKg7{padding:28px 20px 56px}.blog_hero__m_tED{margin:32px 0}.blog_intro__uxSd4{font-size:17px}.blog_body__v9SPg h2{font-size:24px}.blog_policyRow__Kwtdn{gap:12px;padding:16px}.blog_cta__c_MAS,.blog_postCard__N8pLU{margin-bottom:24px;padding:22px}}