/* ============================================
   ULSE PAPYRUS SPLIT
   - Each paragraph gets its own papyrus sheet
   - Uses repeat-y so the parchment grows with content
============================================ */

.ulse-papyrus-split {
    font-family: Georgia, serif;
    color: #3b2a1a;
    line-height: 1.85;
    margin: 0 auto 32px;
    width: 100%;
    overflow: visible; /* allow parchment background to render fully */
}

.ulse-papyrus-split article {
    display: grid;
    gap: 28px;
    padding: 0;
    width: 100%;
}

.ulse-papyrus-split .ulse-para {
    position: relative;
    width: min(1100px, 100%);
    max-width: 1100px;
    margin: 0 auto;
    padding: 140px 70px 120px;
    text-align: center;
    display: grid;
    place-items: center;
    z-index: 0; /* ensure parchment stays behind content */

    background: transparent;
    background-image: url('../img/papyrus2.webp');
    background-size: 110% auto;
    background-repeat: repeat-y;
    background-position: top center;
}

.ulse-papyrus-split .ulse-para p {
    margin: 0;
    font-size: 19px;
    line-height: 1.85;
    text-align: center;
}

.ulse-papyrus-split .ulse-para > * {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
