/* info-row block. Page-specific declaration differences are scoped with data-page. */
.info-row{display:grid; grid-template-columns:200px minmax(0,1fr); gap:32px; padding:24px 0; border-bottom:1px solid var(--line);}
.info-row__key{font-size:15px; font-weight:700; letter-spacing:0.12em; color:var(--ink); padding-top:4px;}
.info-row__value{font-size:17px; line-height:1.9; letter-spacing:0.04em;}
.info-row__note{display:block; font-size:13px; color:var(--ink-faint); margin-top:4px;}
