.pc-legal{min-height:100vh;padding-block:calc(var(--header-h, 88px) + var(--spacing-xl)) var(--spacing-6xl);background:var(--bg-page);color:var(--text-primary);font-family:var(--font-golos)}.pc-legal,.pc-legal__inner{box-sizing:border-box;width:100%}.pc-legal__inner{max-width:800px;margin:0 auto;padding-inline:var(--spacing-xl)}.pc-legal__head{padding-block:var(--spacing-3xl) var(--spacing-4xl);border-bottom:1px solid var(--border-default);margin-bottom:var(--spacing-5xl)}.pc-legal__crumbs{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);color:var(--text-secondary)}.pc-legal__crumb-link{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.pc-legal__crumb-link:hover{color:var(--text-primary)}}.pc-legal__crumb-current,.pc-legal__title{color:var(--text-primary)}.pc-legal__title{margin:0 0 var(--spacing-lg);overflow-wrap:break-word}.pc-legal__lead{margin:0 0 var(--spacing-xl);color:var(--text-secondary)}.pc-legal__meta{display:flex;flex-direction:column;gap:var(--spacing-xs);color:var(--text-secondary)}.pc-legal__section{margin-bottom:var(--spacing-4xl);scroll-margin-top:calc(var(--header-h, 88px) + var(--spacing-mlg))}.pc-legal__h2{display:flex;align-items:baseline;gap:var(--spacing-md);margin:0 0 var(--spacing-lg);color:var(--text-primary)}.pc-legal__num{flex:0 0 auto;min-width:3ch}.pc-legal__body{color:var(--text-secondary)}.pc-legal__p{margin:0 0 var(--spacing-md)}.pc-legal__p--last{margin-bottom:0}.pc-legal__body ol,.pc-legal__body ul{margin:0 0 var(--spacing-md);padding-left:var(--spacing-mlg)}.pc-legal__li{margin-bottom:var(--spacing-xs);padding-left:var(--spacing-sm)}.pc-legal__subhead{margin:0 0 var(--spacing-lg);color:var(--text-primary)}.pc-legal__subhead--spaced{margin-top:var(--spacing-xl)}.pc-legal__body strong{color:var(--text-primary);font-weight:var(--text-body-md-strong--font-weight)}.pc-legal__link{color:var(--text-link);text-decoration:none}@media (hover:hover) and (pointer:fine){.pc-legal__link:hover{text-decoration:underline}}.pc-legal__card{margin:0;padding:var(--spacing-lg) var(--spacing-mlg);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-subtle);color:var(--text-primary)}.pc-legal__card-row+.pc-legal__card-row{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--border-default)}.pc-legal__card-label{margin:0;color:var(--text-secondary)}.pc-legal__card-value{margin:var(--spacing-2xs) 0 0;color:var(--text-primary)}.pc-legal__table-wrap{overflow-x:auto;margin-bottom:var(--spacing-md);border:1px solid var(--border-default);border-radius:var(--radius-lg)}.pc-legal__table{width:100%;border-collapse:collapse;text-align:left;hyphens:manual}.pc-legal__table th{border-bottom:1px solid var(--border-default);background:var(--bg-secondary);color:var(--text-primary);text-transform:uppercase}.pc-legal__table td,.pc-legal__table th{padding:var(--spacing-sm) var(--spacing-lg);text-align:left}.pc-legal__table td{color:var(--text-secondary);vertical-align:top}.pc-legal__footer,.pc-legal__table tbody tr+tr td{border-top:1px solid var(--border-default)}.pc-legal__footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-lg);margin-top:var(--spacing-5xl);padding-top:var(--spacing-2xl)}@media (max-width:768px){.pc-legal{padding-block:calc(var(--header-h, 88px) + var(--spacing-lg)) var(--spacing-5xl)}.pc-legal__inner{padding-inline:var(--spacing-mlg)}.pc-legal__head{padding-block:var(--spacing-2xl) var(--spacing-3xl);margin-bottom:var(--spacing-4xl)}.pc-legal__section{margin-bottom:var(--spacing-3xl)}}@media (max-width:480px){.pc-legal__table-wrap{overflow-x:visible}.pc-legal__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pc-legal__table tr{display:block}.pc-legal__table tr+tr{border-top:1px solid var(--border-default)}.pc-legal__table td{display:block;padding-block:var(--spacing-xs)}.pc-legal__table tbody tr+tr td{border-top:0}.pc-legal__table td:before{content:attr(data-label);display:block;color:var(--text-secondary);text-transform:uppercase;font-size:var(--text-overline);line-height:var(--text-overline--line-height);letter-spacing:var(--text-overline--letter-spacing)}.pc-legal__footer{flex-direction:column;align-items:stretch}}