.mobile-break{display:none}.result-article{max-width:850px;padding-top:42px;padding-bottom:80px}.article-meta{display:flex;gap:18px;align-items:center;padding-bottom:24px;border-bottom:1px solid var(--line);font-size:.84rem;color:var(--muted)}.article-meta time{color:var(--green);font-weight:700}.article-lead{margin:34px 0 46px;font-size:1.08rem;line-height:2.15;color:var(--dark)}.result-article section{margin-top:52px}.result-article section h2{margin:8px 0 20px;font-size:1.55rem;letter-spacing:.05em;color:var(--dark)}.result-article section p{margin:0 0 18px;line-height:2.15}.confirmed-list{margin:25px 0 0;border-top:2px solid var(--green)}.confirmed-list div{display:grid;grid-template-columns:150px 1fr;border-bottom:1px solid var(--line)}.confirmed-list dt,.confirmed-list dd{margin:0;padding:18px 20px;line-height:1.8}.confirmed-list dt{background:var(--pale);font-weight:700;color:var(--green)}.project-guide{display:grid;grid-template-columns:1fr auto;gap:34px;align-items:center;margin-top:64px;padding:32px 34px;border-top:4px solid var(--green);background:#eef6f2}.project-guide h2{margin:7px 0 11px;font-size:1.4rem}.project-guide p{margin:0 0 9px;line-height:1.85}.project-guide small{display:block;color:var(--muted);line-height:1.7}.guide-label{font-size:.75rem;font-weight:700;letter-spacing:.14em;color:var(--green)}.project-guide>a{display:flex;align-items:center;justify-content:center;gap:20px;min-width:250px;padding:16px 22px;border-radius:5px;background:var(--green);color:#fff;font-weight:700}.return-news{display:block;margin-top:38px;padding-top:25px;border-top:1px solid var(--line);text-align:center;color:var(--green);text-decoration:underline;text-underline-offset:5px}@media(max-width:720px){.mobile-break{display:block}.result-article{padding:28px 18px 54px}.article-lead{font-size:1rem;margin:27px 0 38px}.result-article section{margin-top:42px}.confirmed-list div{grid-template-columns:1fr}.confirmed-list dt{padding:12px 16px}.confirmed-list dd{padding:14px 16px}.project-guide{grid-template-columns:1fr;padding:26px 22px;gap:24px}.project-guide>a{min-width:0;width:100%}}
