/* Priority expansions: readable FAQs and tall table of contents. */
body.priority-expanded-guide article.prose details.att-faq{border:1px solid #d7e5d9;border-radius:13px;background:#f9fcf8;margin:12px 0;padding:0 16px}
body.priority-expanded-guide article.prose details.att-faq summary{display:list-item;cursor:pointer;padding:13px 0;font-weight:700;color:#315944;line-height:1.75}
body.priority-expanded-guide article.prose details.att-faq[open] summary{border-bottom:1px solid #dce7dd}
body.priority-expanded-guide article.prose details.att-faq>p{margin:11px 0 15px;line-height:1.95}
body.priority-expanded-guide article.prose h2[id],body.priority-expanded-guide article.prose .relationship-article-section h2[id]{scroll-margin-top:105px}
@media(min-width:901px){body.priority-expanded-guide .prose-layout>.sidebox{max-height:calc(100vh - 46px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}
@media(max-width:900px){body.priority-expanded-guide .prose-layout>.sidebox{max-height:none;overflow:visible}}
