.pidl{--pidl-ink:var(--p55-btn-bg,#0d1b22);--pidl-line:var(--p55-hdr-line,#e6e2d9);--pidl-bg:var(--p55-hdr-bg,#f6f4ef);color:#33454d}
.pidl-hero{display:flex;flex-wrap:wrap;gap:24px 40px;align-items:flex-start;margin-bottom:32px}
.pidl-lead{flex:1 1 360px;min-width:0}
.pidl-lead .content-title{margin:0 0 16px}
.pidl-intro{font-size:17px;line-height:1.6}
.pidl-card{flex:0 1 340px;width:340px;max-width:100%;box-sizing:border-box;padding:24px;background:var(--pidl-bg);border:1px solid var(--pidl-line);border-radius:16px}
.pidl-card-name{font-size:18px;font-weight:600;line-height:1.3;color:var(--pidl-ink)}
.pidl-card-size{margin-top:6px;color:#5d6d74}
.pidl-card-price{margin-top:12px;font-size:28px;font-weight:700;color:var(--pidl-ink)}
.pidl-btn{display:block;box-sizing:border-box;margin-top:18px;padding:16px 20px;border-radius:12px;background:var(--pidl-ink);color:#fff;font-size:17px;font-weight:600;text-align:center;text-decoration:none}
.pidl-btn:hover,.pidl-btn:focus{color:#fff;text-decoration:none;opacity:.88}
.pidl-btn-small{display:inline-block;margin:0;padding:10px 20px;font-size:15px;white-space:nowrap}
.pidl-section{margin-bottom:32px}
.pidl-section h2{margin:0 0 16px;font-size:24px}
.pidl-docs{margin:0;padding:0;list-style:none;border-top:1px solid var(--pidl-line)}
.pidl-docs li{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--pidl-line)}
.pidl-doc-text{flex:1 1 260px;min-width:0}
.pidl-doc-name{display:block;font-weight:600;color:var(--pidl-ink)}
.pidl-doc-meta{display:block;margin-top:2px;color:#5d6d74}
.pidl-body{margin-bottom:32px;font-size:16px;line-height:1.65}
.pidl-body h2,.pidl-body h3{margin:28px 0 12px}
.pidl-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none}
.pidl-links a,.pidl-back a{color:var(--p55-hdr-icon,#00838f)}
@media (max-width:575px){.pidl-card{flex-basis:100%;width:100%;padding:18px}.pidl-docs li{align-items:stretch}.pidl-btn-small{width:100%;text-align:center}}
