.pn-editorial.pn-transparency-design{--tr-ink:#252823;--tr-muted:#555b50;--tr-line:#c5ccc0;max-width:none;padding-bottom:0;background:#fff;color:var(--tr-ink)}
.pn-transparency-design ::selection{background:var(--tr-ink);color:#fff}
.pn-transparency-design :focus-visible{outline:2px solid var(--tr-ink);outline-offset:5px}
.pn-transparency-design [id]{scroll-margin-top:100px}
.pn-transparency-design .tr-opening{display:grid;grid-template-columns:1.15fr 1fr;gap:10%;align-items:center;padding-block:58px 40px}
.pn-editorial.pn-transparency-design .tr-opening h1{font-size:clamp(42px,4.6vw,66px);font-weight:400;line-height:1.05;letter-spacing:-.04em;max-width:none;margin:0 0 20px}
.pn-transparency-design .tr-opening>div>p{font-size:13px;line-height:1.5;color:var(--tr-muted);margin:0}
.pn-transparency-design .tr-opening>p{max-width:43ch;font-size:20px;line-height:1.5;letter-spacing:-.015em;margin:0}
.pn-transparency-design .tr-index{display:flex;gap:38px;border-block:1px solid var(--tr-line)}
.pn-transparency-design .tr-index a{display:inline-flex;align-items:center;min-height:56px;font-size:14px;line-height:1.4;font-weight:500;text-decoration:none;color:var(--tr-ink)}
.pn-transparency-design .tr-index a:hover{text-decoration:underline;text-underline-offset:4px}
.pn-transparency-design .tr-reference{display:grid;grid-template-columns:.72fr 2fr;gap:8%;align-items:start;padding:39px 0 43px}
.pn-editorial.pn-transparency-design .tr-reference h2{font-size:28px;font-weight:400;line-height:1.15;letter-spacing:-.025em;margin:0}
.pn-transparency-design .tr-law{max-width:75ch;font-size:15px;line-height:1.65;color:var(--tr-muted)}
.pn-transparency-design .tr-law em{font-style:normal}
.pn-transparency-design .tr-law strong{font-weight:400}
.pn-transparency-design .tr-table-head{display:flex;justify-content:space-between;align-items:end;gap:35px;padding:26px 0 23px;border-top:1px solid var(--tr-ink)}
.pn-editorial.pn-transparency-design .tr-table-head h2{font-size:27px;line-height:1.2;letter-spacing:-.02em;font-weight:500;margin:0;flex:none}
.pn-transparency-design .tr-table-head>p{font-size:12px;line-height:1.6;color:var(--tr-muted);margin:0;max-width:45ch}
.pn-transparency-design .pn-ed-table-wrap.tr-register{position:relative;max-width:100%;max-height:min(74vh,780px);overflow:auto;margin:0;border:1px solid var(--tr-line);scrollbar-color:#707969 #edf0e8;scrollbar-width:auto;scrollbar-gutter:stable;overscroll-behavior-x:contain;scroll-margin-block:100px}
.pn-transparency-design .tr-register::-webkit-scrollbar{width:13px;height:13px}
.pn-transparency-design .tr-register::-webkit-scrollbar-track{background:#edf0e8}
.pn-transparency-design .tr-register::-webkit-scrollbar-thumb{background:#707969;border:3px solid #edf0e8}
.pn-transparency-design .tr-register table{min-width:1240px;table-layout:fixed;border:0;border-collapse:separate;border-spacing:0;width:100%;margin:0;font-size:14px;line-height:1.6}
.pn-transparency-design .tr-register th,.pn-transparency-design .tr-register td{min-width:0;text-align:left;vertical-align:top;padding:19px 16px;border:0;border-bottom:1px solid var(--tr-line);overflow-wrap:break-word}
.pn-transparency-design .tr-register thead th{position:sticky;top:0;z-index:3;background:var(--tr-ink);color:#fff;font-size:12px;line-height:1.5;font-weight:500;box-shadow:none;border-bottom:0}
.pn-transparency-design .tr-register thead th b{font-weight:500}
.pn-transparency-design .tr-register th:nth-child(1){width:17%}
.pn-transparency-design .tr-register th:nth-child(2){width:13%}
.pn-transparency-design .tr-register th:nth-child(3){width:19%}
.pn-transparency-design .tr-register th:nth-child(4){width:31%}
.pn-transparency-design .tr-register th:nth-child(5){width:12%}
.pn-transparency-design .tr-register th:nth-child(6){width:8%}
.pn-transparency-design .tr-register tbody td{background:#fff;font-weight:400}
.pn-transparency-design .tr-register tbody tr:nth-child(even) td{background:#f5f7f1}
.pn-transparency-design .tr-register td:first-child{font-weight:500}
.pn-transparency-design .tr-register th:first-child,.pn-transparency-design .tr-register td:first-child{position:sticky;left:0;z-index:2;border-right:1px solid var(--tr-line)}
.pn-transparency-design .tr-register thead th:first-child{z-index:4;border-right-color:#606659}
.pn-transparency-design .tr-register th:nth-child(5),.pn-transparency-design .tr-register td:nth-child(5){text-align:right}
.pn-transparency-design .tr-register td:nth-child(5),.pn-transparency-design .tr-register td:nth-child(6){white-space:nowrap;font-variant-numeric:tabular-nums}
.pn-transparency-design .tr-register tbody tr:last-child td{border-bottom:0}
.pn-transparency-design .tr-contact{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:40px 0 64px}
.pn-transparency-design .tr-contact p{font-size:15px;line-height:1.5;margin:0;color:var(--tr-muted)}
.pn-transparency-design .tr-contact a{display:inline-flex;align-items:center;gap:30px;min-height:48px;font-size:19px;font-weight:400;line-height:1.4;text-decoration:none;border-bottom:1px solid var(--tr-ink);color:var(--tr-ink)}
.pn-transparency-design .tr-contact a:hover{text-decoration:underline;text-underline-offset:4px}
.pn-transparency-design .tr-contact svg{width:24px;height:24px;flex:none}
@media(max-width:800px){
 .pn-transparency-design .tr-opening{gap:7%;grid-template-columns:1fr 1fr}
 .pn-transparency-design .tr-opening>p{font-size:18px}
 .pn-transparency-design .tr-reference{grid-template-columns:.65fr 1.5fr;gap:7%}
 .pn-transparency-design .tr-table-head{align-items:start}
 .pn-editorial.pn-transparency-design .tr-table-head h2{font-size:24px}
}
@media(max-width:650px){
 .pn-transparency-design .tr-opening{display:block;padding-block:33px 29px}
 .pn-editorial.pn-transparency-design .tr-opening h1{font-size:clamp(40px,11.8vw,60px);margin-bottom:15px;letter-spacing:-.035em}
 .pn-transparency-design .tr-opening>div>p{font-size:12px}
 .pn-transparency-design .tr-opening>p{font-size:17px;line-height:1.5;max-width:none;margin-top:25px}
 .pn-transparency-design .tr-index{gap:0;justify-content:space-between}
 .pn-transparency-design .tr-index a{font-size:13px;min-height:54px}
 .pn-transparency-design .tr-reference{display:block;padding-block:29px 31px}
 .pn-editorial.pn-transparency-design .tr-reference h2{font-size:25px;margin-bottom:19px}
 .pn-transparency-design .tr-law{font-size:13px;line-height:1.7;max-width:none}
 .pn-transparency-design .tr-table-head{display:block;padding-block:24px 19px}
 .pn-editorial.pn-transparency-design .tr-table-head h2{font-size:24px;margin-bottom:14px}
 .pn-transparency-design .tr-table-head>p{font-size:12px;line-height:1.6;max-width:none}
 .pn-transparency-design .pn-ed-table-wrap.tr-register{max-height:70vh;scrollbar-gutter:auto}
 .pn-transparency-design .tr-register table{min-width:1130px;font-size:13px;line-height:1.65}
 .pn-transparency-design .tr-register th,.pn-transparency-design .tr-register td{padding:17px 13px}
 .pn-transparency-design .tr-register th:first-child{width:13%}
 .pn-transparency-design .tr-register th:nth-child(2){width:14%}
 .pn-transparency-design .tr-register th:nth-child(3){width:20%}
 .pn-transparency-design .tr-register th:nth-child(4){width:33%}
 .pn-transparency-design .tr-register th:nth-child(5){width:12%}
 .pn-transparency-design .tr-register th:nth-child(6){width:8%}
 .pn-transparency-design .tr-register thead th{font-size:11px;line-height:1.5}
 .pn-transparency-design .tr-register td:first-child{position:static}
 .pn-transparency-design .tr-register thead th:first-child{left:auto;z-index:3}
 .pn-transparency-design .tr-contact{display:block;padding-block:29px 42px}
 .pn-transparency-design .tr-contact p{font-size:14px;max-width:30ch;margin-bottom:18px}
 .pn-transparency-design .tr-contact a{font-size:18px;gap:23px;min-height:47px}
}
@media print{
 .pn-transparency-design .pn-ed-table-wrap.tr-register{max-height:none;overflow:visible;border:0}
 .pn-transparency-design .tr-register table{min-width:0;font-size:9px}
 .pn-transparency-design .tr-register th,.pn-transparency-design .tr-register td{position:static!important;padding:7px 5px}
 .pn-transparency-design .tr-register thead th{font-size:9px;background:#fff;color:#000;border-bottom:1px solid #333}
}
