.layout-benchmark .oam-hero{background:#fff}.layout-benchmark .oam-hero-copy{border-left:5px solid var(--oam-highlight);padding-left:28px}.layout-benchmark .oam-lens{background:var(--oam-ink);color:#fff}.layout-benchmark .oam-lens span{color:#d6e0e2}.layout-benchmark .oam-final{color:#fff;background:var(--oam-accent)}
.layout-signal .oam-hero{background:var(--oam-paper)}.layout-signal .oam-lens{background:var(--oam-highlight)}
.layout-bilingual .oam-header{border-top:5px solid var(--oam-accent)}.layout-bilingual .oam-hero-grid{grid-template-columns:minmax(0,.98fr) minmax(390px,1.02fr)}.layout-bilingual .oam-kicker{text-transform:none}.layout-bilingual .oam-lens{background:var(--oam-paper);border-top:1px solid var(--oam-line);border-bottom:1px solid var(--oam-line)}.layout-bilingual .oam-lens .oam-shell>p{color:var(--oam-accent)}.layout-bilingual .oam-final{color:#fff;background:var(--oam-accent)}
.layout-export .oam-hero{background:#fff}.layout-export .oam-hero-copy{padding:28px;background:var(--oam-paper);border-top:4px solid var(--oam-accent)}.layout-export .oam-lens{background:var(--oam-highlight)}.layout-export .oam-report{grid-template-columns:.9fr 1.1fr}.layout-export .oam-report figure{order:2}.layout-export .oam-report ol{order:1}
.layout-evidence .oam-hero{background:var(--oam-paper)}.layout-evidence .oam-page h1{font-family:Georgia,"Times New Roman",serif;font-weight:700}.layout-evidence .oam-lens{background:#fff;border-top:6px solid var(--oam-highlight);border-bottom:1px solid var(--oam-line)}.layout-evidence .oam-report li:before{color:var(--oam-highlight)}.layout-evidence .oam-final{color:#fff;background:var(--oam-accent)}
.layout-precision .oam-hero{background:#fff}.layout-precision .oam-hero-copy{padding-top:0}.layout-precision .oam-page h1{font-weight:700}.layout-precision .oam-kicker{border-bottom:1px solid var(--oam-accent);padding-bottom:13px}.layout-precision .oam-lens{background:var(--oam-paper);border-top:1px solid var(--oam-line);border-bottom:1px solid var(--oam-line)}.layout-precision .oam-lens .oam-shell>p{writing-mode:vertical-rl;color:var(--oam-accent)}.layout-precision .oam-process{border-top:6px solid var(--oam-highlight)}
.layout-momentum .oam-hero{background:var(--oam-ink);color:#fff}.layout-momentum .oam-lede,.layout-momentum .oam-actions>span{color:#cbd6d8}.layout-momentum .oam-form{color:var(--oam-ink)}.layout-momentum .oam-kicker{color:var(--oam-highlight)}.layout-momentum .oam-benefits li:before{color:var(--oam-highlight)}.layout-momentum .oam-lens{background:var(--oam-accent);color:#fff}.layout-momentum .oam-final{background:var(--oam-highlight)}
html[lang^="ja"] .oam-page,html[lang^="ko"] .oam-page{font-family:Inter,"Noto Sans JP","Noto Sans KR","Yu Gothic","Malgun Gothic",sans-serif}
html[lang^="ja"] .oam-page h1,html[lang^="ko"] .oam-page h1{line-height:1.22}
@media(max-width:980px){.layout-bilingual .oam-hero-grid{grid-template-columns:1fr}.layout-export .oam-report{grid-template-columns:1fr}.layout-export .oam-report figure,.layout-export .oam-report ol{order:initial}}
@media(max-width:680px){.layout-benchmark .oam-hero-copy{padding-left:19px}.layout-export .oam-hero-copy{padding:20px}.layout-precision .oam-lens .oam-shell>p{writing-mode:horizontal-tb}}
