/*
 * Do Progetto - Japanese Privacy Policy (page ID 134).
 * Loaded in administrator-only responsive preview; public and desktop styles remain untouched.
 * Keep the existing text, numbering, and section order exactly as authored.
 */
@media screen and (max-width: 600px) {

    /* Recover horizontal room lost to the legacy 50px desktop padding. */
    #privacy {
        width: 100%;
        max-width: 100%;
        padding: 0 6px;
        margin: 12px 0 20px;
        box-sizing: border-box;
        font-size: 15px;
        line-height: 1.8;
        overflow-wrap: anywhere;
    }

    /* Preserve the eight section titles while improving their legibility. */
    #privacy .privacy_title {
        margin: 20px 0 8px;
        font-size: 15px;
        font-weight: bold;
        line-height: 1.6;
        overflow-wrap: anywhere;
    }

    /* The old 20px left indent unnecessarily narrows every paragraph. */
    #privacy .privacy_front {
        width: 100%;
        max-width: 100%;
        margin: 0 0 20px;
        padding: 0;
        box-sizing: border-box;
        font-size: 15px;
        line-height: 1.8;
    }

    /* Override the legacy short paragraph line-height without changing content. */
    #privacy p,
    #privacy p.pw {
        margin: 0 0 10px;
        font-size: 15px;
        line-height: 1.8;
        overflow-wrap: anywhere;
    }

    /* Retain numbered list items; avoid the extra 30px desktop indent. */
    #privacy .privacy_ul {
        width: 100%;
        max-width: 100%;
        margin: 8px 0 16px;
        padding: 0 0 0 8px;
        box-sizing: border-box;
    }

    #privacy .privacy_li {
        list-style-type: decimal;
        list-style-position: inside;
        margin: 0 0 8px;
        padding: 0;
        font-size: 15px;
        line-height: 1.8;
        overflow-wrap: anywhere;
    }

    /* Wrap long links instead of causing horizontal scrolling. */
    #privacy a {
        overflow-wrap: anywhere;
        word-break: break-word;
    }
}
