.fc-editorial-hub{--fc-ink:#20374b;--fc-accent:#b91d59;max-width:1240px;color:var(--fc-ink);margin:auto;padding:32px 24px 80px;font-family:Noto Sans JP,sans-serif;line-height:1.8}.fc-editorial-hub a{color:inherit;text-decoration:none}.fc-editorial-hub__crumb{color:#657483;margin-bottom:36px;font-size:13px}.fc-editorial-hub__intro{border-bottom:1px solid #d9e1e7;padding:48px 0}.fc-editorial-hub__intro>p:first-child,.fc-editorial-hub__consult>p:first-child{letter-spacing:.14em;font-size:12px;font-weight:800}.fc-editorial-hub__intro h1{letter-spacing:-.04em;margin:20px 0 26px;font-size:clamp(34px,5vw,64px);font-weight:900;line-height:1.35}.fc-editorial-hub__intro>p{max-width:720px;font-size:17px}.fc-editorial-hub__intro>div,.fc-editorial-hub__consult>div{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.fc-editorial-hub__intro>div a{background:#f1f4f6;border-radius:6px;padding:12px 18px;font-size:14px;font-weight:700}.fc-editorial-hub__topics{grid-template-columns:repeat(3,1fr);gap:10px;margin:32px 0 70px;display:grid}.fc-editorial-hub__topics a{background:#fff;border:1px solid #d9e1e7;border-radius:8px;align-items:center;gap:12px;padding:18px;font-weight:700;display:flex}.fc-editorial-hub__topics small{color:var(--fc-accent);font-size:12px}.fc-editorial-hub__topics b{margin-left:auto}.fc-editorial-hub__section{margin-bottom:72px;scroll-margin-top:100px}.fc-editorial-hub__section>header{grid-template-columns:auto 1fr;align-items:center;gap:0 14px;margin-bottom:24px;display:grid}.fc-editorial-hub__section>header>span{color:var(--fc-accent);font-size:28px;font-weight:900}.fc-editorial-hub__section h2{margin:0;font-size:28px;line-height:1.4}.fc-editorial-hub__section>header>p{color:#657483;grid-column:2;margin:5px 0 0;font-size:14px}.fc-editorial-hub__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.fc-editorial-hub__grid article{background:#fff;border:1px solid #dce3e8;border-radius:12px;overflow:hidden}.fc-editorial-hub__grid article>a{height:100%;display:block}.fc-editorial-hub__image{aspect-ratio:16/9;background:#f3f5f7}.fc-editorial-hub__image img{object-fit:contain;width:100%;height:100%;display:block}.fc-editorial-hub__card-copy{padding:22px}.fc-editorial-hub__card-copy h3{margin:0 0 12px;font-size:18px;font-weight:800;line-height:1.65}.fc-editorial-hub__card-copy p{color:#61707c;margin:0 0 18px;font-size:13px}.fc-editorial-hub__card-copy span{color:var(--fc-accent);font-size:13px;font-weight:800}.fc-editorial-hub__consult{background:var(--fc-ink);color:#fff;border-radius:14px;padding:48px}.fc-editorial-hub__consult h2{margin:16px 0;font-size:36px;line-height:1.4}.fc-editorial-hub__consult a{color:var(--fc-ink);background:#fff;border-radius:6px;padding:14px 22px;font-size:14px;font-weight:800}.fc-editorial-hub a:focus-visible{outline-offset:4px;outline:3px solid #c73568}@media (max-width:1000px){.fc-editorial-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.fc-editorial-hub{padding:22px 18px 60px}.fc-editorial-hub__intro{padding:22px 0 32px}.fc-editorial-hub__intro>p{font-size:15px}.fc-editorial-hub__topics{grid-template-columns:1fr;gap:8px;margin-bottom:48px}.fc-editorial-hub__topics a{padding:14px 16px}.fc-editorial-hub__grid{grid-template-columns:1fr;gap:20px}.fc-editorial-hub__section h2{font-size:24px}.fc-editorial-hub__card-copy h3{font-size:19px}.fc-editorial-hub__consult{padding:28px 22px}.fc-editorial-hub__consult h2{font-size:29px}.fc-editorial-hub__consult>div{display:grid}.fc-editorial-hub__consult a{padding:13px 14px;font-size:13px}.fc-editorial-hub__intro>div{display:grid}}
