.bd-hero{padding:118px 0 0}.bd-hero__title{margin:0 0 1.6rem;font-family:var(--font-heading);font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:700;line-height:1.3;color:var(--primary-color)}.bd-hero__meta{display:flex;align-items:center;gap:8px;margin:-.8rem 0 1.4rem;font-family:var(--font-body);font-size:.86rem;font-weight:600;color:var(--text-muted)}.bd-hero__meta i{color:var(--primary-color);font-size:.8rem}.bd-hero__media{border-radius:18px;overflow:hidden;aspect-ratio:16/7;background:var(--surface)}.bd-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.bd-hero__actions{display:flex;justify-content:flex-start;margin-top:1.6rem}.bd-stage{padding:3rem 0 1rem}.bd-container{max-width:1200px;margin:0 auto;padding:0 48px}.bd-breadcrumb{display:flex;align-items:center;gap:8px;margin:28px 0;font-family:var(--font-body);font-size:.82rem;color:var(--text-muted)}.bd-breadcrumb a{color:var(--text-muted);text-decoration:none}.bd-breadcrumb a:hover,.bd-breadcrumb__current{color:var(--primary-color)}.bd-breadcrumb__current{font-weight:600}.bd-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:48px;gap:48px;align-items:start;padding-bottom:4rem}.bd-article{min-width:0}.bd-heading{margin:2.2rem 0 .9rem;font-family:var(--font-heading);font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:700;line-height:1.3;color:var(--primary-color);scroll-margin-top:100px}.bd-article>.bd-heading:first-child{margin-top:0}.bd-subheading{margin:1.6rem 0 .6rem;font-family:var(--font-heading);font-size:1.1rem;font-weight:700;color:var(--text-dark,var(--primary-color))}.bd-text{margin:0 0 1rem;font-family:var(--font-body);font-size:1rem;line-height:1.85;color:var(--text-muted)}.bd-list{display:flex;flex-direction:column;gap:8px;margin:.4rem 0 1.2rem;padding:0;list-style:none}.bd-list li{display:flex;align-items:flex-start;gap:10px;font-family:var(--font-body);font-size:.96rem;line-height:1.6;color:var(--text-muted)}.bd-list li i{margin-top:4px;color:var(--primary-color);font-size:.8rem;flex-shrink:0}.bd-note{margin:.4rem 0 1.4rem;padding:18px 22px;border-left:3px solid var(--primary-color);border-radius:10px;background:var(--surface)}.bd-note__label{margin:0 0 6px;font-family:var(--font-body);font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--primary-color)}.bd-note__text{margin:0;font-family:var(--font-body);font-size:.94rem;line-height:1.75;color:var(--text-muted)}.bd-faq{padding-left:0;padding-right:0;margin:1rem 0 .5rem}.bd-faq .faq-shell{max-width:100%;padding:0}.bd-faq.faq-section--full .faq-copy{margin-left:0;margin-right:0;margin-bottom:0;text-align:left}.rich-text-link{color:var(--primary-color);font-weight:600;text-decoration:underline}.rich-text-link:hover{opacity:.8}.bd-sidebar{position:-webkit-sticky;position:sticky;top:100px;display:flex;flex-direction:column;gap:24px}.bd-toc{padding:22px 22px 20px;border-radius:16px;background:var(--white);border:1px solid var(--border);box-shadow:var(--shadow-card)}.bd-toc__title{margin:0 0 12px;font-family:var(--font-heading);font-size:.95rem;font-weight:700;color:var(--primary-color)}.bd-toc ul{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none}.bd-toc a{font-family:var(--font-body);font-size:.86rem;line-height:1.4;color:var(--text-muted);text-decoration:none}.bd-toc a:hover{color:var(--primary-color)}.bd-cta-card{padding:24px 22px;border-radius:16px;background:var(--surface);border:1px solid var(--border);text-align:center}.bd-cta-card__title{margin:0 0 6px;font-family:var(--font-heading);font-size:1.02rem;font-weight:700;color:var(--primary-color)}.bd-cta-card__text{margin:0 0 16px;font-size:.86rem;line-height:1.5;color:var(--text-muted)}.bd-btn,.bd-cta-card__text{font-family:var(--font-body)}.bd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:999px;text-decoration:none;font-size:.82rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:1.5px solid var(--primary-color);transition:background .2s,color .2s,transform .2s}.bd-btn--primary{background:var(--primary-color);color:var(--white)}.bd-btn--primary:hover{transform:translateY(-1px)}.bd-btn--secondary{background:transparent;color:var(--primary-color)}.bd-btn--secondary:hover{background:var(--primary-color);color:var(--white)}.bd-btn--full{width:100%;margin-top:10px}.bd-pagination{padding:1rem 0 4rem}.bd-pagination__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.bd-pagination__link{display:flex;flex-direction:column;gap:8px;padding:20px 22px;border-radius:16px;background:var(--white);border:1px solid var(--border);box-shadow:var(--shadow-card);text-decoration:none;transition:transform .2s,box-shadow .2s}.bd-pagination__link:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(0,0,0,.1)}.bd-pagination__link--next{text-align:right;align-items:flex-end}.bd-pagination__label{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-color)}.bd-pagination__label i{font-size:.72rem}.bd-pagination__title{font-family:var(--font-heading);font-size:1rem;font-weight:700;line-height:1.4;color:var(--text-dark,var(--primary-color));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:640px){.bd-pagination__row{grid-template-columns:1fr}.bd-pagination__link--next{text-align:left;align-items:flex-start}}@media (max-width:980px){.bd-layout{grid-template-columns:1fr}.bd-sidebar{position:static;flex-direction:row;flex-wrap:wrap}.bd-cta-card,.bd-toc{flex:1 1 280px}}@media (max-width:640px){.bd-container{padding:0 24px}.bd-layout{gap:32px}.bd-sidebar{flex-direction:column}.bd-hero{padding-top:96px}.bd-hero__media{aspect-ratio:4/3}}