/* Entry-only cards and visible usage limits, following the owner's reference. */
html body.fk-page .if-entry-overview-r21{padding:32px 32px 24px}
.if-entry-overview-r21 .if-entry-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;list-style:none;margin:0;padding:0}
.if-entry-cards>li{display:flex;align-items:center;gap:18px;min-width:0;padding:22px 20px;background:#f1f8fc;border:1px solid #d5e6f3;border-radius:12px}
.if-entry-cards>li>div{min-width:0}
.if-entry-step-icon{display:grid;place-items:center;flex:0 0 72px;width:72px;height:72px;border:1px solid #d4e7f3;border-radius:50%;background:#e5f3fa;color:#175a83}
.if-entry-step-icon svg{display:block;width:38px;height:38px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.if-entry-step-icon .if-entry-chart{stroke-width:5.5}
html body.fk-page main .if-entry-cards h2{margin:0 0 8px!important;font-size:18px!important;line-height:1.35!important;font-weight:600!important;color:#224f6a!important}
html body.fk-page main .if-entry-cards p{margin:0!important;font-size:17px!important;line-height:1.5!important;color:#536f85!important}
.if-entry-boundaries{margin-top:24px;color:#587a92}
html body.fk-page main .if-entry-boundaries p{font-size:17px!important;line-height:1.55!important;color:#587a92!important;margin:0!important}
html body.fk-page main .if-entry-boundaries p+p{margin-top:8px!important;font-size:16px!important;line-height:1.55!important}
@media(min-width:881px) and (max-width:1050px){.if-entry-overview-r21 .if-entry-cards{gap:18px}.if-entry-cards>li{gap:12px;padding:18px 14px}.if-entry-step-icon{flex-basis:54px;width:54px;height:54px}.if-entry-step-icon svg{width:32px;height:32px}}
@media(max-width:880px){html body.fk-page .if-entry-overview-r21{padding:26px 20px 24px}.if-entry-overview-r21 .if-entry-cards{grid-template-columns:1fr;gap:16px}.if-entry-cards>li{padding:20px;gap:18px}.if-entry-step-icon{flex-basis:64px;width:64px;height:64px}.if-entry-boundaries{margin-top:24px}html body.fk-page main .if-entry-boundaries p{font-size:17px!important}}
@media(max-width:360px){.if-entry-cards>li{padding:16px;gap:14px}.if-entry-step-icon{flex-basis:52px;width:52px;height:52px}}
