/* Editorial front page; shared header and reading accessibility. */
.fk-edition { --ink:#142a35; --muted:#566870; --brand:#087e83; --brand-dark:#065b60; --paper:#fff; --wash:#f6f7f4; --line:#dce2de; background:var(--wash); color:var(--ink); }
.edition-topbar { background:#163039; color:#dbe9e7; font-size:10px; letter-spacing:.12em; padding:10px 0; }
.edition-topbar .container { display:flex; justify-content:space-between; gap:16px; }
.edition-topbar time { letter-spacing:.03em; }
.edition-header { background:#fff; }
.edition-masthead { display:flex; justify-content:space-between; align-items:center; gap:24px; padding-block:29px; }
.edition-logo { display:inline-block; font-size:clamp(21px,3vw,34px); font-weight:800; letter-spacing:-1.6px; line-height:1.2; color:#163039; }
.edition-logo span { color:#087e83; }
.edition-logo b { color:#ed9b50; }
.edition-tagline { color:#65767a; font-size:11px; letter-spacing:.12em; margin:8px 0 0; }
.edition-search { display:flex; width:310px; max-width:100%; align-items:center; border:1px solid #d7dfda; border-radius:5px; background:#f7f8f5; }
.edition-search input { border:0; min-width:0; width:100%; background:transparent; padding:13px; color:#142a35; font:inherit; font-size:12px; }
.edition-search button { flex:none; border:0; background:transparent; color:#087e83; min-width:44px; min-height:44px; cursor:pointer; display:grid; place-items:center; }
.edition-nav { border-block:1px solid var(--line); }
.edition-nav ul { display:flex; gap:25px; overflow-x:auto; list-style:none; margin:0; padding:0; }
.edition-nav li { flex:none; }
.edition-nav a { display:block; padding:16px 0 13px; border-bottom:3px solid transparent; font-size:12px; font-weight:700; white-space:nowrap; }
.edition-nav a[aria-current], .edition-nav a:hover { color:#087e83; border-color:#087e83; }
.edition-intro { padding:36px 0 30px; display:flex; align-items:center; justify-content:space-between; gap:25px; border-bottom:1px solid var(--line); margin-bottom:30px; }
.edition-eyebrow { font-size:10px; font-weight:800; letter-spacing:.16em; color:#087e83; margin:0 0 12px; }
.edition-intro h1 { font-family:'Lora',Georgia,serif; font-size:clamp(28px,3vw,39px); font-weight:500; line-height:1.22; letter-spacing:-1px; margin:0 0 12px; }
.edition-intro > div > p:last-child { color:var(--muted); font-size:13px; margin:0; max-width:620px; }
.edition-button { display:inline-flex; align-items:center; gap:25px; white-space:nowrap; background:#087e83; color:#fff; padding:13px 18px; border-radius:4px; font-size:12px; font-weight:700; }
.edition-button:hover { color:#fff; background:#065b60; }
.edition-layout { display:grid; grid-template-columns:minmax(0,1fr) 255px; gap:36px; }
.edition-layout > *, .edition-grid > * { min-width:0; }
.edition-section { margin-bottom:38px; scroll-margin-top:20px; }
.edition-section__heading { display:flex; justify-content:space-between; align-items:baseline; gap:16px; border-bottom:2px solid #193640; padding-bottom:11px; margin-bottom:20px; }
.edition-section__heading h2 { font-size:18px; letter-spacing:-.5px; margin:0; }
.edition-section__heading > a { font-size:11px; font-weight:700; color:#087e83; white-space:nowrap; }
.edition-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:20px; }
.edition-grid--opening { grid-template-columns:1.2fr 1fr; }
.edition-card { border:1px solid #dce2de; background:#fff; border-radius:5px; overflow:hidden; display:flex; flex-direction:column; }
.edition-card--lead { grid-row:span 2; background:#eaf0ea; border-color:#cfdbd0; }
.edition-card__body { padding:20px; flex:1; display:flex; flex-direction:column; }
.edition-kicker { display:flex; flex-wrap:wrap; align-items:center; gap:8px; font-size:9px; text-transform:uppercase; letter-spacing:.07em; color:#08777c; font-weight:800; }
.edition-kicker span { color:#61716d; font-size:8px; font-weight:600; border-left:1px solid #bfcfc6; padding-left:8px; }
.edition-kicker .research-signal { display:inline-flex; padding:3px 7px; border:1px solid; border-radius:999px; font-weight:800; letter-spacing:.035em; }
.research-signal--buy-watch { color:#166534 !important; background:#dcfce7; border-color:#bbf7d0 !important; }
.research-signal--hold { color:#854d0e !important; background:#fef9c3; border-color:#fde68a !important; }
.research-signal--sell-watch { color:#991b1b !important; background:#fee2e2; border-color:#fecaca !important; }
.edition-card h3 { font:600 19px/1.4 'Lora',Georgia,serif; letter-spacing:-.35px; margin:13px 0 12px; overflow-wrap:anywhere; }
.edition-card--lead h3 { font-size:clamp(24px,2.5vw,32px); line-height:1.3; }
.edition-card__body > p { font-size:12px; line-height:1.8; color:#566870; margin:0 0 20px; }
.edition-card__meta { margin-top:auto; display:flex; flex-wrap:wrap; gap:6px 12px; color:#586b70; font-size:10px; }
.edition-read { display:flex; justify-content:space-between; align-items:center; font-size:11px; color:#08777c; font-weight:700; border-top:1px solid #dce2de; margin-top:15px; padding-top:13px; min-height:38px; }
.edition-card__image { display:block; overflow:hidden; }
.edition-card__image img { width:100%; aspect-ratio:16/9; object-fit:cover; border-radius:0; }
.edition-directory { border:1px solid #dce2de; background:#fff; padding:23px; border-radius:5px; }
.edition-directory h2, .edition-note h2 { font:500 23px/1.35 'Lora',Georgia,serif; letter-spacing:-.5px; margin:0 0 18px; }
.edition-directory ul { padding:0; margin:0; list-style:none; }
.edition-directory li + li { border-top:1px solid #e6eae5; }
.edition-directory a { display:flex; justify-content:space-between; gap:10px; padding:13px 0; font-size:12px; font-weight:600; }
.edition-directory a span { color:#087e83; }
.edition-note { background:#163c40; color:#fff; margin-top:22px; padding:25px; border-radius:5px; }
.edition-note__mark { display:block; font:italic 34px Georgia,serif; color:#9dd3c1; margin-bottom:25px; }
.edition-note p { font-size:12px; line-height:1.9; color:#c2d8d4; }
.edition-note a { display:block; color:#c5ebe0; font-size:12px; font-weight:700; margin-top:24px; }
.edition-disclosure { color:#65746f; font-size:10px; line-height:1.8; padding:0 6px; }
.edition-empty { background:white; border:1px solid var(--line); padding:30px; }
.edition-archive__intro { max-width:720px; margin-bottom:30px; }
.edition-archive__intro h1, .edition-not-found h1 { font:500 clamp(32px,5vw,52px)/1.15 'Lora',Georgia,serif; letter-spacing:-1.2px; margin:0 0 14px; }
.edition-archive__intro > p, .edition-archive__intro > div, .edition-not-found > p { color:var(--muted); font-size:14px; line-height:1.8; }
.edition-grid--archive { grid-template-columns:repeat(3,minmax(0,1fr)); }
.navigation.pagination { margin:32px 0; }
.nav-links { display:flex; flex-wrap:wrap; align-items:center; gap:8px; }
.page-numbers { display:grid; place-items:center; min-width:42px; min-height:42px; padding:8px 12px; border:1px solid var(--line); background:#fff; border-radius:4px; font-size:12px; font-weight:700; }
.page-numbers.current { color:#fff; background:var(--brand); border-color:var(--brand); }
.edition-not-found { max-width:720px; margin:40px auto; padding:clamp(26px,6vw,60px); background:#fff; border:1px solid var(--line); text-align:center; }
.edition-not-found .edition-search { margin:25px auto; }
.edition-not-found .edition-button { margin-top:5px; }
.fk-edition .site-footer { margin-top:40px; }
.edition-footer { background:#163039; color:#c7d3d1; padding:50px 0 25px; }
.edition-footer__grid { display:grid; grid-template-columns:1.2fr .8fr 1fr; gap:45px; }
.edition-footer__logo { color:#fff; font-size:24px; font-weight:800; letter-spacing:-1px; }
.edition-footer__logo span { color:#8dd2c5; }
.edition-footer__logo b { color:#ed9b50; }
.edition-footer h2 { color:#fff; font-size:12px; text-transform:uppercase; letter-spacing:.12em; margin:0 0 16px; }
.edition-footer p { color:#acbfbb; font-size:12px; line-height:1.8; max-width:390px; }
.edition-footer ul { list-style:none; padding:0; margin:0; columns:2; }
.edition-footer li { margin-bottom:8px; }
.edition-footer a { color:#d9e5e2; font-size:12px; }
.edition-footer a:hover { color:#8dd2c5; }
.edition-footer__rss { display:inline-block; margin-top:8px; font-weight:700; }
.edition-footer__legal { display:flex; justify-content:space-between; gap:25px; align-items:flex-end; border-top:1px solid #365057; margin-top:35px; padding-top:22px; }
.edition-footer__legal p:first-child { max-width:850px; }
.edition-footer__legal p:last-child { flex:none; }
.fk-edition .article-header h1 { overflow-wrap:anywhere; }
.edition-skip { position:fixed; top:10px; left:10px; transform:translateY(-200%); background:#fff; color:#142a35; padding:12px 18px; z-index:99999; border:2px solid #087e83; }
.edition-skip:focus { transform:none; }
.fk-edition :focus-visible { outline:3px solid #07868a; outline-offset:4px; }
.fk-edition main:focus { outline:none; }
@media(min-width:1000px) { .edition-grid--opening .edition-card:not(.edition-card--lead) .edition-card__image { display:none; } }
@media(max-width:1000px) { .edition-layout { grid-template-columns:minmax(0,1fr) 220px; gap:22px; } .edition-grid, .edition-grid--archive { grid-template-columns:repeat(2,minmax(0,1fr)); } .edition-grid--opening { grid-template-columns:1fr; } .edition-card--lead { grid-row:auto; } .edition-intro { align-items:flex-start; } .edition-button { gap:12px; } }
@media(max-width:720px) { .edition-topbar .container > span { display:none; } .edition-masthead { flex-direction:column; align-items:flex-start; gap:18px; padding-block:22px; } .edition-search { width:100%; } .edition-intro { display:block; padding-block:25px; } .edition-button { margin-top:18px; } .edition-layout { grid-template-columns:1fr; } .edition-aside { display:grid; grid-template-columns:1fr 1fr; gap:18px; } .edition-note { margin-top:0; } .edition-nav ul { gap:22px; } .fk-edition .article-single-layout { padding:22px 16px; } .edition-footer__grid { grid-template-columns:1fr 1fr; } .edition-footer__grid > :first-child { grid-column:1/-1; } .edition-footer__legal { display:block; } }
@media(max-width:460px) { .edition-grid, .edition-aside { grid-template-columns:1fr; } .edition-logo { font-size:25px; letter-spacing:-1.2px; } .edition-card__body { padding:19px; } .edition-intro h1 { font-size:30px; } }
@media(prefers-reduced-motion:reduce) { html { scroll-behavior:auto; } .fk-edition *, .fk-edition *::before, .fk-edition *::after { animation:none !important; transition:none !important; } }

/* Global market-desk edition: dense hierarchy, fast scanning, original FK branding. */
.fk-edition { --ink:#07090b; --muted:#535b60; --brand:#007f78; --brand-dark:#005d58; --paper:#fff; --wash:#f4f4f1; --line:#cfd3d1; }
.edition-topbar { background:#07090b; color:#d8ddda; border-bottom:1px solid #2a2d2d; padding:8px 0; font-size:11px; font-weight:700; }
.edition-topbar__status { display:flex; align-items:center; gap:8px; letter-spacing:.04em; }
.edition-topbar__status i { width:7px; height:7px; border-radius:50%; background:#f2a900; box-shadow:0 0 0 3px rgba(242,169,0,.16); }
.edition-header { background:#07090b; color:#fff; }
.edition-masthead { padding-block:22px; }
.edition-brand { display:flex; align-items:baseline; gap:18px; flex-wrap:wrap; }
.edition-logo { color:#fff; font-size:clamp(28px,4vw,46px); letter-spacing:-2.8px; }
.edition-logo span { color:#fff; }
.edition-logo b { color:#f2a900; }
.edition-tagline { color:#aeb6b3; margin:0; border-left:1px solid #414544; padding-left:18px; font-size:10px; font-weight:800; }
.edition-search { border-color:#3a3e3d; background:#181b1b; border-radius:0; }
.edition-search input { color:#fff; font-size:13px; }
.edition-search input::placeholder { color:#aeb5b2; }
.edition-search button { color:#f2a900; }
.edition-nav { background:#111414; border-block:1px solid #303433; }
.edition-nav ul { gap:28px; }
.edition-nav a { padding:14px 0 12px; color:#f4f6f5; font-size:12px; }
.edition-nav a[aria-current], .edition-nav a:hover { color:#f2a900; border-color:#f2a900; }
.edition-marketbar { background:#fff; color:#07090b; border-bottom:1px solid #bfc4c1; }
.edition-marketbar .container { display:flex; align-items:stretch; overflow-x:auto; }
.edition-marketbar strong, .edition-marketbar a { flex:none; padding:12px 18px; border-right:1px solid #d6dad8; font-size:12px; line-height:1.15; }
.edition-marketbar strong { display:flex; align-items:center; padding-left:0; letter-spacing:.08em; font-size:10px; }
.edition-marketbar a { font-weight:800; }
.edition-marketbar a span { display:block; color:#747c78; font-size:9px; text-transform:uppercase; letter-spacing:.07em; margin-bottom:3px; }
.edition-marketbar a:hover { background:#f2a900; color:#07090b; }
.edition-marketbar a:hover span { color:#3b340e; }
.edition-main { background:#f4f4f1; }
.edition-intro { background:#fff; border:1px solid #cfd3d1; border-top:7px solid #07090b; margin:26px 0 28px; padding:28px 32px; }
.edition-intro h1 { font-family:'Plus Jakarta Sans',system-ui,sans-serif; font-size:clamp(32px,4.5vw,58px); line-height:1.02; font-weight:800; letter-spacing:-2.7px; max-width:760px; }
.edition-intro > div > p:last-child { font-size:14px; line-height:1.55; max-width:750px; }
.edition-eyebrow { color:#007f78; font-size:10px; letter-spacing:.13em; }
.edition-button { border-radius:0; background:#f2a900; color:#07090b; padding:15px 18px; }
.edition-button:hover { background:#07090b; color:#fff; }
.edition-layout { grid-template-columns:minmax(0,1fr) 270px; gap:30px; }
.edition-section { background:#fff; border:1px solid #cfd3d1; padding:22px; margin-bottom:24px; }
.edition-section__heading { border-bottom:4px solid #07090b; padding-bottom:9px; margin-bottom:18px; }
.edition-section__heading h2 { font-size:22px; font-weight:800; letter-spacing:-.8px; }
.edition-section__heading > a { color:#006c66; text-transform:uppercase; letter-spacing:.04em; }
.edition-grid { gap:0; }
.edition-card { border:0; border-radius:0; border-left:1px solid #d7dad8; }
.edition-card:first-child { border-left:0; }
.edition-card__body { padding:4px 18px 2px; }
.edition-card:first-child .edition-card__body { padding-left:0; }
.edition-card:last-child .edition-card__body { padding-right:0; }
.edition-card--lead { background:#07090b; color:#fff; border-left:0; margin-right:20px; }
.edition-card--lead .edition-card__body { padding:26px; }
.edition-card h3 { font-family:'Plus Jakarta Sans',system-ui,sans-serif; font-size:19px; line-height:1.23; font-weight:800; letter-spacing:-.55px; }
.edition-card--lead h3 { font-size:clamp(28px,3.2vw,44px); line-height:1.06; letter-spacing:-1.7px; }
.edition-card--lead h3 a, .edition-card--lead .edition-read { color:#fff; }
.edition-card--lead .edition-card__body > p, .edition-card--lead .edition-card__meta { color:#c1c8c5; }
.edition-card__body > p { font-size:13px; line-height:1.58; }
.edition-kicker { color:#007f78; font-size:10px; }
.edition-card--lead .edition-kicker { color:#f2a900; }
.edition-card--lead .edition-kicker span { color:#c4cbc8; border-color:#555a58; }
.edition-card__meta { font-size:11px; }
.edition-read { color:#006c66; border-top:1px solid #d5d9d7; font-size:11px; text-transform:uppercase; letter-spacing:.04em; }
.edition-directory { border-radius:0; border-top:7px solid #07090b; }
.edition-directory h2, .edition-note h2 { font-family:'Plus Jakarta Sans',system-ui,sans-serif; font-weight:800; }
.edition-directory a { font-size:13px; }
.edition-note { border-radius:0; background:#007f78; }
.edition-note__mark { color:#fff; }
.edition-note p { color:#e0f0ed; }
.edition-note a { color:#fff; }
.edition-archive { background:#f4f4f1; }
.edition-archive__intro { max-width:none; background:#fff; border:1px solid #cfd3d1; border-top:7px solid #07090b; padding:30px; }
.edition-archive__intro h1, .edition-not-found h1 { font-family:'Plus Jakarta Sans',system-ui,sans-serif; font-weight:800; letter-spacing:-2px; }
.edition-grid--archive { background:#fff; border:1px solid #cfd3d1; padding:22px; }
.edition-footer { background:#07090b; }
.edition-footer__logo span { color:#fff; }
.edition-footer__logo b { color:#f2a900; }
.edition-footer a:hover { color:#f2a900; }
.fk-edition .article-single-layout { border-radius:0; border-top:8px solid #07090b; }
.fk-edition .article-header h1 { font-family:'Plus Jakarta Sans',system-ui,sans-serif; font-weight:800; letter-spacing:-2px; line-height:1.06; }
@media(max-width:1000px) { .edition-layout { grid-template-columns:minmax(0,1fr) 225px; } .edition-card--lead { margin-right:0; } }
@media(max-width:720px) { .edition-topbar__status { margin-left:auto; } .edition-brand { display:block; } .edition-tagline { border:0; padding:0; margin-top:7px; } .edition-intro { padding:24px 20px; } .edition-intro h1 { letter-spacing:-1.7px; } .edition-layout { grid-template-columns:1fr; } .edition-section { padding:18px; } .edition-grid { gap:18px; } .edition-card, .edition-card:first-child { border:0; border-top:1px solid #d7dad8; padding-top:18px; } .edition-card:first-child { border-top:0; padding-top:0; } .edition-card__body, .edition-card:first-child .edition-card__body, .edition-card:last-child .edition-card__body { padding-inline:0; } .edition-card--lead .edition-card__body { padding:22px; } }
@media(max-width:460px) { .edition-topbar .container > span:first-child { display:none; } .edition-topbar__status { margin:0; } .edition-marketbar strong, .edition-marketbar a { padding-inline:12px; } .edition-archive__intro, .edition-grid--archive { padding:19px; } }

.edition-live { background:#fff; border:1px solid #cfd3d1; margin:0 0 28px; }
.edition-live__head { display:flex; align-items:center; justify-content:space-between; gap:20px; padding:18px 22px 15px; border-bottom:4px solid #07090b; }
.edition-live__head .edition-eyebrow { margin-bottom:5px; }
.edition-live__head h2 { margin:0; font-size:24px; line-height:1.1; letter-spacing:-.8px; }
.edition-live__head > span { display:flex; align-items:center; gap:8px; font-size:11px; font-weight:800; text-transform:uppercase; letter-spacing:.05em; }
.edition-live__head > span i { width:7px; height:7px; border-radius:50%; background:#f2a900; box-shadow:0 0 0 3px rgba(242,169,0,.16); }
.edition-live__list { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); }
.edition-live__item { padding:17px 22px; border-bottom:1px solid #d8dcda; }
.edition-live__item:nth-child(odd) { border-right:1px solid #d8dcda; }
.edition-live__item > div { display:flex; flex-wrap:wrap; gap:8px 14px; color:#007f78; font-size:10px; font-weight:800; text-transform:uppercase; letter-spacing:.06em; }
.edition-live__item time { color:#69716e; }
.edition-live__item h3 { margin:8px 0 7px; font:800 16px/1.3 'Plus Jakarta Sans',system-ui,sans-serif; letter-spacing:-.3px; }
.edition-live__item h3 a:hover { color:#007f78; }
.edition-live__item p { margin:0; color:#69716e; font-size:10px; }
.edition-live__item p a { color:#006c66; font-weight:800; margin-left:8px; }
@media(max-width:720px) { .edition-live__list { grid-template-columns:1fr; } .edition-live__item:nth-child(odd) { border-right:0; } }

/* Audit repairs: readable navigation, controls and article pages. */
.fk-sections-menu{background:#111a17;color:#fff;padding:0 18px}.fk-sections-menu summary{cursor:pointer;padding:14px 0;font-weight:700;max-width:1400px;margin:auto}.fk-sections-menu .edition-nav ul{flex-wrap:wrap;overflow:visible;white-space:normal;gap:4px 14px;padding:10px 0}.fk-sections-menu .edition-nav,.fk-sections-menu .edition-nav .container{overflow:visible}.fk-sections-menu .edition-nav a{white-space:normal;padding:10px 0}.fk-page{max-width:950px;margin:30px auto;padding:clamp(18px,4vw,44px);background:#fff;color:#14221d}.fk-page h1{font-size:clamp(28px,5vw,44px);line-height:1.15}.fk-page h2{margin-top:32px}.fk-page a{color:#00675d;text-decoration:underline}.fk-table-scroll{overflow:auto;margin:20px 0}.fk-table-scroll table{width:100%;border-collapse:collapse;font-size:14px}.fk-table-scroll th,.fk-table-scroll td{padding:10px;text-align:left;border-bottom:1px solid #cad6cd;vertical-align:top}.fk-refresh-toggle{margin:12px 12px 12px 0;background:#00675d;color:white;padding:10px 16px;border:0;border-radius:4px;font:inherit;cursor:pointer}.fk-refresh-note{font-size:13px}.fk-contact-form input:not([type=checkbox]),.fk-contact-form textarea{display:block;width:100%;max-width:700px;font:inherit;padding:10px;border:1px solid #60786c}.fk-contact-form button{padding:12px 18px;background:#00675d;color:#fff;border:0;font:inherit}.fk-footer-links{line-height:2}.fk-sections-menu summary:focus-visible,.fk-refresh-toggle:focus-visible{outline:3px solid #eeb230;outline-offset:3px}@media(min-width:1000px){.fk-sections-menu{padding-bottom:5px}.fk-sections-menu summary{font-size:14px}}@media(max-width:720px){.fk-sections-menu .edition-nav ul{display:grid;grid-template-columns:1fr 1fr}.edition-live__head{align-items:flex-start;gap:14px}}

/* Country-wise IPO research calendar */
.fk-ipo-filters{display:flex;flex-wrap:wrap;gap:18px;align-items:end;margin:24px 0}.fk-ipo-filters label{display:grid;gap:6px;font-weight:700}.fk-ipo-filters select,.fk-ipo-filters button{font:inherit;padding:12px;border:1px solid #65766b;border-radius:4px;max-width:100%}.fk-ipo-filters button{background:#00675d;color:white}.fk-ipo-calendar{padding:clamp(16px,3vw,30px);background:#f5f8f4}.fk-ipo-calendar h2{margin:30px 0 16px}.fk-ipo-entry{background:white;border:1px solid #cbd7ce;padding:22px;margin:16px 0;overflow-wrap:anywhere}.fk-ipo-entry h3{font-size:24px;margin:8px 0}.fk-ipo-entry dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0}.fk-ipo-entry dd{margin:4px 0;font-weight:700}.fk-ipo-entry dt,.fk-ipo-caption,.fk-ipo-sources{font-size:14px;color:#3d5348}.fk-ipo-rating{display:inline-block;padding:5px 12px;border-radius:3px;font-weight:800;letter-spacing:.05em}.fk-ipo-rating--watch{background:#fff0c7;color:#634800}.fk-ipo-rating--buy{background:#d8f0df;color:#15522b}.fk-ipo-rating--avoid{background:#f9dfdb;color:#852b20}.fk-ipo-method{margin:20px 0;padding:16px;border:1px solid #cbd7ce}.fk-ipo-method summary{font-weight:700;cursor:pointer}.fk-ipo-method li{margin:12px 0}.fk-ipo-entry a,.fk-ipo-method a{text-decoration:underline;color:#00675d}@media(max-width:650px){.fk-ipo-entry dl{grid-template-columns:repeat(2,minmax(0,1fr))}.fk-ipo-filters label{width:100%}.fk-ipo-filters select{width:100%}.fk-ipo-entry{padding:16px}.fk-ipo-entry h3{font-size:21px}}
