.izumi-subsidy-page{--iz-blue:#005aa8;--iz-dark:#073b61;--iz-pale:#eef7ff;--iz-border:#b8d3e8;--iz-text:#172b3a}.izumi-subsidy-page .container{max-width:1120px}.izumi-subsidy-page .content-narrow{max-width:880px}.izumi-subsidy-page main{color:var(--iz-text)}.izumi-subsidy-page h1{overflow-wrap:anywhere}.izumi-subsidy-page main a:not([class]){color:var(--iz-blue);text-decoration:underline;text-underline-offset:.18em}.izumi-subsidy-page a:focus-visible,.izumi-subsidy-page summary:focus-visible,.izumi-subsidy-page .table-scroll:focus-visible,.izumi-subsidy-page .hamburger:focus-visible{outline:3px solid #f0a500;outline-offset:3px}
.izumi-subsidy-page .conclusion-block{padding:clamp(1.25rem,3vw,2rem);border:2px solid var(--iz-border);border-left:6px solid var(--iz-blue);border-radius:10px;background:var(--iz-pale)}.izumi-subsidy-page .conclusion-block .eyebrow{margin:0 0 .25rem;color:var(--iz-dark);font-weight:800}.izumi-subsidy-page .conclusion-block h2{margin-top:0}.izumi-subsidy-page .formula{margin:1rem 0;padding:1rem;border:2px solid var(--iz-blue);background:#f5faff;color:var(--iz-dark);font-weight:800;overflow-wrap:anywhere}.izumi-subsidy-page .date-pair{display:grid;gap:.75rem;margin:1rem 0}.izumi-subsidy-page .date-pair div{padding:.75rem;border:1px solid var(--iz-border);background:#fff}.izumi-subsidy-page .date-pair dt{font-size:.85rem;font-weight:700;color:#365466}.izumi-subsidy-page .date-pair dd{margin:.2rem 0 0;font-weight:800}
.izumi-subsidy-page .table-scroll{width:100%}.izumi-subsidy-page .program-table,.izumi-subsidy-page .program-table tbody,.izumi-subsidy-page .program-table tr,.izumi-subsidy-page .program-table th,.izumi-subsidy-page .program-table td,.izumi-subsidy-page .status-table,.izumi-subsidy-page .status-table tbody,.izumi-subsidy-page .status-table tr,.izumi-subsidy-page .status-table th,.izumi-subsidy-page .status-table td{display:block;width:100%;box-sizing:border-box}.izumi-subsidy-page .program-table,.izumi-subsidy-page .status-table{border:0;border-collapse:collapse}.izumi-subsidy-page .program-table thead,.izumi-subsidy-page .status-table thead{display:none}.izumi-subsidy-page .program-table tr,.izumi-subsidy-page .status-table tr{margin-bottom:1rem;border:1px solid var(--iz-border);background:#fff}.izumi-subsidy-page .program-table tbody th,.izumi-subsidy-page .status-table tbody th{padding:.85rem 1rem;background:var(--iz-dark);color:#fff;text-align:left}.izumi-subsidy-page .program-table td,.izumi-subsidy-page .status-table td{display:grid;grid-template-columns:minmax(7.5rem,38%) minmax(0,1fr);gap:.75rem;padding:.7rem 1rem;border-top:1px solid #d9e4ec;overflow-wrap:anywhere}.izumi-subsidy-page .program-table td::before,.izumi-subsidy-page .status-table td::before{content:attr(data-label);color:#284d68;font-weight:700}
.izumi-subsidy-page .system-list div{display:grid;grid-template-columns:minmax(7.5rem,30%) minmax(0,1fr);gap:.75rem;padding:.8rem 0;border-top:1px solid var(--iz-border)}.izumi-subsidy-page .system-list dt{font-weight:800;color:var(--iz-dark)}.izumi-subsidy-page .system-list dd{margin:0}.izumi-subsidy-page .method-grid{display:grid;gap:1rem}.izumi-subsidy-page .method-grid section{padding:1rem;border-left:4px solid var(--iz-blue);background:var(--iz-pale)}.izumi-subsidy-page .method-grid h3{margin-top:0}.izumi-subsidy-page .flow-list li{margin-bottom:.65rem}.izumi-subsidy-page .source-list li{margin-bottom:.65rem}.izumi-subsidy-page .faq-item summary{min-height:44px;box-sizing:border-box;cursor:pointer}.izumi-subsidy-page .related-links{display:grid;gap:.65rem}.izumi-subsidy-page .related-links a{display:flex;align-items:center;min-height:44px;padding:.55rem .8rem;border-bottom:1px solid var(--iz-border);color:var(--iz-blue);font-weight:700}.izumi-subsidy-page .final-cta{text-align:center;background:var(--iz-dark);color:#fff}.izumi-subsidy-page .final-cta .section-heading{color:#fff}.izumi-subsidy-page .cta-actions{display:flex;flex-direction:column;gap:.75rem;max-width:680px;margin:1.25rem auto 0}.izumi-subsidy-page .cta-actions a{display:flex;align-items:center;justify-content:center;min-height:48px;box-sizing:border-box;padding:.7rem 1rem;border:2px solid #fff;border-radius:6px;font-weight:800;text-align:center;text-decoration:none}.izumi-subsidy-page .cta-primary{color:var(--iz-dark);background:#fff}.izumi-subsidy-page .cta-secondary{color:#fff;background:transparent}
@media(min-width:40rem){.izumi-subsidy-page .date-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.izumi-subsidy-page .method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.izumi-subsidy-page #documents .method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.izumi-subsidy-page .related-links{grid-template-columns:repeat(2,minmax(0,1fr))}.izumi-subsidy-page .cta-actions{flex-direction:row}.izumi-subsidy-page .cta-actions a{flex:1}}
@media(min-width:769px){.izumi-subsidy-page .program-table,.izumi-subsidy-page .status-table{display:table;width:100%;table-layout:fixed;border:1px solid var(--iz-border);font-size:.9rem}.izumi-subsidy-page .program-table thead,.izumi-subsidy-page .status-table thead{display:table-header-group}.izumi-subsidy-page .program-table tbody,.izumi-subsidy-page .status-table tbody{display:table-row-group}.izumi-subsidy-page .program-table tr,.izumi-subsidy-page .status-table tr{display:table-row;border:0}.izumi-subsidy-page .program-table th,.izumi-subsidy-page .program-table td,.izumi-subsidy-page .status-table th,.izumi-subsidy-page .status-table td{display:table-cell;width:auto;padding:.7rem;border:1px solid var(--iz-border);vertical-align:top;overflow-wrap:anywhere}.izumi-subsidy-page .program-table thead th,.izumi-subsidy-page .status-table thead th{background:var(--iz-dark);color:#fff;text-align:left}.izumi-subsidy-page .program-table tbody th,.izumi-subsidy-page .status-table tbody th{background:#dceeff;color:#173d59}.izumi-subsidy-page .program-table td::before,.izumi-subsidy-page .status-table td::before{content:none}.izumi-subsidy-page .program-table th:first-child{width:19%}.izumi-subsidy-page .program-table th:nth-child(2){width:23%}.izumi-subsidy-page .program-table th:nth-child(3){width:36%}.izumi-subsidy-page .program-table th:nth-child(4){width:22%}}
