.bd-hero__title{max-width:1200px;font-size:var(--type-heading-1);font-weight:700;line-height:1.35;letter-spacing:-.02em}.bd-meta{align-items:flex-start;font-size:14px;font-weight:500;line-height:normal;color:var(--color-text-muted)}.bd-meta,.bd-tags{display:flex;gap:var(--space-8)}.bd-tags{flex-wrap:wrap}.bd-body{padding:0 0 var(--layout-section-y)}.bd-body__inner{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-48)}.bd-article{flex:0 1 960px;min-width:0;display:flex;flex-direction:column;gap:var(--space-64)}@media (max-width:1023px){.bd-body__inner{flex-direction:column;align-items:stretch;gap:var(--space-48)}.bd-article{flex:none;gap:var(--space-48)}}.bd-key{display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-4) 0 var(--space-4) var(--space-24);border-left:2px solid var(--color-accent)}.bd-key__label{font-size:14px;font-weight:600;line-height:normal;letter-spacing:.08em;color:var(--color-accent)}.bd-key__text{font-size:var(--type-title);font-weight:600;line-height:1.5;color:var(--color-text)}@media (max-width:1023px){.bd-key{padding-left:var(--space-16)}}.bd-block{display:flex;flex-direction:column;gap:var(--space-24)}.bd-block__title{font-size:var(--type-heading-3);font-weight:700;line-height:1.4}.bd-bullets{gap:var(--space-16)}.bd-bullets,.bd-checks{display:flex;flex-direction:column}.bd-bullet,.bd-checks{gap:var(--space-12)}.bd-bullet{display:flex;align-items:flex-start}.bd-bullet:before{content:"";flex:none;width:6px;height:6px;margin-top:12px;border-radius:var(--radius-full);background:var(--color-accent)}.bd-bullet__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-8)}.bd-bullet__text{font-size:var(--type-body-l);line-height:var(--lh-body-l);color:var(--color-text-sub)}.bd-bullet__ref{font-size:14px;font-weight:500;line-height:normal;color:var(--color-text-muted)}.bd-bullet__ref a:hover{color:var(--color-text-sub)}.bd-sources{flex:0 1 480px;min-width:300px;position:sticky;top:calc(var(--header-h, 96px) + var(--space-24));display:flex;flex-direction:column;gap:var(--space-24);padding:var(--space-32);background:var(--color-surface);border-radius:var(--radius-20)}.bd-sources__title{font-size:var(--type-title);font-weight:600;line-height:1.5}.bd-sources__list{display:flex;flex-direction:column;gap:var(--space-20)}.bd-sources__note{font-size:var(--type-body-s);line-height:var(--lh-body-s);color:var(--color-text-muted)}@media (max-width:1023px){.bd-sources{flex:none;min-width:0;position:static;padding:var(--space-24)}}.bd-source{display:flex;align-items:flex-start;gap:var(--space-12);font-size:14px}.bd-source__num{flex:none;font-weight:600;line-height:normal;color:var(--color-accent)}.bd-source__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}.bd-source__title{line-height:22px;color:var(--color-text);overflow-wrap:anywhere}@media (hover:hover){.bd-source__title:hover{text-decoration:underline;text-underline-offset:3px}}.bd-source__from{font-weight:500;line-height:normal;color:var(--color-text-muted)}.bd-source:target .bd-source__title{color:var(--color-accent)}.bd-others{padding:0 0 var(--layout-section-y)}.bd-others__inner{display:flex;flex-direction:column;gap:var(--space-32)}.bd-others__list{border-top:1px solid var(--color-line)}@media (max-width:1023px){.bd-others .year-head .btn{padding-inline:var(--space-20)}}.bd-meta-row{flex-wrap:wrap;justify-content:space-between;gap:var(--space-16);width:100%}.bd-meta-row,.bd-share{display:flex;align-items:center}.bd-share{gap:var(--space-8)}.bd-share button:not(.bg-accent){border-color:transparent;color:var(--color-text)}.bd-share a[title="X 공유"],.bd-share button:not(.bg-accent){background:var(--color-fill-subtle)}.bd-share a[title="X 공유"] svg{fill:var(--color-text)}@media (hover:hover){.crumb a.crumb__current:hover{color:var(--color-text)}}.bd-para{font-size:var(--type-body-l);line-height:var(--lh-body-l);color:var(--color-text-sub)}.bd-sub{font-size:var(--type-title);line-height:1.5}.bd-bullet__text strong,.bd-para strong,.bd-sub{font-weight:600;color:var(--color-text)}.bd-bullet__text a,.bd-para a,.feature-item__text a{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.bd-prose{gap:var(--space-24)}.bd-prose .prose h2{border-bottom-color:var(--color-line)}.bd-prose .prose h2,.bd-prose .prose h3,.bd-prose .prose strong{color:var(--color-text);font-family:var(--font-sans)}.bd-prose .prose li,.bd-prose .prose ol,.bd-prose .prose p,.bd-prose .prose ul{color:var(--color-text-sub)}.bd-prose .prose ul{list-style:disc}.bd-prose .prose ol{list-style:decimal}