.lgpd-content{max-width:780px;margin:0 auto;padding:48px 24px 72px}.lgpd-section{margin-bottom:56px}.lgpd-intro p{color:var(--foreground,#242220);margin-bottom:12px;font-size:15px;font-weight:300;line-height:1.75}.lgpd-section-title{letter-spacing:-.02em;color:var(--foreground,#242220);border-bottom:1px solid #d8d4cc;align-items:center;gap:14px;margin-bottom:28px;padding-bottom:14px;font-size:22px;font-weight:300;display:flex}.lgpd-section-num{letter-spacing:.18em;text-transform:uppercase;color:#8c7b5e;white-space:nowrap;border:1px solid #d0c9bd;flex-shrink:0;padding:3px 8px;font-size:9px;font-weight:700;display:inline-block}.lgpd-section-lead{color:#5c5650;margin-bottom:20px;font-size:13px;font-weight:300;line-height:1.65}.rights-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:640px){.rights-grid{grid-template-columns:1fr 1fr}}.right-card{background:#fafaf8;border:1px solid #d8d4cc;flex-direction:column;gap:10px;padding:20px;display:flex}.right-card-header{align-items:flex-start;gap:12px;display:flex}.right-icon-wrap{background:#f0ede6;border:1px solid #d8d4cc;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.right-icon{color:#8c7b5e;width:14px;height:14px}.right-title{color:#242220;font-size:13px;font-weight:600;line-height:1.3}.right-art{color:#8c7b5e;letter-spacing:.04em;margin-top:2px;font-size:10px;font-weight:500}.right-desc{color:#5c5650;font-size:12px;font-weight:300;line-height:1.6}.right-how{background:#f0ede6;border:1px solid #d0c9bd;margin-top:4px;padding:10px 12px}.right-how-label{text-transform:uppercase;letter-spacing:.14em;color:#8c7b5e;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.right-how-text{color:#5c5650;font-size:11px;font-weight:300;line-height:1.55}.right-link{color:#8c7b5e;text-underline-offset:2px;margin-top:6px;font-size:11px;text-decoration:underline;display:inline-block}.selfservice-list{flex-direction:column;gap:8px;display:flex}.selfservice-item{background:#fafaf8;border:1px solid #d8d4cc;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.selfservice-item:hover{background:#f5f2ec;border-color:#8c7b5e}.selfservice-icon-wrap{background:#f0ede6;border:1px solid #d8d4cc;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.selfservice-icon{color:#8c7b5e;width:15px;height:15px}.selfservice-label{color:#242220;font-size:12.5px;font-weight:600}.selfservice-desc{color:#8a8680;margin-top:1px;font-size:11px}.selfservice-path{color:#8c7b5e;letter-spacing:.02em;margin-top:3px;font-size:10px;font-weight:500}.selfservice-arrow{color:#a09c95;flex-shrink:0;width:14px;height:14px}.formal-channel{background:#fafaf8;border:1px solid #d8d4cc;flex-direction:column;gap:18px;padding:24px 28px;display:flex}.formal-channel>p{color:#5c5650;font-size:13px;font-weight:300;line-height:1.65}.formal-contact{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.formal-contact-item{flex-direction:column;gap:3px;display:flex}.formal-contact-label{text-transform:uppercase;letter-spacing:.14em;color:#8a8680;font-size:9px;font-weight:700}.formal-contact-value{color:#242220;font-size:14px;font-weight:500;text-decoration:none}a.formal-contact-value:hover{color:#8c7b5e;text-decoration:underline}.formal-contact-sep{background:#d8d4cc;flex-shrink:0;width:1px;height:32px}.formal-requirements{border-top:1px solid #e8e4dc;padding-top:16px}.formal-requirements-title{text-transform:uppercase;letter-spacing:.14em;color:#8a8680;margin-bottom:10px;font-size:10px;font-weight:700}.formal-requirements ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.formal-requirements li{color:#5c5650;padding-left:14px;font-size:12px;font-weight:300;line-height:1.5;position:relative}.formal-requirements li:before{content:"—";color:#8c7b5e;position:absolute;left:0}.authority-box{background:#f5f2ec;border:1px solid #d0c9bd;flex-direction:column;gap:8px;padding:22px 24px;display:flex}.authority-title{color:#242220;font-size:13px;font-weight:600}.authority-desc{color:#5c5650;font-size:12px;font-weight:300;line-height:1.6}.authority-link{color:#8c7b5e;text-underline-offset:2px;font-size:12px;font-weight:500;text-decoration:underline}
