
.site-navigation a[aria-current="page"]{color:var(--accent);text-decoration:underline;text-underline-offset:6px}
.feature-jump{display:flex;flex-wrap:wrap;gap:12px;padding-block:24px;border-block:1px solid var(--line)}
.feature-jump a{display:flex;gap:10px;align-items:center;min-height:48px;padding:10px 18px;background:var(--pb-surface);border:1px solid var(--line);border-radius:var(--pb-radius-control);text-decoration:none;flex:1;white-space:nowrap}
.feature-jump span{color:var(--accent);font-size:12px}.feature-jump a:hover{border-color:var(--accent)}
.feature-section{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;border-bottom:1px solid var(--line);scroll-margin-top:24px}
.feature-heading h2{margin-bottom:24px}.feature-heading .lead{max-width:480px}
.feature-cards{display:grid;gap:18px}.feature-cards article{padding:26px 30px;border:1px solid var(--line);border-radius:var(--pb-radius-control);background:var(--pb-surface)}
.feature-cards h3{margin-top:0}.feature-cards .tag{margin-bottom:12px}.feature-summary .button{margin-top:24px}.feature-more{margin-top:28px}
@media(max-width:860px){.feature-section{grid-template-columns:1fr;gap:18px}.feature-heading .lead{max-width:none}.feature-jump a{flex:1 1 calc(50% - 12px);white-space:normal}.feature-cards article{padding:24px}.feature-section{padding-block:60px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
