.home-page{--pt-blue:#376d8a;--pt-ink:#293e50;--pt-muted:#6a7f8d;--pt-line:#dce6ed}
.home-page .pt-hero{background:linear-gradient(115deg,#2d4966,#347d83)}
.home-page .pt-metric{background:#f1f7fa}.home-page .pt-metric dd,.home-page .pt-metric strong{color:#326782}
.home-page .pt-guide .pt-example{background:#edf5f7}
.home-page fieldset{min-width:0;border:1px solid var(--pt-line);border-radius:12px;padding:18px;margin:15px 0}
.home-page .home-row-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
@media(min-width:441px){.home-page .pt-metrics:has(>.pt-metric:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:440px){.home-page .pt-metrics{grid-template-columns:1fr}.home-page fieldset{padding:14px 11px}}
