@layer components{.page-legal .legal-prose{color:var(--tekst-2);font-size:16px;line-height:1.75}.page-legal .legal-prose>*+*{margin-top:1.15em}.page-legal .legal-prose h2{font-family:var(--fd);font-weight:400;color:var(--tekst);font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.25;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--linia)}.page-legal .legal-prose h2:first-child{margin-top:0;padding-top:0;border-top:0}.page-legal .legal-prose b,.page-legal .legal-prose strong{color:var(--tekst);font-weight:700}.page-legal .legal-prose a{color:var(--zloto-tekst);text-decoration:underline;text-underline-offset:4px}.page-legal .legal-prose a:hover{color:var(--tekst)}.page-legal .legal-prose ol,.page-legal .legal-prose ul{padding-left:1.5rem}.page-legal .legal-prose ul{list-style:none}.page-legal .legal-prose ul>li{position:relative}.page-legal .legal-prose ul>li:before{content:"";position:absolute;left:-1.1rem;top:.72em;width:6px;height:1px;background:var(--zloto)}.page-legal .legal-prose ol{list-style:decimal}.page-legal .legal-prose li+li,.page-legal .legal-prose li>ol,.page-legal .legal-prose li>ul{margin-top:.5rem}.page-legal .legal-prose table{width:100%;border-collapse:collapse;font-size:14.5px;display:block;overflow-x:auto}.page-legal .legal-prose td,.page-legal .legal-prose th{border-bottom:1px solid var(--linia);padding:12px 14px;text-align:left;vertical-align:top}}