.page_articlePage__kgKls{min-height:100vh;background:#f8fafc}.page_header__GfSlI{background:linear-gradient(135deg,#1e3a8a,#2563eb);color:white;padding:48px 24px 56px;position:relative;overflow:hidden}.page_header__GfSlI:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Ccircle cx='30' cy='30' r='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") repeat;pointer-events:none}.page_headerContent__GDhd4{max-width:760px;margin:0 auto;position:relative;z-index:1}.page_backLink__4AWkX{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.8);text-decoration:none;font-size:.875rem;font-weight:500;margin-bottom:28px;transition:all .2s ease}.page_backLink__4AWkX:hover{color:#fbbf24;gap:12px}.page_tags__a4u1_{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.page_tag__HFIah{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:4px 12px;border-radius:100px;background:rgba(245,158,11,.2);color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.page_headerContent__GDhd4 h1{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.3;letter-spacing:-.02em;margin:0 0 24px}.page_meta__zR5SQ{display:flex;gap:24px;flex-wrap:wrap}.page_metaItem__wyLB6{display:flex;align-items:center;gap:7px;font-size:.875rem;opacity:.85;font-weight:500}.page_article__UD499{padding:56px 24px 48px}.page_articleContainer__FhKjM{max-width:760px;margin:0 auto}.page_prose__HgAvv{background:white;border-radius:16px;padding:48px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.04);font-size:1.0625rem;line-height:1.8;color:#1e293b}.page_prose__HgAvv h2{font-size:1.5rem;font-weight:700;color:#0f172a;margin:48px 0 16px;letter-spacing:-.01em}.page_prose__HgAvv h2:first-child{margin-top:0}.page_prose__HgAvv h3{font-size:1.25rem;font-weight:600;color:#0f172a;margin:36px 0 12px}.page_prose__HgAvv p{margin:0 0 20px;color:#334155}.page_prose__HgAvv a{color:#2563eb;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.page_prose__HgAvv a:hover{color:#1e3a8a}.page_prose__HgAvv strong{font-weight:600;color:#0f172a}.page_prose__HgAvv ol,.page_prose__HgAvv ul{margin:0 0 24px;padding-left:28px}.page_prose__HgAvv li{margin-bottom:10px;color:#334155}.page_prose__HgAvv li::marker{color:#2563eb}.page_prose__HgAvv blockquote{margin:32px 0;padding:16px 24px;border-left:4px solid #2563eb;background:#f0f4ff;border-radius:0 8px 8px 0;font-style:italic;color:#475569}.page_prose__HgAvv blockquote p{margin-bottom:0}.page_prose__HgAvv code{background:#f1f5f9;padding:2px 6px;border-radius:4px;font-size:.9375rem;color:#1e3a8a}.page_prose__HgAvv pre{background:#0f172a;color:#e2e8f0;padding:24px;border-radius:12px;overflow-x:auto;margin:24px 0;font-size:.875rem;line-height:1.7}.page_prose__HgAvv pre code{background:none;padding:0;color:inherit;font-size:inherit}.page_prose__HgAvv hr{border:none;border-top:1px solid #e2e8f0;margin:40px 0}.page_prose__HgAvv img{max-width:100%;height:auto;border-radius:12px;margin:24px 0}.page_prose__HgAvv em{color:#64748b}.page_ctaSection__JfaYa{padding:0 24px 64px}.page_ctaContainer__Xaw7X{max-width:760px;margin:0 auto}.page_ctaButton__tAz6H{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#1e3a8a;color:white;text-decoration:none;border-radius:12px;font-size:.9375rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1)}.page_ctaButton__tAz6H:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 16px rgba(30,58,138,.25);gap:12px}@media (max-width:768px){.page_header__GfSlI{padding:40px 20px 44px}.page_article__UD499{padding:40px 20px 36px}.page_prose__HgAvv{padding:32px}.page_ctaSection__JfaYa{padding:0 20px 48px}}@media (max-width:480px){.page_header__GfSlI{padding:32px 16px 36px}.page_headerContent__GDhd4 h1{font-size:1.5rem}.page_meta__zR5SQ{gap:16px}.page_article__UD499{padding:32px 16px 28px}.page_prose__HgAvv{padding:24px;font-size:1rem}.page_prose__HgAvv h2{font-size:1.3125rem}.page_prose__HgAvv h3{font-size:1.125rem}.page_ctaSection__JfaYa{padding:0 16px 40px}}