.pp-head{grid-template-columns:auto 1fr;align-items:end;gap:28px;display:grid}.pp-mono{border:1px solid var(--ink);outline:1px solid var(--ink);outline-offset:4px;background:var(--paper-2);width:112px;height:136px;font-family:var(--display);letter-spacing:.02em;color:var(--ink);place-items:center;font-size:44px;font-weight:600;display:grid}.pp-name{margin-bottom:10px}.pp-head .doc__dek a{color:var(--ink);-webkit-text-decoration-color:var(--oxblood);text-decoration-color:var(--oxblood);text-underline-offset:3px}.pp-loc{font-family:var(--label);color:var(--ink-3);margin-top:4px;font-size:14px;display:block}.pp-answer{max-width:860px}.pp-facts{border-top:1px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));max-width:1000px;margin:0 0 48px;display:grid}.pp-facts div{border-bottom:1px solid var(--rule);padding:12px 16px 12px 0}.pp-facts dt{font-family:var(--label);color:var(--ink-3);font-size:12px;font-weight:600}.pp-facts dd{font-family:var(--display);margin:4px 0 0;font-size:22px;line-height:1.2}.pp-facts dd a{color:var(--ink);-webkit-text-decoration-color:var(--oxblood);text-decoration-color:var(--oxblood);text-underline-offset:3px}.pp-facts small{font-family:var(--label);color:var(--ink-3);margin-top:2px;font-size:12px;display:block}.pp-cols{grid-template-columns:minmax(0,1fr) 300px;gap:56px;max-width:1120px;display:grid}.pp-record{margin:0 0 48px;padding:0;list-style:none}.pp-record li{grid-template-columns:112px minmax(0,1fr);gap:20px;padding-bottom:24px;display:grid;position:relative}.pp-record li:before{content:"";background:var(--oxblood);width:7px;height:7px;position:absolute;top:10px;left:124px;transform:rotate(45deg)}.pp-record li:not(:last-child):after{content:"";background:var(--rule);width:1px;position:absolute;top:22px;bottom:0;left:127px}.pp-record time{font-family:var(--data);color:var(--ink-3);text-align:right;padding-top:4px;font-size:13px}.pp-record li>div{padding-left:22px}.pp-record__line{font-family:var(--display);margin:0;font-size:22px;line-height:1.3}.pp-record__src{color:var(--ink-2);margin:6px 0 0;font-size:15px;line-height:1.45}.pp-record__src a{color:var(--ink-2)}.pp-record__src span,.pp-news span{font-family:var(--label);color:var(--ink-3);white-space:nowrap;margin-left:6px;font-size:12px;font-weight:600}.pp-news{margin:0 0 48px;padding:0;list-style:none}.pp-news li{border-bottom:1px solid var(--rule);grid-template-columns:112px minmax(0,1fr);column-gap:20px;padding:12px 0;font-size:17px;line-height:1.4;display:grid}.pp-news time{font-family:var(--data);color:var(--ink-3);text-align:right;grid-row:span 2;padding-top:3px;font-size:13px}.pp-news a{color:var(--ink);text-decoration:none}.pp-news a:hover{color:var(--oxblood)}.pp-news span{margin:2px 0 0}.pp-aside{border-top:4px double var(--ink);color:var(--ink-2);align-self:start;padding:20px 0 0;font-size:15px;line-height:1.5}.pp-aside h2{font-family:var(--label);color:var(--ink);margin:0 0 8px;font-size:13px;font-weight:700}.pp-aside h2:not(:first-child){margin-top:28px}.pp-aside p{margin:0 0 10px}.pp-aside a{color:var(--oxblood)}.pp-aside__links{flex-direction:column;gap:4px;display:flex}.pp-aside__links a{min-height:36px;font-family:var(--label);align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.pp-aside ul{margin:0;padding:0;list-style:none}.pp-aside li{border-bottom:1px solid var(--rule);padding:6px 0}.pp-aside li a{color:var(--ink);text-decoration:none}.pp-aside li small{font-family:var(--label);color:var(--ink-3);font-size:12px;display:block}.pp-method{max-width:760px;margin-top:16px}.pp-recent{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin:0 0 56px;padding:0;list-style:none;display:grid}.pp-recent li{border-bottom:1px solid var(--rule);padding:14px 0 18px}.pp-recent time{font-family:var(--data);color:var(--ink-3);font-size:12px}.pp-recent__name{font-family:var(--display);color:var(--ink);margin-top:4px;font-size:24px;font-weight:600;line-height:1.2;text-decoration:none;display:block}.pp-recent__name:hover{color:var(--oxblood)}.pp-recent p{color:var(--ink-2);margin:4px 0 0;font-size:16px;line-height:1.4}.pp-count{font-family:var(--data);color:var(--ink-3);font-size:13px}.pp-letters{z-index:2;background:var(--paper);border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:2px;margin:-12px 0 24px;padding:8px 0;display:flex;position:sticky;top:0}.pp-letters a{min-width:36px;min-height:36px;font-family:var(--display);color:var(--ink);place-items:center;font-size:20px;text-decoration:none;display:grid}.pp-letters a:hover{color:var(--oxblood)}.pp-index{columns:2 420px;column-gap:56px;margin-bottom:40px}.pp-index__group{break-inside:avoid;margin-bottom:28px;scroll-margin-top:72px}.pp-index__group h3{font-family:var(--display);color:var(--oxblood);margin:0 0 4px;font-size:40px;font-weight:600;line-height:1}.pp-index ul{margin:0;padding:0;list-style:none}.pp-index li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:8px 0;display:grid}.pp-index li a{font-family:var(--display);color:var(--ink);font-size:20px;font-weight:600;text-decoration:none}.pp-index li a:hover{color:var(--oxblood)}.pp-index li span{color:var(--ink-2);grid-column:1;font-size:15px;line-height:1.4}.pp-index li small{font-family:var(--data);color:var(--ink-3);grid-area:1/2;align-self:center;font-size:12px}@media (max-width:900px){.pp-cols{grid-template-columns:minmax(0,1fr);gap:8px}.pp-recent{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.pp-head{align-items:center;gap:18px}.pp-mono{outline-offset:3px;width:60px;height:74px;font-size:24px}.pp-name{font-size:38px}.pp-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-facts dd{font-size:18px}.pp-record li,.pp-news li{grid-template-columns:minmax(0,1fr)}.pp-record li{gap:4px;padding-left:24px}.pp-record li:before{top:9px;left:0}.pp-record li:not(:last-child):after{top:22px;left:3px}.pp-record li>div{padding-left:0}.pp-record time,.pp-news time{text-align:left}.pp-record__line{font-size:19px}.pp-index li a{font-size:18px}}
