:root{--turquesa:#1F9DAB; --turq-esc:#17808C;--ouro:#C79C38; --ouro-claro:#DBB85A;--tinta:#212529; --cinza:#5B6166; --linha:#DADFE2;--fundo:#F8F9FA; --papel:#FFFFFF;--serifa:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;--sans:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--fundo);color:var(--tinta);font:17px/1.65 var(--sans)}a{color:var(--turq-esc);text-underline-offset:3px}a:hover{color:var(--tinta)}img{max-width:100%;display:block}.topo{background:var(--papel);border-bottom:1px solid var(--linha)}.topo .dentro{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;max-width:1080px;margin:0 auto}.topo img{height:34px;width:auto}.topo .contacto{font-size:14px;color:var(--cinza);text-decoration:none;white-space:nowrap}.topo .contacto strong{color:var(--tinta);font-weight:600}.abertura{background:var(--turquesa);color:#fff}.abertura .dentro{max-width:1080px;margin:0 auto;padding:56px 22px 60px;display:grid;grid-template-columns:1fr;gap:28px}.serie{font:600 14px/1 var(--sans);color:var(--ouro-claro);margin:0 0 18px}.serie span{color:rgba(255,255,255,.75);font-weight:400;padding-left:10px;margin-left:10px;border-left:1px solid rgba(255,255,255,.4)}.abertura h1{font:600 clamp(34px,6.4vw,58px)/1.08 var(--serifa);margin:0;letter-spacing:-.01em;max-width:15ch}.abertura h1 em{font-style:italic;color:var(--ouro-claro);font-weight:500}.abertura .resumo{font-size:19px;line-height:1.55;max-width:34ch;margin:0;color:rgba(255,255,255,.92)}.abertura .meta{font-size:14px;color:rgba(255,255,255,.75);margin:0}@media (min-width:860px){.abertura .dentro{grid-template-columns:1.25fr 1fr;align-items:end;padding:84px 22px 80px}.abertura .lado{border-left:1px solid rgba(255,255,255,.35);padding-left:32px}}.corpo{max-width:1080px;margin:0 auto;padding:0 22px}@media (min-width:980px){.corpo{display:grid;grid-template-columns:220px 1fr;gap:64px}.indice{position:sticky;top:24px;align-self:start;padding-top:56px}}.indice{font-size:14px;padding:28px 0 0}.indice p{font-weight:600;margin:0 0 10px;color:var(--cinza)}.indice ol{margin:0;padding:0;list-style:none;border-left:2px solid var(--linha)}.indice li{margin:0}.indice a{display:block;padding:6px 0 6px 14px;margin-left:-2px;border-left:2px solid transparent;color:var(--tinta);text-decoration:none}.indice a:hover{border-left-color:var(--ouro);color:var(--turq-esc)}article{max-width:720px;padding:20px 0 40px}article section{padding:44px 0 8px;border-top:1px solid var(--linha)}article section:first-child{border-top:0}.num{font:500 15px/1 var(--serifa);color:var(--ouro);margin:0 0 10px;font-style:italic}h2{font:600 clamp(26px,4vw,34px)/1.15 var(--serifa);margin:0 0 18px;letter-spacing:-.005em}h3{font:600 19px/1.3 var(--sans);margin:34px 0 10px}p{margin:0 0 14px}ul{padding-left:20px;margin:0 0 16px} li{margin:0 0 6px}.factos{display:grid;grid-template-columns:max-content 1fr;gap:6px 18px;margin:0 0 20px;padding:16px 0;border-top:1px solid var(--linha);border-bottom:1px solid var(--linha)}.factos dt{font-weight:600;color:var(--cinza);font-size:15px}.factos dd{margin:0}.nota{font-size:15px;color:var(--cinza);border-left:3px solid var(--ouro-claro);padding:2px 0 2px 14px;margin:18px 0}.tabela{overflow-x:auto;margin:6px 0 10px}table{width:100%;border-collapse:collapse;font-size:15.5px;font-variant-numeric:tabular-nums}caption{text-align:left;font-size:14px;color:var(--cinza);padding:0 0 8px}th,td{padding:10px 10px 10px 0;border-bottom:1px solid var(--linha);text-align:left;vertical-align:top}th{font-weight:600;font-size:13.5px;color:var(--cinza);border-bottom:1.5px solid var(--tinta)}td.v{text-align:right;white-space:nowrap}th.v{text-align:right}tr.total td{font-weight:700;border-bottom:1.5px solid var(--tinta)}@media (max-width:520px){ table{font-size:14px} th,td{padding:9px 6px 9px 0} }.exemplo{background:var(--papel);border:1px solid var(--linha);border-top:3px solid var(--turquesa);padding:22px 22px 10px;margin:8px 0 18px}.exemplo h3{margin-top:0}.verificar{list-style:none;padding:0}.verificar li{position:relative;padding:8px 0 8px 32px;border-bottom:1px solid var(--linha);margin:0}.verificar li::before{content:"";position:absolute;left:0;top:12px;width:16px;height:16px;border:1.5px solid var(--turq-esc);border-radius:2px}.ajuda{background:var(--tinta);color:#fff;margin-top:20px}.ajuda .dentro{max-width:1080px;margin:0 auto;padding:48px 22px;display:grid;gap:18px}.ajuda h2{color:#fff;margin:0}.ajuda p{color:rgba(255,255,255,.85);max-width:46ch}.ajuda .linhas a{color:#fff;font-weight:600;text-decoration:none;display:inline-block;margin:0 22px 8px 0;border-bottom:1px solid var(--ouro)}@media (min-width:860px){ .ajuda .dentro{grid-template-columns:1fr 1fr;align-items:end} }.fontes{font-size:14.5px;color:var(--cinza)}.fontes li{margin-bottom:8px}.rodape{border-top:1px solid var(--linha);background:var(--papel);font-size:13.5px;color:var(--cinza)}.rodape .dentro{max-width:1080px;margin:0 auto;padding:24px 22px;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between}.rodape strong{color:var(--tinta)}.imprimir{font:inherit;font-size:14px;background:none;border:1px solid rgba(255,255,255,.6);color:#fff;padding:8px 14px;cursor:pointer;border-radius:2px}.imprimir:hover{background:rgba(255,255,255,.12)}.guias{list-style:none;padding:0;margin:0}.guias li{border-top:1px solid var(--linha);margin:0}.guias li:last-child{border-bottom:1px solid var(--linha)}.guias a{display:grid;grid-template-columns:56px 1fr;gap:4px 18px;padding:26px 0;text-decoration:none;color:var(--tinta)}.guias .n{font:italic 500 30px/1 var(--serifa);color:var(--ouro);grid-row:span 2}.guias .t{font:600 24px/1.2 var(--serifa)}.guias .d{color:var(--cinza);font-size:16px}.guias a:hover .t{color:var(--turq-esc)}.guias .breve{color:var(--cinza)}.guias .breve .t{color:var(--cinza);font-weight:500}@media print{.topo .contacto,.indice,.imprimir,.ajuda{display:none}body{background:#fff;font-size:12pt}.abertura{background:#fff;color:var(--tinta);border-bottom:2px solid var(--turquesa)}.abertura .resumo,.abertura .meta{color:var(--tinta)}.abertura h1 em,.serie{color:var(--turq-esc)}.corpo{display:block}article section{break-inside:avoid-page}a{color:var(--tinta);text-decoration:none}}