.footer-legal{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;color:var(--fg-muted)}.footer-legal p{margin:0;overflow-wrap:anywhere}.footer-legal nav{display:flex;flex-wrap:wrap;gap:1rem 3rem}@media(min-width:1000px){footer#contacts .footer-legal{grid-column:1/13;display:grid;grid-template-columns:subgrid;align-items:baseline}footer#contacts .footer-legal p{grid-column:1/7}footer#contacts .footer-legal nav{grid-column:7/13}}.guides-page .guides-subtitle{margin:1.5rem 0 0}.guides-page .guides-topic{padding-block:0}.guides-topic-row{display:grid;gap:2rem;padding-block:clamp(2.5rem,5vw,5rem);border-top:1px solid var(--rule)}.guides-topic-row h2{margin:0;max-width:21ch;text-wrap:balance}.guides-topic-copy>p{margin:0;max-width:54ch}.guides-topic-copy>p+p{margin-top:1rem}.guides-outline{margin-top:2rem;max-width:54ch}.guides-outline h3{margin:0 0 1.5rem}.guides-outline-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--rule)}.guides-outline-list li{padding-block:1.5rem;border-bottom:1px solid var(--rule)}.guides-outline-list p{margin:0}.guides-availability{margin:0;padding-bottom:clamp(2.5rem,5vw,5rem);color:var(--fg-muted)}@media(min-width:1000px){.guides-topic-row{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap)}.guides-topic-row>h2{grid-column:1/6}.guides-topic-copy{grid-column:7/13}}