/*
 * Do Progetto — English Privacy Policy (page ID 456).
 * Administrator-only responsive preview; does not modify the published site.
 * Closely follows the verified Japanese privacy layout (page ID 134).
 */
@media screen and (max-width: 600px) {

    /* Recover usable width without altering the parent page layout. */
    #privacy {
        width: 100%;
        max-width: 100%;
        margin: 12px 0 20px;
        padding: 0 6px;
        box-sizing: border-box;
        font-size: 15px;
        line-height: 1.8;
        overflow-wrap: anywhere;
    }

    /* Keep every heading and the source document's order intact. */
    #privacy .privacy_title {
        margin: 20px 0 8px;
        font-size: 15px;
        font-weight: bold;
        line-height: 1.6;
        overflow-wrap: anywhere;
    }

    /* Undo the legacy 20px indentation of each section's text. */
    #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;
    }

    #privacy p,
    #privacy p.pw {
        margin: 0 0 10px;
        font-size: 15px;
        line-height: 1.8;
        overflow-wrap: anywhere;
    }

    /* Preserve the numbered list while reducing its desktop indentation. */
    #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;
    }

    /* Long e-mail or other links should never force horizontal scrolling. */
    #privacy a {
        overflow-wrap: anywhere;
        word-break: break-word;
    }
}
