.ps-page{padding-block:24px 64px}.ps-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);gap:32px;align-items:end;margin:32px 0 20px}.ps-heading h1{max-width:720px;margin:8px 0 16px;font-size:clamp(38px,5vw,68px);line-height:1.02}.ps-deck{max-width:650px;font-size:18px;color:#536173}.ps-window{display:grid;gap:10px;background:#101c2d;color:#fff;padding:24px}.ps-window strong{font-size:24px;color:#c7e747}.ps-window span{font-size:14px;line-height:1.5}.ps-context{max-width:960px;color:#536173;line-height:1.65}.ps-jump{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin:28px 0 36px}.ps-jump a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:10px 12px;border:1px solid #d9dee5;background:#fff;color:#101c2d;font-weight:700;text-decoration:none}.ps-jump span{color:#536173;font-weight:400;font-size:13px}.ps-jump a:hover{border-color:#101c2d;background:#f3f6e9}.ps-page a:focus-visible{outline:3px solid #698700;outline-offset:3px}.ps-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}.ps-team{scroll-margin-top:110px;border:1px solid #d9dee5;background:#fff;min-width:0}.ps-team>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px;border-top:4px solid #101c2d}.ps-team h2{font-size:25px;line-height:1.15;margin:6px 0 0}.ps-count{color:#536173;white-space:nowrap;font-size:13px}.ps-team table{border-collapse:collapse;width:100%;font-size:15px}.ps-team th,.ps-team td{padding:11px 20px;text-align:left;border-bottom:1px solid #e5e9ed}.ps-team thead{background:#f5f6f8;color:#536173;font-size:12px}.ps-team tbody th{font-weight:500;overflow-wrap:anywhere}.ps-team tbody th a{color:#101c2d;text-decoration:underline;text-underline-offset:3px}.ps-team tbody td{width:60px;color:#536173}.ps-team tbody tr:last-child>*{border-bottom:0}.ps-team small{display:block;font-size:11px;color:#536173;font-weight:400;margin-top:4px}.ps-team-link{display:block;padding:16px 20px;border-top:1px solid #d9dee5;color:#101c2d;font-weight:700}.ps-team>p{padding:0 20px 16px;color:#536173}.ps-explain{border-top:4px solid #101c2d;margin-top:44px;padding-top:24px;max-width:820px;line-height:1.7}.ps-explain h2{font-size:30px;line-height:1.1}.ps-explain a{color:#101c2d;text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.ps-heading{grid-template-columns:1fr;gap:16px}.ps-jump{grid-template-columns:repeat(4,minmax(0,1fr))}.ps-groups{grid-template-columns:1fr}.ps-team th,.ps-team td{padding:10px 14px}.ps-team>header{padding:18px 14px}.ps-team h2{font-size:23px}.ps-team tbody td{width:48px}.ps-window{padding:20px}.ps-count{font-size:12px}.ps-heading h1{font-size:42px}}@media(prefers-reduced-motion:no-preference){.ps-jump a{transition:background-color .12s ease}}
