.pg-tpl .pg-tpl-law{margin-top:var(--space-12);scroll-margin-top:var(--space-4)}.pg-tpl .gl-article__body>.pg-tpl-law:first-child{margin-top:0}.pg-tpl .pg-tpl-law .gv-eyebrow{margin:0 0 var(--space-2)}.pg-tpl .pg-tpl-law__title{margin:0;scroll-margin-top:var(--space-4)}.pg-tpl .pg-tpl-law__lede{margin:var(--space-3) 0 0;color:var(--ink-muted)}.pg-tpl .pg-tpl-law__list{margin:var(--space-6) 0 0;padding:0;list-style:none;background:var(--surface);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-m);overflow:hidden}.pg-tpl .pg-tpl-law__item+.pg-tpl-law__item{border-top:var(--border-hairline) solid var(--border)}.pg-tpl .pg-tpl-law__row{position:relative;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-5) calc(var(--space-6) + var(--space-8)) var(--space-5) var(--space-6);color:var(--ink);text-decoration:none;transition:background-color var(--duration-1) var(--ease-standard)}.pg-tpl .pg-tpl-law__name{font-weight:500;color:var(--ink)}.pg-tpl .pg-tpl-law__name :is(b,strong){font-weight:inherit}.pg-tpl .pg-tpl-law__text{color:var(--ink-muted);text-wrap:pretty}.pg-tpl .pg-tpl-law__go{position:absolute;top:var(--space-5);right:var(--space-6);color:var(--ink-muted);transition:transform var(--duration-1) var(--ease-standard),color var(--duration-1) var(--ease-standard)}.pg-tpl a.pg-tpl-law__row:hover{background:var(--surface-hover)}.pg-tpl a.pg-tpl-law__row:hover .pg-tpl-law__name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pg-tpl a.pg-tpl-law__row:hover .pg-tpl-law__go{color:var(--ink);transform:translate(2px,-2px)}.pg-tpl a.pg-tpl-law__row:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:-2px}@container gv (max-width: 599px){.pg-tpl .pg-tpl-law__list{border-radius:var(--radius-m)}.pg-tpl .pg-tpl-law__row{padding:var(--space-4) calc(var(--space-5) + var(--space-6)) var(--space-4) var(--space-5)}.pg-tpl .pg-tpl-law__go{top:var(--space-4);right:var(--space-4)}}.pg-tpl .pg-tpl-facts{align-items:stretch;gap:0}.pg-tpl .pg-tpl-facts__list{align-self:stretch}.pg-tpl .pg-tpl-facts__list a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px}.pg-tpl .pg-tpl-facts__list a:hover{color:var(--link);text-decoration-color:currentColor}.pg-tpl .pg-tpl-after{display:flex;flex-direction:column;gap:var(--space-6)}.pg-tpl .pg-tpl-stats{align-items:stretch;gap:var(--space-3)}.pg-tpl .pg-tpl-stats__title{margin:0}.pg-tpl .pg-tpl-stats__list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0 0 0 var(--space-5);list-style:disc}.pg-tpl .pg-tpl-stats__line::marker{color:var(--ink-muted)}.pg-tpl .pg-tpl-stats__line strong{font-weight:600;color:var(--ink)}.pg-tpl .pg-tpl-stats__source{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-1) var(--space-4);margin:0}.pg-tpl .pg-tpl-reviewers{align-items:stretch;gap:0;padding-block:var(--space-2)}.pg-tpl .pg-tpl-reviewer{display:grid;grid-template-columns:calc(var(--space-12) + var(--space-2)) minmax(0,1fr);-moz-column-gap:var(--space-5);column-gap:var(--space-5);padding-block:var(--space-5)}.pg-tpl .pg-tpl-reviewer+.pg-tpl-reviewer{border-top:var(--border-hairline) solid var(--border)}.pg-tpl .pg-tpl-reviewer__avatar{display:block;width:calc(var(--space-12) + var(--space-2));height:calc(var(--space-12) + var(--space-2));border-radius:var(--radius-pill);overflow:hidden;border:var(--border-hairline) solid var(--border)}.pg-tpl .pg-tpl-reviewer__avatar img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pg-tpl .pg-tpl-reviewer__main{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.pg-tpl .pg-tpl-reviewer__main p{margin:0}.pg-tpl .pg-tpl-reviewer__name{margin-top:var(--space-1)}.pg-tpl .pg-tpl-reviewer__name a{color:var(--ink);text-decoration:none}.pg-tpl .pg-tpl-reviewer__name a:hover{text-decoration:underline;text-underline-offset:3px}.pg-tpl .pg-tpl-reviewer__main .pg-tpl-reviewer__bio{margin-top:var(--space-3);color:var(--ink);text-wrap:pretty;max-width:62ch}.pg-tpl .pg-tpl-reviewer__link{margin-top:var(--space-3)}@container gv (max-width: 599px){.pg-tpl .pg-tpl-reviewer{grid-template-columns:var(--control-m) minmax(0,1fr);-moz-column-gap:var(--space-4);column-gap:var(--space-4)}.pg-tpl .pg-tpl-reviewer__avatar{width:var(--control-m);height:var(--control-m)}}.pg-tpl .pg-tpl-search__title{margin:0 0 var(--space-6)}@container gv (min-width: 960px){.pg-tpl .pg-tpl-search__field{max-width:calc(8 * var(--gv-col) + 7 * var(--grid-gutter))}}.pg-tpl .pg-tpl-search__meta{margin:var(--space-3) 0 0}.pg-tpl .pg-tpl-search__meta:empty{display:none}.pg-tpl .pg-tpl-search__results{margin-top:var(--space-2)}.pg-tpl .pg-tpl-search__results:has(.tpl-related-card){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--grid-gutter);margin-top:var(--space-6)}@container gv (min-width: 600px){.pg-tpl .pg-tpl-search__results:has(.tpl-related-card){grid-template-columns:repeat(2,minmax(0,1fr))}}@container gv (min-width: 960px){.pg-tpl .pg-tpl-search__results:has(.tpl-related-card){grid-template-columns:repeat(3,minmax(0,1fr))}}@container gv (min-width: 1200px){.pg-tpl .pg-tpl-search__results:has(.tpl-related-card){grid-template-columns:repeat(4,minmax(0,1fr))}}.pg-tpl .tpl-related-card{height:100%}.pg-tpl .tpl-related-eyebrow-row:has(.tpl-related-eyebrow:empty){display:none}.pg-tpl .tpl-related-name,.pg-tpl .tpl-related-desc{margin:0}.pg-tpl .tpl-related-cta{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:auto;margin-left:auto;padding-top:var(--space-3)}.pg-tpl .tpl-search-empty{margin:0}@media(prefers-reduced-motion:reduce){.pg-tpl .pg-tpl-law__row,.pg-tpl .pg-tpl-law__go{transition:none}}
