body{margin:0;background:var(--surface-page)}a{color:var(--accent-cta)}a:hover{color:var(--blue-600)}.pp-hd{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border-default)}.pp-hdi{max-width:1180px;margin:0 auto;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px}.pp-lg{display:block;width:200px;height:21px;background:url(/assets/logo/png/prca-logo-en.png) 0/contain no-repeat}.pp-lg-w{display:block;width:170px;height:18px;background:url(/assets/logo/png/prca-logo-white.png) 0/contain no-repeat}.pp-bk{font-size:13px;font-weight:var(--fw-bold);text-decoration:none}.pp-wrap{max-width:820px;margin:0 auto;padding:48px 24px 80px;display:flex;flex-direction:column;gap:44px}.h1{font-size:30px;font-weight:var(--fw-black);color:var(--text-heading);line-height:1.4;letter-spacing:.01em;margin:0}.h2{font-size:20px;line-height:1.5;padding-bottom:12px;border-bottom:2px solid var(--accent-cta)}.h2,.h3{font-weight:var(--fw-bold);color:var(--text-heading);margin:0}.h3{font-size:16px;line-height:1.6}.h4{font-size:14px;font-weight:var(--fw-bold);color:var(--blue-600);line-height:1.7;margin:0}.p{font-size:15px;line-height:1.9;color:var(--text-body)}.p,.s{margin:0;text-wrap:pretty}.s{font-size:13px;line-height:1.85;color:var(--text-muted)}.sec{gap:20px}.grp,.sec{display:flex;flex-direction:column}.grp{gap:9px}.lst{gap:14px}.ind,.lst{display:flex;flex-direction:column}.ind{gap:5px;padding-left:16px;border-left:2px solid var(--border-default)}.addr{font-size:14px;line-height:1.95;color:var(--text-body);margin:0;font-style:normal}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:12px 14px;font-size:14px;line-height:1.85;border-top:1px solid var(--border-default);vertical-align:top}th{font-size:12px;color:var(--text-muted);letter-spacing:.03em;border-top:none;background:var(--surface-tint)}td:first-child,th{font-weight:var(--fw-bold)}td:first-child{color:var(--text-heading);white-space:nowrap}.card{background:var(--surface-tint);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:24px}@media (max-width:640px){.pp-wrap{padding:32px 18px 56px;gap:36px}.h1{font-size:24px}.h2{font-size:18px}table,tbody,td,th,thead,tr{display:block}th{display:none}td{border-top:none;padding:2px 0}td:first-child{color:var(--blue-600)}tr{padding:12px 0;border-top:1px solid var(--border-default)}}