.ap-content{box-sizing:border-box;width:100%;margin:60px auto;padding:0 12px;background:transparent;border:0;border-radius:0;color:#ddd;text-align:left;position:relative;font-family:inherit;font-size:16px;line-height:1.7;clear:both}
.ap-content h2{font-size:32px;line-height:1.25;margin:0 0 24px;color:#fff;font-weight:700}
.ap-content p{font-size:16px!important;line-height:1.7!important;margin:14px 0;color:#ddd}
.ap-content a{color:#6deeff;text-decoration:underline;text-underline-offset:4px}.ap-content a:hover{color:#fff}
.ap-content a:focus-visible,.ap-content summary:focus-visible,.ap-table-wrap:focus-visible{outline:3px solid #6deeff!important;outline-offset:5px}
.ap-content details{border-bottom:1px solid #666;padding:24px 0}
.ap-content summary{display:flex;align-items:center;gap:20px;cursor:pointer;list-style:none;font-weight:600;font-size:20px;color:#fff;line-height:1.5}
.ap-content summary::-webkit-details-marker{display:none}.ap-content summary::before{content:'+';flex:0 0 20px;color:#6deeff;font-size:30px;font-weight:400;line-height:1;text-align:center}.ap-content details[open]>summary::before{content:'−'}
.ap-content details>div{margin-top:24px;padding:16px 24px;border:1px solid #6deeff;border-radius:10px;background:linear-gradient(180deg,rgba(57,57,57,.26),rgba(57,57,57,0));box-shadow:0 3.71px 11.13px rgba(255,255,255,.15) inset}
.ap-content table{border-collapse:collapse;width:100%;min-width:580px;text-align:left;font-size:16px}.ap-content th,.ap-content td{padding:16px 12px;border:1px solid #666;line-height:1.5}.ap-content th{color:#fff;background:rgba(57,57,57,.26)}.ap-content caption{caption-side:top;color:#ccc;padding:0 0 14px}
.ap-table-wrap{overflow-x:auto;max-width:100%;margin:24px 0}.ap-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}
.ap-content dl{display:grid;grid-template-columns:170px 1fr;gap:12px 24px}.ap-content dt{font-weight:600;color:#fff}.ap-content dd{margin:0}
.ap-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 28px;padding-left:20px;margin:0}.ap-directory li{padding:7px 0;break-inside:avoid}.ap-directory a{font-size:16px}.ap-content *{box-sizing:border-box}
@media(min-width:576px){.ap-content{max-width:540px}}@media(min-width:768px){.ap-content{max-width:720px}}@media(min-width:992px){.ap-content{max-width:960px}}@media(min-width:1200px){.ap-content{max-width:1140px}}@media(min-width:1400px){.ap-content{max-width:1320px}}
#helpcenter .ap-content{max-width:none;padding:0}
@media(max-width:700px){.ap-content{margin:40px auto;padding:0 20px}.ap-content h2{font-size:24px}.ap-content summary{font-size:18px;gap:12px}.ap-link-grid,.ap-directory{grid-template-columns:1fr}.ap-content dl{grid-template-columns:1fr;gap:4px}.ap-content dd{margin-bottom:12px}.ap-content details>div{padding:12px 16px}}
