/* Liability lines (L1 footer, L2 near Buy). Margin notes in the binder: Garamond italic, walnut. */
.terms { margin-top: 10px; max-width: 34em; color: var(--walnut); text-wrap: balance; }
.terms a { text-decoration-color: var(--green); }
.count-actions + .terms { margin-top: var(--s1); }
.final .terms { margin-top: var(--s1); }
.foot .legal { padding-top: var(--s2); border-top: 1px solid var(--pearl-shade); font-size: var(--step--1); line-height: 1.55; opacity: 0.92; }
@media (min-width: 900px) { .foot .legal { font-size: 1rem; } }
html:not(.can-buy) [data-buy], html:not(.can-buy) .l2 { display: none; }
.nojs { margin-top: var(--s2); }
.nojs .fine { display: block; margin-top: var(--s1); color: var(--walnut); }
