.pl-hero{padding:25px 0 40px}.pl-page h1{max-width:18ch}.pl-updated{margin-top:18px;font-size:14px}.pl-body{padding:0 0 70px}.pl-doc{gap:18px;max-width:760px;display:grid}.pl-sec{background:#fffefb;border:1px solid #e1ded3;border-radius:24px;padding:28px 24px}.pl-page .pl-sec h2{max-width:none;margin-bottom:6px;font-size:clamp(22px,2.2vw,28px)}.pl-page .pl-sec p{font-size:16.5px;line-height:1.7}.pl-sec ul{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.pl-sec li{color:#5c6258;padding-left:22px;font-size:16px;line-height:1.65;position:relative}.pl-sec li:before{content:"";background:#d4b95f;border-radius:50%;width:7px;height:7px;position:absolute;top:.7em;left:2px}.pl-contact{align-items:center;min-height:60px;display:flex}.pl-index{gap:18px;display:grid}.pl-card{background:#fffefb;border:1px solid #e1ded3;border-radius:24px;padding:26px 24px}.pl-page .pl-card h2{max-width:none;margin-bottom:14px;font-size:22px}.pl-card ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pl-card li a{border-bottom:1px solid #ebe8dd;padding:9px 0;font-size:15px;line-height:1.4;text-decoration:none;display:block}.pl-card li:last-child a{border-bottom:0}.pl-card li a:hover{text-decoration:underline}.pl-note{margin-top:26px;font-size:14px}.pl-note a{text-decoration:underline}@media (width>=640px){.pl-sec{padding:34px 36px}.pl-card{padding:30px 32px}}@media (width>=900px){.pl-wide .pl-index{grid-template-columns:1fr 1fr}.pl-wide .pl-card.span2{grid-column:1/-1}.pl-wide .pl-card.span2 ul{-moz-column-gap:40px;grid-template-columns:1fr 1fr;column-gap:40px}}.pl-sec p:first-child{margin-top:0}.pl-doc{max-width:860px}
