/* 1702: neutral reading surface, supporting divider, limited mark/link emphasis. */
.vopex-v23-about{box-sizing:border-box;color:var(--element-text,var(--amin-color-text));background:var(--element-bg,var(--amin-color-surface));padding:58px 0 62px;scroll-margin-top:24px}
.vopex-v23-about *{box-sizing:border-box}
.vopex-v23-about .v23-about-wrap{width:min(1200px,calc(100% - 96px));margin-inline:auto}
.vopex-v23-about .v23-about-grid{display:grid;grid-template-columns:minmax(0,.8fr) 80px minmax(0,1.2fr);gap:44px;align-items:center}
.vopex-v23-about .v23-about-grid>*{min-width:0}
.vopex-v23-about .v23-about-intro h2{font-size:26px;line-height:1.6;font-weight:750;letter-spacing:-.4px;margin:0 0 10px;color:inherit}
.vopex-v23-about .v23-about-text{color:var(--muted,var(--amin-color-text-muted));font-size:14px;line-height:2;max-width:480px;font-weight:400;overflow-wrap:anywhere}
.vopex-v23-about .v23-about-intro .v23-about-text{max-width:330px}
.vopex-v23-about .v23-about-text p{margin:0}
.vopex-v23-about .v23-about-text mark,.vopex-v23-about .v23-about-highlight{background:var(--surface,var(--amin-color-surface-raised));color:var(--element-text,var(--amin-color-text));padding:1px 5px;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.vopex-v23-about .v23-about-divider{width:1px;height:112px;justify-self:center;transform:rotate(-43deg);background:repeating-linear-gradient(to bottom,var(--line,var(--amin-color-border)) 0 8px,transparent 8px 16px)}
.vopex-v23-about .v23-about-link{min-height:44px;display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:500;color:inherit;text-decoration:none;margin-top:16px;max-width:100%;overflow-wrap:anywhere}
.vopex-v23-about .v23-about-link span{font-size:23px;color:var(--yellow,var(--amin-color-primary));transition:transform .25s;flex-shrink:0}
.vopex-v23-about .v23-about-link:hover span{transform:translateX(-5px)}
.vopex-v23-about .v23-about-link:focus-visible{outline:3px solid var(--element-text,var(--amin-color-text));outline-offset:5px}
@media(max-width:1000px){.vopex-v23-about .v23-about-wrap{width:calc(100% - 48px)}.vopex-v23-about .v23-about-grid{grid-template-columns:minmax(0,1fr) 65px minmax(0,1.2fr);gap:24px}}
@media(max-width:700px){.vopex-v23-about{padding:39px 0 42px}.vopex-v23-about .v23-about-wrap{width:calc(100% - 32px)}.vopex-v23-about .v23-about-grid{grid-template-columns:1fr;gap:20px}.vopex-v23-about .v23-about-intro h2{font-size:24px}.vopex-v23-about .v23-about-text{font-size:13px}.vopex-v23-about .v23-about-divider{height:1px;width:100%;transform:none;background:repeating-linear-gradient(to left,var(--line,var(--amin-color-border)) 0 8px,transparent 8px 16px)}}
@media(prefers-reduced-motion:reduce){.vopex-v23-about .v23-about-link span{transition:none}.vopex-v23-about .v23-about-link:hover span{transform:none}}

/* Default outer section spacing; inline customization can override it. */
section.vopex-v23-about{padding-top:30px;padding-bottom:30px}
