.help-header{display:flex;align-items:center;gap:20px;padding:18px max(20px,calc((100vw - 1160px)/2));background:#fff;border-bottom:1px solid var(--border);flex-wrap:wrap}
.help-brand{display:flex;align-items:center;gap:9px;color:var(--text);font-weight:700;text-decoration:none}.help-header>a:last-child{margin-left:auto}
.help-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:32px;max-width:1160px;margin:32px auto;padding:0 20px}
.help-toc{position:sticky;top:24px;align-self:start;display:flex;flex-direction:column;gap:5px}.help-toc strong{padding:8px}.help-toc a{padding:9px;border-radius:8px;text-decoration:none;color:var(--text);line-height:1.5}.help-toc a:hover{background:var(--primary-soft)}
.help-article{min-width:0;line-height:1.9}.help-article h1{font-size:clamp(25px,3vw,34px);line-height:1.5;margin:8px 0 18px}.help-article h2{font-size:21px;margin-bottom:16px}.help-article h3{font-size:17px;margin:24px 0 10px}.help-article p{margin:12px 0}.help-article section{scroll-margin-top:20px}.help-article .card{padding:26px;margin-bottom:24px}
.help-eyebrow{color:var(--primary-dark);font-weight:600;font-size:13px}.help-lead{font-size:17px}.help-steps{padding-left:26px}.help-steps li{padding:5px 0 9px 5px}.help-callout{padding:16px;border-left:4px solid var(--primary);background:var(--primary-soft);border-radius:4px}
.help-article pre{overflow:auto;padding:18px;background:#172b27;color:#e7f5ef;border-radius:8px;line-height:1.7;font-size:13px}.help-article code{overflow-wrap:anywhere}.help-article pre code{overflow-wrap:normal}.help-article .t td,.help-article .t th{white-space:normal;vertical-align:top;min-width:110px}.help-article .table-wrap{max-width:100%}.help-footer{padding:12px 0 32px}.help-skip{position:absolute;left:12px;top:-100px;background:white;padding:10px;z-index:2}.help-skip:focus{top:10px}
@media(max-width:760px){.help-layout{display:block;margin:20px auto;padding:0 14px}.help-toc{position:static;background:white;border:1px solid var(--border);border-radius:10px;padding:12px;margin-bottom:28px}.help-article .card{padding:18px}.help-header{gap:10px;padding:14px}.help-header>span{display:none}.help-article .t td,.help-article .t th{padding:10px;font-size:13px}.help-article pre{padding:12px}}
.help-index{max-width:1160px;margin:32px auto;padding:0 20px}.help-index>section{margin:36px 0}.help-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.help-card{display:block;padding:22px;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--text);text-decoration:none}.help-card:hover{border-color:var(--primary);background:var(--primary-soft)}.help-card:focus-visible,.help-categories a:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.help-card h3{margin:12px 0 8px}.help-card p{font-size:14px}.help-journeys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0}.help-journeys .card{margin:0;padding:20px}.help-journeys h2{font-size:18px}.help-journeys ol{margin:0;padding-left:22px}.help-categories{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.help-categories a{padding:8px 14px;border:1px solid var(--border);border-radius:24px;background:white;text-decoration:none}.help-article li{margin-bottom:10px}.help-article li:last-child{margin-bottom:0}.help-article nav[aria-label="パンくず"]{font-size:13px;color:var(--muted)}
@media(max-width:760px){.help-index{padding:0 14px}.help-cards,.help-journeys{grid-template-columns:1fr}.help-card{padding:18px}.help-header .help-brand{font-size:14px}.help-header>a:last-child{font-size:13px}}
.help-header>a:last-child{margin-left:0}.help-header>a:nth-child(2){margin-left:auto}.help-search-box{margin-top:24px}.help-search-box input{flex:1;min-width:180px}.help-search-examples{margin-top:12px}#help-search-list{list-style:none;padding:0}#help-search-list li{padding:18px 0;border-bottom:1px solid var(--border)}#help-search-list a{font-size:18px;font-weight:700}#help-search-list p{margin:5px 0;font-size:14px}#help-search{scroll-margin-top:24px}

.help-article .card>ul{padding-left:24px}.help-article .card>ul>li{padding-left:4px}.help-article .t th[scope="row"]{width:25%;font-weight:600}.help-article .card>p:first-of-type{margin-top:0}
