.rf-signings{max-width:1120px;margin:28px auto 48px;color:#172b42;font-family:"Open Sans",sans-serif}.rf-signings-intro{margin-bottom:24px;padding:24px;border:1px solid #e2e7eb;border-radius:14px;background:#fafbfc}.rf-signings h2{font-size:28px;font-weight:800;line-height:1.3;margin:8px 0 16px}.rf-signings-intro>p{line-height:1.7;margin-bottom:12px}.rf-signings-update,.rf-signings-sources{color:#526174;font-size:13px}.rf-signings-note{padding:14px 18px;border-left:3px solid #b4c6d5;background:#f1f4f6;border-radius:4px;font-size:14px}.rf-signings a{color:#1d4ed8;text-decoration:underline;text-underline-offset:3px}.rf-signing-event{margin:24px 0;border:1px solid #d8e1e8;border-radius:10px;overflow:hidden;background:#fff}.rf-signing-event>header{padding:20px 22px;background:#edf5fb;border-bottom:1px solid #d6e3ed}.rf-signing-date{font-size:13px;font-weight:700;color:#385b7a;margin:0 0 6px}.rf-signing-event h3{font-size:22px;font-weight:700;line-height:1.4;margin:0 0 10px}.rf-signing-venue{font-size:14px;line-height:1.7}.rf-signing-table-wrap{overflow-x:auto}.rf-signing-event table{width:100%;min-width:560px;border-collapse:collapse;font-size:14px;text-align:left}.rf-signing-event thead th{padding:12px 18px;background:#f5f7f9;color:#3c5266;font-size:12px;font-weight:700}.rf-signing-event tbody th,.rf-signing-event td{padding:14px 18px;vertical-align:top;border-bottom:1px solid #e7edf1;line-height:1.6}.rf-signing-event tbody th{width:33%;font-weight:700}.rf-signing-event td{width:34%}.rf-signing-event small{display:block;margin-top:4px;font-size:12px;font-weight:400;color:#526174;line-height:1.6}.rf-signing-collection+.rf-signing-collection{margin-top:9px}.rf-signing-collection a{font-weight:600}.rf-signing-details{padding:14px 22px 0;color:#526174;font-size:13px;line-height:1.7}.rf-signing-links{display:flex;flex-wrap:wrap;gap:16px;padding:16px 22px;font-size:13px}.rf-signing-links a{display:inline-block;margin-right:12px}.rf-signing-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rf-signings a:focus-visible,.rf-signing-table-wrap:focus-visible{outline:2px solid #1d4ed8;outline-offset:3px}.rf-signings-empty{padding:24px;border:1px solid #d8e1e8;border-radius:8px;line-height:1.7}@media(max-width:640px){.rf-signings h2{font-size:25px}.rf-signing-event>header{padding:16px}.rf-signing-event h3{font-size:20px}.rf-signing-details{padding:14px 16px 0}.rf-signing-links{padding:16px}.rf-signing-event tbody th,.rf-signing-event td{padding:12px}}

.rf-signings [hidden]{display:none!important}.rf-signing-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:14px;margin:24px 0;padding:18px;background:#fff;border:1px solid #dce3e9;border-radius:10px}.rf-signing-filters label{display:block;flex:1 1 210px;color:#344d63;font-size:13px;font-weight:600}.rf-signing-filters input,.rf-signing-filters select{display:block;width:100%;box-sizing:border-box;height:42px;margin-top:6px;padding:8px 10px;background:#fff;border:1px solid #b7cada;border-radius:6px;font:inherit;color:#172b42}.rf-signing-filters button{padding:10px 14px;min-height:42px;background:#fff;border:1px solid #b7cada;border-radius:6px;color:#254c6b;font-size:13px;cursor:pointer}.rf-signing-filters p{flex-basis:100%;margin:0;color:#526174;font-size:12px}.rf-signing-person{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.rf-signings a.rf-signing-buy{display:inline-block;flex-shrink:0;padding:0;border-radius:5px;background:transparent;text-decoration:none;line-height:0}.rf-signings a.rf-signing-buy img{display:block;width:96px;max-width:100%;height:auto}.rf-signings a.rf-signing-buy:hover{opacity:.85}.rf-signings a.rf-signing-buy:focus-visible{outline-offset:4px}.rf-signing-filters input:focus-visible,.rf-signing-filters select:focus-visible,.rf-signing-filters button:focus-visible{outline:2px solid #1d4ed8;outline-offset:3px}
