.bd-doc-sheet .lg-card { margin: 0; padding: 0; border: 0; border-radius: 0; background: none; box-shadow: none; }
.bd-doc-sheet > .lg-card + .lg-card { margin-top: clamp(40px, 4vw, 52px); }
.bd-doc-sheet .lg-card[id] { scroll-margin-top: 16px; }
.bd-doc-sheet .lg-card > * { margin: 0; }
.bd-doc-sheet .lg-card > * + * { margin-top: 14px; }
.bd-doc-sheet .lg-card :is(p, ul, ol) { max-width: 66ch; }
.bd-doc-sheet .lg-card h2 { max-width: 30em; font: 800 clamp(22px, .9rem + .7vw, 27px)/1.2 var(--bd-font); letter-spacing: -0.026em; color: var(--bd-ink); text-wrap: balance; }
.bd-doc-sheet .lg-card h2 + * { margin-top: 16px; }
.bd-doc-sheet .lg-card h3 { margin-top: 30px; font: 700 18px/1.35 var(--bd-font); letter-spacing: -0.01em; color: var(--bd-ink); }
.bd-doc-sheet .lg-card h3 + * { margin-top: 10px; }
.bd-doc-sheet .lg-card :is(b, strong) { font-weight: 700; color: var(--bd-ink); }
.bd-doc-sheet .lg-card ol { padding-inline-start: 24px; }
.bd-doc-sheet .lg-card ol > li { padding-inline-start: 4px; }
.bd-doc-sheet .lg-card ol > li::before { content: none; }
.bd-doc-sheet .lg-card#seller { padding: 22px 24px; border-radius: 20px; background: var(--bd-light); color: var(--bd-ink); }
.bd-doc-sheet .lg-card#seller > * + * { margin-top: 6px; }
.bd-doc-sheet .lg-card#seller h2 { font-size: 21px; letter-spacing: -0.02em; }
.bd-doc-sheet .lg-card#seller h2 + * { margin-top: 12px; }
@media screen and (max-width: 767px) {
	.bd-doc-sheet .lg-card > * + * { margin-top: 12px; }
	.bd-doc-sheet .lg-card h2 + * { margin-top: 12px; }
	.bd-doc-sheet .lg-card h3 { margin-top: 24px; font-size: 17px; }
	.bd-doc-sheet .lg-card#seller { padding: 18px; border-radius: 16px; }
}
@media print {
	.bd-doc-sheet .lg-card#seller { background: none; border: 1px solid #999999; }
}
.bd-doc-toc + .bd-doc-docs { margin-top: 28px; }
