.mf-settings{position:sticky;top:25px}.mf-optional{font-weight:400;color:var(--muted);font-size:11px;margin-left:4px}.mf-settings .tool-actions{display:grid;grid-template-columns:1fr auto}.mf-settings .tool-primary,.mf-settings .tool-secondary{padding-inline:12px}.mf-method{padding-inline:2px}.mf-guide-link{font-size:12px;margin-top:20px}.mf-error{font-size:13px;line-height:1.6;color:#8E3827;border-left:2px solid #B65D3C;padding-left:10px;margin-top:15px}.mf-results-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.mf-results-heading .tool-tag{white-space:nowrap}.mf-selection{color:var(--forest);font-size:13px;line-height:1.7;padding-bottom:15px;border-bottom:1px solid var(--line)}.mf-snapshot{margin:12px 0 22px;max-width:600px}.mf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mf-card{min-width:0;padding:23px 22px 19px;background:#FCF9F2;border:1px solid #C8D0C0;border-radius:3px;display:flex;flex-direction:column}.mf-card-meta{display:flex;justify-content:space-between;gap:15px;font-size:9px;line-height:1.5;letter-spacing:1px;color:var(--accent-text)}.mf-card h3{font-size:29px;line-height:1.15;letter-spacing:-.6px;margin:12px 0 18px}.mf-venue+.mf-venue{margin-top:19px;padding-top:20px;border-top:1px solid var(--line)}.mf-venue h4{font-family:'Karla',Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.55;margin:0 0 11px;color:var(--forest)}.mf-dates{font-size:13px;line-height:1.7;color:var(--muted)}.mf-match{font-size:11px;line-height:1.6;color:#455E43;background:#EEF1E5;padding:8px 10px;margin:12px 0 0}.mf-venue summary{font-size:12px!important}.mf-venue details p{font-size:12px;line-height:1.8;color:var(--muted);padding-bottom:10px}.mf-source{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:12px;line-height:1.5;text-decoration:underline;text-underline-offset:4px}.mf-source img{width:14px;height:14px}.mf-card-footer{padding-top:13px;margin-top:auto;border-top:1px solid var(--line);font-size:12px}.mf-card-footer a{display:flex;justify-content:space-between;align-items:center;min-height:31px;gap:8px}.mf-card-footer img{width:16px;height:16px}.mf-venue{padding-bottom:12px}.mf-pending{margin-top:28px;border-top:1px solid var(--line);padding-top:25px}.mf-pending>h3{font-size:29px;line-height:1.2}.mf-pending>p{font-size:13px;line-height:1.75;color:var(--muted);margin:13px 0 20px}.mf-pending .mf-card{margin-top:15px;background:#F4EBDD}.mf-card .mf-pending-note{font-size:13px;line-height:1.75;color:#783E2C;margin:12px 0}.mf-empty .tool-secondary,#mf-empty .tool-secondary{margin-top:20px}
@media(max-width:1100px){.mf-grid{grid-template-columns:1fr}.mf-card h3{font-size:31px}.mf-results-heading{align-items:flex-start;flex-direction:column;gap:0}.mf-results-heading .tool-tag{margin-bottom:15px}}
@media(min-width:601px) and (max-width:900px){.mf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-results-heading{flex-direction:row;align-items:center}.mf-results-heading .tool-tag{margin:0}}
@media(max-width:600px){.mf-results-heading{gap:0}.mf-card{padding:22px 20px 17px}.mf-card h3{font-size:30px}.mf-guide-link{margin-top:17px}.mf-snapshot{font-size:12px}}

.mf-page [hidden]{display:none!important}
.bn-package3 .mf-page h1,.bn-package3 .mf-page h2,.bn-package3 .mf-page h3{font-family:var(--serif);font-weight:400}
.bn-package3 .mf-page p{margin-bottom:0}.bn-package3 .mf-page .mf-card-footer a{min-height:44px}
.mf-page .mf-source,.mf-page .mf-card-footer a{overflow-wrap:anywhere}.mf-page .mf-source img,.mf-page .mf-card-footer img{flex-shrink:0}
@media print{body.bn-package3 .bn-pilot-footer,body.bn-package3 #cmplz-manage-consent,body.bn-package3 .cmplz-cookiebanner,body.bn-package3 #search-dialog,body.bn-package3 .skip{display:none!important}}
