.dossier{color:#0f172a;background:#fff;padding-top:28px;line-height:1.85}.dossier .col{max-width:820px;margin-inline:auto;padding-inline:24px}.dossier .wrap{max-width:1120px;margin-inline:auto;padding-inline:24px}.dossier h1,.dossier h2,.dossier h3,.dossier h4{text-transform:none;letter-spacing:-.025em;color:#0d1b2a;font-family:Inter,system-ui,sans-serif;font-weight:700;line-height:1.2}.dossier h2{margin:0 0 24px;font-size:clamp(26px,3.7vw,36px)}.dossier h3{margin:32px 0 16px;font-size:21px}.dossier p{color:#334155;margin:0 0 20px}.dossier p+p{margin-top:0}.dossier a{color:#1d4ed8;overflow-wrap:anywhere}.dossier section[id]{scroll-margin-top:100px}.dossier .dossier-hero{background:#0d1b2a;border-bottom:4px solid #2563eb;margin-bottom:36px;padding:64px 0}.dossier .crumbs{color:#c7d2e0;margin-bottom:28px;font-size:13px}.dossier .crumbs a{color:#c7d2e0}.dossier .kicker{letter-spacing:.13em;text-transform:uppercase;color:#00d4ff;margin-bottom:20px;font-size:12px;font-weight:700;display:block}.dossier .dossier-hero h1{color:#fff;letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(42px,7vw,74px);line-height:1.08}.dossier .dossier-hero h1 span{color:#00d4ff}.dossier .sub{color:#c7d2e0;max-width:660px;font-size:clamp(18px,2vw,22px);line-height:1.7}.dossier .byline{align-items:center;gap:14px;margin-top:28px;display:flex}.dossier .byline img{object-fit:cover;border:2px solid #c7d2e0;border-radius:50%;width:50px;height:50px}.dossier .byline b{color:#fff;font-size:15px;display:block}.dossier .byline span{color:#c7d2e0;font-size:13px;display:block}.dossier .dossier-hero-topline{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.dossier .dossier-hero-topline .crumbs{margin-bottom:0}.dossier .dossier-inss-mark{background:#fff;border:1px solid #dbe3ef;border-radius:12px;flex-shrink:0;width:180px;padding:14px 18px}.dossier .dossier-inss-mark img{width:100%;height:auto}.dossier .toc{background:#f5f7fa;border:1px solid #dbe3ef;border-radius:16px;margin-bottom:48px;padding:26px}.dossier .toc h2{margin-bottom:16px;font-size:23px}.dossier .toc ol{grid-template-columns:1fr 1fr;gap:6px 28px;margin:0;padding:0;list-style:none;display:grid}.dossier .toc a{color:#13315c;align-items:center;gap:10px;min-height:36px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.dossier .toc a:before{content:"→";color:#2563eb}.dossier article>section,.dossier .col>section{margin-bottom:64px}.dossier .lead{max-width:none;font-size:21px;line-height:1.75}.dossier .lead strong{color:#1d4ed8}.dossier .tracks{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:32px;display:grid}.dossier .track{background:#f5f7fa;border:1px solid #dbe3ef;border-top:3px solid #2563eb;border-radius:14px;padding:24px}.dossier .track .tag{letter-spacing:.07em;text-transform:uppercase;color:#475569;font-size:11px;font-weight:700;line-height:1.7}.dossier .track .big{letter-spacing:-.04em;color:#13315c;margin:14px 0;font-size:42px;font-weight:700;line-height:1.1}.dossier .track p{margin:0;font-size:14px;line-height:1.8}.dossier .timeline{border-left:2px solid #dbe3ef;margin:24px 0 32px;padding:0;list-style:none}.dossier .timeline li{padding:0 0 24px 26px;font-size:15px;position:relative}.dossier .timeline li:before{content:"";background:#2563eb;border:3px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:7px;left:-7px}.dossier .timeline .when{color:#1d4ed8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.dossier .timeline li.now:before{background:#00d4ff;border-color:#13315c}.dossier .alert{color:#13315c;background:#eff6ff;border-left:3px solid #2563eb;border-radius:0 12px 12px 0;padding:22px 24px;font-size:15px}.dossier .alert b{margin-bottom:8px;display:block}.dossier .grid6{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.dossier .info{background:#f8fafc;border:1px solid #dbe3ef;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:22px 18px;display:flex}.dossier .info svg{color:#2563eb;width:26px;height:26px}.dossier .lbl{letter-spacing:.08em;text-transform:uppercase;color:#475569;font-size:10px;font-weight:700}.dossier .val{letter-spacing:-.03em;color:#13315c;font-size:23px;font-weight:700;line-height:1.3}.dossier .note{color:#475569;font-size:13px;line-height:1.6}.dossier .edital-link{min-height:44px;padding-block:10px;font-size:14px;font-weight:600;display:inline-block}.dossier .tbl{border:1px solid #dbe3ef;border-radius:14px;max-width:100%;margin:24px 0 16px;overflow-x:auto}.dossier table{border-collapse:collapse;width:100%;min-width:590px;font-size:14px;line-height:1.7}.dossier th,.dossier td{text-align:left;vertical-align:top;border-bottom:1px solid #dbe3ef;padding:16px}.dossier th{color:#13315c;letter-spacing:.05em;text-transform:uppercase;background:#f1f5f9;font-size:11px}.dossier tr:last-child td{border-bottom:0}.dossier td.mat{min-width:150px;font-weight:600}.dossier .src{color:#475569;font-size:13px;line-height:1.7}.dossier .gabi-box{background:#f5f7fa;border:1px solid #dbe3ef;border-radius:18px;padding:28px}.dossier .owner{color:#13315c;background:#dbeafe;border-radius:6px;margin-bottom:24px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-block}.dossier .dica{background:#0d1b2a;border-radius:14px;gap:16px;margin-top:28px;padding:24px;display:flex}.dossier .dica svg{color:#00d4ff;flex-shrink:0;width:28px;height:28px}.dossier .dica h4{color:#00d4ff;margin:0 0 12px;font-size:20px}.dossier .dica p{color:#c7d2e0;margin:0;font-size:15px}.dossier .cta-edital{background:#0d1b2a;border-block:3px solid #2563eb;margin:0 0 64px;padding:64px 0}.dossier .cta-edital .wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:64px;max-width:1000px;display:grid}.dossier .mockup{justify-content:center;display:flex}.dossier .mockup img{border:1px solid #48617d;border-radius:8px;width:min(270px,100%);height:auto;box-shadow:0 20px 48px #0000004d}.dossier .cta-edital h2{color:#fff;margin:24px 0 20px;font-size:clamp(30px,4vw,43px)}.dossier .cta-edital p{color:#c7d2e0}.dossier .dossier-cta-logo{object-fit:contain;object-position:left;width:170px;height:auto;max-height:64px}.dossier .checks{color:#fff;margin:24px 0 32px;padding:0;list-style:none}.dossier .checks li{gap:12px;margin-bottom:14px;font-size:15px;line-height:1.7;display:flex}.dossier .checks li:before{content:"✓";color:#00d4ff;font-weight:700}.dossier .cta-edital .btn{color:#fff;background:#2563eb;width:100%;padding-inline:18px;font-size:15px}.dossier .cta-edital .btn:hover{background:#1d4ed8}.dossier .micro{color:#c7d2e0;text-align:center;margin-top:16px;font-size:12px;line-height:1.7;display:block}.dossier .video{aspect-ratio:16/9;background:#0d1b2a;border-radius:16px;overflow:hidden}.dossier .video iframe{border:0;width:100%;height:100%;display:block}.dossier .author{border-top:1px solid #dbe3ef;align-items:center;gap:24px;padding-top:32px;display:flex}.dossier .author img{object-fit:cover;border-radius:50%;flex-shrink:0;width:100px;height:100px}.dossier .author p{margin:0;font-size:14px;line-height:1.9}.dossier details.fontes{background:#f5f7fa;border:1px solid #dbe3ef;border-radius:14px;padding:20px;font-size:13px}.dossier details.fontes summary{cursor:pointer;min-height:32px;font-size:15px;font-weight:600}.dossier details.fontes ul{margin-bottom:0;padding-left:20px}.dossier details.fontes li{padding-block:8px}@media (width<=760px){.dossier .grid6{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier .cta-edital .wrap{grid-template-columns:1fr;gap:32px;max-width:560px}.dossier .mockup img{width:220px}.dossier .dossier-hero{padding-block:44px}.dossier .gabi-box{padding:22px}.dossier .toc ol,.dossier .tracks{grid-template-columns:1fr}.dossier .cta-edital{padding-block:44px}}@media (width<=480px){.dossier .col,.dossier .wrap{padding-inline:20px}.dossier .grid6{gap:10px}.dossier .info{padding:18px 14px}.dossier .val{font-size:21px}.dossier .toc{padding:22px}.dossier .author{align-items:flex-start;gap:16px}.dossier .author img{width:66px;height:66px}.dossier .lead{font-size:19px}.dossier .dica{gap:12px;padding:20px}.dossier .byline span{font-size:12px}}
