.matsubara-subsidy-page{--mt-blue:#075f9b;--mt-dark:#113d59;--mt-pale:#edf7ff;--mt-border:#b5d2e5;--mt-text:#172b3a}.matsubara-subsidy-page .container{max-width:1120px}.matsubara-subsidy-page .content-narrow{max-width:880px}.matsubara-subsidy-page main{color:var(--mt-text)}.matsubara-subsidy-page h1{overflow-wrap:anywhere}.matsubara-subsidy-page main a:not([class]){color:var(--mt-blue);text-decoration:underline;text-underline-offset:.18em}.matsubara-subsidy-page a:focus-visible,.matsubara-subsidy-page summary:focus-visible,.matsubara-subsidy-page .table-scroll:focus-visible,.matsubara-subsidy-page .hamburger:focus-visible{outline:3px solid #f0a500;outline-offset:3px}.matsubara-subsidy-page .conclusion-block{padding:clamp(1.25rem,3vw,2rem);border:2px solid var(--mt-border);border-left:6px solid var(--mt-blue);border-radius:10px;background:var(--mt-pale)}.matsubara-subsidy-page .conclusion-block .eyebrow{margin:0 0 .25rem;color:var(--mt-dark);font-weight:800}.matsubara-subsidy-page .conclusion-block h2{margin-top:0}.matsubara-subsidy-page .important-note{margin:1rem 0;padding:1rem;border:2px solid var(--mt-blue);background:#f6fbff;color:var(--mt-dark);overflow-wrap:anywhere}.matsubara-subsidy-page .fact-list div,.matsubara-subsidy-page .system-list div{display:grid;grid-template-columns:minmax(8rem,30%) minmax(0,1fr);gap:.75rem;padding:.8rem 0;border-top:1px solid var(--mt-border)}.matsubara-subsidy-page .fact-list dt,.matsubara-subsidy-page .system-list dt{font-weight:800;color:var(--mt-dark)}.matsubara-subsidy-page .fact-list dd,.matsubara-subsidy-page .system-list dd{margin:0}.matsubara-subsidy-page .table-scroll{width:100%}.matsubara-subsidy-page .responsive-table,.matsubara-subsidy-page .responsive-table tbody,.matsubara-subsidy-page .responsive-table tr,.matsubara-subsidy-page .responsive-table th,.matsubara-subsidy-page .responsive-table td{display:block;width:100%;box-sizing:border-box}.matsubara-subsidy-page .responsive-table{border:0;border-collapse:collapse}.matsubara-subsidy-page .responsive-table thead{display:none}.matsubara-subsidy-page .responsive-table tr{margin-bottom:1rem;border:1px solid var(--mt-border);background:#fff}.matsubara-subsidy-page .responsive-table tbody th{padding:.85rem 1rem;background:var(--mt-dark);color:#fff;text-align:left}.matsubara-subsidy-page .responsive-table td{display:grid;grid-template-columns:minmax(7.5rem,38%) minmax(0,1fr);gap:.75rem;padding:.7rem 1rem;border-top:1px solid #d8e6ef;overflow-wrap:anywhere}.matsubara-subsidy-page .responsive-table td::before{content:attr(data-label);color:#284d68;font-weight:700}.matsubara-subsidy-page .source-list li,.matsubara-subsidy-page .flow-list li{margin-bottom:.65rem}.matsubara-subsidy-page .faq-item summary{min-height:44px;box-sizing:border-box;cursor:pointer}.matsubara-subsidy-page .related-links{display:grid;gap:.65rem}.matsubara-subsidy-page .related-links a{display:flex;align-items:center;min-height:44px;padding:.55rem .8rem;border-bottom:1px solid var(--mt-border);color:var(--mt-blue);font-weight:700}.matsubara-subsidy-page .final-cta{text-align:center;background:var(--mt-dark);color:#fff}.matsubara-subsidy-page .final-cta .section-heading{color:#fff}.matsubara-subsidy-page .cta-actions{display:flex;flex-direction:column;gap:.75rem;max-width:720px;margin:1.25rem auto 0}.matsubara-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}.matsubara-subsidy-page .cta-primary{color:var(--mt-dark);background:#fff}.matsubara-subsidy-page .cta-secondary{color:#fff;background:transparent}
@media(min-width:40rem){.matsubara-subsidy-page .related-links{grid-template-columns:repeat(2,minmax(0,1fr))}.matsubara-subsidy-page .cta-actions{flex-direction:row}.matsubara-subsidy-page .cta-actions a{flex:1}}
@media(min-width:769px){.matsubara-subsidy-page .responsive-table{display:table;width:100%;table-layout:fixed;border:1px solid var(--mt-border);font-size:.92rem}.matsubara-subsidy-page .responsive-table thead{display:table-header-group}.matsubara-subsidy-page .responsive-table tbody{display:table-row-group}.matsubara-subsidy-page .responsive-table tr{display:table-row;border:0}.matsubara-subsidy-page .responsive-table th,.matsubara-subsidy-page .responsive-table td{display:table-cell;width:auto;padding:.75rem;border:1px solid var(--mt-border);vertical-align:top;overflow-wrap:anywhere}.matsubara-subsidy-page .responsive-table thead th{background:var(--mt-dark);color:#fff;text-align:left}.matsubara-subsidy-page .responsive-table tbody th{background:#dceeff;color:#173d59}.matsubara-subsidy-page .responsive-table td::before{content:none}}
