.pl{--pl-ink:#191c1c;--pl-muted:#62594f;--pl-paper:#f2f1ef;--pl-accent:#805a3e;--pl-line:#ccc4ba;background:var(--pl-paper);color:var(--pl-ink);padding:64px 32px 88px;font-family:inherit}
.pl *{box-sizing:border-box}.pl ::selection{background:#d9c6b5;color:#191c1c}.pl a{color:inherit}.pl a:focus-visible{outline:2px solid var(--pl-accent);outline-offset:6px}.pl__inner{max-width:1080px;margin:auto}.pl__header{padding-bottom:48px;border-bottom:1px solid var(--pl-line)}
.pl .pl__title{font-family:inherit;font-size:clamp(36px,4.4vw,60px);line-height:1.12;font-weight:400;text-transform:none;letter-spacing:0;margin:0 0 20px;text-wrap:balance}.pl__intro{font-size:21px;line-height:1.5;max-width:650px;margin:0;color:var(--pl-muted)}
.pl__entry{display:grid;grid-template-columns:142px minmax(0,1fr);gap:32px;padding:36px 0;border-bottom:1px solid var(--pl-line)}.pl__date{font-size:15px;line-height:1.6;color:var(--pl-muted);padding-top:7px;font-variant-numeric:tabular-nums}.pl .pl__entry-title{font:400 clamp(24px,2.3vw,30px)/1.25 inherit;font-family:inherit;font-size:clamp(24px,2.3vw,30px);line-height:1.25;font-weight:400;text-transform:none;letter-spacing:0;margin:0 0 16px;text-wrap:pretty}.pl__entry-title a{text-decoration:none;text-underline-offset:5px}.pl__entry-title a:hover{color:var(--pl-accent);text-decoration:underline;text-decoration-thickness:1px}.pl__summary{max-width:730px;font-size:18px;line-height:1.6;margin:0 0 18px}.pl__expert{font-size:15px;line-height:1.6;color:var(--pl-muted);margin:0;max-width:700px}.pl__pager{padding-top:32px;line-height:2}.pl__pager a{display:inline-block;min-width:32px;min-height:40px;text-align:center;text-underline-offset:4px;color:var(--pl-accent)}
.pl__back{display:inline-block;font-size:16px;line-height:1.5;text-decoration:underline;text-underline-offset:5px;color:var(--pl-accent)!important;padding:8px 0;margin-bottom:36px}.pl__article{max-width:760px;margin:auto}.pl .pl__article-title{font-family:inherit;font-size:clamp(30px,3.5vw,46px);line-height:1.2;font-weight:400;text-transform:none;letter-spacing:0;margin:0 0 24px;text-wrap:balance}.pl__meta{padding:0 0 28px;margin-bottom:30px;border-bottom:1px solid var(--pl-line);display:grid;gap:8px}.pl__meta p{margin:0;font-size:15px;line-height:1.5;color:var(--pl-muted)}.pl__body{font-size:19px;line-height:1.7;overflow-wrap:anywhere}.pl__body>p{margin:0 0 24px}.pl__body>p:first-child{font-size:21px;line-height:1.6}.pl__body h2{font:inherit;font-size:30px;line-height:1.25;margin:44px 0 20px;text-transform:none;letter-spacing:0;text-wrap:pretty}.pl__body h3{font:inherit;font-size:24px;line-height:1.35;margin:32px 0 16px;text-transform:none;letter-spacing:0}.pl__body ul,.pl__body ol{padding-left:24px;margin:0 0 24px}.pl__body li{margin-bottom:10px}.pl__body a{text-decoration:underline;text-underline-offset:4px;color:var(--pl-accent)}.pl__body blockquote{margin:32px 0;padding:24px 0;border-block:1px solid var(--pl-line);font-size:23px;line-height:1.5}.pl__figure{margin:32px 0 40px}.pl__figure img,.pl__body img,.pl__gallery img{display:block;width:auto;max-width:100%;height:auto;margin-inline:auto}.pl__figure figcaption{font-size:14px;line-height:1.5;color:var(--pl-muted);margin-top:12px}.pl__gallery{display:grid;gap:32px;margin-top:40px}.pl__gallery figure{margin:0}.pl__body table{display:block;max-width:100%;overflow-x:auto}.pl__body iframe,.pl__body video{max-width:100%}.pl__end{border-top:1px solid var(--pl-line);margin-top:48px;padding-top:24px}.pl__end .pl__back{margin:0}
@media(max-width:640px){.pl{padding:36px 20px 56px}.pl__header{padding-bottom:32px}.pl__intro{font-size:18px}.pl__entry{grid-template-columns:1fr;gap:10px;padding:28px 0}.pl__date{padding:0;font-size:14px}.pl .pl__entry-title{font-size:25px;margin-bottom:14px}.pl__summary{font-size:17px;margin-bottom:16px}.pl__expert{font-size:14px}.pl__back{margin-bottom:24px}.pl__body{font-size:18px;line-height:1.65}.pl__body>p:first-child{font-size:19px}.pl__body h2{font-size:27px;margin-top:36px}.pl__figure{margin:28px 0 32px}.pl__meta{margin-bottom:24px;padding-bottom:24px}}
.pl__summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.pl__entry-title{overflow-wrap:anywhere}
