.theme-gray{--accent:#777}.theme-brown{--accent:#7b5b3f}.theme-olive{--accent:#5f6b3f}.tm-footer-main{display:grid;grid-template-columns:1fr 1fr 1fr;gap:56px;align-items:start}@media (max-width:1100px){.tm-footer-main{gap:34px}}@media (max-width:900px){.tm-footer-main{grid-template-columns:1fr;gap:34px}}@media (max-width:980px){.tm-footer-grid{grid-template-columns:1fr;gap:24px}.tm-footer-meta-links{text-align:left}}@media (max-width:640px){.tm-footer{padding:26px 18px 18px}.tm-footer-meta{margin-top:22px;padding-top:16px}.tm-footer-meta-text{font-size:13px}.tm-sep{display:none}}.tmag-read-also{max-width:480px;margin:18px auto;padding:8px 14px;border-left:2px solid #c00;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#fbfbfb;border-radius:1px}.tmag-read-also__title{display:flex;align-items:center;gap:6px;margin-bottom:4px}.tmag-read-also__title span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#777}.tmag-read-also__title::after{content:"";flex:1;height:1px;background:#e7e7e7}.tmag-read-also__list{list-style:none;margin:0;padding:0}.tmag-read-also__list li{padding:0;padding-left:10px;position:relative;font-size:14px;line-height:1.35}.tmag-read-also__list li::before{content:"→";position:absolute;left:0;top:0;color:#c00;font-size:11px}.tmag-read-also__list a{color:#1a1a1a;font-weight:600;text-decoration:none;border-bottom:1px dashed rgba(204,0,0,.45);transition:color .2s ease,border-color .2s ease}.tmag-read-also__list a:hover{color:#c00;border-color:rgba(204,0,0,1)}.tmag-faq__heading{margin:28px 0 10px;font-size:24px;line-height:1.3;font-weight:700}.tmag-faq{margin:0 0 28px;border:1px solid #e7e7e7;border-radius:3px;background:#fff}.tmag-faq__item{border-top:1px solid #e7e7e7}.tmag-faq__item:first-of-type{border-top:none}.tmag-faq__question{margin:0;padding:12px 18px 4px;font-size:16px;font-weight:600;line-height:1.3;color:#1a1a1a}.tmag-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 18px 10px;cursor:pointer;list-style:none;font-size:14px;line-height:1.4;color:#555;background:#fff}.tmag-faq__summary::-webkit-details-marker{display:none}.tmag-faq__summary::after{content:"+";flex-shrink:0;font-size:16px;font-weight:400;line-height:1;color:#c00;transition:transform .2s ease}.tmag-faq__details[open]>.tmag-faq__summary{background:#faf5f5}.tmag-faq__details[open]>.tmag-faq__summary::after{transform:rotate(45deg)}.tmag-faq__answer{padding:0 18px 14px;font-size:15px;line-height:1.65;color:#444;border-top:1px solid #f0f0f0}.tmag-faq__answer p{margin:10px 0 0}.tmag-faq__answer p:first-child{margin-top:8px}.tmag-faq__answer p:last-child{margin-bottom:0}@media (max-width:640px){.tmag-faq__heading{font-size:20px;margin:24px 0 8px}.tmag-faq__question{padding:10px 14px 2px;font-size:15px}.tmag-faq__summary{padding:4px 14px 8px;font-size:14px}.tmag-faq__answer{padding:0 14px 12px;font-size:14px;line-height:1.55}}