/* ---------------------------------------------------------------------------
   Style podstron tekstowych: polityka prywatności, regulamin, case study.

   WAŻNE: ten plik ładowany jest PO css/style.css i celowo NIE styluje już
   <header>, <footer> ani <body> — te elementy pochodzą teraz ze style.css,
   dzięki czemu podstrony mają identyczną nawigację i stopkę co strona główna.
   Wszystkie reguły są zawężone do .page-doc main, żeby nie wpływać na layout
   strony głównej.
   --------------------------------------------------------------------------- */

  .page-doc main{max-width:820px;margin:0 auto;padding:clamp(36px,6vw,64px) var(--gutter) 80px}

  .page-doc main h1{font-family:var(--display);font-weight:600;
    font-size:clamp(1.9rem,4vw,2.6rem);letter-spacing:-.02em;margin-bottom:.4rem}
  .page-doc main .sub{display:block;font-family:var(--mono);font-size:.78rem;
    color:var(--muted);letter-spacing:.06em;margin-bottom:.2rem}
  .page-doc main h2{font-family:var(--display);font-weight:600;font-size:1.4rem;
    margin:2.6rem 0 .8rem;padding-top:1.6rem;border-top:1px solid var(--line)}
  .page-doc main h3{font-family:var(--display);font-weight:600;font-size:1.05rem;
    margin:1.5rem 0 .3rem}

  .page-doc main p{color:rgba(10,10,10,.78);margin:.5rem 0;line-height:1.7}
  .page-doc main ul{margin:.5rem 0 .9rem 1.2rem;color:rgba(10,10,10,.78);line-height:1.7}
  .page-doc main li{margin:.25rem 0}

  /* style.css usuwa podkreślenia z odnośników — w treści dokumentu linki muszą
     być jednak rozpoznawalne. */
  .page-doc main a{color:var(--signal);border-bottom:1px solid rgba(234,88,12,.35);
    transition:border-color .2s ease}
  .page-doc main a:hover{border-color:var(--signal)}
