/* /offer/ — публичная оферта (эталон: «AT school - Публичная оферта») */
body.offer { background: #faf4ee; }
body.offer a { color: #4a2c22; border-bottom: 1px solid rgba(74,44,34,0.4); }
body.offer a:hover { color: #765a4f; }
.offer-toc { position: sticky; top: 24px; align-self: flex-start; display: flex; flex-direction: column; gap: 2px; }
@media (max-width: 759px) { .offer-toc { position: static; } }
