.section-heading[data-section-heading=section-heading-2]{margin-bottom:var(--sh-gap,2.1rem)}.section-heading[data-section-heading=section-heading-2] .section-heading-inner{border-top:1px solid color-mix(in srgb, var(--default-color) 14%, var(--background-color));text-align:left;padding-top:.85rem}.section-heading[data-section-heading=section-heading-2]:not([data-sh-eyebrow]) .section-heading-eyebrow{display:none}.section-heading[data-section-heading=section-heading-2] .section-heading-eyebrow{font-family:var(--font-heading), ui-monospace, "SF Mono", Menlo, monospace;font-size:calc(.625rem * var(--body-font-scale,1));letter-spacing:.08em;text-transform:uppercase;color:var(--accent-color);margin:0 0 .35rem;font-weight:400;line-height:1.4}.section-heading[data-section-heading=section-heading-2] .section-heading-title{font-family:var(--font-heading), ui-monospace, "SF Mono", Menlo, monospace;font-size:calc(11px * var(--sh-heading-scale,1));font-weight:var(--sh-heading-weight,400);letter-spacing:.08em;text-transform:uppercase;color:var(--sh-heading-color,color-mix(in srgb, var(--default-color) 62%, var(--background-color)));margin:0;line-height:1.5}.section-heading[data-section-heading=section-heading-2] .section-heading-title:not(:empty):before{content:"// "}.section-heading[data-section-heading=section-heading-2] .section-heading-description{font-family:var(--font-default), system-ui, sans-serif;font-size:calc(13px * var(--sh-description-scale,1));font-weight:var(--sh-description-weight,400);max-width:68ch;color:var(--sh-description-color,color-mix(in srgb, var(--default-color) 62%, var(--background-color)));margin:.5rem 0 0;line-height:1.6}
