/* Minor Corrections PDF: uncluttered tiles and compact, naturally scrolling previews. */
.sp-page .sp-preview>summary{position:absolute;top:auto;right:16px;bottom:12px;width:1px;height:1px;min-height:0;padding:0!important;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap;box-shadow:none;background:var(--surface);font-size:13px}
.sp-page .sp-preview>summary:focus-visible{clip-path:none;width:auto;height:auto;min-height:40px;padding:8px 12px!important;color:var(--link);border:1px solid var(--border-subtle);border-radius:6px;z-index:40}
.sp-page .sp-preview-panel,.sp-page .sp-preview[data-preview-kind="key-facts"] .sp-preview-panel{height:auto;min-height:0;max-height:calc(100dvh - 130px);padding:35px 18px 18px;overflow-y:auto;overscroll-behavior:auto;scrollbar-width:thin}
.sp-page .sp-preview-scroll,.sp-page .sp-preview[data-preview-kind="key-facts"] .sp-preview-scroll{height:auto;min-height:0;max-height:none;overflow:visible;overscroll-behavior:auto;padding-top:0}
.sp-page .sp-preview[data-preview-kind="key-facts"] .fact-grid>div{padding:10px 12px}
.sp-page .sp-full-detail{flex:none;margin-top:12px}
@media(max-width:650px),(hover:none),(pointer:coarse){.sp-page .sp-preview{height:auto;margin:8px 4px 0}.sp-page .sp-preview>summary{position:static;width:auto;height:auto;min-height:44px;clip-path:none;overflow:visible;white-space:normal;justify-content:flex-start;background:transparent;border-radius:0;color:var(--link);font-weight:600}.sp-page .sp-preview>summary:focus-visible{padding:0!important}}
