.prdocs{max-width:1180px;margin:48px auto;padding:32px 20px;border-top:1px solid #d9e0dc;color:inherit}.prdocs h2{margin:0 0 12px;font-size:clamp(25px,3vw,34px)}.prdocs-intro{max-width:760px;line-height:1.6}.prdocs-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:20px;margin:24px 0}.prdocs label{display:block;margin-bottom:8px;font-weight:600}.prdocs input,.prdocs select{width:100%;min-height:48px;padding:10px 14px;border:1px solid #7d8e84;border-radius:5px;background:#fff;color:#182e23;font:inherit}.prdocs input:focus-visible,.prdocs select:focus-visible,.prdocs a:focus-visible{outline:3px solid #267b53;outline-offset:3px}.prdocs-status{margin:18px 0;line-height:1.6}.prdocs-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.prdocs-card{padding:22px;border:1px solid #d9e0dc;border-radius:6px;background:#fff;color:#182e23}.prdocs-card h3{font-size:19px;margin:0 0 16px;overflow-wrap:anywhere}.prdocs-links{display:flex;flex-wrap:wrap;gap:12px}.prdocs-links a{padding:12px 14px;display:block;border:1px solid #267b53;border-radius:5px;color:#165034;text-decoration:none;line-height:1.5}.prdocs-links a:hover{background:#edf6ef}.prdocs-links small{display:block;font-size:12px;color:#455d50}.prdocs-help{font-size:14px;margin-top:20px;line-height:1.6}@media(max-width:700px){.prdocs-filters,.prdocs-results{grid-template-columns:1fr}.prdocs{margin-top:30px;padding:24px 16px}.prdocs-card{padding:18px}.prdocs-links a{flex:1 1 180px}}@media print{.prdocs{display:none}}
