[data-site] .pn-legal__head{padding-block:clamp(3rem,8vw,6.5rem) clamp(2.5rem,6vw,4.5rem)}[data-site] .pn-legal__title{max-width:14ch;font-family:var(--pn-font-display);letter-spacing:-.02em;overflow-wrap:break-word;text-wrap:balance;margin:0;font-size:clamp(3.25rem,10vw,8rem);font-weight:800;font-stretch:75%;line-height:.9}[data-site] .pn-legal__lead{max-width:40rem;margin:1.75rem 0 0;font-size:clamp(1.125rem,.95rem + .7vw,1.4rem);font-weight:500;line-height:1.45}[data-site] .pn-legal__updated{font-variant-numeric:tabular-nums;margin:1.5rem 0 0;font-weight:700}[data-site] .pn-legal__photo{margin-top:clamp(1.5rem,4vw,3rem)}[data-site] .pn-legal__photo .pn-photo__frame{aspect-ratio:16/9!important}@media (min-width:48rem){[data-site] .pn-legal__photo .pn-photo__frame{aspect-ratio:16/6!important}}[data-site] .pn-legal__grid{gap:2.5rem;padding-block:clamp(3rem,7vw,6rem);display:grid}[data-site] .pn-legal__toc{border-top:2px solid var(--pn-ink);align-self:start;padding-top:1rem}[data-site] .pn-legal__toc-title{font:800 1.5rem/1 var(--pn-font-display);margin:0 0 .75rem;font-stretch:80%}[data-site] .pn-legal__toc ol{counter-reset:toc;margin:0;padding:0;list-style:none;display:grid}[data-site] .pn-legal__toc li{counter-increment:toc}[data-site] .pn-legal__toc a{border-bottom:1px solid var(--pn-ink-soft);align-items:baseline;gap:.75rem;min-height:2.75rem;padding:.5rem 0;font-weight:600;line-height:1.3;text-decoration:none;display:flex}[data-site] .pn-legal__toc a:before{content:counter(toc, decimal-leading-zero);font-variant-numeric:tabular-nums;min-width:1.75rem;color:var(--pn-ink-soft);flex:none}[data-site] .pn-legal__toc a:hover{text-underline-offset:.2em;text-decoration:underline}@media (min-width:64rem){[data-site] .pn-legal__grid{grid-template-columns:18rem minmax(0,1fr);column-gap:clamp(3rem,7vw,7rem)}[data-site] .pn-legal__toc{position:sticky;top:6rem}}[data-site] .pn-legal__text{counter-reset:sec;max-width:68rem}[data-site] .pn-legal__sec{counter-increment:sec;border-bottom:2px solid var(--pn-ink);margin-bottom:2.5rem;padding-bottom:2.5rem}[data-site] .pn-legal__sec:last-child{border-bottom:0}[data-site] .pn-legal__sec h2{max-width:24ch;font:800 clamp(1.9rem, 4.5vw, 3rem) / 1 var(--pn-font-display);letter-spacing:-.015em;text-wrap:balance;margin:0 0 1.25rem;font-stretch:78%}[data-site] .pn-legal__sec h2:before{content:counter(sec, decimal-leading-zero);letter-spacing:0;color:var(--pn-ink-soft);margin-bottom:.4rem;font-size:.55em;font-weight:300;font-stretch:100%;display:block}[data-site] .pn-legal__sec>p,[data-site] .pn-legal__list{max-width:65ch;margin:0 0 1rem}[data-site] .pn-legal__list{padding-left:1.25rem;list-style:outside}[data-site] .pn-legal__list li{margin-bottom:.45rem;padding-left:.25rem}:where([data-site]) .pn-legal__list{list-style:outside}[data-site] .pn-legal__sec a{text-underline-offset:.2em;overflow-wrap:anywhere;padding-block:.6rem;font-weight:600;text-decoration:underline}[data-site] .pn-legal__top{min-height:2.75rem;margin-top:.5rem;padding-top:.6rem;font-size:.9rem;display:inline-block}[data-site] .pn-legal__todo{border-bottom:2px dashed var(--pn-ink);font-weight:600}[data-site] .pn-legal__tablewrap{margin:1.5rem 0}[data-site] .pn-legal__table{border-collapse:collapse;width:100%;font-size:.975rem;line-height:1.45}[data-site] .pn-legal__table caption{text-align:left;margin-bottom:.6rem;font-weight:800}[data-site] .pn-legal__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}[data-site] .pn-legal__table tr{border-top:2px solid var(--pn-ink);padding:.9rem 0;display:block}[data-site] .pn-legal__table th[scope=row]{text-align:left;font:800 1.15rem/1.2 var(--pn-font-display);margin-bottom:.4rem;font-stretch:85%;display:block}[data-site] .pn-legal__table td{padding:.15rem 0;display:block}[data-site] .pn-legal__table td:before{content:attr(data-label) " : ";font-weight:700}@media (min-width:56rem){[data-site] .pn-legal__table thead{clip-path:none;width:auto;height:auto;position:static;overflow:visible}[data-site] .pn-legal__table tr{border:0;padding:0;display:table-row}[data-site] .pn-legal__table th,[data-site] .pn-legal__table td{vertical-align:top;border-top:1px solid var(--pn-ink);text-align:left;padding:.8rem 1rem .8rem 0;display:table-cell}[data-site] .pn-legal__table thead th{border-top:2px solid var(--pn-ink);border-bottom:2px solid var(--pn-ink);font-size:.85rem}[data-site] .pn-legal__table th[scope=row]{font:700 1rem/1.35 var(--pn-font-body);margin:0}[data-site] .pn-legal__table td:before{content:none}}
