.mdpp{--bg:#faf8f6;--card:#fbf8f5;--chip:#ece1d9;--ink:#1a1a1a;--muted:#4f4e4b;--line:rgba(0,0,0,.10);--rule:#c9b3a4;--serif:'Playfair Display','Cormorant Garamond',Georgia,serif;--sans:'Jost',Inter,system-ui,-apple-system,sans-serif;background:var(--bg);font-family:var(--sans);color:var(--ink);padding:34px 16px 60px;-webkit-font-smoothing:antialiased}
.mdpp *,.mdpp *::before,.mdpp *::after{box-sizing:border-box}
.mdpp-wrap{max-width:820px;margin:0 auto}
.mdpp-card{background:var(--card);border:1px solid var(--line);padding:30px 26px;margin-bottom:22px}
.mdpp-head{display:flex;align-items:center;gap:18px;margin-bottom:24px}
.mdpp-h{font-family:var(--serif);font-weight:400;font-size:clamp(24px,5.4vw,34px);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;line-height:1.1}
.mdpp-rule{width:56px;height:1px;background:var(--rule)}
.mdpp-chip{width:60px;height:60px;flex-shrink:0;border-radius:50%;background:var(--chip);display:flex;align-items:center;justify-content:center;font-size:26px;line-height:1}
.mdpp-chip svg{width:26px;height:26px}
.mdpp-lead{font-size:15px;line-height:1.7;color:var(--muted);font-weight:300;margin:0 0 22px}
.mdpp-methods{list-style:none;margin:0;padding:0}
.mdpp-methods li{display:flex;align-items:center;gap:16px;padding:7px 0}
.mdpp-badge{width:46px;height:34px;flex-shrink:0;border-radius:7px;background:var(--chip);display:flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:600;letter-spacing:.03em;color:#3a3936}
.mdpp-badge svg{width:20px;height:20px}
.mdpp-badge--mc{gap:0}
.mdpp-mc-a,.mdpp-mc-b{width:13px;height:13px;border-radius:50%}
.mdpp-mc-a{background:#1a1a1a}
.mdpp-mc-b{background:#8d8d8d;margin-left:-5px}
.mdpp-methods li>span:last-child{font-size:14.5px;line-height:1.6;color:var(--ink);font-weight:300}
.mdpp-methods li>span:last-child b{font-weight:600}
.mdpp-bullet{width:4px;height:4px;border-radius:50%;background:var(--ink);flex-shrink:0;margin-right:-6px}
.mdpp-sep{display:flex;align-items:center;gap:14px;margin:26px 0 22px}
.mdpp-sep::before,.mdpp-sep::after{content:'';flex:1;height:1px;background:var(--line)}
.mdpp-sep span{width:34px;height:34px;border-radius:50%;border:1px solid var(--line);display:flex;align-items:center;justify-content:center}
.mdpp-sep svg{width:15px;height:15px}
.mdpp-note{display:flex;gap:18px;align-items:flex-start;padding:16px 0;border-top:1px solid var(--line)}
.mdpp-note:first-of-type{border-top:none;padding-top:0}
.mdpp-note-ico{width:48px;height:48px;flex-shrink:0;border-radius:50%;background:var(--chip);display:flex;align-items:center;justify-content:center}
.mdpp-note-ico svg{width:21px;height:21px}
.mdpp-note p{margin:0;font-size:14.5px;line-height:1.7;color:var(--muted);font-weight:300}
.mdpp-lbhead{display:flex;align-items:center;gap:14px;margin-bottom:6px}
.mdpp-flag{font-size:30px;line-height:1}
.mdpp-row{background:var(--card);border:1px solid var(--line);display:flex;align-items:center;gap:0;padding:16px 18px;margin-bottom:12px}
.mdpp-row .mdpp-note-ico{margin-right:18px}
.mdpp-row-div{width:1px;align-self:stretch;background:var(--line);margin-right:18px}
.mdpp-row span:last-child{font-size:15px;font-weight:500;color:var(--ink)}
.mdpp-auth{list-style:none;margin:0;padding:0}
.mdpp-auth li{display:flex;gap:18px;align-items:flex-start;padding:14px 0}
.mdpp-auth p{margin:0;font-size:14.5px;line-height:1.7;color:var(--muted);font-weight:300}
.mdpp-auth p strong{color:var(--ink);font-weight:600}
@media (max-width:560px){.mdpp{padding:26px 12px 48px}.mdpp-card{padding:24px 16px}.mdpp-chip{width:52px;height:52px;font-size:22px}.mdpp-note-ico{width:42px;height:42px}.mdpp-note-ico svg{width:19px;height:19px}.mdpp-head{gap:14px}.mdpp-note,.mdpp-auth li{gap:14px}.mdpp-methods li{gap:12px}.mdpp-row{padding:14px 14px}.mdpp-row .mdpp-note-ico,.mdpp-row-div{margin-right:14px}}
