.site-footer{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:30px;padding:40px 5% 20px;border-top:1px solid #e2e5d9;margin-top:50px}.site-footer p{display:block;font-size:11px;color:#72806f}.site-footer small{font-size:10px;color:#76816f}.site-footer nav{display:flex;align-items:flex-start;flex-direction:column;gap:14px;font-size:12px}.social-links{display:flex;flex-wrap:wrap;gap:15px;font-size:11px}.social-links>span{display:flex;align-items:center;gap:7px}.social-links svg{width:20px;height:20px}.social-links small{flex-basis:100%}.footer-bottom{grid-column:1/-1;font-size:9px;color:#798674;border-top:1px solid #e2e5d9;padding-top:20px}.info-page{max-width:850px;margin:40px auto;padding:0 6%}.info-page h1{font-size:42px}.info-page h2{font-size:23px;margin-top:30px}.info-page p,.info-page li{font-size:14px;line-height:1.9;color:#657563}.info-page details{background:#fffdf7;border:1px solid #e6e8dc;border-radius:12px;padding:20px;margin:12px 0}.info-page summary{cursor:pointer;font-size:15px;font-weight:600}.draft{background:#fff0d5;padding:15px;border-radius:10px;font-size:12px;line-height:1.8}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0}.contact-grid article{background:#fffdf8;padding:24px;border:1px solid #e5e8db;border-radius:16px}@media(max-width:600px){.site-footer{grid-template-columns:1fr 1fr}.site-footer>div:first-child{grid-column:1/-1}.contact-grid{grid-template-columns:1fr}.info-page h1{font-size:32px}}
