/* pages: about / quality (2026-10-22) */
.two { display:grid; grid-template-columns:1.4fr 1fr; gap:36px; align-items:start; margin-top:30px; }
.two p { color:var(--muted); margin-bottom:14px; }
.two p strong { color:var(--text); }
.two a { color:var(--accent); }
@media (max-width:820px) { .two { grid-template-columns:1fr; } }
.fig { margin:0; }
.fig img { display:block; width:100%; height:auto; border-radius:4px; border:1px solid var(--line); }
.fig figcaption { margin-top:10px; font-size:.82rem; color:var(--faint); }
.tick { list-style:none; margin:18px 0 0; }
.tick li { position:relative; padding:8px 0 8px 22px; color:var(--muted); border-bottom:1px solid var(--line); font-size:.95rem; }
.tick li::before { content:""; position:absolute; left:2px; top:17px; width:7px; height:7px; border-radius:50%; background:var(--gold); }
.t-wrap table.t a { color:var(--accent); }
