.content-hero{padding:70px 0 42px;background:#f3f7f4;border-bottom:1px solid var(--line)}.content-hero h1{font-size:42px;letter-spacing:-2px;line-height:1.25;margin:0 0 15px}.content-hero .lead{max-width:780px;color:var(--muted);font-size:16px}.content-wrap{max-width:860px;padding-top:48px;padding-bottom:80px}.content-card{border:1px solid var(--line);border-radius:12px;padding:28px 30px;margin-bottom:18px}.content-card h2{font-size:22px;margin:0 0 13px}.content-card h3{font-size:17px;margin:28px 0 8px}.content-card p,.content-card li{color:#465850}.content-card li+li{margin-top:8px}.content-card a{color:var(--green);text-decoration:underline;text-underline-offset:3px}.guide-index{display:grid;grid-template-columns:1fr 1fr;gap:16px}.guide-index a{border:1px solid var(--line);border-radius:12px;padding:24px;text-decoration:none}.guide-index b,.guide-index span{display:block}.guide-index span{color:var(--muted);font-size:13px;margin-top:8px}.guide-index em{display:block;color:var(--green);font-size:12px;font-style:normal;margin-top:14px}.check-list{padding-left:22px}.notice-box{background:#eef5f1;border-left:4px solid var(--green);padding:18px 20px;border-radius:5px}.updated{color:#7e8c87;font-size:12px}.contact-box{display:grid;grid-template-columns:140px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}@media(max-width:700px){.content-hero h1{font-size:32px}.guide-index{grid-template-columns:1fr}.content-card{padding:23px 19px}.contact-box{grid-template-columns:1fr;gap:2px}}
