.paper-session-preview{scroll-margin-top:110px;grid-column:1/-1}
.paper-session-preview a{color:#8d3021;text-underline-offset:3px}
.paper-session-preview .post-body{display:block}
.paper-session-preview .abstract-intro{max-width:78ch;font-size:1.05rem}
.paper-session-preview .abstract-notice{padding:16px 20px;background:#f6eddf;border-left:3px solid #b77732;border-radius:0 10px 10px 0;font-size:.9rem;line-height:1.65}
.paper-session-preview .abstract-navigation{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0 28px}
.paper-session-preview .abstract-navigation a{padding:8px 13px;border:1px solid #ddc7b4;border-radius:20px;text-decoration:none;font-size:.85rem}
.paper-session-preview .abstract-card{margin:22px 0;padding:26px;border:1px solid #e1cbb6;border-radius:18px;background:#fffdf8;scroll-margin-top:110px}
.paper-session-preview .abstract-heading{display:grid;grid-template-columns:82px minmax(0,1fr);gap:20px;align-items:start}
.paper-session-preview .abstract-heading img{display:block;width:82px;height:82px;border-radius:50%;object-fit:cover;border:3px solid #f0e2d0}
.paper-session-preview .abstract-heading h4{font:500 clamp(1.15rem,2vw,1.55rem)/1.35 Georgia,serif;margin:5px 0 12px;text-transform:none;letter-spacing:normal;color:#492017}
.paper-session-preview .abstract-time{font-size:.82rem;font-weight:700;color:#8d3021;margin:0}
.paper-session-preview .abstract-author{font-weight:700;margin:0 0 3px}
.paper-session-preview .abstract-affiliation{font-size:.87rem;color:#735c4b;margin:0;line-height:1.5}
.paper-session-preview .abstract-overview{margin:18px 0;max-width:78ch;line-height:1.7}
.paper-session-preview details{border-top:1px solid #e7d8c8;padding-top:15px}
.paper-session-preview summary{cursor:pointer;font-weight:700;color:#8d3021;padding:5px 0}
.paper-session-preview summary:focus-visible{outline:3px solid #c88826;outline-offset:4px}
.paper-session-preview .abstract-text{max-width:78ch;line-height:1.8;font-size:.97rem;padding-top:10px}
.paper-session-preview .abstract-text p{margin:0 0 1.1em}
.paper-session-preview .abstract-keywords,.paper-session-preview .abstract-source-note{font-size:.85rem;color:#735c4b}
.paper-session-preview .remaining-papers{padding:20px 24px;background:#f6eddf;border-radius:14px;margin-top:28px}
.paper-session-preview .remaining-papers li{padding:9px 0;line-height:1.6}
.paper-session-preview .abstract-actions{display:flex;flex-wrap:wrap;gap:14px;margin:26px 0 6px}
.paper-session-preview .abstract-actions .btn{display:inline-block;padding:11px 18px;background:#8d3021;color:#fff;border:1px solid #8d3021;border-radius:24px;text-decoration:none;font-weight:700}
.paper-session-preview .abstract-actions .btn.outline{background:transparent;color:#8d3021}
@media(max-width:600px){.paper-session-preview .abstract-card{padding:18px}.paper-session-preview .abstract-heading{grid-template-columns:60px minmax(0,1fr);gap:13px}.paper-session-preview .abstract-heading img{width:60px;height:60px}.paper-session-preview .abstract-text{font-size:.94rem}.paper-session-preview .remaining-papers{padding:16px}}
@media print{.paper-session-preview details>.abstract-text{display:block!important}.paper-session-preview .abstract-navigation,.paper-session-preview .abstract-actions{display:none}}
