/* HC+ ledger v0.3; approved Noto Sans JP + Montserrat: statement, principle-number and feature-card have dedicated scopes (approved 2.6.2 addendum). */
:root {
 --hcp-ink:#1A1C20; --hcp-text:#353231; --hcp-sub:#6B6763; --hcp-line:#E3E2E0;
 --hcp-paper:#F3F4F6; --hcp-white:#FFFFFF; --hcp-accent:#A64B29; --hcp-accent-tint:#F3E4DB;
 --hcp-fs-label:10px; --hcp-fs-meta:12px; --hcp-fs-small:14px; --hcp-fs-body:17px; --hcp-fs-lead:19px;
 --hcp-fs-h3:20px; --hcp-fs-h2:24px; --hcp-fs-h1:32px; --hcp-fs-display:40px; --hcp-fs-statement:26px; --hcp-fs-principle-number:32px; --hcp-fs-feature-card:28px;
 --hcp-lh-label:1.6; --hcp-lh-meta:1.6; --hcp-lh-small:1.8; --hcp-lh-body:2; --hcp-lh-lead:1.7;
 --hcp-lh-h3:1.6; --hcp-lh-h2:1.5; --hcp-lh-h1:1.4; --hcp-lh-display:1.3; --hcp-lh-statement:1.8;
 --hcp-fw-body:400; --hcp-fw-ui:500; --hcp-fw-heading:700;
 --hcp-font-ui:"Noto Sans JP",sans-serif; --hcp-font-latin:"Montserrat",var(--hcp-font-ui);
}
@media(max-width:767px) { :root { --hcp-fs-meta:11px; --hcp-fs-small:13px; --hcp-fs-body:16px; --hcp-fs-lead:17px; --hcp-fs-h3:18px; --hcp-fs-h2:21px; --hcp-fs-h1:24px; --hcp-fs-display:28px; --hcp-fs-statement:21px; --hcp-fs-principle-number:32px; --hcp-fs-feature-card:16px; --hcp-lh-body:1.9; } }
