.article-guide{margin:0 0 36px;padding:0;border:1px solid #e2d5d9;border-radius:12px;background:#fff;overflow:hidden}.article-guide>summary{padding:19px 22px;background:#F8E3E8;list-style:none;display:flex;flex-direction:column;gap:6px;position:relative}.article-guide>summary::-webkit-details-marker{display:none}.article-guide>summary>span{font-size:19px;font-weight:700;padding-right:30px}.article-guide>summary:after{content:'+';position:absolute;right:22px;top:20px;font:24px Arial}.article-guide[open]>summary:after{content:'−'}.article-guide>summary>small{font-size:12px;line-height:1.5}.article-guide-content{padding:22px}.article-guide-content h2{font-size:24px;letter-spacing:-.8px;margin:0 0 14px}.article-guide-content h3{font-size:18px;letter-spacing:-.3px;margin:28px 0 10px}.article-guide-content p,.article-guide-content li,.article-guide-content dd{font-size:14px;line-height:1.65}.article-guide-content ul{padding-left:20px}.article-guide-question,.article-guide-terms{border:0;border-top:1px solid #e6e0e2;padding:0}.article-guide-question>summary,.article-guide-terms>summary{padding:16px 0;min-height:48px;font-size:14px;line-height:1.5}.article-guide-question p{margin:0 0 10px;max-width:none}.article-guide-question>a{display:inline-block;padding:8px 0 16px;font-size:13px;text-underline-offset:4px}.article-guide-terms{margin-top:8px}.article-guide-terms dt{font-weight:bold;font-size:14px;margin-top:16px}.article-guide-terms dd{margin:6px 0 18px}.article-guide .article-guide-source-note{font-size:12px;color:#555;margin:22px 0 0}.article-guide a{color:#000}.article-guide summary:focus-visible,.article-guide a:focus-visible{outline:2px solid #000;outline-offset:3px}#article-sources,h2[id]{scroll-margin-top:24px}@media(max-width:600px){.article-guide>summary,.article-guide-content{padding:18px}.article-guide>summary>span{font-size:18px}}
