.al-v{max-width:620px;margin:30px auto 50px;text-align:center}.al-v h2{font:600 26px/32px var(--t);color:#222;margin-bottom:8px}.al-v p{font:14px/22px var(--a);margin-bottom:16px}.co{margin-bottom:40px}.co-t{max-width:900px}.co-t p{font:14px/22px var(--a);margin-bottom:12px;text-align:left}.co-t h2{font:600 28px/34px var(--t);color:#222;margin:22px 0 8px}.co-t h3{font:300 22px/28px var(--m);color:#444;margin:18px 0 6px}.co-t hr{border:0;border-top:1px solid #ddd;margin:20px 0}.co-t a{color:#555;text-decoration:underline}.co-av{background:#f5f5f5;border-left:4px solid #555;padding:8px 12px}.nt-col{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:30px;align-items:start;margin-bottom:40px}.nt-i{background:#f5f5f5;border-radius:var(--r-s);padding:16px 18px;margin-bottom:20px}.nt-i h2{font:600 24px/30px var(--t);margin-bottom:4px}.nt-i h2 a{color:#222}.nt-i h2 a:hover{color:#555}.nt-d{font:12px/18px var(--a);color:#777;margin-bottom:10px;display:flex;gap:6px;align-items:center}.nt-c{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start}.nt-c:not(:has(.nt-f)){grid-template-columns:1fr}.nt-f img{display:block;width:240px;max-width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--r-s)}.nt-c p{font:14px/22px var(--a);margin-bottom:8px}.nt-m{font:600 13px/20px var(--m);color:#222;text-transform:uppercase}.nt-m:hover{text-decoration:underline}.nt-p{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.nt-p a,.nt-p span{min-width:34px;height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:var(--r-s);font:14px var(--a);color:#222}.nt-p span{background:#222;color:#fff;border-color:#222}.nt-a{background:#f5f5f5;border-radius:var(--r-s);padding:14px 16px}.nt-a h2{font:300 20px/24px var(--t);color:#555;margin-bottom:6px}.nt-a li{font:14px/26px var(--a);border-top:1px solid #e5e5e5}.nt-a a{color:#222;text-transform:capitalize}.nt-a a[aria-current]{font-weight:600}.ind-topo{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start;margin-bottom:24px}.ind-anos{display:grid;grid-template-columns:1fr 1fr;gap:24px 30px;align-items:start}.ind-h{background:#222;color:#fff;font:500 22px/24px var(--t);padding:5px 12px;margin-bottom:6px;border-right:5px solid #555}.ind-h small{font-size:14px;margin-right:8px;color:#ddd}.ind-h .sub{font-size:14px;font-weight:300;margin:0}.ind-t{width:100%;border-collapse:collapse;font:14px/20px var(--a);text-align:right}.ind-t th,.ind-t td{padding:6px 8px;border:1px solid #ddd}.ind-t .l{text-align:left}.ind-t thead th{background:#f2f2f2;font-weight:600}.ind-t .par td{background:#f9f9f9}.ind-t tfoot td{font-size:12px;text-align:left;color:#555}.ind-t small{color:#777;font-size:11px}.ind-t .vx{display:none}.ind-t .hx{text-transform:capitalize}.pos{color:#222}.ind-g{width:100%;height:auto;display:block;background:#fff}.ind-lg{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;font:12px var(--a);margin-top:4px}.ind-lg i{display:inline-block;width:10px;height:10px;margin-right:4px;border-radius:var(--r-s)}.ind-av{background:#f5f5f5;border-left:4px solid #555;padding:10px 14px;font:14px/22px var(--a)}.ind-fn{font:12px/18px var(--a);color:#777;margin:14px 0 40px}.pg{max-width:900px;margin-bottom:40px}.pg p{font:14px/22px var(--a);margin-bottom:12px}.pg h2{font:600 24px/30px var(--t);margin:16px 0 8px;color:#222}.pg-f{background:none;border:0;padding:0}.pg-g{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.pg-c{display:flex;flex-direction:column;font:600 13px/18px var(--a);color:#444;gap:4px}.pg-c input,.pg-c select,.pg-c textarea{font:14px var(--a);padding:8px 10px;border:1px solid #ccc;border-radius:var(--r-s);background:#fff;color:#222}.pg-l{grid-column:1/-1}.mp{margin-bottom:30px}.mp-g{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mp-c h3{font:600 16px/22px var(--m);text-transform:uppercase;color:#222;margin-bottom:6px}.mp-c li{font:14px/26px var(--a);border-top:1px solid #e5e5e5;display:flex;justify-content:space-between;gap:8px}.mp-c li a{color:#222}.mp-c li span{background:#eee;color:#777;font-size:11px;border-radius:var(--r-p);padding:0 8px;align-self:center}@media(max-width:992px){.nt-col,.ind-topo,.ind-anos,.pg-g,.mp-g,.nt-c{grid-template-columns:1fr}.nt-f img{width:100%}.ind-t .vx{display:inline}.ind-t .hx,.ind-t .hp{display:none}}@media(prefers-reduced-motion:reduce){.nt-m,.nt-p a{transition:none}}.lp-h{position:relative;min-height:440px;background:#111;color:#fff;display:flex;align-items:flex-end;overflow:hidden}.lp-hi{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lp-hv{position:absolute;inset:0;background:linear-gradient(90deg,#000000b3,#00000040)}.lp-hc{position:relative;padding:40px 0 48px}.lp-eb{font:600 13px var(--m);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.lp-h h1{font:600 40px/46px var(--m);max-width:760px}.lp-h em{font-style:normal;font-weight:300}.lp-sub{font:16px/24px var(--a);max-width:640px;margin:10px 0 18px}.lp-s{margin:30px auto}.lp-s p{font:14px/22px var(--a);margin:10px 0}.lp-s h3{font:600 18px/24px var(--m);color:#222;margin:10px 0 4px}.lp-it{margin:8px 0 8px 18px;list-style:disc;font:14px/22px var(--a)}.lp-it small{color:#777}.lp-2{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.lp-2>img,.lp-g img,.lp-c img{width:100%;height:auto;border-radius:var(--r-s);display:block}.lp-g{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lp-n{display:flex;flex-wrap:wrap;gap:12px 28px;margin:18px 0;list-style:none}.lp-n li{display:flex;flex-direction:column;font:13px var(--a);color:#555}.lp-n strong{font:600 26px/30px var(--m);color:#222}.lp-c{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;margin-top:12px}.lp-c article{background:#f5f5f5;border-radius:var(--r-s);padding:12px}.lp-f details{border-top:1px solid #ddd;padding:10px 0}.lp-f summary{font:600 15px var(--m);cursor:pointer}.al-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}@media(max-width:992px){.lp-2{grid-template-columns:1fr}.lp-h h1{font-size:28px;line-height:34px}.lp-h{min-height:360px}}@media(pointer:coarse){.mp-c li a{padding:7px 0;min-width:40px}.pg-g input{padding-top:9px;padding-bottom:9px}}
