.ag-detail .ag-reading-layout{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:32px;margin-top:30px;display:grid}.ag-detail .ag-reading-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c5d5e7 transparent;max-height:calc(100dvh - 200px);padding:3px;position:sticky;top:104px;overflow-y:auto}.ag-detail .ag-reading-panel{border:1px solid var(--ag-line);background:#fff;border-radius:13px;overflow:hidden}.ag-detail .ag-reading-panel+.ag-reading-panel{margin-top:12px}.ag-detail .ag-reading-panel summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:17px 18px;list-style:none;display:flex}.ag-detail .ag-reading-panel summary::-webkit-details-marker{display:none}.ag-detail .ag-reading-panel summary small{letter-spacing:.1em;color:#5e7da0;margin-bottom:5px;font-size:9px;font-weight:750;line-height:1.6;display:block}.ag-detail .ag-reading-panel summary strong{color:var(--ag-ink);font-size:15px;line-height:1.65}.ag-detail .ag-reading-panel summary svg{fill:none;stroke:#56779d;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.ag-detail .ag-reading-panel[open] summary svg{transform:rotate(180deg)}.ag-detail .ag-reading-panel nav{padding:0 12px 14px}.ag-detail .ag-toc-group+.ag-toc-group{border-top:1px solid #e6edf5;margin-top:14px;padding-top:13px}.ag-detail .ag-toc-group>p,.ag-detail .ag-directory-group>p{color:#587391;margin:0 7px 7px;font-size:10px;font-weight:750;line-height:1.8}.ag-detail .ag-toc nav{counter-reset:guide-heading}.ag-detail .ag-toc-group ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ag-detail .ag-toc-group li{counter-increment:guide-heading}.ag-detail .ag-toc-group a{color:#415e7d;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;padding:8px 7px;font-size:12px;line-height:1.7;text-decoration:none;display:grid}.ag-detail .ag-toc-group a>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ag-detail .ag-toc-group a:before{content:counter(guide-heading,decimal-leading-zero);color:#8a9eb5;flex-shrink:0;font-size:9px;font-weight:750}.ag-detail .ag-toc-group a:hover{color:#155faa;background:#eff6ff}.ag-detail .ag-directory-group+.ag-directory-group{margin-top:13px}.ag-detail .ag-directory-group a,.ag-detail .ag-directory-all{color:#4b6684;border-radius:7px;justify-content:space-between;align-items:center;gap:6px;min-height:38px;padding:8px 7px;font-size:11px;line-height:1.8;text-decoration:none;display:flex}.ag-detail .ag-directory-group a>span{color:#6f8baa;flex-shrink:0;font-size:10px}.ag-detail .ag-directory-group a[aria-current=page]{color:#155eae;background:#eaf3ff;font-weight:750}.ag-detail .ag-directory-group a[aria-current=page]>span{color:#155eae;font-size:9px}.ag-detail .ag-directory-group a:hover{color:#155eae;background:#f1f6fc}.ag-detail .ag-directory-all{color:#28629e;background:#f7faff;border:1px solid #dae7f5;margin-top:14px;padding:11px;font-weight:750}.ag-detail .ag-reading-body{min-width:0}.ag-detail .ag-reading-meta{border-bottom:1px solid var(--ag-line);color:#6b8098;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:4px 0 18px;font-size:11px;line-height:1.8;display:flex}.ag-detail .ag-reading-meta>span:first-child{color:#396792;font-weight:700}.ag-detail .ag-reading-checks{margin-top:24px}.ag-detail .ag-reading-body>.ag-section>.ag-heading h2{font-size:25px}.ag-detail .ag-reading-body .ag-documents{grid-template-columns:1fr;gap:10px}.ag-detail .ag-reading-body .ag-documents .ag-card{border-radius:11px;grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:14px;padding:17px 20px;display:grid}.ag-detail .ag-reading-body .ag-documents .ag-kicker{margin:0}.ag-detail .ag-reading-body .ag-documents p{margin:0;font-size:14px;line-height:1.85}.ag-detail .ag-reading-body .ag-timeline>li{padding:20px}.ag-detail .ag-reading-body .ag-timeline p{font-size:13px}.ag-detail .ag-original{padding:30px}.ag-detail .ag-original .article-content{color:#344b64;word-break:keep-all;overflow-wrap:break-word;font-size:16px;line-height:1.95}.ag-detail .ag-original .article-content :is(h2,h3){color:var(--ag-ink);scroll-margin-top:110px}.ag-detail .ag-original .article-content h2{letter-spacing:-.035em;border-top:1px solid #e4ecf5;margin:38px 0 16px;padding-top:24px;font-size:24px;line-height:1.55}.ag-detail .ag-original .article-content>h2:first-child{border-top:0;margin-top:0;padding-top:0}.ag-detail .ag-original .article-content h3{margin:26px 0 12px;font-size:19px;line-height:1.65}.ag-detail .ag-original .article-content p{color:#455d76;margin:16px 0;font-size:16px;line-height:1.95}.ag-detail .ag-original .article-content :is(ul,ol){margin:18px 0;padding-left:23px}.ag-detail .ag-original .article-content li{color:#455d76;margin:9px 0;font-size:15px;line-height:1.9}.ag-detail .ag-original .article-content li>p{margin:6px 0}.ag-detail .ag-original .article-content a{color:#1469bd;text-underline-offset:.22em}.ag-detail .ag-original .article-content img{object-fit:contain;width:auto;max-width:100%;max-height:620px;margin:28px auto;display:block}.ag-detail .ag-original .article-content blockquote{background:#f3f8fe;border-left:3px solid #5994d8;border-radius:0 9px 9px 0;margin:24px 0;padding:4px 20px}.ag-detail .ag-original .article-table{margin:24px 0}.ag-detail .ag-original .article-content .article-table-hint{color:#69819a;margin:0 0 8px;font-size:11px;line-height:1.7}.ag-detail .ag-original .article-table-scroll{border:1px solid #d9e4f1;border-radius:11px;max-width:100%;overflow-x:auto}.ag-detail .ag-original .article-table-scroll:focus-visible{outline-offset:3px;outline:3px solid #1469d5}.ag-detail .ag-original .article-content table{border-collapse:collapse;table-layout:auto;width:100%;margin:0;font-size:14px;line-height:1.75;display:table}.ag-detail .ag-original .article-content :is(th,td){vertical-align:top;word-break:keep-all;overflow-wrap:normal;border:1px solid #dde6f0;min-width:135px;padding:14px}.ag-detail .ag-original .article-content th{color:#254b75;background:#edf5ff;font-weight:750}.ag-detail .ag-original .article-content td:first-child{min-width:150px;font-weight:650}.ag-detail .ag-original .article-content tr:nth-child(2n) td{background:#f8fbfe}.ag-detail .ag-original .article-content :is(th,td) p{margin:0;font-size:14px;line-height:1.75}.ag-detail .ag-original .article-content :is(th,td) p+p{margin-top:8px}.ag-detail .ag-original .article-faq summary h3{margin:0;font-size:16px;line-height:1.7}.ag-detail .ag-original .article-faq summary h3:before{content:"Q.";color:#1469bd;margin-right:9px}.ag-detail .ag-original .article-faq-answer p{font-size:14px;line-height:1.9}.ag-detail .ag-original .article-sources{background:#f6f9fd;border:1px solid #dce5ef;border-radius:12px;margin-top:24px;padding:22px}.ag-detail .ag-original .article-sources>h2{border:0;margin:0 0 14px;padding:0;font-size:20px}.ag-detail .ag-original .article-sources-content p,.ag-detail .ag-original .article-sources-content li{font-size:13px;line-height:1.85}.ag-detail .ag-original .article-sources-content>p:first-child{margin-top:0}.ag-detail .ag-original .article-sources-content>p:last-child{margin-bottom:0}.ag-detail .ag-related{border-top:1px solid var(--ag-line);margin-top:46px;padding-top:30px}.ag-detail .ag-related-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-bottom:22px;display:flex}.ag-detail .ag-related-heading h2{font-size:27px}.ag-detail .ag-related-heading>a.ag-link{margin:0}.ag-detail .ag-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ag-detail .ag-related-card{border:1px solid var(--ag-line);min-width:0;color:var(--ag-ink);background:#fff;border-top:3px solid #a7c5e7;border-radius:13px;flex-direction:column;padding:24px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.ag-detail .ag-related-card:hover{background:#f9fcff;border-color:#7ca8da}.ag-detail .ag-related-card .ag-kicker{margin-bottom:12px}.ag-detail .ag-related-card h3{font-size:19px}.ag-detail .ag-related-card p{margin:12px 0 22px;font-size:13px;line-height:1.85}.ag-detail .ag-related-more{color:#2069b8;border-top:1px solid #e3ecf6;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;font-size:12px;font-weight:750;line-height:1.8;display:flex}@media (width<=1000px){.ag-detail .ag-reading-layout{grid-template-columns:1fr;gap:22px}.ag-detail .ag-reading-nav{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;max-height:none;padding:0;display:grid;position:static;overflow:visible}.ag-detail .ag-reading-panel+.ag-reading-panel{margin:0}.ag-detail .ag-related-grid{gap:12px}.ag-detail .ag-related-card{padding:20px}}@media (width<=760px){.ag-detail .ag-reading-layout{gap:20px;margin-top:20px}.ag-detail .ag-reading-nav{grid-template-columns:1fr;gap:10px}.ag-detail .ag-reading-panel summary{min-height:65px;padding:12px 16px}.ag-detail .ag-reading-panel summary small{margin-bottom:3px;font-size:8px}.ag-detail .ag-reading-panel summary strong{font-size:14px}.ag-detail .ag-toc-group a{min-height:44px;font-size:13px}.ag-detail .ag-directory-group a{min-height:44px;font-size:12px}.ag-detail .ag-reading-meta{padding-bottom:14px;font-size:10px}.ag-detail .ag-reading-body>.ag-section>.ag-heading h2{font-size:23px}.ag-detail .ag-reading-body .ag-documents .ag-card{grid-template-columns:1fr;gap:6px;padding:16px 18px}.ag-detail .ag-reading-body .ag-documents p{font-size:13px}.ag-detail .ag-reading-body .ag-timeline{gap:10px}.ag-detail .ag-reading-body .ag-timeline>li{border-top-width:1px;align-items:flex-start;gap:14px;padding:18px;display:flex}.ag-detail .ag-reading-body .ag-timeline li>span{flex-shrink:0;margin:0}.ag-detail .ag-reading-body .ag-timeline p{margin:0}.ag-detail .ag-original{padding:24px 18px}.ag-detail .ag-original .article-content,.ag-detail .ag-original .article-content p{font-size:15px;line-height:1.95}.ag-detail .ag-original .article-content h2{margin-top:30px;padding-top:22px;font-size:22px}.ag-detail .ag-original .article-content h3{font-size:18px}.ag-detail .ag-original .article-content li{font-size:14px}.ag-detail .ag-original .article-content :is(th,td){min-width:130px;padding:12px}.ag-detail .ag-original .article-content :is(th,td) p{font-size:13px;line-height:1.8}.ag-detail .ag-original .article-faq summary h3{font-size:15px}.ag-detail .ag-original .article-faq-answer p{font-size:14px}.ag-detail .ag-original .article-sources{padding:18px 14px}.ag-detail .ag-original .article-sources>h2{margin-top:0;padding-top:0;font-size:19px}.ag-detail .ag-original .article-sources-content p,.ag-detail .ag-original .article-sources-content li{font-size:13px}.ag-detail .ag-related{margin-top:32px;padding-top:26px}.ag-detail .ag-related-heading h2{font-size:23px}.ag-detail .ag-related-heading{gap:16px}.ag-detail .ag-related-heading>a.ag-link{width:100%}.ag-detail .ag-related-grid{grid-template-columns:1fr}.ag-detail .ag-related-card{padding:22px}}@media (prefers-reduced-motion:reduce){.ag-detail .ag-related-card{transition:none}}
