.pp-diary-list{display:grid;gap:30px;margin-top:36px}.pp-diary-card{display:flex;align-items:stretch;background:var(--panel);border:1px solid var(--line);border-radius:6px;overflow:hidden}.pp-diary-cover{flex:0 0 40%;display:flex;align-items:center}.pp-diary-cover img{display:block;width:100%;height:auto}.pp-diary-copy{padding:28px;flex:1;min-width:0}.pp-diary-copy h2{font-size:clamp(25px,3vw,37px);overflow-wrap:anywhere}.pp-diary-copy h2 a{text-decoration:none}.pp-diary-date{font-size:14px;color:var(--muted);margin:0 0 12px}.pp-diary-article{max-width:900px;margin:32px auto}.pp-diary-article h1{font-size:clamp(32px,5vw,62px);letter-spacing:-1px;overflow-wrap:anywhere}.pp-diary-hero{display:block;width:100%;height:auto;margin:24px 0}.pp-diary-body{font:inherit;line-height:1.85;overflow-wrap:anywhere}.pp-diary-body p{max-width:none}.pp-diary-body img{max-width:100%;height:auto}.pp-diary-body figure,.pp-diary-body .wp-caption{max-width:100%;margin:24px auto}.pp-diary-body .aligncenter{display:block;margin:24px auto}.pp-diary-body .alignleft{float:left;margin:8px 24px 16px 0}.pp-diary-body .alignright{float:right;margin:8px 0 16px 24px}.pp-diary-body::after{content:'';display:block;clear:both}.pp-diary-body blockquote{border-left:3px solid var(--orange);padding-left:24px;margin-left:0}.pp-diary-preview{padding:16px;border:1px solid var(--orange);max-width:none}.pp-diary-pagination{margin-top:30px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}@media(max-width:650px){.pp-diary-card{display:block}.pp-diary-copy{padding:22px}.pp-diary-body .alignleft,.pp-diary-body .alignright{float:none;display:block;margin:20px auto}}
