
/* P08/32 — Direitos digitais, dados, automação e autonomia */
.p08-digital-page{--p08-blue:#0f4c68;--p08-cyan:#1d718c;--p08-soft:#edf5f7;--p08-ink:#17252c;--p08-line:rgba(15,76,104,.18)}
.p08-digital-page .p07-hero .eyebrow,.p08-digital-page .p07-summary span,.p08-digital-page .p07-limits span,.p08-digital-page .p07-system span,.p08-digital-page .p07-more>div>span,.p08-digital-page .p07-practical-title>span{color:var(--p08-blue)}
.p08-digital-page .p07-status{color:#0e536c;border-color:rgba(15,76,104,.28);background:rgba(15,76,104,.055)}
.p08-digital-page .p07-art:hover,.p08-digital-page .p07-practical-grid article>span{color:var(--p08-blue)}
.p08-digital-page .p07-topic-grid a:hover,.p08-digital-page .p07-related a:hover{border-color:rgba(15,76,104,.5)}
.p08-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:28px;border:1px solid var(--p08-line);border-radius:14px;overflow:hidden;background:#fff}.p08-flow article{position:relative;padding:19px 18px 22px;border-right:1px solid var(--p08-line);min-height:150px}.p08-flow article:last-child{border-right:0}.p08-flow b{display:block;font-family:Georgia,serif;font-size:21px;color:var(--p08-ink);margin-bottom:8px}.p08-flow span{display:block;text-transform:uppercase;letter-spacing:.11em;font-size:10px;font-weight:800;color:var(--p08-blue);margin-bottom:8px}.p08-flow p{font-size:13px!important;line-height:1.55!important;margin:0!important;color:#42515a!important}.p08-flow article:not(:last-child)::after{content:'→';position:absolute;right:-9px;top:18px;z-index:2;width:18px;height:18px;border:1px solid var(--p08-line);border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--p08-blue);font-size:11px}
.p08-matrix{display:grid;grid-template-columns:220px repeat(3,minmax(0,1fr));margin-top:24px;border:1px solid var(--p08-line);border-radius:12px;overflow:hidden;background:#fff}.p08-matrix>div{padding:14px 16px;border-right:1px solid var(--p08-line);border-bottom:1px solid var(--p08-line);font-size:13px;line-height:1.5}.p08-matrix>div:nth-child(4n){border-right:0}.p08-matrix>div:nth-last-child(-n+4){border-bottom:0}.p08-matrix .head{font-weight:800;background:var(--p08-soft);color:var(--p08-ink)}.p08-matrix .rowhead{font-weight:800;color:var(--p08-blue)}
.p08-principles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px}.p08-principles article{padding:18px;border:1px solid var(--p08-line);border-radius:10px;background:#fff}.p08-principles b{display:block;color:var(--p08-blue);margin-bottom:7px}.p08-principles p{font-size:13px!important;line-height:1.55!important;margin:0!important}
.p08-checklist{margin:24px 0 0;padding:0;list-style:none;border-top:1px solid var(--p08-line)}.p08-checklist li{display:grid;grid-template-columns:34px 1fr;gap:12px;padding:15px 0;border-bottom:1px solid var(--p08-line);color:#34434c;line-height:1.6}.p08-checklist li::before{content:'✓';width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--p08-soft);color:var(--p08-blue);font-weight:900}
.p08-user-impact{padding:30px;margin:30px 0 0;border:1px solid var(--p08-line);border-left:5px solid var(--p08-blue);background:linear-gradient(135deg,#f7fbfc,#edf5f7)}.p08-user-impact h3{font-family:Georgia,serif;font-size:25px;margin:0 0 10px}.p08-user-impact p{margin:0!important}
@media(max-width:950px){.p08-flow{grid-template-columns:1fr}.p08-flow article{border-right:0;border-bottom:1px solid var(--p08-line);min-height:auto}.p08-flow article:last-child{border-bottom:0}.p08-flow article:not(:last-child)::after{content:'↓';right:18px;top:auto;bottom:-9px}.p08-principles{grid-template-columns:repeat(2,1fr)}.p08-matrix{grid-template-columns:1fr}.p08-matrix>div{border-right:0!important;border-bottom:1px solid var(--p08-line)!important}.p08-matrix>div:last-child{border-bottom:0!important}}
@media(max-width:620px){.p08-principles{grid-template-columns:1fr}.p08-user-impact{padding:22px}}
