.home-original .orig-intro-faq{padding:28px 0 8px}.home-original .orig-intro-faq h2{font-size:clamp(21px,3vw,28px);line-height:1.55;margin:0 0 8px}.home-original .orig-intro-faq-lead{font-size:13px;color:var(--o-muted);margin-bottom:18px}.home-original .orig-intro-faq-item{margin:10px 0;border:1px solid #cbdde8;border-radius:12px;background:#fff;overflow:hidden}.home-original .orig-intro-faq-item>summary{list-style:none;display:grid;grid-template-columns:22px minmax(0,1fr) 24px;gap:10px;align-items:start;padding:16px 20px;cursor:pointer;font-size:16px;font-weight:800;line-height:1.7;color:var(--o-ink)}.home-original .orig-intro-faq-item>summary:before{content:"Q";color:#ad5b00}.home-original .orig-intro-faq-item>summary:after{content:"＋";color:var(--o-blue);font-size:22px;line-height:1.2;text-align:center}.home-original .orig-intro-faq-item[open]>summary{background:var(--o-pale)}.home-original .orig-intro-faq-item[open]>summary:after{content:"−"}.home-original .orig-intro-faq-answer{padding:0 20px 16px 52px;font-size:15px;line-height:1.85;overflow-wrap:anywhere}.home-original .orig-intro-faq-answer>p{margin:12px 0 8px}.home-original .orig-intro-faq-answer>a{font-size:14px}@media(max-width:639px){.home-original .orig-intro-faq{padding-top:22px}.home-original .orig-intro-faq-item>summary{padding:14px 12px;grid-template-columns:19px minmax(0,1fr) 22px;gap:7px;font-size:15px}.home-original .orig-intro-faq-answer{padding:0 13px 16px 38px;font-size:14px}}