/* Scoped to the November 2026 FRP symposium report. */
body.hkc-managed-page .hkc-frp11 > .frp11-body { width: 100%; max-width: 62rem; margin-inline: auto !important; padding: clamp(24px, 4vw, 56px) clamp(16px, 4vw, 48px); }
body.hkc-managed-page .hkc-frp11 .hkc-page-header { padding-block: clamp(36px, 5vw, 62px); }
body.hkc-managed-page .hkc-frp11 .hkc-page-header .hkc-container { max-width: 62rem !important; padding-inline: clamp(16px, 4vw, 48px); }
body.hkc-managed-page .hkc-frp11 .hkc-page-header h1 { font-size: clamp(1.6rem, 3.2vw, 2.55rem); line-height: 1.5; text-wrap: balance; margin-bottom: .55em; }
.hkc-frp11 .frp11-event { color: #fff; margin: 0 0 .65rem; font-weight: 600; }
.hkc-frp11 .frp11-body p { margin: 0 0 1.15em; }
.hkc-frp11 .frp11-body h2 { margin: 2em 0 .85em; padding: 0 0 .4em; border: 0; border-bottom: 2px solid #abcdd0; font-size: clamp(1.25rem, 2vw, 1.65rem); }
.hkc-frp11 .frp11-body h3 { margin: 1.35em 0 .45em; font-size: 1.05rem; color: #0a6269; }
.frp11-photos { display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: clamp(14px, 2vw, 24px); margin: 1.7em 0; }
.hkc-frp11 .hkc-frp11-photo { margin: 0; min-width: 0; }
.hkc-frp11 .hkc-frp11-photo img { display: block; width: 100%; height: auto; border-radius: 6px; }
.hkc-frp11 .hkc-frp11-photo figcaption { margin-top: .5em; font-size: .9em; line-height: 1.6; color: #415565; }
.hkc-frp11 .frp11-papers { margin: 0; padding: 0; list-style: none; }
.hkc-frp11 .frp11-papers li { display: grid; grid-template-columns: 2.5em 1fr; gap: .65em; align-items: baseline; margin: 0; padding: .65em 0; border-bottom: 1px solid #dbe4e7; }
.hkc-frp11 .frp11-papers li > span { color: #0a6269; font: 650 .95em/1.6 ui-monospace, monospace; text-align: center; border-radius: 3px; background: #e6f2f2; }
.hkc-frp11 .frp11-sources a { display: inline-block; margin-right: 1.4em; padding-block: .25em; text-decoration: underline; }
@media (max-width: 680px) { .hkc-frp11 .frp11-photos { grid-template-columns: 1fr; } }
