.BlogDetail_bdPage__bvDJ6{padding-top:calc(var(--header-height) + var(--space-16));padding-bottom:var(--space-20)}.BlogDetail_bdLayout__6YzPP{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-10);width:100%}.BlogDetail_bdMain__8jgDA{min-width:0;width:100%;display:flex;flex-direction:column;gap:var(--space-8)}.BlogDetail_bdHeader__G8N_r{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);width:100%}.BlogDetail_bdBadge__J24UX{display:inline-flex;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-primary-soft);border:1px solid var(--color-primary-border);color:var(--color-primary-dark);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.06em;line-height:1.3}.BlogDetail_bdTitle__efb0Q{margin:0;font-size:var(--text-4xl);font-weight:var(--font-semibold);line-height:1.12;letter-spacing:var(--tracking-tight);color:var(--text-title);text-wrap:balance}@media (min-width:760px){.BlogDetail_bdTitle__efb0Q{font-size:var(--text-5xl)}}.BlogDetail_bdLead__iAMe_{margin:0;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-body);text-wrap:pretty}.BlogDetail_bdByline__e2Y_5{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2);text-align:left}.BlogDetail_bdAvatar__q1YGJ{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-full);background:var(--color-primary-soft);color:var(--color-primary-dark);font-weight:var(--font-semibold)}.BlogDetail_bdBylineText__i2m9N{display:flex;flex-direction:column;line-height:1.35}.BlogDetail_bdBylineText__i2m9N strong{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-title)}.BlogDetail_bdBylineText__i2m9N span{font-size:var(--text-sm);color:var(--text-secondary)}.BlogDetail_bdHero__IccK_{width:100%;margin:0;overflow:hidden;border-radius:var(--radius-2xl);background:var(--gray-100)}.BlogDetail_bdHeroImage__0ClMx{display:block;width:100%;height:auto}.BlogDetail_bdArticle__0bbjx{min-width:0;width:100%}.BlogDetail_bdContent__aD3un{font-size:var(--text-lg);line-height:1.8;color:var(--text-body)}.BlogDetail_bdContent__aD3un>:first-child{margin-top:0}.BlogDetail_bdContent__aD3un h2{margin:2em 0 .6em;font-size:var(--text-3xl);font-weight:var(--font-semibold);line-height:1.2;letter-spacing:var(--tracking-tight);color:var(--text-heading)}.BlogDetail_bdContent__aD3un h3{margin:1.6em 0 .5em;font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-heading)}.BlogDetail_bdContent__aD3un p{margin:0 0 1.4em}.BlogDetail_bdContent__aD3un ol,.BlogDetail_bdContent__aD3un ul{margin:0 0 1.4em;padding-left:1.5em}.BlogDetail_bdContent__aD3un li{margin-bottom:.5em}.BlogDetail_bdContent__aD3un a{color:var(--text-link);text-decoration:underline;text-underline-offset:3px}.BlogDetail_bdContent__aD3un a:hover{color:var(--text-link-hover)}.BlogDetail_bdContent__aD3un blockquote{margin:2em 0;padding:var(--space-2) 0 var(--space-2) var(--space-5);border-left:3px solid var(--color-primary);font-size:var(--text-xl);line-height:1.5;color:var(--text-heading)}.BlogDetail_bdContent__aD3un img{max-width:100%;height:auto;border-radius:var(--radius-lg)}.BlogDetail_bdContent__aD3un pre{overflow-x:auto;margin:1.5em 0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-secondary);font-size:var(--text-sm);line-height:1.6}.BlogDetail_bdEmpty__ROqQB{color:var(--text-muted)}@media (min-width:1000px){.BlogDetail_bdLayout__6YzPP{grid-template-columns:minmax(0,1fr) 340px;gap:var(--space-12);align-items:start}.BlogDetail_bdAside__VIbWe{min-width:0;width:100%;position:sticky;top:calc(var(--header-height) + var(--space-6));align-self:start}.BlogDetail_bdAsideInner__aCCNi{display:grid;gap:var(--space-4);max-height:calc(100vh - var(--header-height) - var(--space-10));overflow-y:auto;scrollbar-width:none}.BlogDetail_bdAsideInner__aCCNi::-webkit-scrollbar{display:none}}.BlogDetail_bdAsideInner__aCCNi{display:grid;gap:var(--space-4)}.BlogDetail_bdCard__WguGP{padding:var(--space-5);background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs)}.BlogDetail_bdCardTitle__j56Ky{margin:0;font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.BlogDetail_bdRelatedHead__c9QTk{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.BlogDetail_bdRelatedLink__Mx6wa{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-primary);text-decoration:none;white-space:nowrap}.BlogDetail_bdRelatedLink__Mx6wa:hover{color:var(--color-primary-dark)}.BlogDetail_bdRelatedList__MJova{display:grid;gap:var(--space-4)}.BlogDetail_bdRelatedList__MJova>:last-child{padding-bottom:0;border-bottom:0}.BlogDetail_bdCta__WF9Ny{background:var(--color-primary-darker);border-color:transparent}.BlogDetail_bdCtaTitle__e_qZU{margin:0 0 var(--space-2);font-size:var(--text-xl);line-height:1.25;color:var(--text-on-primary)}.BlogDetail_bdCtaText__g_EIp{margin:0 0 var(--space-5);font-size:var(--text-sm);line-height:var(--leading-normal);color:color-mix(in srgb,var(--text-on-dark) 75%,transparent)}.BlogDetail_bdCtaButton__6zI8q{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2) var(--space-5);border-radius:var(--btn-radius);background:var(--color-accent);color:var(--gray-900);font-weight:var(--font-semibold);text-decoration:none;transition:filter var(--duration-200) ease}.BlogDetail_bdCtaButton__6zI8q:hover{filter:brightness(1.06)}@media (max-width:700px){.BlogDetail_bdPage__bvDJ6{padding-top:calc(var(--header-height) + var(--space-10));padding-bottom:var(--space-12)}.BlogDetail_bdHero__IccK_{border-radius:var(--radius-xl)}.BlogDetail_bdContent__aD3un{font-size:var(--text-base)}}.ShareButtons_share__o8Mlm{display:flex;flex-direction:column;gap:var(--space-3)}.ShareButtons_label__Ulon7{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.ShareButtons_row__TFktK{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ShareButtons_btn___5Wz1{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--border-primary);border-radius:var(--radius-full);background:var(--surface-primary);color:var(--text-primary);cursor:pointer;transition:background var(--duration-200) ease,color var(--duration-200) ease,border-color var(--duration-200) ease,transform var(--duration-200) var(--ease-out)}.ShareButtons_btn___5Wz1 svg{width:18px;height:18px}.ShareButtons_btn___5Wz1:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--text-on-primary);transform:translateY(-2px)}.ShareButtons_btn___5Wz1:focus-visible,.ShareButtons_native__0PWmI:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.ShareButtons_btnDone__uVtqu{background:var(--color-success);border-color:var(--color-success);color:#fff}.ShareButtons_native__0PWmI{align-self:flex-start;padding:var(--space-2) var(--space-4);border:1px solid var(--border-primary);border-radius:var(--radius-full);background:transparent;color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer}.ShareButtons_native__0PWmI:hover{background:var(--surface-hover)}.ShareButtons_status__EEk6D{min-height:1em;font-size:var(--text-xs);color:var(--color-success-dark)}@media (prefers-reduced-motion:reduce){.ShareButtons_btn___5Wz1{transition:none}.ShareButtons_btn___5Wz1:hover{transform:none}}