.atf-toc{margin:1.5em 0;background:#f8f9fa;border:1px solid #dde3ea;border-radius:6px;overflow:hidden;width:100%;box-sizing:border-box}.atf-toc__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.9em 1.25em;background:none;border:none;border-bottom:1px solid #dde3ea;cursor:pointer;text-align:left;gap:.75em;font-weight:700;font-size:1em;color:inherit}.atf-toc__toggle:hover{background:#eef1f5}.atf-toc__title{flex:1}.atf-toc__icon{display:inline-block;flex-shrink:0;width:16px;height:16px;position:relative}.atf-toc__icon::before,.atf-toc__icon::after{content:'';position:absolute;background:currentColor;border-radius:2px;left:50%;top:50%;transform:translate(-50%,-50%)}.atf-toc__icon::before{width:10px;height:2px}.atf-toc__icon::after{width:2px;height:10px;transition:transform 0.2s ease}.atf-toc__toggle[aria-expanded="true"] .atf-toc__icon::after{transform:translate(-50%,-50%) rotate(90deg)}.atf-toc__toggle[aria-expanded="false"]+.atf-toc__list{display:none}.atf-toc__list{margin:0!important;padding:.75em 1.25em 1em!important;list-style:none!important}.atf-toc__item{list-style:none!important;padding:.25em 0!important;margin:0!important;line-height:1.5}.atf-toc__item::before,.atf-toc__item::marker{display:none!important;content:none!important}.atf-toc__item--h3{padding-left:1.25em!important;font-size:.9em}.atf-toc__item--h3>a::before{content:'— ';color:#aaa}.atf-toc a{text-decoration:none;color:#0073aa}.atf-toc a:hover{text-decoration:underline;color:#005a8b}.atf-faqs,.atf-summary{margin:2em 0}.atf-faqs__heading,.atf-summary__heading{font-size:1.4em;margin-bottom:.75em}.atf-summary{padding:1.25em 1.5em;border-left:4px solid #0073aa;background:#f8f9fa;border-radius:0 4px 4px 0}.atf-summary__text{margin-bottom:.75em}.atf-summary__points{margin:0;padding-left:1.25em}.atf-summary__points li+li{margin-top:.35em}.atf-faq-list{margin:0}.atf-faq-list__question{font-weight:700;margin-top:1.25em}.atf-faq-list__question:first-child{margin-top:0}.atf-faq-list__answer{margin-left:0;margin-top:.35em;color:#444}.atf-accordion__item{border-bottom:1px solid #e0e0e0}.atf-accordion__item:first-child{border-top:1px solid #e0e0e0}.atf-accordion__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1em 0;background:none;border:none;cursor:pointer;text-align:left;gap:.75em;font-size:1em;font-weight:600;color:inherit}.atf-accordion__trigger:hover{color:#0073aa}.atf-accordion__icon{display:inline-block;flex-shrink:0;width:16px;height:16px;position:relative;transition:transform 0.2s ease}.atf-accordion__icon::before,.atf-accordion__icon::after{content:'';position:absolute;background:currentColor;border-radius:2px;left:50%;top:50%;transform:translate(-50%,-50%)}.atf-accordion__icon::before{width:10px;height:2px}.atf-accordion__icon::after{width:2px;height:10px;transition:transform 0.2s ease}.atf-accordion__trigger[aria-expanded="true"] .atf-accordion__icon::after{transform:translate(-50%,-50%) rotate(90deg)}.atf-accordion__panel{padding-bottom:1em}.atf-accordion__panel[hidden]{display:none}.atf-tabs__nav{display:flex;flex-wrap:wrap;gap:4px;border-bottom:2px solid #e0e0e0;margin-bottom:1em}.atf-tabs__tab{padding:.5em 1em;background:none;border:1px solid transparent;border-bottom:none;border-radius:4px 4px 0 0;cursor:pointer;font-size:.875em;font-weight:600;color:#555;position:relative;bottom:-2px;transition:color 0.15s ease,background 0.15s ease}.atf-tabs__tab:hover{color:#0073aa;background:#f0f7fb}.atf-tabs__tab.is-active,.atf-tabs__tab[aria-selected="true"]{color:#0073aa;border-color:#e0e0e0;border-bottom-color:#fff;background:#fff}.atf-tabs__panel[hidden]{display:none}.atf-tabs__question{font-size:1.05em;margin-top:0;margin-bottom:.5em}.atf-tabs__answer{color:#444}@media (max-width:600px){.atf-tabs__nav{flex-direction:column;border-bottom:none}.atf-tabs__tab{border:1px solid #e0e0e0;border-radius:4px;bottom:0}.atf-tabs__tab.is-active{border-color:#0073aa}}