.subsidies-lp .offer-hero h1{max-width:760px}.subsidies-lp .offer-hero h1 em{display:inline;color:var(--accent)}.subsidy-hero-offer>span{justify-self:end;color:var(--accent);font-size:1.35rem;font-weight:800}.subsidy-hero-offer{min-height:72px;padding-block:16px}.subsidy-hero-offer h3{margin:0}.subsidy-program-list{display:grid;gap:28px}.subsidy-program{scroll-margin-top:88px;overflow:hidden;border:1px solid var(--offer-line);border-radius:18px;background:#fff;box-shadow:0 10px 30px #0d14240d}.subsidy-program-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(580px,1.35fr);gap:30px;align-items:center;padding:30px 34px;border-bottom:1px solid var(--offer-line);background:var(--bg-soft)}.subsidy-program-meta{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin:0 0 10px;color:var(--offer-muted);font-size:.8rem;font-weight:700}.subsidy-program-meta span{padding:4px 9px;border-radius:999px;color:var(--accent-dark);background:var(--accent-soft)}.subsidy-program h3{margin:0;font-size:1.45rem;line-height:1.45;text-wrap:balance}.subsidy-program-status{margin:9px 0 0;color:var(--offer-muted);font-size:.8rem;line-height:1.7}.subsidy-program-status>span,.subsidy-copy-lines>span{display:block}.subsidy-program-numbers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:1px;overflow:hidden;border:1px solid var(--offer-line);border-radius:10px;background:var(--offer-line)}.subsidy-program-numbers>div{padding:15px 12px;background:#fff;text-align:center}.subsidy-program-numbers small,.subsidy-program-numbers strong{display:block}.subsidy-program-numbers small{margin-bottom:5px;color:var(--offer-muted);font-size:.7rem}.subsidy-program-numbers strong{color:var(--accent-dark);font-size:1rem;line-height:1.45}.subsidy-program-body{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:34px;padding:34px}.subsidy-program-description h4,.subsidy-program-example h4{margin:0 0 10px;font-size:1rem;line-height:1.6}.subsidy-program-description>p{margin:0;color:var(--offer-muted);font-size:.88rem;line-height:1.85}.subsidy-program-description ul{display:grid;gap:8px;margin:18px 0 0;padding:0;color:var(--offer-muted);list-style:none;font-size:.84rem;line-height:1.8}.subsidy-program-description li:before{content:"✓";margin-right:8px;color:var(--accent);font-weight:900}.subsidy-program-description ul+.subsidy-program-caution,.training-course-list+.subsidy-program-caution{margin-top:20px}.subsidy-program-description .subsidy-program-caution b{display:block;margin-bottom:6px;color:#713225;font-size:.78rem;letter-spacing:.02em}.subsidy-program-example{padding:22px;border-radius:12px;background:var(--accent-soft)}.subsidy-program-example>span{display:block;margin-bottom:7px;color:var(--accent-dark);font-size:.76rem;font-weight:800}.subsidy-program-example dl{margin:16px 0 0;border-top:1px solid var(--line)}.subsidy-program-example dl div{display:flex;justify-content:space-between;gap:18px;padding:11px 0;border-bottom:1px solid var(--line)}.subsidy-program-example dt{color:var(--offer-muted);font-size:.76rem}.subsidy-program-example dd{margin:0;color:var(--accent-dark);font-size:.9rem;font-weight:900;text-align:right}.subsidy-program-example>p{margin:14px 0 0;color:var(--offer-muted);font-size:.74rem;line-height:1.7}.subsidy-official-link{display:block;padding:0 34px 30px}.training-course-list{display:grid;gap:1px;margin-top:20px;overflow:hidden;border:1px solid var(--offer-line);border-radius:10px;background:var(--offer-line)}.training-course-list>div{padding:18px;background:#fff}.training-course-list h4{margin:0 0 5px;font-size:.92rem}.training-course-list b{display:block;color:var(--accent-dark);font-size:.78rem;line-height:1.7}.training-course-list p{margin:5px 0 0;color:var(--offer-muted);font-size:.78rem;line-height:1.7}@media(max-width:1100px){.subsidy-program-head,.subsidy-program-body{grid-template-columns:1fr}.subsidy-program-numbers{max-width:none}}@media(max-width:560px){.subsidy-program-head,.subsidy-program-body{padding:24px 20px}.subsidy-program-numbers{grid-template-columns:1fr}.subsidy-program-example dl div{display:grid;gap:3px}.subsidy-program-example dd{text-align:left}.subsidy-official-link{padding:0 20px 24px}}
