/* Privacy: the notice as short rows, the question on the left and the answer beside it. */
.privacy-page { padding-bottom: 120px; }
.privacy-sections { max-width: 760px; margin-top: 64px; border-top: 1px solid #E3DDD1; }
.privacy-sections section { display: grid; grid-template-columns: 220px minmax(0, 1fr); gap: 32px; padding: 28px 0; border-bottom: 1px solid #E3DDD1; }
.privacy-sections h2 { font-family: Georgia, 'Times New Roman', serif; font-size: 20px; font-weight: 400; line-height: 1.3; color: #1C1C1A; }
.privacy-sections p { color: #4F4B44; font-size: 15px; line-height: 1.75; }
.privacy-sections a { color: #A8792F; }
@media (max-width: 700px) {
    .privacy-page { padding-bottom: 72px; }
    .privacy-sections { margin-top: 40px; }
    .privacy-sections section { grid-template-columns: minmax(0, 1fr); gap: 10px; padding: 22px 0; }
}
