  :root{--wp-pink:#E4097F;--wp-blue:#0090D5;--wp-ink:#1d2433;}
  body{color:var(--wp-ink);line-height:1.8;font-size:1.06rem}
  .text-pink{color:var(--wp-pink)} .text-blue{color:var(--wp-blue)}
  .btn-pink{background:var(--wp-pink);border-color:var(--wp-pink);color:#fff}
  .btn-pink:hover{background:#c10769;border-color:#c10769;color:#fff}
  .btn-blue{background:var(--wp-blue);border-color:var(--wp-blue);color:#fff}
  .btn-blue:hover{background:#0077b0;border-color:#0077b0;color:#fff}
  .hero{border-bottom:6px solid var(--wp-pink);background:#f4fbff}
  .article{max-width:760px}
  .article h2{margin-top:2.6rem;margin-bottom:1rem;font-weight:800;border-left:6px solid var(--wp-blue);padding-left:.8rem}
  .article h3{margin-top:1.8rem;font-weight:700;color:var(--wp-pink)}
  .trust-box{border:2px solid var(--wp-blue);border-radius:.75rem;background:#f4fbff}
  .cta-band{background:var(--wp-blue);color:#fff}
  .accordion-button:not(.collapsed){background:#fde8f3;color:var(--wp-pink)}
  .toc a{text-decoration:none;color:var(--wp-blue)} .toc a:hover{color:var(--wp-pink)}
  .table thead{background:var(--wp-pink);color:#fff}
