.pg-post .pr-dateline{color:var(--fg);font-weight:600}.pg-post .pr-receipt{border:1px solid var(--line);background:#fff;border-radius:4px;max-width:440px;margin:18px auto 26px;padding:22px 26px 18px;position:relative;transform:rotate(-1deg);box-shadow:0 18px 32px -22px #0a254073}.pg-post .pr-receipt:before,.pg-post .pr-receipt:after{content:"";background:radial-gradient(circle at 6px 0,#0000 5px,#fff 5.5px) 0 0/12px 10px repeat-x;height:10px;position:absolute;left:0;right:0}.pg-post .pr-receipt:before{top:-9px;transform:scaleY(-1)}.pg-post .pr-receipt:after{bottom:-9px}.pg-post .pr-receipt h3{font:600 13px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--mid);text-align:center;margin:0 0 4px}.pg-post .pr-receipt .pr-sub{text-align:center;color:var(--muted);margin:0 0 12px;font-size:13px}.pg-post .pr-receipt dl{gap:0;margin:0;display:grid}.pg-post .pr-receipt dl div{border-top:2px dashed var(--line);grid-template-columns:110px 1fr;align-items:baseline;gap:14px;padding:12px 0;display:grid}.pg-post .pr-receipt dt{font:700 24px/1.1 var(--display);color:var(--navy)}.pg-post .pr-receipt dd{color:var(--fg);margin:0;font-size:15px}.pg-post .pr-receipt .pr-src{border-top:2px dashed var(--line);color:var(--muted);text-align:center;margin:4px 0 0;padding-top:12px;font-size:13px}.pg-post .post ul.pr-how{gap:10px;padding:0;list-style:none}.pg-post .pr-how li{padding-left:28px;position:relative}.pg-post .pr-how li:before{content:"";background:var(--light);width:14px;height:14px;box-shadow:inset 0 0 0 4px #fff,0 0 0 1px var(--light);border-radius:50%;position:absolute;top:6px;left:2px}.pg-post .pr-how a{color:var(--fg);font-weight:600}.pg-post .pr-quote{border:0;grid-template-columns:64px 1fr;gap:16px;margin:22px 0 26px;padding:0;display:grid}.pg-post .pr-quote img{object-fit:cover;border-radius:50%;width:64px;height:64px}.pg-post .pr-quote p{font:500 19px/1.5 var(--display);color:var(--navy);margin:0 0 10px}.pg-post .pr-quote footer{color:var(--muted);font-size:14px}.pg-post .pr-quote footer strong{color:var(--fg)}@media (width<=560px){.pg-post .pr-receipt{padding:20px 18px 16px}.pg-post .pr-receipt dl div{grid-template-columns:92px 1fr;gap:10px}.pg-post .pr-receipt dt{font-size:21px}.pg-post .pr-quote{grid-template-columns:48px 1fr}.pg-post .pr-quote img{width:48px;height:48px}.pg-post .pr-quote p{font-size:17px}}
