.home-hero-visual-module__jOCe4a__visual.home-hero-visual-module__jOCe4a__visual img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-hero-visual-module__jOCe4a__image{opacity:0;transition:opacity 1s ease-in-out}.home-hero-visual-module__jOCe4a__image.home-hero-visual-module__jOCe4a__active{opacity:1}.home-hero-visual-module__jOCe4a__visual .home-hero-visual-module__jOCe4a__caption{z-index:3;border:1px solid var(--color-paper-100);background:var(--color-paper-0);width:344px;color:var(--color-ink-700);padding:12px 16px;display:block}.home-hero-visual-module__jOCe4a__label{justify-content:space-between;gap:12px;font-size:.75rem;line-height:1.5;display:flex}.home-hero-visual-module__jOCe4a__label>span:first-child{color:var(--color-brand-700);font-weight:700}.home-hero-visual-module__jOCe4a__label>span:last-child{font-size:.6875rem}.home-hero-visual-module__jOCe4a__controls{justify-content:space-between;align-items:center;gap:4px;display:flex}.home-hero-visual-module__jOCe4a__controls[hidden]{display:none}.home-hero-visual-module__jOCe4a__dot,.home-hero-visual-module__jOCe4a__pause{min-width:44px;min-height:44px;color:var(--color-brand-700);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.home-hero-visual-module__jOCe4a__dot>span{border:1px solid var(--color-brand-700);border-radius:50%;width:7px;height:7px}.home-hero-visual-module__jOCe4a__dot[aria-pressed=true]>span{background:var(--color-brand-700)}.home-hero-visual-module__jOCe4a__dot:hover>span{background:var(--color-brand-100)}.home-hero-visual-module__jOCe4a__dot:focus-visible,.home-hero-visual-module__jOCe4a__pause:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px;border-radius:4px}.home-hero-visual-module__jOCe4a__pause{text-underline-offset:3px;margin-left:4px;font-size:.75rem;text-decoration:underline}.home-hero-visual-module__jOCe4a__pause:disabled{cursor:default;text-decoration:none}.home-hero-visual-module__jOCe4a__credit{min-height:18px;font-size:.6875rem;line-height:1.6;display:block}.home-hero-visual-module__jOCe4a__credit a{text-underline-offset:3px;text-decoration:underline}@media (max-width:1023px) and (min-width:768px){.home-hero-visual-module__jOCe4a__visual .home-hero-visual-module__jOCe4a__caption{bottom:12px;right:24px}}@media (max-width:767px){.home-hero-visual-module__jOCe4a__visual.home-hero-visual-module__jOCe4a__visual{height:260px}.home-hero-visual-module__jOCe4a__visual .home-hero-visual-module__jOCe4a__caption{width:min(344px,100% - 32px);padding:8px 12px;bottom:12px;right:16px}}@media (prefers-reduced-motion:reduce){.home-hero-visual-module__jOCe4a__image{transition:none}}
.search-module__D35ncq__kicker{color:var(--color-jade-800);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.search-module__D35ncq__pageSearch{padding-bottom:16px}.search-module__D35ncq__pageSearch .search-form{border:1px solid var(--color-ink-150);padding:10px 12px 10px 24px;box-shadow:0 8px 24px #243b610a}.search-module__D35ncq__pageSearch .search-form input{color:var(--color-brand-700);min-height:60px;font-size:clamp(1rem,2.2vw,1.65rem)}.search-module__D35ncq__pageSearch .button.primary{background:var(--color-accent-700);border-radius:var(--radius-control);min-height:52px}.search-module__D35ncq__pageSearch .button.primary:hover{background:var(--color-accent-600)}.search-module__D35ncq__queryHint{color:var(--color-ink-700);align-items:center;gap:8px;margin:12px 0 24px;font-size:.8rem;display:flex}.search-module__D35ncq__resultsArea{color:var(--color-brand-700);min-height:760px}.search-module__D35ncq__resultsLayout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:48px;display:grid}.search-module__D35ncq__resultsLayout>div{min-width:0}.search-module__D35ncq__resultsArea .search-results{padding:0;overflow:visible}.search-module__D35ncq__resultsHeading{justify-content:space-between;align-items:center;gap:16px;margin:16px 0 24px;display:flex}.search-module__D35ncq__resultsHeading h2{font:400 1.7rem/1.2 var(--font-editorial);letter-spacing:-.035em}.search-module__D35ncq__resultsHeading .result-count{color:var(--color-ink-700);margin:0;font-size:.75rem}.search-module__D35ncq__bestResult{background:var(--color-jade-100);border:1px solid var(--color-ink-150);border-top:3px solid var(--color-jade-700);border-radius:4px 4px 12px 12px;margin-bottom:20px}.search-module__D35ncq__resultRow{border-bottom:1px solid var(--color-ink-150)}.search-module__D35ncq__answerNext{border-top:1px solid var(--color-ink-150);margin:0 28px 24px;padding:20px 0 0}.search-module__D35ncq__answerNext>a{min-height:64px;color:var(--color-jade-800);align-items:center;gap:16px;padding:16px 0 0;display:flex}.search-module__D35ncq__answerNext>a>span:nth-child(2){flex:1}.search-module__D35ncq__answerNext small,.search-module__D35ncq__answerNext strong{display:block}.search-module__D35ncq__answerNext small{color:var(--color-ink-700);margin-bottom:4px;font-size:.72rem}.search-module__D35ncq__answerNext strong{font-size:.92rem;font-weight:600}.search-module__D35ncq__answerNext>a:hover strong{text-decoration:underline}.search-module__D35ncq__nextIcon{border:1px solid var(--color-ink-150);border-radius:var(--radius-control);flex:none;place-items:center;width:44px;height:44px;display:grid}.search-module__D35ncq__answerNext svg{flex:none}.search-module__D35ncq__resultsArea .search-module__D35ncq__resultLink{border-radius:4px;align-items:flex-start;gap:20px;margin:0;padding:26px 0;display:flex}.search-module__D35ncq__bestResult .search-module__D35ncq__resultLink{padding:28px}.search-module__D35ncq__resultsArea .search-module__D35ncq__resultLink:hover,.search-module__D35ncq__resultsArea .search-module__D35ncq__selected{background:var(--color-paper-50)}.search-module__D35ncq__resultIcon{color:var(--color-jade-800);flex:none;padding-top:4px}.search-module__D35ncq__bestResult .search-module__D35ncq__resultIcon{background:var(--color-paper-0);border:1px solid #24605233;border-radius:50%;padding:14px}.search-module__D35ncq__resultCopy{flex:1;min-width:0;display:block}.search-module__D35ncq__resultLabel{color:var(--color-jade-800);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:12px;margin-bottom:12px;font-size:.67rem;font-weight:700;display:flex}.search-module__D35ncq__resultLabel>span{border-left:1px solid #24605255;padding-left:12px;font-weight:400}.search-module__D35ncq__resultsArea .search-module__D35ncq__resultLink strong{font:400 1.6rem/1.2 var(--font-editorial);letter-spacing:-.025em}.search-module__D35ncq__bestResult .search-module__D35ncq__resultLink strong{font-size:1.9rem}.search-module__D35ncq__resultsArea .search-module__D35ncq__resultLink small{margin-top:12px;font-size:.92rem;line-height:1.7}.search-module__D35ncq__sourceDate{color:var(--color-ink-700);margin-top:16px;font-size:.67rem;display:block}.search-module__D35ncq__resultAction{color:var(--color-jade-800);justify-content:space-between;align-items:center;gap:20px;min-height:24px;margin-top:20px;font-size:.8rem;font-weight:600;display:flex}.search-module__D35ncq__support{border-left:1px solid var(--color-ink-150);gap:28px;padding-left:24px;display:grid}.search-module__D35ncq__support h2{font:400 1.45rem/1.2 var(--font-editorial);letter-spacing:-.02em}.search-module__D35ncq__help{background:var(--color-paper-50);border-top:3px solid var(--color-jade-700);border-radius:4px;padding:24px}.search-module__D35ncq__help>svg{color:var(--color-jade-800);margin-bottom:16px}.search-module__D35ncq__help p{margin:12px 0;font-size:.85rem}.search-module__D35ncq__help>a{border-top:1px solid var(--color-ink-150);min-height:44px;color:var(--color-jade-800);justify-content:space-between;align-items:center;margin-top:20px;font-size:.8rem;font-weight:600;display:flex}.search-module__D35ncq__related h2{align-items:center;gap:10px;display:flex}.search-module__D35ncq__queryList{margin-top:16px;display:grid}.search-module__D35ncq__queryList button{text-align:left;border-bottom:1px solid var(--color-ink-150);align-items:center;gap:10px;min-height:48px;padding:12px 4px;font-size:.82rem;display:flex}.search-module__D35ncq__queryList button span{flex:1}.search-module__D35ncq__queryList button svg{flex:none}.search-module__D35ncq__queryList button:hover{color:var(--color-jade-800);background:var(--color-paper-50)}.search-module__D35ncq__helpfulTools{border-top:1px solid var(--color-ink-150);padding-top:24px}.search-module__D35ncq__helpfulTools>a{border-bottom:1px solid var(--color-ink-150);align-items:center;gap:12px;min-height:44px;padding:20px 0;display:flex}.search-module__D35ncq__helpfulTools>a>svg{flex:none}.search-module__D35ncq__helpfulTools>a>span{flex:1}.search-module__D35ncq__helpfulTools strong{font-size:.9rem;font-weight:600;display:block}.search-module__D35ncq__helpfulTools small{color:var(--color-ink-700);margin-top:6px;font-size:.78rem;display:block}.search-module__D35ncq__empty{background:var(--color-paper-50);border-radius:4px;margin-top:16px;padding:40px}.search-module__D35ncq__empty h2{font:400 2rem/1.2 var(--font-editorial);letter-spacing:-.02em;overflow-wrap:anywhere;margin:16px 0}.search-module__D35ncq__empty p{margin-bottom:24px;font-size:1rem}.search-module__D35ncq__action,.search-module__D35ncq__secondaryAction{border-radius:var(--radius-control);justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 20px;font-size:.85rem;display:inline-flex}.search-module__D35ncq__action{background:var(--color-jade-800);color:var(--color-paper-0)}.search-module__D35ncq__secondaryAction{border:1px solid var(--color-ink-300)}.search-module__D35ncq__loading{min-height:960px;padding-block:32px}.search-module__D35ncq__dialog{width:min(880px,100% - 48px);color:var(--color-brand-700)}.search-module__D35ncq__dialog .dialog-top{padding:16px 24px}.search-module__D35ncq__dialog .search-form{margin:0 24px}.search-module__D35ncq__dialog .search-form input{color:var(--color-brand-700);font-size:1.5rem}.search-module__D35ncq__dialog .search-foot{color:var(--color-ink-700)}.search-module__D35ncq__dialog .search-foot a{min-height:44px}.search-module__D35ncq__modalResults{min-height:0;padding:24px;overflow-y:auto}.search-module__D35ncq__modalResults .search-module__D35ncq__resultsLayout{display:block}.search-module__D35ncq__modalResults .search-module__D35ncq__resultsHeading{margin-top:0}.search-module__D35ncq__modalResults .search-module__D35ncq__resultsHeading h2,.search-module__D35ncq__modalResults .search-module__D35ncq__resultLink strong{font-size:1.4rem}.search-module__D35ncq__modalResults .search-module__D35ncq__resultLink{padding:20px 12px}.search-module__D35ncq__modalResults .search-module__D35ncq__bestResult .search-module__D35ncq__resultLink{padding:20px}.search-module__D35ncq__modalResults .search-module__D35ncq__sourceDate{display:none}.search-module__D35ncq__modalResults .search-module__D35ncq__support{border:0;margin-top:24px;padding:0}.search-module__D35ncq__modalResults .search-module__D35ncq__related,.search-module__D35ncq__modalResults .search-module__D35ncq__helpfulTools{display:none}.search-module__D35ncq__modalResults .search-module__D35ncq__help{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px 20px;display:grid}.search-module__D35ncq__modalResults .search-module__D35ncq__help>svg{margin:0}.search-module__D35ncq__modalResults .search-module__D35ncq__help h2{font-size:1.2rem}.search-module__D35ncq__modalResults .search-module__D35ncq__help p{display:none}.search-module__D35ncq__modalResults .search-module__D35ncq__help>a{border:0;margin:0}@media (max-width:1023px){.search-module__D35ncq__resultsLayout{grid-template-columns:minmax(0,1fr) 230px;gap:24px}.search-module__D35ncq__support{padding-left:20px}.search-module__D35ncq__help{padding:20px}.search-module__D35ncq__bestResult .search-module__D35ncq__resultLink{padding:24px}.search-module__D35ncq__bestResult .search-module__D35ncq__resultIcon{display:none}}@media (max-width:767px){html[data-analytics-consent-open] .search-module__D35ncq__pageSearch .search-form{z-index:39;background:var(--color-paper-0);position:sticky;top:72px}.search-module__D35ncq__pageSearch .search-form{gap:10px;padding:8px 8px 8px 16px}.search-module__D35ncq__pageSearch .search-form input{min-height:48px;font-size:1rem}.search-module__D35ncq__pageSearch .button.primary{min-height:48px;padding:12px;font-size:.8rem}.search-module__D35ncq__queryHint{margin-bottom:16px;font-size:.73rem}.search-module__D35ncq__resultsLayout{display:block}.search-module__D35ncq__resultsHeading{margin-bottom:20px;display:block}.search-module__D35ncq__resultsHeading .result-count{margin-top:8px}.search-module__D35ncq__bestResult .search-module__D35ncq__resultLink{padding:24px 20px}.search-module__D35ncq__answerNext{margin-inline:20px}.search-module__D35ncq__resultsArea .search-module__D35ncq__resultLink strong{font-size:1.45rem}.search-module__D35ncq__bestResult .search-module__D35ncq__resultLink strong{font-size:1.75rem}.search-module__D35ncq__resultsArea .search-module__D35ncq__resultLink small{font-size:.94rem}.search-module__D35ncq__resultLink{gap:16px}.search-module__D35ncq__sourceDate{font-size:.7rem}.search-module__D35ncq__support{border:0;border-top:1px solid var(--color-ink-150);margin-top:32px;padding:28px 0 0}.search-module__D35ncq__support h2{font-size:1.55rem}.search-module__D35ncq__empty{padding:24px}.search-module__D35ncq__empty h2{font-size:1.75rem}.search-module__D35ncq__dialog{border-radius:0;width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0}.search-module__D35ncq__dialog .dialog-shell{height:100dvh;max-height:none}.search-module__D35ncq__dialog .search-form{margin:0 16px}.search-module__D35ncq__dialog .search-form input{font-size:1.15rem}.search-module__D35ncq__modalResults{flex:1;padding:20px 16px}.search-module__D35ncq__modalResults .search-module__D35ncq__help{display:block}.search-module__D35ncq__modalResults .search-module__D35ncq__help>svg{display:none}}
.tools-module__5vTvda__page{color:var(--color-brand-700)}.tools-module__5vTvda__page .tools-module__5vTvda__heading{justify-content:space-between;align-items:flex-end;gap:32px;max-width:none;padding:40px 0 32px;display:flex}.tools-module__5vTvda__heading h1{font:400 clamp(2.5rem, 4.5vw, 4rem)/1.08 var(--font-editorial);letter-spacing:-.045em;color:var(--color-brand-700);margin:12px 0 16px}.tools-module__5vTvda__heading p{max-width:720px;font-size:1rem}.tools-module__5vTvda__headingMark{color:var(--color-jade-800);border-left:1px solid var(--color-ink-150);align-items:center;gap:16px;min-width:200px;padding:16px 0 16px 32px;display:flex}.tools-module__5vTvda__headingMark span{font:italic 1.25rem/1.25 var(--font-editorial)}.tools-module__5vTvda__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--color-jade-800);font-size:.66rem;font-weight:700;display:block}.tools-module__5vTvda__loading{min-height:960px;padding-block:32px}.tools-module__5vTvda__phraseApp{border-top:1px solid var(--color-ink-150);grid-template-columns:220px minmax(0,1fr);margin-top:8px;display:grid}.tools-module__5vTvda__selectedPreview{border-left:3px solid var(--color-jade-700);background:var(--color-paper-50);grid-column:1/-1;margin:16px 0 8px;padding:15px 18px}.tools-module__5vTvda__selectedPreview strong{color:var(--color-ink-950);margin:6px 0;font-size:clamp(1.35rem,2.6vw,1.85rem);line-height:1.5;display:block}.tools-module__5vTvda__selectedPreview a{min-height:44px;color:var(--color-brand-700);align-items:center;font-size:.82rem;font-weight:700;text-decoration:underline;display:inline-flex}.tools-module__5vTvda__situationSelector{border-right:1px solid var(--color-ink-150);padding:28px 20px 32px 0}.tools-module__5vTvda__selectorHeading h2{font:400 1.6rem/1.2 var(--font-editorial);letter-spacing:-.02em;margin-top:8px}.tools-module__5vTvda__situationSelector>select{background:var(--color-paper-0);width:100%;min-height:44px;margin:20px 0 8px;font-size:.8rem}.tools-module__5vTvda__cardCount{color:var(--color-ink-700);margin-bottom:12px;font-size:.72rem}.tools-module__5vTvda__situationOptions{gap:4px;display:grid}.tools-module__5vTvda__situationOptions button{text-align:left;border-left:3px solid #0000;border-radius:4px;align-items:center;gap:10px;min-height:64px;padding:14px 10px;display:flex}.tools-module__5vTvda__situationOptions button>svg{flex:none}.tools-module__5vTvda__situationOptions button>svg:last-child{margin-left:auto}.tools-module__5vTvda__situationOptions small{color:var(--color-ink-700);margin-bottom:4px;font-size:.63rem;display:block}.tools-module__5vTvda__situationOptions strong{font-size:.79rem;font-weight:600;line-height:1.35;display:block}.tools-module__5vTvda__situationOptions button[aria-pressed=true]{border-left-color:var(--color-jade-700);background:var(--color-jade-100);color:var(--color-jade-800)}.tools-module__5vTvda__situationOptions button:hover{background:var(--color-paper-50)}.tools-module__5vTvda__workspaces{min-width:0;padding:32px 0 0 32px}.tools-module__5vTvda__workspace{background:0 0;border:0;border-radius:0;width:100%;padding:0;scroll-margin-top:120px}.tools-module__5vTvda__workspaceHeading{align-items:center;gap:16px;margin-bottom:28px;display:flex}.tools-module__5vTvda__workspaceIcon{border:1px solid var(--color-ink-150);color:var(--color-jade-800);border-radius:12px;padding:12px}.tools-module__5vTvda__workspaceHeading h2{font:400 1.9rem/1.2 var(--font-editorial);letter-spacing:-.03em;margin-top:8px}.tools-module__5vTvda__workspaceColumns{grid-template-columns:minmax(0,1fr) 230px;gap:32px;width:100%;display:grid}.tools-module__5vTvda__phraseCanvas{min-width:0}.tools-module__5vTvda__workspace .tools-module__5vTvda__inputStep{margin:0 0 28px}.tools-module__5vTvda__inputStep label,.tools-module__5vTvda__englishStep h3,.tools-module__5vTvda__japaneseStep h3{font:600 .88rem/1.4 var(--font-body);letter-spacing:0;align-items:center;gap:10px;margin-bottom:12px;display:flex}.tools-module__5vTvda__stepNumber{background:var(--color-brand-700);width:24px;height:24px;color:var(--color-paper-0);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.7rem;display:inline-flex}.tools-module__5vTvda__workspace .tools-module__5vTvda__inputStep input,.tools-module__5vTvda__workspace .tools-module__5vTvda__inputStep select{background:var(--color-paper-white);border:1px solid var(--color-ink-300);border-radius:8px;min-height:52px;font-size:1rem}.tools-module__5vTvda__workspace .tools-module__5vTvda__inputStep small{color:var(--color-ink-700);font-size:.75rem;line-height:1.6}.tools-module__5vTvda__englishStep{margin-bottom:28px}.tools-module__5vTvda__workspace .tools-module__5vTvda__englishStep p{background:var(--color-paper-50);font:400 1.4rem/1.45 var(--font-editorial);color:var(--color-brand-700);border-radius:4px;margin:0;padding:20px}.tools-module__5vTvda__displayCard{border:1px solid var(--color-ink-150);border-top:3px solid var(--color-jade-700);background:var(--color-paper-white);border-radius:4px 4px 12px 12px;padding:24px}.tools-module__5vTvda__displayLabel{color:var(--color-ink-700);margin-bottom:20px;font-size:.65rem;display:block}.tools-module__5vTvda__workspace .phrase-japanese{white-space:pre-line;line-break:strict}.tools-module__5vTvda__workspace .tools-module__5vTvda__displayCard .phrase-japanese{color:var(--color-brand-700);font-size:clamp(1.75rem,2.5vw,2.4rem);font-weight:600;line-height:1.7}.tools-module__5vTvda__phraseActions{gap:12px;margin-top:16px;display:flex}.tools-module__5vTvda__enlarge{background:var(--color-accent-700);min-height:52px;color:var(--color-paper-white);border-radius:var(--radius-control);justify-content:center;align-items:center;gap:12px;padding:14px 20px;font-size:.92rem;font-weight:600;display:inline-flex}.tools-module__5vTvda__enlarge:hover:not(:disabled){background:var(--color-accent-600)}.tools-module__5vTvda__enlarge:disabled{opacity:.55;cursor:not-allowed}.tools-module__5vTvda__phraseActions .tools-module__5vTvda__enlarge{flex:1}.tools-module__5vTvda__workspace .tools-module__5vTvda__phraseActions .button{min-height:52px;font-size:.85rem}.tools-module__5vTvda__fieldNote,.tools-module__5vTvda__showHint{color:var(--color-ink-700);margin-top:12px;font-size:.75rem}.tools-module__5vTvda__showHint{align-items:center;gap:10px;padding:12px 0;display:flex}.tools-module__5vTvda__showHint svg{color:var(--color-jade-800);flex:none}.tools-module__5vTvda__phraseContext{border-left:1px solid var(--color-ink-150);flex-direction:column;gap:24px;padding-left:24px;display:flex}.tools-module__5vTvda__phraseContext h3{font:400 1.25rem/1.25 var(--font-editorial);letter-spacing:-.02em;margin:10px 0}.tools-module__5vTvda__phraseContext p{font-size:.8rem;line-height:1.7}.tools-module__5vTvda__screenSketch{background:var(--color-jade-100);color:var(--color-jade-800);border-radius:4px;flex-wrap:wrap;align-items:center;gap:12px;padding:24px 16px;display:flex}.tools-module__5vTvda__screenSketch span{flex:1;min-width:100px;font-size:.75rem}.tools-module__5vTvda__screenSketch>svg:last-child{margin-left:auto}.tools-module__5vTvda__languageNotice{border-top:1px solid var(--color-ink-150);padding-top:16px}.tools-module__5vTvda__languageNotice h3{font-family:var(--font-body);color:var(--color-caution-700);font-size:.8rem;font-weight:600}.tools-module__5vTvda__languageNotice p{font-size:.75rem}.tools-module__5vTvda__toolLink{border-top:1px solid var(--color-ink-150);align-items:center;gap:12px;min-height:60px;padding-top:16px;font-size:.75rem;display:flex}.tools-module__5vTvda__toolLink>svg{flex:none}.tools-module__5vTvda__toolLink>span{flex:1}.tools-module__5vTvda__toolLink strong{margin-top:4px;font-weight:600;display:block}.tools-module__5vTvda__fullscreen{color:var(--color-brand-700)}.tools-module__5vTvda__fullscreen .tools-module__5vTvda__fullscreenInner{justify-content:flex-start;padding:32px}.tools-module__5vTvda__fullscreen .tools-module__5vTvda__fullscreenTop{background:var(--color-paper-0);z-index:1;margin-bottom:40px;position:sticky;top:0}.tools-module__5vTvda__fullscreen .phrase-japanese{margin-top:auto;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:600;line-height:1.65}.tools-module__5vTvda__fullscreen .phrase-english{color:var(--color-ink-700);margin-top:32px;font-size:1.15rem}.tools-module__5vTvda__fullscreenInner>.button{margin-bottom:auto}.tools-module__5vTvda__decoder{min-height:960px}.tools-module__5vTvda__decoderSearch{background:var(--color-paper-50);border-radius:4px;padding:24px 28px 12px}.tools-module__5vTvda__decoderSearch .search-form{border-color:var(--color-ink-150);padding:12px 20px}.tools-module__5vTvda__decoderSearch .search-form input{min-height:48px;color:var(--color-brand-700);font-size:1.2rem}.tools-module__5vTvda__signExamples{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.tools-module__5vTvda__signExamples>span{color:var(--color-ink-700);margin-right:12px;font-size:.7rem}.tools-module__5vTvda__signExamples button{min-width:44px;min-height:44px;padding:8px 12px;font-size:.85rem}.tools-module__5vTvda__signExamples button:hover{text-decoration:underline}.tools-module__5vTvda__signCategories{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.tools-module__5vTvda__signCategories button{border:1px solid var(--color-ink-150);border-radius:var(--radius-pill);justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:.78rem;display:flex}.tools-module__5vTvda__signCategories button[aria-pressed=true]{background:var(--color-jade-800);border-color:var(--color-jade-800);color:var(--color-paper-white)}.tools-module__5vTvda__signCategories button:hover{border-color:var(--color-jade-800)}.tools-module__5vTvda__decoderStatus{color:var(--color-ink-700);justify-content:space-between;gap:16px;margin-bottom:20px;font-size:.75rem;display:flex}.tools-module__5vTvda__signDetail{border:1px solid var(--color-ink-150);border-top:3px solid var(--color-jade-700);background:var(--color-paper-50);border-radius:4px 4px 12px 12px;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);scroll-margin-top:120px;display:grid}.tools-module__5vTvda__safetyDetail{border-top-color:var(--color-accent-700)}.tools-module__5vTvda__signIdentity{padding:32px}.tools-module__5vTvda__signIdentity h2{font-family:var(--font-japanese);letter-spacing:.025em;overflow-wrap:anywhere;margin:28px 0 12px;font-size:clamp(3rem,7vw,6rem);line-height:1.2}.tools-module__5vTvda__reading{color:var(--color-ink-700);margin-bottom:12px;font-size:.85rem}.tools-module__5vTvda__signIdentity>strong{font:400 1.5rem/1.3 var(--font-editorial);display:block}.tools-module__5vTvda__signPreview{background:var(--color-brand-700);color:var(--color-paper-0);border-radius:4px;justify-content:space-between;align-items:center;gap:24px;margin:24px 0 8px;padding:20px 24px;display:flex}.tools-module__5vTvda__signPreview>span{overflow-wrap:anywhere;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:600}.tools-module__5vTvda__signPreview>svg{flex:none}.tools-module__5vTvda__signPreview small{font:400 .8rem/1.4 var(--font-body);margin-top:8px;display:block}.tools-module__5vTvda__previewNote{color:var(--color-ink-700);font-size:.66rem}.tools-module__5vTvda__signExplanation{background:var(--color-paper-0);border-left:1px solid var(--color-ink-150);border-radius:0 0 12px;padding:32px}.tools-module__5vTvda__meaningRow{grid-template-columns:1fr 1fr;gap:24px;display:grid}.tools-module__5vTvda__meaningRow>section+section{border-left:1px solid var(--color-ink-150);padding-left:24px}.tools-module__5vTvda__signExplanation h3{font:400 1.35rem/1.25 var(--font-editorial);letter-spacing:-.025em;margin:10px 0}.tools-module__5vTvda__signExplanation p{font-size:.92rem;line-height:1.7}.tools-module__5vTvda__nextAction{background:var(--color-jade-100);border-left:3px solid var(--color-jade-700);border-radius:4px;margin-top:24px;padding:24px}.tools-module__5vTvda__nextAction>a{min-height:44px;color:var(--color-jade-800);border-top:1px solid #24605233;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:12px;font-size:.8rem;font-weight:600;display:flex}.tools-module__5vTvda__nextAction>a>svg{flex:none}.tools-module__5vTvda__decoderActions{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.tools-module__5vTvda__decoderActions .button{min-height:44px;padding:12px 16px;font-size:.8rem}.tools-module__5vTvda__backToWords{align-items:center;gap:8px;min-height:44px;font-size:.78rem;display:flex}.tools-module__5vTvda__words{margin-top:48px}.tools-module__5vTvda__wordsHeading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.tools-module__5vTvda__wordsHeading h2{font:400 2rem/1.2 var(--font-editorial);letter-spacing:-.025em;margin-top:12px}.tools-module__5vTvda__wordGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.tools-module__5vTvda__word{background:0 0;border:0;border-radius:4px;padding:0}.tools-module__5vTvda__word>button{text-align:left;border:1px solid var(--color-ink-150);border-radius:4px;flex-direction:column;width:100%;height:100%;min-height:190px;padding:20px 16px;display:flex}.tools-module__5vTvda__word>button[aria-pressed=true]{background:var(--color-jade-100);border-color:var(--color-jade-700)}.tools-module__5vTvda__word>button:hover{border-color:var(--color-jade-700)}.tools-module__5vTvda__wordType{color:var(--color-ink-700);align-items:center;gap:8px;margin-bottom:16px;font-size:.58rem;display:flex}.tools-module__5vTvda__word>button>strong{letter-spacing:.015em;overflow-wrap:anywhere;font-size:1.7rem;font-weight:600;line-height:1.3}.tools-module__5vTvda__wordReading{color:var(--color-ink-700);margin-top:8px;font-size:.65rem}.tools-module__5vTvda__wordEnglish{justify-content:space-between;align-items:flex-end;gap:8px;width:100%;margin-top:auto;padding-top:12px;font-size:.8rem;line-height:1.4;display:flex}.tools-module__5vTvda__wordEnglish svg{flex:none}.tools-module__5vTvda__usefulWords>h3{font:400 1.25rem/1.3 var(--font-editorial);margin-bottom:16px}.tools-module__5vTvda__usefulWords .tools-module__5vTvda__word>button{border:0;border-top:2px solid var(--color-ink-150);background:var(--color-paper-50);border-radius:0;min-height:170px}.tools-module__5vTvda__usefulWords .tools-module__5vTvda__word>button[aria-pressed=true]{border-color:var(--color-jade-700);background:var(--color-jade-100)}.tools-module__5vTvda__wordGroups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:32px;margin-top:32px;display:grid}.tools-module__5vTvda__wordGroup>h3{font:400 1.3rem/1.3 var(--font-editorial);border-top:2px solid var(--color-ink-150);align-items:center;gap:10px;padding:16px 0;display:flex}.tools-module__5vTvda__wordGroup>h3>span{font:400 .75rem/1.4 var(--font-body);color:var(--color-ink-700);margin-left:auto}.tools-module__5vTvda__word.tools-module__5vTvda__compactWord>button{border:0;border-bottom:1px solid var(--color-ink-150);border-radius:0;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-content:center;column-gap:16px;min-height:80px;padding:16px 8px;display:grid}.tools-module__5vTvda__compactWord .tools-module__5vTvda__wordType{display:none}.tools-module__5vTvda__word.tools-module__5vTvda__compactWord>button>strong{grid-column:1;font-size:1.4rem}.tools-module__5vTvda__compactWord .tools-module__5vTvda__wordReading{grid-column:1;margin-top:4px;font-size:.7rem}.tools-module__5vTvda__compactWord .tools-module__5vTvda__wordEnglish{grid-area:1/2/3;align-items:center;margin:0;padding:0;font-size:.8rem}.tools-module__5vTvda__decoderFoot{background:var(--color-jade-100);border-radius:4px;align-items:center;gap:20px;margin-top:48px;padding:28px;display:flex}.tools-module__5vTvda__decoderFoot>svg{color:var(--color-jade-800);flex:none}.tools-module__5vTvda__decoderFoot>div{flex:1}.tools-module__5vTvda__decoderFoot h2{font:400 1.55rem/1.3 var(--font-editorial);letter-spacing:-.02em}.tools-module__5vTvda__decoderFoot p{margin-top:8px;font-size:.85rem}.tools-module__5vTvda__decoderFoot>a{min-height:44px;color:var(--color-jade-800);justify-content:space-between;align-items:center;gap:16px;font-size:.85rem;font-weight:600;display:flex}.tools-module__5vTvda__contextNote{color:var(--color-ink-700);margin-top:20px;font-size:.78rem}.tools-module__5vTvda__signEmpty{color:var(--color-brand-700)}.tools-module__5vTvda__signEmpty h2{font:400 2rem/1.2 var(--font-editorial);margin-top:20px}@media (max-width:1199px){.tools-module__5vTvda__workspaceColumns{grid-template-columns:minmax(0,1fr)}.tools-module__5vTvda__phraseContext{border:0;border-top:1px solid var(--color-ink-150);grid-template-columns:1fr 1fr;gap:24px;padding:24px 0 0;display:grid}.tools-module__5vTvda__screenSketch{display:none}.tools-module__5vTvda__languageNotice{border:0;padding:0}.tools-module__5vTvda__wordGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.tools-module__5vTvda__wordGroups{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-module__5vTvda__signIdentity,.tools-module__5vTvda__signExplanation{padding:24px}.tools-module__5vTvda__meaningRow{display:block}.tools-module__5vTvda__meaningRow>section+section{border:0;border-top:1px solid var(--color-ink-150);margin-top:16px;padding:16px 0 0}.tools-module__5vTvda__headingMark{display:none}}@media (max-width:767px){.tools-module__5vTvda__page .tools-module__5vTvda__heading{padding:28px 0 24px;display:block}.tools-module__5vTvda__heading h1{margin:10px 0 12px;font-size:2.5rem}.tools-module__5vTvda__heading p{font-size:.94rem}.tools-module__5vTvda__phraseApp{margin-top:0;display:block}.tools-module__5vTvda__situationSelector{border:0;padding:20px 0}.tools-module__5vTvda__selectorHeading{display:none}.tools-module__5vTvda__situationSelector>select{margin:0;font-size:.85rem}.tools-module__5vTvda__cardCount{margin:8px 0 12px}.tools-module__5vTvda__situationOptions{scroll-snap-type:x proximity;gap:8px;margin:0 -4px;padding:4px 4px 12px;display:flex;overflow-x:auto}.tools-module__5vTvda__situationOptions button{border:1px solid var(--color-ink-150);scroll-snap-align:start;border-left-width:3px;width:190px;min-width:190px;padding:12px}.tools-module__5vTvda__situationOptions button>svg:last-child{display:none}.tools-module__5vTvda__situationOptions small{font-size:.66rem}.tools-module__5vTvda__situationOptions strong{font-size:.8rem}.tools-module__5vTvda__workspaces{border-top:1px solid var(--color-ink-150);padding:20px 0 0}.tools-module__5vTvda__workspaceHeading{gap:12px;margin-bottom:28px}.tools-module__5vTvda__workspaceHeading h2{font-size:1.75rem}.tools-module__5vTvda__workspaceIcon{padding:10px}.tools-module__5vTvda__workspace .tools-module__5vTvda__inputStep label,.tools-module__5vTvda__englishStep h3,.tools-module__5vTvda__japaneseStep h3{font-size:.83rem}.tools-module__5vTvda__workspace .tools-module__5vTvda__englishStep p{font-size:1.35rem}.tools-module__5vTvda__displayCard{padding:24px 20px}.tools-module__5vTvda__workspace .tools-module__5vTvda__displayCard .phrase-japanese{font-size:1.85rem;line-height:1.75}.tools-module__5vTvda__phraseActions{gap:8px}.tools-module__5vTvda__phraseActions .tools-module__5vTvda__enlarge{min-height:56px;padding:12px 16px}.tools-module__5vTvda__phraseActions .button{padding:12px 16px}.tools-module__5vTvda__phraseContext{display:block}.tools-module__5vTvda__phraseContext section{margin-bottom:24px}.tools-module__5vTvda__languageNotice{border-top:1px solid var(--color-ink-150);padding-top:16px}.tools-module__5vTvda__toolLink{margin-top:16px}.tools-module__5vTvda__fullscreen .tools-module__5vTvda__fullscreenInner{min-height:100dvh;padding:20px}.tools-module__5vTvda__fullscreen .tools-module__5vTvda__fullscreenTop{align-items:flex-start;gap:16px;margin-bottom:32px}.tools-module__5vTvda__fullscreenTop>span{max-width:180px;font-size:.65rem}.tools-module__5vTvda__fullscreenTop>button{flex:none;min-height:48px;padding:12px;font-size:.8rem}.tools-module__5vTvda__fullscreen .phrase-japanese{font-size:2.35rem;line-height:1.65}.tools-module__5vTvda__fullscreen .phrase-english{margin-top:24px;font-size:1rem;line-height:1.65}.tools-module__5vTvda__decoderSearch{padding:16px 12px 8px}.tools-module__5vTvda__decoderSearch .search-form{gap:12px;padding:8px 12px}.tools-module__5vTvda__decoderSearch .search-form input{min-height:44px;font-size:1rem}.tools-module__5vTvda__signExamples{gap:0}.tools-module__5vTvda__signExamples>span{width:100%;margin:12px 0 4px}.tools-module__5vTvda__signExamples button{padding:8px}.tools-module__5vTvda__signCategories{flex-wrap:nowrap;margin:16px -4px;padding:4px 4px 12px;overflow-x:auto}.tools-module__5vTvda__signCategories button{white-space:nowrap;flex:none;padding:10px 14px}.tools-module__5vTvda__decoderStatus{font-size:.72rem}.tools-module__5vTvda__decoderStatus>span{display:none}.tools-module__5vTvda__signDetail{display:block}.tools-module__5vTvda__signIdentity{padding:24px}.tools-module__5vTvda__signIdentity h2{margin-top:24px;font-size:3.5rem}.tools-module__5vTvda__signIdentity>strong{font-size:1.4rem}.tools-module__5vTvda__signPreview{padding:16px 20px}.tools-module__5vTvda__signPreview>span{font-size:2rem}.tools-module__5vTvda__signExplanation{border:0;border-top:1px solid var(--color-ink-150);border-radius:0 0 12px 12px;padding:24px 20px}.tools-module__5vTvda__meaningRow{display:block}.tools-module__5vTvda__meaningRow>section:first-child{display:none}.tools-module__5vTvda__meaningRow>section+section{border:0;margin:0;padding:0}.tools-module__5vTvda__nextAction{margin-top:20px;padding:20px}.tools-module__5vTvda__signExplanation p{font-size:1rem}.tools-module__5vTvda__words{margin-top:36px}.tools-module__5vTvda__wordsHeading h2{font-size:1.8rem}.tools-module__5vTvda__wordGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tools-module__5vTvda__wordGroups{grid-template-columns:minmax(0,1fr);gap:24px}.tools-module__5vTvda__word{padding:0}.tools-module__5vTvda__word>button{min-height:190px;padding:20px 16px}.tools-module__5vTvda__word>button>strong{font-size:1.8rem}.tools-module__5vTvda__wordType{font-size:.63rem}.tools-module__5vTvda__wordReading{font-size:.73rem}.tools-module__5vTvda__wordEnglish{font-size:.85rem}.tools-module__5vTvda__decoderFoot{flex-wrap:wrap;gap:16px;padding:24px}.tools-module__5vTvda__decoderFoot h2{font-size:1.45rem}.tools-module__5vTvda__decoderFoot>a{border-top:1px solid #24605233;width:100%;padding-top:12px}.tools-module__5vTvda__contextNote{font-size:.8rem}}@media (min-width:1024px){.tools-module__5vTvda__phraseApp{grid-template-columns:184px minmax(0,1fr)}.tools-module__5vTvda__situationSelector{padding-right:16px}.tools-module__5vTvda__selectorHeading h2{font-size:1.35rem}.tools-module__5vTvda__situationOptions button{min-height:48px;padding:10px 8px}.tools-module__5vTvda__situationOptions small,.tools-module__5vTvda__situationOptions button>svg:last-child{display:none}.tools-module__5vTvda__situationOptions button>svg:first-child{width:20px;height:20px}.tools-module__5vTvda__workspaces{padding-left:28px}.tools-module__5vTvda__workspace .tools-module__5vTvda__englishStep p{padding:16px 20px;font-size:1.25rem}.tools-module__5vTvda__displayCard{min-height:240px;padding:32px}.tools-module__5vTvda__workspace .tools-module__5vTvda__displayCard .phrase-japanese{font-size:clamp(2.4rem,3.1vw,3rem);line-height:1.65}}@media (min-width:1200px){.tools-module__5vTvda__workspaceColumns{grid-template-columns:minmax(0,1fr) 190px;gap:24px}.tools-module__5vTvda__phraseContext{padding-left:20px}}
.launch-core-module__5yyAgW__page{padding-bottom:var(--space-80)}.launch-core-module__5yyAgW__page h1,.launch-core-module__5yyAgW__page h2{font-family:var(--font-editorial);letter-spacing:-.035em;color:var(--color-brand-700);font-weight:400}.launch-core-module__5yyAgW__page h1{margin:var(--space-16) 0 var(--space-24);max-width:970px;font-size:clamp(2.5rem,4.7vw,4.5rem);line-height:1.06}.launch-core-module__5yyAgW__page h2{font-size:clamp(1.875rem,3vw,2.625rem);line-height:1.18}.launch-core-module__5yyAgW__page h3{color:var(--color-brand-700);font-family:var(--font-body);font-weight:650;line-height:1.35}.launch-core-module__5yyAgW__header{padding:var(--space-24) 0 var(--space-32)}.launch-core-module__5yyAgW__deck{max-width:720px;color:var(--color-ink-700);font-size:clamp(1.125rem,1.8vw,1.5rem)}.launch-core-module__5yyAgW__checked{align-items:center;gap:var(--space-8);min-height:44px;margin-top:var(--space-12);color:var(--color-ink-700);font-size:.875rem;display:inline-flex}.launch-core-module__5yyAgW__lead{border-left:4px solid var(--color-jade-700);background:var(--color-jade-100);padding:var(--space-32) var(--space-40)}.launch-core-module__5yyAgW__lead>p{max-width:900px;margin:var(--space-12) 0 var(--space-20);font-size:1.125rem;line-height:1.65}.launch-core-module__5yyAgW__leadSource{align-items:center;gap:var(--space-8);width:fit-content;min-height:44px;color:var(--color-jade-800);font-size:.875rem;display:flex}.launch-core-module__5yyAgW__bodyGrid{gap:var(--space-64);margin-top:var(--space-48);grid-template-columns:minmax(0,1fr) 250px;align-items:start;display:grid}.launch-core-module__5yyAgW__body{min-width:0}.launch-core-module__5yyAgW__body>h2{margin-top:var(--space-48);scroll-margin-top:112px}.launch-core-module__5yyAgW__body>h2:first-child{margin-top:0}.launch-core-module__5yyAgW__body>p,.launch-core-module__5yyAgW__body>ul,.launch-core-module__5yyAgW__body>ol{max-width:780px}.launch-core-module__5yyAgW__rail{position:sticky;top:110px}.launch-core-module__5yyAgW__rail nav{border-top:2px solid var(--color-brand-700);padding-top:var(--space-20);flex-direction:column;display:flex}.launch-core-module__5yyAgW__rail nav a{border-bottom:1px solid var(--color-paper-100);min-height:44px;padding:var(--space-8) 0;align-items:center;font-size:.9375rem;line-height:1.35;display:flex}.launch-core-module__5yyAgW__railNote{border-top:1px solid var(--color-ink-150);padding-top:var(--space-24);margin-top:var(--space-32)}.launch-core-module__5yyAgW__railNote h3{margin:var(--space-16) 0 var(--space-8)}.launch-core-module__5yyAgW__railNote p,.launch-core-module__5yyAgW__railNote a{font-size:.9375rem}.launch-core-module__5yyAgW__railNote a{align-items:center;gap:var(--space-12);min-height:44px;color:var(--color-brand-700);text-decoration:underline;display:flex}.launch-core-module__5yyAgW__hub .launch-core-module__5yyAgW__header{align-items:center;gap:var(--space-48);grid-template-columns:1fr 300px;display:grid}.launch-core-module__5yyAgW__hubMark{border-left:1px solid var(--color-ink-150);color:var(--color-jade-800);padding:var(--space-24) var(--space-40)}.launch-core-module__5yyAgW__hubMark span{white-space:pre-line;font:1.75rem/1.25 var(--font-editorial);margin-top:var(--space-24);display:block}.launch-core-module__5yyAgW__hub .launch-core-module__5yyAgW__bodyGrid{display:block}.launch-core-module__5yyAgW__hub .launch-core-module__5yyAgW__rail{display:none}.launch-core-module__5yyAgW__hub .launch-core-module__5yyAgW__body>p{max-width:820px}.launch-core-module__5yyAgW__hub .launch-core-module__5yyAgW__lead{border-left:0;border-top:1px solid var(--color-ink-150);border-bottom:1px solid var(--color-ink-150);background:0 0;padding-left:0}.launch-core-module__5yyAgW__safety .launch-core-module__5yyAgW__header{padding-bottom:var(--space-16)}.launch-core-module__5yyAgW__safety h1{margin-bottom:var(--space-12);font-size:clamp(2.25rem,4vw,3.625rem)}.launch-core-module__5yyAgW__safety .launch-core-module__5yyAgW__deck{font-size:1.125rem}.launch-core-module__5yyAgW__safety .launch-core-module__5yyAgW__lead{border-left-color:var(--color-accent-600);background:var(--color-paper-50)}.launch-core-module__5yyAgW__safety .launch-core-module__5yyAgW__lead>p{font-size:1.1875rem;font-weight:550}.launch-core-module__5yyAgW__everyday .launch-core-module__5yyAgW__header{gap:var(--space-48);grid-template-columns:1fr 1fr;align-items:center;display:grid}.launch-core-module__5yyAgW__photo{margin:0}.launch-core-module__5yyAgW__photo img{aspect-ratio:1.35;object-fit:cover;border-radius:var(--radius-control);width:100%;height:auto}.launch-core-module__5yyAgW__photo figcaption{margin-top:var(--space-8);color:var(--color-ink-700);font-size:.75rem}.launch-core-module__5yyAgW__photo a{text-decoration:underline}.launch-core-module__5yyAgW__compare .launch-core-module__5yyAgW__lead{background:var(--color-brand-100);border-left-color:var(--color-brand-700)}.launch-core-module__5yyAgW__flow{margin:var(--space-32) 0}.launch-core-module__5yyAgW__flow ol{background:var(--color-paper-50);border-top:2px solid var(--color-jade-700);padding:0;list-style:none;display:flex}.launch-core-module__5yyAgW__flow li{min-width:0;padding:var(--space-20);border-right:1px solid var(--color-ink-150);flex:1;margin:0}.launch-core-module__5yyAgW__flow li:last-child{border:0}.launch-core-module__5yyAgW__flowNumber{color:var(--color-jade-700);margin-bottom:var(--space-20);justify-content:space-between;font-size:.875rem;font-weight:600;display:flex}.launch-core-module__5yyAgW__flow strong{color:var(--color-brand-700);line-height:1.3;display:block}.launch-core-module__5yyAgW__flow li p{margin:var(--space-8) 0 0;font-size:.9375rem;line-height:1.55}.launch-core-module__5yyAgW__flow figcaption,.launch-core-module__5yyAgW__busFlows figcaption,.launch-core-module__5yyAgW__connectionDiagram figcaption{color:var(--color-ink-700);margin-top:var(--space-12);font-size:.8125rem;line-height:1.6}.launch-core-module__5yyAgW__linkList{border-top:1px solid var(--color-ink-150);margin:var(--space-24) 0}.launch-core-module__5yyAgW__linkList a{gap:var(--space-20);border-bottom:1px solid var(--color-ink-150);padding:var(--space-24) 0;grid-template-columns:44px 1fr 24px;align-items:center;text-decoration:none;display:grid}.launch-core-module__5yyAgW__linkList a:hover strong{text-decoration:underline}.launch-core-module__5yyAgW__linkNumber{font:1.5rem var(--font-editorial);color:var(--color-jade-700)}.launch-core-module__5yyAgW__linkList strong{color:var(--color-brand-700);font-size:1.25rem;display:block}.launch-core-module__5yyAgW__linkList small{color:var(--color-ink-700);margin-top:var(--space-8);font-size:.9375rem;display:block}.launch-core-module__5yyAgW__hub .launch-core-module__5yyAgW__linkList{column-gap:var(--space-48);grid-template-columns:1fr 1fr;display:grid}.launch-core-module__5yyAgW__official{margin:var(--space-24) 0;border-left:2px solid var(--color-jade-700);padding:var(--space-16) var(--space-24);background:var(--color-paper-50);font-size:.9375rem}.launch-core-module__5yyAgW__official>div{margin:var(--space-8) 0}.launch-core-module__5yyAgW__official a{align-items:center;gap:var(--space-8);min-height:44px;display:inline-flex}.launch-core-module__5yyAgW__emergencyContacts{gap:var(--space-24);margin:var(--space-24) 0 0;grid-template-columns:1fr 1fr;display:grid}.launch-core-module__5yyAgW__emergencyContacts a{align-items:center;gap:var(--space-20);background:var(--color-brand-700);color:var(--color-paper-white);padding:var(--space-20) var(--space-24);border-radius:var(--radius-control);display:flex}.launch-core-module__5yyAgW__emergencyContacts a:first-child{background:var(--color-accent-600)}.launch-core-module__5yyAgW__emergencyContacts a>span:nth-child(2){flex-direction:column;flex:1;display:flex}.launch-core-module__5yyAgW__emergencyContacts strong{font-size:2.75rem;line-height:1.1}.launch-core-module__5yyAgW__emergencyContacts a>span:last-child{align-items:center;gap:var(--space-8);display:flex}.launch-core-module__5yyAgW__emergencyContacts a:hover{text-decoration:underline}.launch-core-module__5yyAgW__busFlows{gap:var(--space-24);margin:var(--space-32) 0;grid-template-columns:1fr 1fr;display:grid}.launch-core-module__5yyAgW__busFlows>div{padding:var(--space-24);background:var(--color-jade-100);color:var(--color-jade-800);border-top:3px solid}.launch-core-module__5yyAgW__busFlows>div:nth-child(2){background:var(--color-brand-100);color:var(--color-brand-700)}.launch-core-module__5yyAgW__busFlows h3{margin:var(--space-12) 0;font-size:1.25rem}.launch-core-module__5yyAgW__busFlows svg{width:100%;height:auto}.launch-core-module__5yyAgW__busLabel{font-size:.875rem;font-weight:600}.launch-core-module__5yyAgW__busFlows ol{padding-left:var(--space-20);font-size:.9375rem}.launch-core-module__5yyAgW__busFlows figcaption{grid-column:1/-1;margin:0}.launch-core-module__5yyAgW__connectionDiagram{align-items:center;gap:var(--space-20);margin:0 0 var(--space-40);grid-template-columns:1fr 40px 1fr;display:grid}.launch-core-module__5yyAgW__connectionDiagram>div{padding:var(--space-24);border-bottom:2px solid var(--color-jade-700);background:var(--color-paper-50);justify-items:start;display:grid}.launch-core-module__5yyAgW__connectionDiagram>span{text-align:center;font:1.5rem var(--font-editorial)}.launch-core-module__5yyAgW__connectionDiagram strong{color:var(--color-brand-700);margin-top:var(--space-16);font-size:1.375rem}.launch-core-module__5yyAgW__connectionDiagram p{margin:var(--space-8) 0 0;font-size:.9375rem}.launch-core-module__5yyAgW__connectionDiagram figcaption{grid-column:1/-1}.launch-core-module__5yyAgW__checklist,.launch-core-module__5yyAgW__routeChooser{padding:var(--space-32);background:var(--color-paper-50);border-top:3px solid var(--color-jade-700);margin:var(--space-32) 0}.launch-core-module__5yyAgW__widgetTitle{justify-content:space-between;gap:var(--space-16);align-items:center;display:flex}.launch-core-module__5yyAgW__widgetTitle h2{margin:var(--space-8) 0 var(--space-20)}.launch-core-module__5yyAgW__widgetTitle>strong{white-space:nowrap}.launch-core-module__5yyAgW__checklist progress{width:100%;accent-color:var(--color-jade-700)}.launch-core-module__5yyAgW__storage{min-height:3.2em;margin:var(--space-8) 0;font-size:.8125rem}.launch-core-module__5yyAgW__checklist fieldset{border:0;border-top:1px solid var(--color-ink-150);padding:var(--space-16) 0 var(--space-24)}.launch-core-module__5yyAgW__checklist legend{padding-right:var(--space-12);color:var(--color-brand-700);font-size:1.125rem;font-weight:650}.launch-core-module__5yyAgW__checklist label{align-items:flex-start;gap:var(--space-12);min-height:44px;padding:var(--space-12) 0;cursor:pointer;line-height:1.45;display:flex}.launch-core-module__5yyAgW__checklist input{width:22px;height:22px;accent-color:var(--color-jade-700);flex:0 0 22px}.launch-core-module__5yyAgW__toolButtons{gap:var(--space-16);flex-wrap:wrap;display:flex}.launch-core-module__5yyAgW__toolButtons button,.launch-core-module__5yyAgW__download button{justify-content:center;align-items:center;gap:var(--space-12);border:1px solid var(--color-brand-700);min-height:44px;padding:var(--space-12) var(--space-16);border-radius:var(--radius-control);color:var(--color-brand-700);background:var(--color-paper-white);cursor:pointer;font-weight:600;line-height:1.4;display:inline-flex}.launch-core-module__5yyAgW__small,.launch-core-module__5yyAgW__freshness{color:var(--color-ink-700);font-size:.8125rem}.launch-core-module__5yyAgW__routeChooser h2{margin:var(--space-12) 0 var(--space-24)}.launch-core-module__5yyAgW__routeChooser label{margin-bottom:var(--space-8);font-weight:600;display:block}.launch-core-module__5yyAgW__routeChooser select{width:100%;min-height:48px;padding:var(--space-12);color:var(--color-brand-700);background:var(--color-paper-white);border:1px solid var(--color-ink-500);border-radius:var(--radius-control);font:inherit}.launch-core-module__5yyAgW__routeResult{min-height:210px;padding-top:var(--space-24)}.launch-core-module__5yyAgW__routeResult h3{margin:0}.launch-core-module__5yyAgW__download{gap:var(--space-20);padding:var(--space-24);margin-top:var(--space-32);background:var(--color-brand-100);grid-template-columns:36px 1fr;display:grid}.launch-core-module__5yyAgW__download h3{margin:0}.launch-core-module__5yyAgW__downloadStatus{min-height:3.2em;margin-bottom:0;font-size:.8125rem}.launch-core-module__5yyAgW__next{margin-top:var(--space-48);border-top:2px solid var(--color-brand-700);padding-top:var(--space-24)}.launch-core-module__5yyAgW__next h2{margin:var(--space-12) 0 var(--space-24)}.launch-core-module__5yyAgW__next a{justify-content:space-between;align-items:center;gap:var(--space-24);padding:var(--space-20) 0;border-bottom:1px solid var(--color-ink-150);text-decoration:none;display:flex}.launch-core-module__5yyAgW__next a:hover strong{text-decoration:underline}.launch-core-module__5yyAgW__next small{color:var(--color-ink-700);margin-top:var(--space-8);font-size:.9375rem;display:block}@media (max-width:1023px){.launch-core-module__5yyAgW__bodyGrid{grid-template-columns:minmax(0,1fr);gap:0}.launch-core-module__5yyAgW__rail{display:none}.launch-core-module__5yyAgW__hub .launch-core-module__5yyAgW__header{gap:var(--space-24);grid-template-columns:1fr 200px}.launch-core-module__5yyAgW__hubMark{padding:var(--space-20)}.launch-core-module__5yyAgW__flow li{padding:var(--space-16)}}@media (max-width:767px){.launch-core-module__5yyAgW__header{padding-top:var(--space-16)}.launch-core-module__5yyAgW__hub .launch-core-module__5yyAgW__header,.launch-core-module__5yyAgW__everyday .launch-core-module__5yyAgW__header{grid-template-columns:1fr}.launch-core-module__5yyAgW__hubMark{display:none}.launch-core-module__5yyAgW__everyday .launch-core-module__5yyAgW__photo img{aspect-ratio:1.65}.launch-core-module__5yyAgW__lead{padding:var(--space-24) var(--space-20)}.launch-core-module__5yyAgW__lead>p,.launch-core-module__5yyAgW__safety .launch-core-module__5yyAgW__lead>p{font-size:1rem}.launch-core-module__5yyAgW__bodyGrid{margin-top:var(--space-32)}.launch-core-module__5yyAgW__body>h2{margin-top:var(--space-40)}.launch-core-module__5yyAgW__flow ol{display:block}.launch-core-module__5yyAgW__flow li{border-right:0;border-bottom:1px solid var(--color-ink-150);gap:0 var(--space-16);padding:var(--space-20);grid-template-columns:40px 1fr;display:grid}.launch-core-module__5yyAgW__flowNumber{justify-content:flex-start;align-items:flex-start;gap:var(--space-12);flex-direction:column;grid-row:1/3;margin:0}.launch-core-module__5yyAgW__flow li p{grid-column:2}.launch-core-module__5yyAgW__hub .launch-core-module__5yyAgW__linkList{grid-template-columns:1fr}.launch-core-module__5yyAgW__linkList a{gap:var(--space-12);grid-template-columns:28px 1fr 20px}.launch-core-module__5yyAgW__linkList strong{font-size:1.125rem}.launch-core-module__5yyAgW__emergencyContacts{gap:var(--space-12);margin-top:var(--space-16);grid-template-columns:1fr}.launch-core-module__5yyAgW__emergencyContacts a{padding:var(--space-16);gap:var(--space-12)}.launch-core-module__5yyAgW__emergencyContacts strong{font-size:2.375rem}.launch-core-module__5yyAgW__busFlows{grid-template-columns:1fr}.launch-core-module__5yyAgW__connectionDiagram{gap:var(--space-12);grid-template-columns:1fr 1fr}.launch-core-module__5yyAgW__connectionDiagram>span{display:none}.launch-core-module__5yyAgW__connectionDiagram>div{padding:var(--space-16);align-self:stretch}.launch-core-module__5yyAgW__connectionDiagram strong{font-size:1.125rem}.launch-core-module__5yyAgW__checklist,.launch-core-module__5yyAgW__routeChooser{padding:var(--space-24) var(--space-16)}.launch-core-module__5yyAgW__official{padding:var(--space-16)}.launch-core-module__5yyAgW__official a{display:flex}.launch-core-module__5yyAgW__download{padding:var(--space-20);gap:var(--space-12);grid-template-columns:1fr}.launch-core-module__5yyAgW__download button{text-align:left}}@media print{.launch-core-module__5yyAgW__page{padding:0}.launch-core-module__5yyAgW__rail,.launch-core-module__5yyAgW__toolButtons,.launch-core-module__5yyAgW__storage,.launch-core-module__5yyAgW__next,.launch-core-module__5yyAgW__lead,.launch-core-module__5yyAgW__freshness{display:none}.launch-core-module__5yyAgW__page .breadcrumbs{display:none}.launch-core-module__5yyAgW__page .source-panel{display:none}.launch-core-module__5yyAgW__page h1{font-size:24pt}.launch-core-module__5yyAgW__checklist{background:#fff;padding:0}.launch-core-module__5yyAgW__checklist fieldset{break-inside:avoid}.launch-core-module__5yyAgW__checklist label{min-height:0;padding:5pt 0;font-size:10pt}.launch-core-module__5yyAgW__checklist input{appearance:auto}}
.content-dates-module__nDfh6q__dates{color:var(--color-ink-700);flex-wrap:wrap;gap:4px 18px;margin-block:8px 0;font-size:.875rem;line-height:1.6;display:flex}
.before-you-go-guide-module__H-nzza__page{padding-bottom:var(--space-96);color:var(--color-ink-950)}.before-you-go-guide-module__H-nzza__header{max-width:1050px;padding:var(--space-32) 0 var(--space-24)}.before-you-go-guide-module__H-nzza__header h1{max-width:1010px;margin:var(--space-16) 0 var(--space-20);color:var(--color-brand-700);font:400 clamp(2.6rem,5.2vw,5.1rem)/1.07 var(--font-editorial);letter-spacing:-.045em;text-wrap:balance}.before-you-go-guide-module__H-nzza__rule{width:100%;height:1px;margin:var(--space-24) 0;background:var(--color-ink-150)}.before-you-go-guide-module__H-nzza__deck{max-width:840px;margin:0 0 var(--space-20);color:var(--color-ink-850);font-size:clamp(1.12rem,1.7vw,1.38rem);line-height:1.68}.before-you-go-guide-module__H-nzza__checked{min-height:44px;color:var(--color-ink-700);text-underline-offset:3px;align-items:center;gap:8px;font-size:.87rem;line-height:1.4;text-decoration:underline;display:inline-flex}.before-you-go-guide-module__H-nzza__hero{max-width:1110px;margin:12px 0 0}.before-you-go-guide-module__H-nzza__hero img{aspect-ratio:16/8;object-fit:cover;object-position:center 52%;background:#e8eeea;width:100%;height:auto;display:block}.before-you-go-guide-module__H-nzza__hero figcaption{color:var(--color-ink-700);margin:9px 2px 0;font-size:.81rem;line-height:1.5}.before-you-go-guide-module__H-nzza__grid{margin-top:var(--space-40);grid-template-columns:225px minmax(0,840px);align-items:start;gap:clamp(38px,5vw,78px);display:grid}.before-you-go-guide-module__H-nzza__toc{align-self:start;min-width:0;position:sticky;top:105px}.before-you-go-guide-module__H-nzza__tocDesktop{border-top:2px solid var(--color-brand-700);scrollbar-width:thin;max-height:calc(100vh - 120px);padding:22px 4px 28px 0;overflow-y:auto}.before-you-go-guide-module__H-nzza__tocDesktop>span{margin-bottom:12px;display:block}.before-you-go-guide-module__H-nzza__tocLinks{flex-direction:column;display:flex}.before-you-go-guide-module__H-nzza__tocLinks a,.before-you-go-guide-module__H-nzza__tocMobile nav a{border-left:2px solid var(--color-ink-150);color:var(--color-ink-700);grid-template-columns:max(26px,3ch) minmax(0,1fr);column-gap:7px;padding:8px 10px 8px 17px;font-size:.86rem;line-height:1.35;text-decoration:none;display:grid;position:relative}.before-you-go-guide-module__H-nzza__tocNumber{color:var(--color-ink-700);font-variant-numeric:tabular-nums;letter-spacing:.025em;font-size:.76rem;font-weight:700}.before-you-go-guide-module__H-nzza__tocLinks a[aria-current] .before-you-go-guide-module__H-nzza__tocNumber,.before-you-go-guide-module__H-nzza__tocMobile nav a[aria-current] .before-you-go-guide-module__H-nzza__tocNumber{color:var(--color-accent-700)}.before-you-go-guide-module__H-nzza__tocLinks a:hover,.before-you-go-guide-module__H-nzza__tocMobile nav a:hover{color:var(--color-brand-700);text-decoration:underline}.before-you-go-guide-module__H-nzza__tocLinks a[aria-current],.before-you-go-guide-module__H-nzza__tocMobile nav a[aria-current]{border-left:3px solid var(--color-accent-700);color:var(--color-brand-700);background:var(--color-paper-50);padding-left:16px;font-weight:700}.before-you-go-guide-module__H-nzza__tocSource{text-underline-offset:3px;margin-top:16px;font-size:.8rem;text-decoration:underline;display:block}.before-you-go-guide-module__H-nzza__tocMobile{display:none}.before-you-go-guide-module__H-nzza__article{min-width:0;max-width:840px;color:var(--color-ink-950);counter-reset:prep-section;font-size:1.04rem;line-height:1.83}.before-you-go-guide-module__H-nzza__article>h2{border-top:1px solid var(--color-ink-150);color:var(--color-brand-700);font:400 clamp(2rem,3vw,2.65rem)/1.2 var(--font-editorial);letter-spacing:-.035em;margin:66px 0 23px;padding-top:20px}.before-you-go-guide-module__H-nzza__article>h2:not(:has(>[data-prep-utility])){counter-increment:prep-section;grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.before-you-go-guide-module__H-nzza__article>h2:not(:has(>[data-prep-utility]))>span:last-child{overflow-wrap:anywhere;min-width:0}.before-you-go-guide-module__H-nzza__article>h2:not(:has(>[data-prep-utility])):before{content:counter(prep-section,decimal-leading-zero) " — ";color:var(--color-accent-700);font:750 .66rem/1.1 var(--font-body);letter-spacing:.11em;grid-column:1/-1;margin-bottom:10px}.before-you-go-guide-module__H-nzza__article>h2:first-child{border-top:0;margin-top:0;padding-top:0}.before-you-go-guide-module__H-nzza__article>h3{color:var(--color-brand-700);letter-spacing:-.015em;margin:34px 0 14px;font-size:1.25rem}.before-you-go-guide-module__H-nzza__article>p{max-width:770px;margin-bottom:22px}.before-you-go-guide-module__H-nzza__article li{color:var(--color-ink-850)}.before-you-go-guide-module__H-nzza__article a{color:var(--color-brand-700)}.before-you-go-guide-module__H-nzza__article a:focus-visible,.before-you-go-guide-module__H-nzza__toc a:focus-visible,.before-you-go-guide-module__H-nzza__toc summary:focus-visible,.before-you-go-guide-module__H-nzza__finalChecklist input:focus-visible{outline:3px solid var(--color-accent-700);outline-offset:3px}.before-you-go-guide-module__H-nzza__sectionIcon{width:28px;height:28px;color:var(--color-brand-700);justify-content:center;align-items:center;display:inline-flex}.before-you-go-guide-module__H-nzza__sectionIcon svg{flex:none}.before-you-go-guide-module__H-nzza__mark{color:var(--color-ink-950);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 56%,#f4cd9d 56% 92%,#0000 92%);padding:0 .08em;font-weight:700}.before-you-go-guide-module__H-nzza__diagramTitle{color:var(--color-brand-700);font:400 clamp(1.36rem,2.2vw,1.7rem)/1.3 var(--font-editorial);margin:0 0 18px}.before-you-go-guide-module__H-nzza__readiness{border-top:2px solid var(--color-brand-700);border-bottom:1px solid var(--color-ink-150);margin:26px 0 42px;padding:24px 0 20px}.before-you-go-guide-module__H-nzza__readinessRows{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.before-you-go-guide-module__H-nzza__readinessRows section{border-top:3px solid var(--color-accent-700);min-width:0;padding-top:12px}.before-you-go-guide-module__H-nzza__readinessRows section:nth-child(2){border-color:var(--color-brand-700)}.before-you-go-guide-module__H-nzza__readinessRows section:nth-child(3){border-color:var(--color-jade-700)}.before-you-go-guide-module__H-nzza__readinessRows h3{color:var(--color-brand-700);margin:0 0 8px;font-size:1.08rem;line-height:1.3}.before-you-go-guide-module__H-nzza__readinessRows p{margin:0;font-size:.89rem;line-height:1.58}.before-you-go-guide-module__H-nzza__flow{border-top:2px solid var(--color-brand-700);border-bottom:1px solid var(--color-ink-150);margin:32px 0 38px;padding:22px 0 17px}.before-you-go-guide-module__H-nzza__flow ol{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.before-you-go-guide-module__H-nzza__flow li{border-top:2px solid var(--color-jade-700);counter-increment:step;min-width:0;padding:10px 0}.before-you-go-guide-module__H-nzza__flow li:before{content:counter(step,decimal-leading-zero);color:var(--color-accent-700);font-size:.76rem;font-weight:750;display:block}.before-you-go-guide-module__H-nzza__flow li strong,.before-you-go-guide-module__H-nzza__flow li span{display:block}.before-you-go-guide-module__H-nzza__flow li strong{color:var(--color-brand-700)}.before-you-go-guide-module__H-nzza__flow li span{font-size:.88rem;line-height:1.55}.before-you-go-guide-module__H-nzza__flow>p{color:var(--color-ink-700);margin:14px 0 0;font-size:.83rem;line-height:1.55}.before-you-go-guide-module__H-nzza__dateNote{border-left:3px solid var(--color-accent-700);background:var(--color-paper-50);margin:24px 0 34px;padding:15px 20px}.before-you-go-guide-module__H-nzza__dateNote strong{color:var(--color-brand-700)}.before-you-go-guide-module__H-nzza__dateNote p{margin:6px 0 0;font-size:.89rem;line-height:1.65}.before-you-go-guide-module__H-nzza__finalChecklist{border-top:2px solid var(--color-brand-700);border-bottom:1px solid var(--color-ink-150);margin:30px 0 40px;padding:23px 0}.before-you-go-guide-module__H-nzza__finalChecklist>p:nth-child(2){color:var(--color-ink-700);margin:0 0 15px;font-size:.89rem}.before-you-go-guide-module__H-nzza__finalChecklist ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0;padding:0;list-style:none;display:grid}.before-you-go-guide-module__H-nzza__finalChecklist li{border-bottom:1px solid var(--color-ink-150);margin:0;padding:0}.before-you-go-guide-module__H-nzza__finalChecklist label{cursor:pointer;grid-template-columns:22px 25px minmax(0,1fr);align-items:start;gap:8px;padding:12px 0;font-size:.91rem;line-height:1.45;display:grid}.before-you-go-guide-module__H-nzza__finalChecklist input{width:18px;height:18px;accent-color:var(--color-jade-700);margin:2px 0 0}.before-you-go-guide-module__H-nzza__finalChecklist label span{color:var(--color-accent-700);font-size:.76rem;font-weight:750;line-height:1.7}.before-you-go-guide-module__H-nzza__words{border-top:1px solid var(--color-ink-150);grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0 28px;display:grid}.before-you-go-guide-module__H-nzza__words div{border-bottom:1px solid var(--color-ink-150);align-items:baseline;gap:16px;padding:12px 0;display:flex}.before-you-go-guide-module__H-nzza__words dt{min-width:85px;color:var(--color-brand-700);font-size:1.13rem;font-weight:700}.before-you-go-guide-module__H-nzza__words dd{color:var(--color-ink-850);margin:0;font-size:.86rem;line-height:1.5}.before-you-go-guide-module__H-nzza__words dd span{font-style:italic}.before-you-go-guide-module__H-nzza__languageNote{color:var(--color-ink-700);font-size:.85rem}.before-you-go-guide-module__H-nzza__freshness{color:var(--color-ink-700);margin:24px 0;font-size:.83rem}.before-you-go-guide-module__H-nzza__related{border-top:2px solid var(--color-brand-700);margin-top:54px;padding-top:28px}.before-you-go-guide-module__H-nzza__related h2{color:var(--color-brand-700);font:400 2rem/1.2 var(--font-editorial);margin:8px 0 20px}.before-you-go-guide-module__H-nzza__related a{border-bottom:1px solid var(--color-ink-150);justify-content:space-between;gap:16px;min-height:52px;padding:12px 0;font-weight:600;display:flex;text-decoration:none!important}@media (max-width:960px){.before-you-go-guide-module__H-nzza__grid{grid-template-columns:190px minmax(0,1fr);gap:28px}.before-you-go-guide-module__H-nzza__tocLinks a{font-size:.8rem}}@media (max-width:800px){.before-you-go-guide-module__H-nzza__page{padding-bottom:64px}.before-you-go-guide-module__H-nzza__header{padding-top:22px}.before-you-go-guide-module__H-nzza__header h1{font-size:clamp(2.05rem,8.7vw,2.85rem)}.before-you-go-guide-module__H-nzza__deck{font-size:1.08rem}.before-you-go-guide-module__H-nzza__checked{align-items:flex-start}.before-you-go-guide-module__H-nzza__grid{margin-top:24px;display:block}.before-you-go-guide-module__H-nzza__toc{position:static}.before-you-go-guide-module__H-nzza__tocDesktop{display:none}.before-you-go-guide-module__H-nzza__tocMobile{border-top:2px solid var(--color-brand-700);border-bottom:1px solid var(--color-ink-150);margin:0 0 32px;display:block}.before-you-go-guide-module__H-nzza__tocMobile summary{cursor:pointer;color:var(--color-brand-700);padding:14px 4px;font-weight:700}.before-you-go-guide-module__H-nzza__tocMobile summary span{color:var(--color-ink-700);font-size:.78rem;font-weight:400;display:block}.before-you-go-guide-module__H-nzza__tocMobile nav{max-height:55vh;padding-bottom:12px;overflow-y:auto}.before-you-go-guide-module__H-nzza__tocMobile nav a{min-height:40px;padding-top:9px;padding-bottom:9px}.before-you-go-guide-module__H-nzza__article{font-size:1rem}.before-you-go-guide-module__H-nzza__article>h2{margin-top:54px}.before-you-go-guide-module__H-nzza__hero img{aspect-ratio:16/9}.before-you-go-guide-module__H-nzza__article>h2:not(:has(>[data-prep-utility])){grid-template-columns:24px minmax(0,1fr);column-gap:9px}.before-you-go-guide-module__H-nzza__sectionIcon{width:24px;height:24px}.before-you-go-guide-module__H-nzza__sectionIcon svg{width:22px;height:22px}}@media (max-width:600px){.before-you-go-guide-module__H-nzza__readinessRows,.before-you-go-guide-module__H-nzza__flow ol,.before-you-go-guide-module__H-nzza__finalChecklist ul,.before-you-go-guide-module__H-nzza__words{grid-template-columns:1fr}.before-you-go-guide-module__H-nzza__readinessRows{gap:13px}.before-you-go-guide-module__H-nzza__flow ol{gap:5px}.before-you-go-guide-module__H-nzza__readiness{margin-top:20px}}
.connectivity-guide-module__V7M5ya__page{--connect-line:var(--color-ink-150)}.connectivity-guide-module__V7M5ya__decision{border-top:2px solid var(--color-brand-700);border-bottom:1px solid var(--connect-line);background:var(--color-paper-50);max-width:910px;margin:20px 0 17px;padding:18px 22px 15px}.connectivity-guide-module__V7M5ya__decision>span{margin-bottom:10px;display:block}.connectivity-guide-module__V7M5ya__decisionRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.connectivity-guide-module__V7M5ya__decisionRows p{border-top:1px solid var(--connect-line);grid-template-columns:1fr;gap:3px;margin:0;padding:10px 0;font-size:.92rem;line-height:1.46;display:grid}.connectivity-guide-module__V7M5ya__decisionRows strong{color:var(--color-brand-700)}.connectivity-guide-module__V7M5ya__decisionRows span{color:var(--color-ink-850)}.connectivity-guide-module__V7M5ya__decisionNote{color:var(--color-ink-700);margin:8px 0 0;font-size:.79rem;line-height:1.5}.connectivity-guide-module__V7M5ya__stageNav{flex-wrap:wrap;gap:7px;margin:0 0 10px;display:flex}.connectivity-guide-module__V7M5ya__stageNav a{border:1px solid var(--connect-line);min-height:38px;color:var(--color-brand-700);background:#fff;align-items:center;padding:5px 10px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.connectivity-guide-module__V7M5ya__stageNav a:hover,.connectivity-guide-module__V7M5ya__stageNav a:focus-visible,.connectivity-guide-module__V7M5ya__rescueLink:hover,.connectivity-guide-module__V7M5ya__rescueLink:focus-visible{outline-color:var(--color-focus);text-decoration:underline}.connectivity-guide-module__V7M5ya__rescueLink{min-height:44px;color:var(--color-brand-700);text-underline-offset:3px;align-items:center;margin-top:8px;font-size:.82rem;font-weight:700;text-decoration:underline;display:inline-flex}.connectivity-guide-module__V7M5ya__mobileComparison{display:none}.connectivity-guide-module__V7M5ya__mobileComparison section{background:var(--color-paper-50);border-top:3px solid var(--color-brand-700);padding:17px}.connectivity-guide-module__V7M5ya__mobileComparison h3{color:var(--color-brand-950);font-size:1.2rem;margin:0 0 12px!important}.connectivity-guide-module__V7M5ya__mobileComparison dl{margin:0}.connectivity-guide-module__V7M5ya__mobileComparison dl div{border-top:1px solid var(--connect-line);grid-template-columns:95px minmax(0,1fr);gap:11px;padding:8px 0;display:grid}.connectivity-guide-module__V7M5ya__mobileComparison dt{color:var(--color-verified-700);font-size:.77rem;font-weight:750}.connectivity-guide-module__V7M5ya__mobileComparison dd{color:var(--color-ink-950);margin:0;font-size:.85rem;line-height:1.5}.connectivity-guide-module__V7M5ya__article .table-scroll{max-width:100%}.connectivity-guide-module__V7M5ya__article table{min-width:710px}.connectivity-guide-module__V7M5ya__article th,.connectivity-guide-module__V7M5ya__article td{min-width:0;padding:12px 14px;font-size:.91rem;line-height:1.55}.connectivity-guide-module__V7M5ya__article th:first-child,.connectivity-guide-module__V7M5ya__article td:first-child{min-width:142px}.connectivity-guide-module__V7M5ya__article .table-scroll:focus-visible{outline:3px solid var(--color-accent-700);outline-offset:3px}.connectivity-guide-module__V7M5ya__scene{margin:31px 0 37px}.connectivity-guide-module__V7M5ya__scene img{aspect-ratio:3/2;object-fit:cover;background:var(--color-paper-100);width:100%;height:auto;display:block}.connectivity-guide-module__V7M5ya__scene figcaption{color:var(--color-ink-700);margin:8px 0 0;font-size:.78rem;line-height:1.5}.connectivity-guide-module__V7M5ya__flow{border-top:2px solid var(--color-brand-700);border-bottom:1px solid var(--connect-line);margin:27px 0 35px;padding:17px 0 15px}.connectivity-guide-module__V7M5ya__flow figcaption{color:var(--color-brand-700);font:400 1.48rem/1.25 var(--font-editorial);margin:0 0 15px}.connectivity-guide-module__V7M5ya__flow ol{counter-reset:connection-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.connectivity-guide-module__V7M5ya__flow li{counter-increment:connection-step;border-top:2px solid var(--color-jade-700);min-width:0;padding-top:10px}.connectivity-guide-module__V7M5ya__flow li:before{content:counter(connection-step,decimal-leading-zero);color:var(--color-accent-700);margin-bottom:4px;font-size:.75rem;font-weight:750;display:block}.connectivity-guide-module__V7M5ya__flow li strong,.connectivity-guide-module__V7M5ya__flow li span{display:block}.connectivity-guide-module__V7M5ya__flow li strong{color:var(--color-brand-700)}.connectivity-guide-module__V7M5ya__flow li span{font-size:.88rem;line-height:1.5}@media (max-width:700px){.connectivity-guide-module__V7M5ya__decision{padding:15px 16px}.connectivity-guide-module__V7M5ya__decisionRows{grid-template-columns:1fr}.connectivity-guide-module__V7M5ya__flow ol{grid-template-columns:1fr;gap:7px}.connectivity-guide-module__V7M5ya__scene{margin:25px 0 31px}.connectivity-guide-module__V7M5ya__desktopComparison{display:none}.connectivity-guide-module__V7M5ya__mobileComparison{gap:12px;display:grid}}
.suica-guide-module__oYLInW__page{padding-bottom:var(--space-96);color:var(--color-ink-950)}.suica-guide-module__oYLInW__header{max-width:1050px;padding:var(--space-32) 0 var(--space-24)}.suica-guide-module__oYLInW__header h1{max-width:1000px;margin:var(--space-16) 0 var(--space-20);color:var(--color-brand-700);font:400 clamp(2.6rem, 5.2vw, 5.1rem)/1.07 var(--font-editorial);letter-spacing:-.045em;text-wrap:balance}.suica-guide-module__oYLInW__rule{background:var(--color-ink-150);width:100%;height:1px;margin:var(--space-24) 0}.suica-guide-module__oYLInW__deck{max-width:840px;color:var(--color-ink-850);margin:0 0 var(--space-20);font-size:clamp(1.12rem,1.7vw,1.38rem);line-height:1.68}.suica-guide-module__oYLInW__checked{min-height:44px;color:var(--color-ink-700);text-underline-offset:3px;align-items:center;gap:8px;font-size:.87rem;text-decoration:underline;display:inline-flex}.suica-guide-module__oYLInW__grid{margin-top:var(--space-40);grid-template-columns:225px minmax(0,840px);align-items:start;gap:clamp(38px,5vw,78px);display:grid}.suica-guide-module__oYLInW__toc{align-self:start;min-width:0;position:sticky;top:105px}.suica-guide-module__oYLInW__tocDesktop{border-top:2px solid var(--color-brand-700);scrollbar-width:thin;max-height:calc(100vh - 120px);padding:22px 4px 28px 0;overflow-y:auto}.suica-guide-module__oYLInW__tocDesktop>span{margin-bottom:12px;display:block}.suica-guide-module__oYLInW__tocLinks{flex-direction:column;display:flex}.suica-guide-module__oYLInW__tocLinks a,.suica-guide-module__oYLInW__tocMobile nav a{border-left:2px solid var(--color-ink-150);color:var(--color-ink-700);padding:8px 10px 8px 17px;font-size:.86rem;line-height:1.35;text-decoration:none;display:block;position:relative}.suica-guide-module__oYLInW__tocLinks a:hover,.suica-guide-module__oYLInW__tocMobile nav a:hover{color:var(--color-brand-700);text-decoration:underline}.suica-guide-module__oYLInW__tocLinks a[aria-current],.suica-guide-module__oYLInW__tocMobile nav a[aria-current]{border-left:3px solid var(--color-accent-700);color:var(--color-brand-700);background:var(--color-paper-50);padding-left:16px;font-weight:700}.suica-guide-module__oYLInW__tocLinks a[aria-current]:after,.suica-guide-module__oYLInW__tocMobile nav a[aria-current]:after{content:" •";font-weight:700}.suica-guide-module__oYLInW__tocSource{text-underline-offset:3px;margin-top:16px;font-size:.8rem;text-decoration:underline;display:block}.suica-guide-module__oYLInW__tocMobile{display:none}.suica-guide-module__oYLInW__article{min-width:0;max-width:840px;color:var(--color-ink-950);font-size:1.04rem;line-height:1.83}.suica-guide-module__oYLInW__article>h2{border-top:1px solid var(--color-ink-150);color:var(--color-brand-700);font:400 clamp(2rem, 3vw, 2.65rem)/1.2 var(--font-editorial);letter-spacing:-.035em;margin:68px 0 23px;padding-top:20px}.suica-guide-module__oYLInW__article>h2:first-child{border-top:0;margin-top:0;padding-top:0}.suica-guide-module__oYLInW__article>h3{color:var(--color-brand-700);letter-spacing:-.015em;margin:34px 0 14px;font-size:1.25rem}.suica-guide-module__oYLInW__article>p{max-width:770px;margin-bottom:22px}.suica-guide-module__oYLInW__article li{color:var(--color-ink-850)}.suica-guide-module__oYLInW__article a{color:var(--color-brand-700)}.suica-guide-module__oYLInW__mark{color:var(--color-ink-950);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 56%,#f4cd9d 56% 92%,#0000 92%);padding:0 .08em;font-weight:700}.suica-guide-module__oYLInW__scene{max-width:840px;margin:38px 0 42px}.suica-guide-module__oYLInW__scene img{aspect-ratio:3/2;object-fit:cover;background:#e8eeea;width:100%;height:auto;display:block}.suica-guide-module__oYLInW__scene figcaption{color:var(--color-ink-700);margin:9px 2px 0;font-size:.81rem;line-height:1.5}.suica-guide-module__oYLInW__familyLegend{border-top:1px solid var(--color-ink-150);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:14px 0 0;padding:14px 0 0;list-style:none;display:grid}.suica-guide-module__oYLInW__familyLegend li{color:var(--color-ink-850);flex-direction:column;gap:3px;font-size:.81rem;line-height:1.45;display:flex}.suica-guide-module__oYLInW__familyLegend strong{color:var(--color-brand-700);font-size:.9rem}.suica-guide-module__oYLInW__sceneHero{max-width:1110px;margin:12px 0 0}.suica-guide-module__oYLInW__sceneHero img{aspect-ratio:16/8;object-position:center 54%}.suica-guide-module__oYLInW__note{border-left:3px solid var(--color-caution-600);background:var(--color-paper-50);color:var(--color-ink-850);margin:30px 0;padding:18px 22px;font-size:.97rem}.suica-guide-module__oYLInW__note p:last-child{margin-bottom:0}.suica-guide-module__oYLInW__figure{margin:42px 0 46px;padding:0}.suica-guide-module__oYLInW__figureInner{background:var(--color-paper-50);border:1px solid var(--color-ink-150);min-height:215px;padding:26px 34px 32px}.suica-guide-module__oYLInW__figureHeading{border-bottom:1px solid var(--color-ink-150);justify-content:space-between;align-items:baseline;gap:18px;padding-bottom:16px;display:flex}.suica-guide-module__oYLInW__figureHeading span{color:var(--color-accent-700);letter-spacing:.14em;text-transform:uppercase;font-size:.69rem;font-weight:750}.suica-guide-module__oYLInW__figureHeading strong{color:var(--color-brand-700);font:400 clamp(1.38rem, 2.4vw, 2rem)/1.25 var(--font-editorial);text-align:right}.suica-guide-module__oYLInW__figureScene{justify-content:space-around;align-items:stretch;gap:18px;padding-top:24px;display:flex}.suica-guide-module__oYLInW__figureNode{min-width:0;color:var(--color-brand-700);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.suica-guide-module__oYLInW__figureIcon{width:72px;height:72px;color:var(--color-jade-800);background:var(--color-jade-100);border:1px solid #c1d9d0;border-radius:50%;place-items:center;display:grid}.suica-guide-module__oYLInW__figureNode strong{color:var(--color-brand-700);font-size:1.05rem}.suica-guide-module__oYLInW__figureNode small{max-width:170px;color:var(--color-ink-700);font-size:.78rem;line-height:1.4}.suica-guide-module__oYLInW__figure figcaption{color:var(--color-ink-700);margin:10px 2px 0;font-size:.78rem;line-height:1.5}.suica-guide-module__oYLInW__figure_hero{max-width:1110px;margin:12px 0 0}.suica-guide-module__oYLInW__figure_hero .suica-guide-module__oYLInW__figureInner{border:0;border-top:3px solid var(--color-jade-700);background:#eaf0ed;min-height:285px}.suica-guide-module__oYLInW__figure_hero .suica-guide-module__oYLInW__figureScene{max-width:690px;margin:0 auto}.suica-guide-module__oYLInW__figure_hero .suica-guide-module__oYLInW__figureNode{background:#ffffffb8;padding:18px 10px}.suica-guide-module__oYLInW__figure_network .suica-guide-module__oYLInW__figureInner{background:#eef1f5}.suica-guide-module__oYLInW__figure_network .suica-guide-module__oYLInW__figureIcon{color:var(--color-brand-700);background:#dce5f0;border-color:#bdcfe1}.suica-guide-module__oYLInW__figure_buy .suica-guide-module__oYLInW__figureScene,.suica-guide-module__oYLInW__figure_phone .suica-guide-module__oYLInW__figureScene,.suica-guide-module__oYLInW__figure_problem .suica-guide-module__oYLInW__figureScene,.suica-guide-module__oYLInW__figure_tickets .suica-guide-module__oYLInW__figureScene{justify-content:flex-start}.suica-guide-module__oYLInW__figure_buy .suica-guide-module__oYLInW__figureNode,.suica-guide-module__oYLInW__figure_phone .suica-guide-module__oYLInW__figureNode,.suica-guide-module__oYLInW__figure_problem .suica-guide-module__oYLInW__figureNode,.suica-guide-module__oYLInW__figure_tickets .suica-guide-module__oYLInW__figureNode{text-align:left;border-left:1px solid var(--color-ink-150);align-items:flex-start;padding-left:24px}.suica-guide-module__oYLInW__figure_phone .suica-guide-module__oYLInW__figureIcon{border-radius:16px;width:59px;height:85px}.suica-guide-module__oYLInW__figure_gate .suica-guide-module__oYLInW__figureNode{border-bottom:3px solid #cbd7d1;padding-bottom:14px}.suica-guide-module__oYLInW__figure_shopping .suica-guide-module__oYLInW__figureInner{background:#f7f3e8}.suica-guide-module__oYLInW__figure_problem .suica-guide-module__oYLInW__figureInner{background:#faf2ec}.suica-guide-module__oYLInW__figure_problem .suica-guide-module__oYLInW__figureNode:first-child .suica-guide-module__oYLInW__figureIcon{color:var(--color-emergency-700);background:#fce8df;border-color:#efb9ac}.suica-guide-module__oYLInW__figure_tickets .suica-guide-module__oYLInW__figureNode:last-child .suica-guide-module__oYLInW__figureIcon{color:var(--color-caution-700);background:#fff1d6;border-color:#ebcf9d}.suica-guide-module__oYLInW__comparison{border-top:1px solid var(--color-ink-150);border-bottom:1px solid var(--color-ink-150);background:var(--color-ink-150);grid-template-columns:1fr 1fr;gap:1px;margin:32px 0;display:grid}.suica-guide-module__oYLInW__product{background:var(--color-paper-0);min-width:0;padding:22px 24px 26px}.suica-guide-module__oYLInW__product h3{color:var(--color-brand-700);margin:0 0 10px;font-size:1.15rem}.suica-guide-module__oYLInW__product p{min-height:3.2em;color:var(--color-ink-700);margin-bottom:18px;font-size:.9rem}.suica-guide-module__oYLInW__product dl{margin:0}.suica-guide-module__oYLInW__product dl div{border-top:1px solid var(--color-ink-150);grid-template-columns:104px 1fr;gap:8px;padding:7px 0;font-size:.82rem;line-height:1.45;display:grid}.suica-guide-module__oYLInW__product dt{color:var(--color-ink-700)}.suica-guide-module__oYLInW__product dd{color:var(--color-ink-950);margin:0;font-weight:600}.suica-guide-module__oYLInW__words{border-top:1px solid var(--color-ink-150);grid-template-columns:1fr 1fr;margin:16px 0 28px;display:grid}.suica-guide-module__oYLInW__words div{border-bottom:1px solid var(--color-ink-150);align-items:baseline;gap:18px;padding:12px 0;display:flex}.suica-guide-module__oYLInW__words dt{min-width:68px;color:var(--color-brand-700);font-size:1.16rem;font-weight:700}.suica-guide-module__oYLInW__words dd{margin:0;font-size:.86rem}.suica-guide-module__oYLInW__words dd span{font-style:italic}.suica-guide-module__oYLInW__languageNote{color:var(--color-ink-700);font-size:.85rem}.suica-guide-module__oYLInW__phrase{border-top:1px solid var(--color-ink-150);margin:14px 0;padding:16px 0}.suica-guide-module__oYLInW__phrase strong{font-size:.9rem}.suica-guide-module__oYLInW__phrase p{white-space:pre-line;margin:7px 0;font-size:1.07rem}.suica-guide-module__oYLInW__phrase a{align-items:center;gap:8px;min-height:44px;font-size:.87rem;display:inline-flex}.suica-guide-module__oYLInW__freshness{color:var(--color-ink-700);margin:24px 0;font-size:.83rem}.suica-guide-module__oYLInW__related{border-top:2px solid var(--color-brand-700);margin-top:54px;padding-top:28px}.suica-guide-module__oYLInW__related h2{color:var(--color-brand-700);font:400 2rem/1.2 var(--font-editorial);margin:8px 0 20px}.suica-guide-module__oYLInW__related a{border-bottom:1px solid var(--color-ink-150);justify-content:space-between;gap:16px;min-height:52px;padding:12px 0;font-weight:600;display:flex;text-decoration:none!important}.suica-guide-module__oYLInW__related a:hover{text-decoration:underline!important}@media (max-width:960px){.suica-guide-module__oYLInW__grid{grid-template-columns:190px minmax(0,1fr);gap:28px}.suica-guide-module__oYLInW__tocLinks a{font-size:.8rem}}@media (max-width:700px){.suica-guide-module__oYLInW__page{padding-bottom:64px}.suica-guide-module__oYLInW__header{padding-top:22px}.suica-guide-module__oYLInW__header h1{font-size:clamp(2.05rem,8.7vw,2.85rem)}.suica-guide-module__oYLInW__deck{font-size:1.08rem}.suica-guide-module__oYLInW__checked{align-items:flex-start;line-height:1.4}.suica-guide-module__oYLInW__grid{margin-top:24px;display:block}.suica-guide-module__oYLInW__toc{position:static}.suica-guide-module__oYLInW__tocDesktop{display:none}.suica-guide-module__oYLInW__tocMobile{border-top:2px solid var(--color-brand-700);border-bottom:1px solid var(--color-ink-150);margin:0 0 32px;display:block}.suica-guide-module__oYLInW__tocMobile summary{cursor:pointer;color:var(--color-brand-700);padding:14px 4px;font-weight:700}.suica-guide-module__oYLInW__tocMobile summary span{color:var(--color-ink-700);font-size:.78rem;font-weight:400;display:block}.suica-guide-module__oYLInW__tocMobile nav{max-height:55vh;padding-bottom:12px;overflow-y:auto}.suica-guide-module__oYLInW__tocMobile nav a{min-height:40px;padding-top:9px;padding-bottom:9px}.suica-guide-module__oYLInW__article{font-size:1rem}.suica-guide-module__oYLInW__article>h2{margin-top:54px}.suica-guide-module__oYLInW__figure,.suica-guide-module__oYLInW__scene{margin:30px 0 34px}.suica-guide-module__oYLInW__sceneHero{margin:12px 0 0}.suica-guide-module__oYLInW__sceneHero img{aspect-ratio:16/9}.suica-guide-module__oYLInW__familyLegend{grid-template-columns:1fr;gap:0;margin-top:10px;padding-top:0}.suica-guide-module__oYLInW__familyLegend li{border-bottom:1px solid var(--color-ink-150);flex-direction:row;justify-content:space-between;gap:16px;padding:9px 2px}.suica-guide-module__oYLInW__familyLegend li span{text-align:right}.suica-guide-module__oYLInW__figureInner{min-height:0;padding:18px}.suica-guide-module__oYLInW__figureHeading{display:block}.suica-guide-module__oYLInW__figureHeading strong{text-align:left;margin-top:6px;display:block}.suica-guide-module__oYLInW__figureScene{gap:8px}.suica-guide-module__oYLInW__figureNode{gap:5px}.suica-guide-module__oYLInW__figureIcon{width:54px;height:54px}.suica-guide-module__oYLInW__figureIcon svg{width:27px;height:27px}.suica-guide-module__oYLInW__figureNode strong{font-size:.82rem}.suica-guide-module__oYLInW__figureNode small{font-size:.68rem}.suica-guide-module__oYLInW__figure_hero .suica-guide-module__oYLInW__figureInner{min-height:0}.suica-guide-module__oYLInW__figure_buy .suica-guide-module__oYLInW__figureNode,.suica-guide-module__oYLInW__figure_phone .suica-guide-module__oYLInW__figureNode,.suica-guide-module__oYLInW__figure_problem .suica-guide-module__oYLInW__figureNode,.suica-guide-module__oYLInW__figure_tickets .suica-guide-module__oYLInW__figureNode{padding-left:10px}.suica-guide-module__oYLInW__comparison{display:block}.suica-guide-module__oYLInW__product{border-bottom:1px solid var(--color-ink-150)}.suica-guide-module__oYLInW__product p{min-height:0}.suica-guide-module__oYLInW__words{display:block}}@media (max-width:390px){.suica-guide-module__oYLInW__product dl div{grid-template-columns:90px 1fr}.suica-guide-module__oYLInW__figureNode small{max-width:95px}}@media (prefers-reduced-motion:reduce){.suica-guide-module__oYLInW__toc a{scroll-behavior:auto}}
.train-guide-module__CVbC9W__page{padding-bottom:var(--space-96);color:var(--color-ink-950)}.train-guide-module__CVbC9W__header{max-width:1050px;padding:var(--space-32) 0 var(--space-24)}.train-guide-module__CVbC9W__header h1{max-width:1010px;margin:var(--space-16) 0 var(--space-20);color:var(--color-brand-700);font:400 clamp(2.6rem, 5.2vw, 5.1rem)/1.07 var(--font-editorial);letter-spacing:-.045em;text-wrap:balance}.train-guide-module__CVbC9W__rule{width:100%;height:1px;margin:var(--space-24) 0;background:var(--color-ink-150)}.train-guide-module__CVbC9W__deck{max-width:840px;margin:0 0 var(--space-20);color:var(--color-ink-850);font-size:clamp(1.12rem,1.7vw,1.38rem);line-height:1.68}.train-guide-module__CVbC9W__checked{min-height:44px;color:var(--color-ink-700);text-underline-offset:3px;align-items:center;gap:8px;font-size:.87rem;line-height:1.4;text-decoration:underline;display:inline-flex}.train-guide-module__CVbC9W__grid{margin-top:var(--space-40);grid-template-columns:225px minmax(0,840px);align-items:start;gap:clamp(38px,5vw,78px);display:grid}.train-guide-module__CVbC9W__toc{align-self:start;min-width:0;position:sticky;top:105px}.train-guide-module__CVbC9W__tocDesktop{border-top:2px solid var(--color-brand-700);scrollbar-width:thin;max-height:calc(100vh - 120px);padding:22px 4px 28px 0;overflow-y:auto}.train-guide-module__CVbC9W__tocDesktop>span{margin-bottom:12px;display:block}.train-guide-module__CVbC9W__tocLinks{flex-direction:column;display:flex}.train-guide-module__CVbC9W__tocLinks a,.train-guide-module__CVbC9W__tocMobile nav a{border-left:2px solid var(--color-ink-150);color:var(--color-ink-700);grid-template-columns:max(26px,3ch) minmax(0,1fr);column-gap:7px;padding:8px 10px 8px 17px;font-size:.86rem;line-height:1.35;text-decoration:none;display:grid;position:relative}.train-guide-module__CVbC9W__tocNumber{color:var(--color-ink-700);font-variant-numeric:tabular-nums;letter-spacing:.025em;font-size:.76rem;font-weight:700}.train-guide-module__CVbC9W__tocTitle{min-width:0}.train-guide-module__CVbC9W__tocLinks a[aria-current] .train-guide-module__CVbC9W__tocNumber,.train-guide-module__CVbC9W__tocMobile nav a[aria-current] .train-guide-module__CVbC9W__tocNumber{color:var(--color-accent-700)}.train-guide-module__CVbC9W__tocLinks a:hover,.train-guide-module__CVbC9W__tocMobile nav a:hover{color:var(--color-brand-700);text-decoration:underline}.train-guide-module__CVbC9W__tocLinks a[aria-current],.train-guide-module__CVbC9W__tocMobile nav a[aria-current]{border-left:3px solid var(--color-accent-700);color:var(--color-brand-700);background:var(--color-paper-50);padding-left:16px;font-weight:700}.train-guide-module__CVbC9W__tocSource{text-underline-offset:3px;margin-top:16px;font-size:.8rem;text-decoration:underline;display:block}.train-guide-module__CVbC9W__tocMobile{display:none}.train-guide-module__CVbC9W__article{min-width:0;max-width:840px;color:var(--color-ink-950);counter-reset:train-section;font-size:1.04rem;line-height:1.83}.train-guide-module__CVbC9W__article>h2{border-top:1px solid var(--color-ink-150);color:var(--color-brand-700);font:400 clamp(2rem, 3vw, 2.65rem)/1.2 var(--font-editorial);letter-spacing:-.035em;margin:66px 0 23px;padding-top:20px}.train-guide-module__CVbC9W__article>h2:not([id=useful-japanese]):not([id=faq]){counter-increment:train-section;grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.train-guide-module__CVbC9W__article>h2:not([id=useful-japanese]):not([id=faq])>span:last-child{min-width:0}.train-guide-module__CVbC9W__article>h2:not([id=useful-japanese]):not([id=faq]):before{content:counter(train-section, decimal-leading-zero) " — ";color:var(--color-accent-700);font:750 .66rem/1.1 var(--font-body);letter-spacing:.11em;grid-column:1/-1;margin-bottom:10px}.train-guide-module__CVbC9W__article>h2:first-child{border-top:0;margin-top:0;padding-top:0}.train-guide-module__CVbC9W__article>h3{color:var(--color-brand-700);letter-spacing:-.015em;margin:34px 0 14px;font-size:1.25rem}.train-guide-module__CVbC9W__article>p{max-width:770px;margin-bottom:22px}.train-guide-module__CVbC9W__article li{color:var(--color-ink-850)}.train-guide-module__CVbC9W__article a{color:var(--color-brand-700)}.train-guide-module__CVbC9W__article a:focus-visible,.train-guide-module__CVbC9W__toc a:focus-visible,.train-guide-module__CVbC9W__toc summary:focus-visible{outline:3px solid var(--color-accent-700);outline-offset:3px}.train-guide-module__CVbC9W__mark{color:var(--color-ink-950);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 56%,#f4cd9d 56% 92%,#0000 92%);padding:0 .08em;font-weight:700}.train-guide-module__CVbC9W__heroScene,.train-guide-module__CVbC9W__scene{max-width:840px;margin:38px 0 42px}.train-guide-module__CVbC9W__heroScene{max-width:1110px;margin:12px 0 0}.train-guide-module__CVbC9W__heroScene img,.train-guide-module__CVbC9W__scene img{aspect-ratio:3/2;object-fit:cover;background:#e8eeea;width:100%;height:auto;display:block}.train-guide-module__CVbC9W__heroScene img{aspect-ratio:16/8;object-position:center 52%}.train-guide-module__CVbC9W__heroScene figcaption,.train-guide-module__CVbC9W__scene figcaption{color:var(--color-ink-700);margin:9px 2px 0;font-size:.81rem;line-height:1.5}.train-guide-module__CVbC9W__dungeonIllustration{max-width:840px;margin:34px 0 56px}.train-guide-module__CVbC9W__dungeonIllustration img{aspect-ratio:3/2;object-fit:cover;background:#e8eeea;width:100%;height:auto;display:block}.train-guide-module__CVbC9W__dungeonIllustration figcaption{color:var(--color-ink-700);margin:9px 2px 0;font-size:.81rem;line-height:1.5}.train-guide-module__CVbC9W__crowdedIllustration{max-width:440px;margin:22px auto 34px}.train-guide-module__CVbC9W__crowdedIllustration img{aspect-ratio:3/2;object-fit:cover;background:#e8eeea;width:100%;height:auto;display:block}.train-guide-module__CVbC9W__crowdedIllustration figcaption{color:var(--color-ink-700);margin:8px 2px 0;font-size:.81rem;line-height:1.5}.train-guide-module__CVbC9W__sectionIcon{width:28px;height:28px;color:var(--color-brand-700);justify-content:center;align-items:center;display:inline-flex}.train-guide-module__CVbC9W__sectionIcon svg{flex:none}.train-guide-module__CVbC9W__diagram{border-top:2px solid var(--color-brand-700);border-bottom:1px solid var(--color-ink-150);margin:34px 0 40px;padding:20px 0 18px}.train-guide-module__CVbC9W__diagramTitle{color:var(--color-brand-700);font:400 clamp(1.36rem, 2.2vw, 1.7rem)/1.3 var(--font-editorial);margin-bottom:20px}.train-guide-module__CVbC9W__diagramCaption{color:var(--color-ink-700);margin:14px 0 0;font-size:.82rem;line-height:1.55}.train-guide-module__CVbC9W__journey{counter-reset:journey;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 20px;margin:0;padding:0;list-style:none;display:grid}.train-guide-module__CVbC9W__journey li{counter-increment:journey;border-top:1px solid var(--color-ink-150);min-width:0;color:var(--color-ink-950);padding:11px 0 14px;font-size:.92rem;line-height:1.4}.train-guide-module__CVbC9W__journey li:before{content:counter(journey, decimal-leading-zero);color:var(--color-accent-700);letter-spacing:.09em;margin-bottom:6px;font-size:.69rem;font-weight:750;display:block}.train-guide-module__CVbC9W__twoWays{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.train-guide-module__CVbC9W__twoWays div{border-left:3px solid var(--color-jade-700);background:var(--color-paper-50);padding:10px 16px 13px}.train-guide-module__CVbC9W__twoWays strong,.train-guide-module__CVbC9W__twoWays span{display:block}.train-guide-module__CVbC9W__twoWays strong{color:var(--color-brand-700);margin-bottom:5px}.train-guide-module__CVbC9W__twoWays span{color:var(--color-ink-850);font-size:.88rem;line-height:1.5}.train-guide-module__CVbC9W__gateFlow{color:var(--color-brand-700);align-items:center;gap:16px;font-size:.96rem;font-weight:700;display:flex}.train-guide-module__CVbC9W__gateFlow span:nth-child(2n){color:var(--color-accent-700)}.train-guide-module__CVbC9W__tableWrap{max-width:100%;overflow-x:auto}.train-guide-module__CVbC9W__tableWrap:focus-visible{outline:3px solid var(--color-accent-700);outline-offset:3px}.train-guide-module__CVbC9W__stopTable{border-collapse:collapse;width:100%;min-width:490px;font-size:.83rem}.train-guide-module__CVbC9W__stopTable caption{text-align:left;color:var(--color-ink-700);margin-bottom:8px;font-size:.8rem}.train-guide-module__CVbC9W__stopTable th,.train-guide-module__CVbC9W__stopTable td{text-align:left;border-bottom:1px solid var(--color-ink-150);white-space:nowrap;padding:8px}.train-guide-module__CVbC9W__stopTable th{color:var(--color-brand-700)}.train-guide-module__CVbC9W__transferFlow{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.train-guide-module__CVbC9W__transferFlow li{border-top:1px solid var(--color-ink-150);padding-top:11px}.train-guide-module__CVbC9W__transferFlow strong,.train-guide-module__CVbC9W__transferFlow span{display:block}.train-guide-module__CVbC9W__transferFlow strong{color:var(--color-brand-700)}.train-guide-module__CVbC9W__transferFlow span{font-size:.85rem;line-height:1.5}.train-guide-module__CVbC9W__words{border-top:1px solid var(--color-ink-150);grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0 28px;display:grid}.train-guide-module__CVbC9W__words div{border-bottom:1px solid var(--color-ink-150);align-items:baseline;gap:16px;padding:12px 0;display:flex}.train-guide-module__CVbC9W__words dt{min-width:85px;color:var(--color-brand-700);font-size:1.13rem;font-weight:700}.train-guide-module__CVbC9W__words dd{color:var(--color-ink-850);margin:0;font-size:.86rem;line-height:1.5}.train-guide-module__CVbC9W__words dd span{font-style:italic}.train-guide-module__CVbC9W__languageNote{color:var(--color-ink-700);font-size:.85rem}.train-guide-module__CVbC9W__phrase{border-top:1px solid var(--color-ink-150);margin:14px 0;padding:16px 0}.train-guide-module__CVbC9W__phrase strong{font-size:.9rem}.train-guide-module__CVbC9W__phrase p{white-space:pre-line;margin:7px 0;font-size:1.07rem}.train-guide-module__CVbC9W__phrase a{align-items:center;gap:8px;min-height:44px;font-size:.87rem;display:inline-flex}.train-guide-module__CVbC9W__freshness{color:var(--color-ink-700);margin:24px 0;font-size:.83rem}.train-guide-module__CVbC9W__related{border-top:2px solid var(--color-brand-700);margin-top:54px;padding-top:28px}.train-guide-module__CVbC9W__related h2{color:var(--color-brand-700);font:400 2rem/1.2 var(--font-editorial);margin:8px 0 20px}.train-guide-module__CVbC9W__related a{border-bottom:1px solid var(--color-ink-150);justify-content:space-between;gap:16px;min-height:52px;padding:12px 0;font-weight:600;display:flex;text-decoration:none!important}.train-guide-module__CVbC9W__related a:hover{text-decoration:underline!important}@media (max-width:960px){.train-guide-module__CVbC9W__grid{grid-template-columns:190px minmax(0,1fr);gap:28px}.train-guide-module__CVbC9W__tocLinks a{font-size:.8rem}}@media (max-width:800px){.train-guide-module__CVbC9W__page{padding-bottom:64px}.train-guide-module__CVbC9W__header{padding-top:22px}.train-guide-module__CVbC9W__header h1{font-size:clamp(2.05rem,8.7vw,2.85rem)}.train-guide-module__CVbC9W__deck{font-size:1.08rem}.train-guide-module__CVbC9W__checked{align-items:flex-start}.train-guide-module__CVbC9W__grid{margin-top:24px;display:block}.train-guide-module__CVbC9W__toc{position:static}.train-guide-module__CVbC9W__tocDesktop{display:none}.train-guide-module__CVbC9W__tocMobile{border-top:2px solid var(--color-brand-700);border-bottom:1px solid var(--color-ink-150);margin:0 0 32px;display:block}.train-guide-module__CVbC9W__tocMobile summary{cursor:pointer;color:var(--color-brand-700);padding:14px 4px;font-weight:700}.train-guide-module__CVbC9W__tocMobile summary span{color:var(--color-ink-700);font-size:.78rem;font-weight:400;display:block}.train-guide-module__CVbC9W__tocMobile nav{max-height:55vh;padding-bottom:12px;overflow-y:auto}.train-guide-module__CVbC9W__tocMobile nav a{min-height:40px;padding-top:9px;padding-bottom:9px}.train-guide-module__CVbC9W__article{font-size:1rem}.train-guide-module__CVbC9W__article>h2{margin-top:54px}.train-guide-module__CVbC9W__heroScene img{aspect-ratio:16/9}.train-guide-module__CVbC9W__dungeonIllustration{margin:28px 0 44px}.train-guide-module__CVbC9W__article>h2:not([id=useful-japanese]):not([id=faq]){grid-template-columns:24px minmax(0,1fr);column-gap:9px}.train-guide-module__CVbC9W__sectionIcon{width:24px;height:24px}.train-guide-module__CVbC9W__sectionIcon svg{width:22px;height:22px}}@media (max-width:600px){.train-guide-module__CVbC9W__journey{grid-template-columns:repeat(2,minmax(0,1fr))}.train-guide-module__CVbC9W__twoWays{grid-template-columns:1fr;gap:12px}.train-guide-module__CVbC9W__transferFlow{grid-template-columns:1fr;gap:8px}.train-guide-module__CVbC9W__words{grid-template-columns:1fr}.train-guide-module__CVbC9W__gateFlow{flex-wrap:wrap;gap:9px}}
.companion-module__DtpkMa__brand.brand{min-height:48px;color:var(--color-brand-700);align-items:center;display:inline-flex}.companion-module__DtpkMa__brandArtwork{width:208px;line-height:0;display:block}.companion-module__DtpkMa__brandArtwork picture{display:block}.companion-module__DtpkMa__brandArtwork img{display:block}.companion-module__DtpkMa__brandArtwork img{object-fit:contain;width:100%;height:auto}.companion-module__DtpkMa__brandName{font-family:var(--font-editorial);letter-spacing:-.04em;white-space:nowrap;font-size:.96rem;font-weight:600;line-height:1;display:none}.companion-module__DtpkMa__header .header-main{gap:24px;min-height:88px}.companion-module__DtpkMa__header .desktop-nav{gap:20px}.companion-module__DtpkMa__header .desktop-nav a{min-width:var(--control-min);min-height:var(--control-min);color:var(--color-brand-700);justify-content:center;align-items:center;font-size:.82rem;display:inline-flex}.companion-module__DtpkMa__header .header-actions{gap:12px}.companion-module__DtpkMa__header .header-actions>.search-trigger{min-width:var(--control-min);color:var(--color-brand-700);justify-content:center}.companion-module__DtpkMa__header .header-actions>.search-trigger>span{display:inline}.companion-module__DtpkMa__header .header-actions kbd{display:none}.companion-module__DtpkMa__header .language-picker summary{min-width:var(--control-min);justify-content:center}.companion-module__DtpkMa__header .help-link{min-height:var(--control-min);background:var(--color-jade-800);border-radius:8px;font-size:.78rem}.companion-module__DtpkMa__header .help-link:hover{background:var(--color-jade-700)}.companion-module__DtpkMa__reviewStrip>.container{min-height:32px}.companion-module__DtpkMa__reviewStrip a{min-height:var(--control-min)}.companion-module__DtpkMa__footer.site-footer{background:var(--color-paper-50);border-top:1px solid var(--color-paper-100);padding-block:48px 24px}.companion-module__DtpkMa__footer .footer-top>div>p{font-family:var(--font-editorial);color:var(--color-brand-700);margin-top:20px;font-size:1.3rem;line-height:1.35}.companion-module__DtpkMa__footer .footer-links a{min-height:var(--control-min);align-items:center;font-size:.8rem;display:flex}.companion-module__DtpkMa__footer .footer-links>div{gap:0}.companion-module__DtpkMa__footer .footer-links .eyebrow{margin-bottom:12px}.companion-module__DtpkMa__footer .footer-bottom{color:var(--color-ink-700);border-color:var(--color-paper-100);font-size:.8rem}.companion-module__DtpkMa__editorial{font-family:var(--font-editorial);color:var(--color-brand-700);letter-spacing:-.035em;font-weight:400}@media (max-width:1279px){.companion-module__DtpkMa__header .header-main{gap:16px}.companion-module__DtpkMa__header .desktop-nav{gap:12px}.companion-module__DtpkMa__header .desktop-nav a{font-size:.73rem}.companion-module__DtpkMa__header .header-actions{gap:8px}.companion-module__DtpkMa__brandArtwork{width:180px}}@media (max-width:1023px){.companion-module__DtpkMa__header .header-main{min-height:80px}.companion-module__DtpkMa__header .header-actions{gap:12px}.companion-module__DtpkMa__header .header-actions>.search-trigger>span{display:inline}}@media (max-width:767px){.companion-module__DtpkMa__compactOnMobile .companion-module__DtpkMa__brandArtwork{flex:0 0 30px;width:30px}.companion-module__DtpkMa__compactOnMobile .companion-module__DtpkMa__brandArtwork img{object-fit:contain;width:30px;height:30px}.companion-module__DtpkMa__compactOnMobile .companion-module__DtpkMa__brandName{font-size:.8rem;display:inline}.companion-module__DtpkMa__header .header-main{gap:4px;min-height:72px}.companion-module__DtpkMa__header .header-actions{gap:4px}.companion-module__DtpkMa__header .header-actions>.search-trigger{width:44px;padding:0}.companion-module__DtpkMa__header .header-actions>.search-trigger>span{display:none}.companion-module__DtpkMa__header .language-picker summary{min-width:44px;font-size:.7rem}.companion-module__DtpkMa__header .help-link{gap:4px;min-width:44px;min-height:44px;padding:8px;font-size:.68rem}.companion-module__DtpkMa__header .companion-module__DtpkMa__helpSuffix{display:none}.companion-module__DtpkMa__header .mobile-menu>summary{width:44px;height:44px}.companion-module__DtpkMa__reviewStrip a{font-size:.6rem}.companion-module__DtpkMa__footer.site-footer{padding-block:32px 20px}.companion-module__DtpkMa__footer .companion-module__DtpkMa__brandArtwork{width:228px}.companion-module__DtpkMa__footer .footer-top>div>p{font-size:1.4rem}.companion-module__DtpkMa__footer .footer-links{gap:24px}}@media (max-width:379px){.companion-module__DtpkMa__header .help-link>span{display:none}}@media (max-width:359px){.companion-module__DtpkMa__header .header-main{width:calc(100% - 24px)}.companion-module__DtpkMa__compactOnMobile .companion-module__DtpkMa__brandName{font-size:.75rem}.companion-module__DtpkMa__header .language-picker{display:none}.companion-module__DtpkMa__header .help-link>span{display:none}}@media (max-width:767px){.companion-module__DtpkMa__header .header-main{gap:4px;width:calc(100% - 32px);min-width:0}.companion-module__DtpkMa__header .companion-module__DtpkMa__compactOnMobile{flex:auto;gap:6px;min-width:0}.companion-module__DtpkMa__compactOnMobile .companion-module__DtpkMa__brandName{white-space:normal;min-width:0;line-height:1.04}.companion-module__DtpkMa__header .header-actions{flex:none;gap:4px;margin-left:0}.companion-module__DtpkMa__header .language-picker{display:none}.companion-module__DtpkMa__header .help-link{justify-content:center;width:44px;min-width:44px;height:44px;padding:0}.companion-module__DtpkMa__header .help-link>span{display:none}.companion-module__DtpkMa__header .mobile-menu{flex:0 0 44px}.companion-module__DtpkMa__header .mobile-menu>summary{width:44px;height:44px}}
.preview-analytics-consent-module__e-P-Ga__panel{z-index:1000;inset-inline:0;background:var(--color-paper-0);border-top:1px solid var(--color-ink-150);max-height:min(72dvh,360px);position:fixed;bottom:0;overflow-y:auto;box-shadow:0 -12px 32px #15181b1f}.preview-analytics-consent-module__e-P-Ga__inner{width:min(var(--container), calc(100% - 48px));padding-block:18px calc(18px + env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;display:flex}.preview-analytics-consent-module__e-P-Ga__copy{max-width:740px}.preview-analytics-consent-module__e-P-Ga__copy h2{color:var(--color-brand-700);letter-spacing:normal;font-size:1.05rem}.preview-analytics-consent-module__e-P-Ga__copy p{margin-block:6px;font-size:.88rem;line-height:1.5}.preview-analytics-consent-module__e-P-Ga__copy a{color:var(--color-brand-700);font-size:.84rem;text-decoration:underline}.preview-analytics-consent-module__e-P-Ga__actions{flex-shrink:0;gap:10px;display:flex}.preview-analytics-consent-module__e-P-Ga__actions button{min-height:var(--control-min);border:2px solid var(--color-brand-700);background:var(--color-paper-0);color:var(--color-brand-700);border-radius:7px;padding:8px 16px;font-size:.86rem;font-weight:600}.preview-analytics-consent-module__e-P-Ga__allow:hover,.preview-analytics-consent-module__e-P-Ga__decline:hover{background:var(--color-paper-100)}.preview-analytics-consent-module__e-P-Ga__footerButton{min-height:var(--control-min);text-align:left;align-items:center;padding:0;font-size:.8rem;display:flex}@media (max-width:760px){.preview-analytics-consent-module__e-P-Ga__inner{width:min(var(--container), calc(100% - 32px));padding-block:14px calc(14px + env(safe-area-inset-bottom));display:block}.preview-analytics-consent-module__e-P-Ga__copy p{margin-block:4px}.preview-analytics-consent-module__e-P-Ga__actions{padding-bottom:env(safe-area-inset-bottom);background:var(--color-paper-0);flex-wrap:wrap;margin-top:10px;position:sticky;bottom:0}.preview-analytics-consent-module__e-P-Ga__actions button{flex:140px}}
.citation-module__YQVTNG__basis{margin:var(--space-20) 0;padding:var(--space-12) var(--space-16);border-left:2px solid var(--color-jade-700);background:var(--color-paper-50);color:var(--color-ink-850)}.citation-module__YQVTNG__safety{border-left-color:var(--color-accent-600)}.citation-module__YQVTNG__meta{align-items:center;gap:var(--space-12);font-size:.73rem;line-height:1.45;display:flex}.citation-module__YQVTNG__label{align-items:center;gap:var(--space-8);color:var(--color-brand-700);letter-spacing:.04em;text-transform:uppercase;font-weight:650;display:inline-flex}.citation-module__YQVTNG__date{color:var(--color-ink-700);white-space:nowrap;margin-left:auto}.citation-module__YQVTNG__scope{margin-top:var(--space-8);font-size:.83rem;line-height:1.6}.citation-module__YQVTNG__scope p{color:var(--color-ink-700)}.citation-module__YQVTNG__sources{gap:var(--space-8);margin:var(--space-12) 0 0;padding:0;list-style:none;display:grid}.citation-module__YQVTNG__sources li{justify-content:space-between;align-items:center;gap:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--color-ink-150);font-size:.78rem;line-height:1.4;display:flex}.citation-module__YQVTNG__sources a{align-items:center;gap:var(--space-8);min-height:28px;color:var(--color-brand-700);text-underline-offset:3px;font-weight:600;text-decoration:underline;display:inline-flex}.citation-module__YQVTNG__sources time{color:var(--color-ink-700);white-space:nowrap;flex:none;font-size:.7rem}@media (max-width:479px){.citation-module__YQVTNG__meta,.citation-module__YQVTNG__sources li{align-items:flex-start;gap:var(--space-4);flex-direction:column}.citation-module__YQVTNG__date{margin-left:0}}
