/* A inner pages: centered blue-white introductions and broad editorial sections. */
.a-page-intro{padding:26px 0 37px;background:#f5f8fe;border-bottom:1px solid #e3ebf5}.a-page-intro .breadcrumbs{margin-bottom:24px}.a-page-intro h1{font-size:36px;font-weight:600;letter-spacing:-.035em;line-height:1.5;text-align:center;color:var(--text-ink)}.a-page-intro>.container>p{font-size:15px;line-height:1.95;color:var(--text-body);max-width:820px;margin:16px auto 0;text-align:center}.a-content{width:min(1240px,calc(100% - 80px));margin:0 auto;padding:46px 0 64px}.a-content h2{font-size:27px;font-weight:550;color:var(--text-ink);line-height:1.5}.a-product-overview{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;margin-bottom:48px}.a-product-overview img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;border-radius:5px}.a-product-overview p{font-size:15px;line-height:1.95;color:var(--text-body);margin:18px 0}.a-product-overview .text-link{margin-top:5px}.a-product-detail{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;padding:30px 0;border-top:1px solid #dfe7f1}.a-product-detail>div{min-width:0}.inner-label{font-size:13px;color:var(--text-secondary)}.a-product-detail h2{font-size:23px;margin:9px 0 10px}.a-product-detail p{font-size:15px;line-height:1.95;color:var(--text-body)}.a-product-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:23px;margin:0 0 16px}.a-product-detail dt{font-size:13px;color:var(--text-secondary);margin-bottom:5px}.a-product-detail dd{margin:0;font-size:15px;font-weight:500;color:var(--text-ink)}.a-product-detail .text-link{margin-top:15px}.a-advice{background:#f5f8fe;border:1px solid #e1eaf6;padding:27px 30px;border-radius:5px;margin-top:30px}.a-advice h2{font-size:24px}.a-advice ol{font-size:15px;line-height:1.95;color:var(--text-body);padding-left:21px;margin:18px 0}.a-advice li{margin:8px 0}.a-full-pricing{padding-bottom:25px}.a-full-pricing .filter-row{margin-bottom:18px}.a-full-pricing .pricing-notes{margin-top:24px}.a-price-explainer{border-top:1px solid #dfe7f1;padding:28px 0 32px}.a-price-explainer>h2{text-align:center}.a-explainer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:23px}.a-explainer-grid h3{font-size:17px;font-weight:500;color:var(--text-ink);margin-bottom:11px}.a-explainer-grid p{font-size:15px;line-height:1.95;color:var(--text-body)}
.a-reading-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:45px;align-items:start}.a-tutorial-toc{position:sticky;top:112px;border:1px solid #dbe5f2;background:#fafcff;border-radius:5px;padding:20px;max-height:calc(100dvh - 140px);overflow:auto;margin-top:30px}.a-tutorial-toc h2{font-size:16px;margin:0 0 13px}.a-tutorial-toc a{display:block;font-size:13px;line-height:1.8;color:var(--text-secondary);padding:7px 0;border-bottom:1px solid #e9eef6}.a-tutorial-toc a:last-child{border:0}.a-tutorial-toc a:hover{color:#245bd9}.a-guide-content>.article-intro{max-width:900px}.a-help-top{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;margin-bottom:35px}.a-help-top>div>p{font-size:15px;line-height:1.95;color:var(--text-body);margin:17px 0 20px}.a-help-results{border-top:1px solid #dbe5f0}.a-support-note{background:#f5f8fe;border:1px solid #e1eaf5;border-radius:5px;padding:27px;margin-top:35px}.a-support-note h2{font-size:23px}.a-support-note p{font-size:15px;color:var(--text-body);line-height:1.95;margin:13px 0 18px}.a-support-note>.text-link{margin-right:24px}.a-faq-content{max-width:1020px}.a-question-list{border-top:1px solid #dbe4f0}.a-question-list details{padding:21px 0;border-bottom:1px solid #dfe7f0}.a-question-list summary{display:flex;justify-content:space-between;gap:24px;list-style:none;cursor:pointer;font-size:16px;font-weight:500;color:var(--text-ink);line-height:1.8}.a-question-list summary::-webkit-details-marker{display:none}.a-question-list summary:after{content:"+";font-size:21px;font-weight:400;color:#6b83a6;line-height:1.3}.a-question-list details[open] summary:after{content:"−"}.a-map-list{display:grid;grid-template-columns:1fr 1fr;gap:21px}.a-map-list>a{display:grid;grid-template-columns:1fr auto;gap:10px 18px;border:1px solid #dce6f3;border-radius:5px;padding:24px}.a-map-list span{font-size:20px;font-weight:550;color:var(--text-ink)}.a-map-list p{grid-column:1;font-size:14px;color:var(--text-body);line-height:1.9}.a-map-list b{grid-column:2;grid-row:1/3;align-self:center;color:#6384b8;font-size:20px;font-weight:400}.a-map-list>a:hover{border-color:#91afd7;background:#f9fbff}
@media(max-width:1100px){.a-content{width:calc(100% - 56px);padding-block:38px 50px}.a-page-intro{padding-block:22px 31px}.a-page-intro h1{font-size:31px}.a-product-overview,.a-product-detail,.a-help-top{gap:35px}.a-reading-layout{grid-template-columns:minmax(0,1fr) 200px;gap:27px}.a-tutorial-toc{top:98px;padding:16px}.a-tutorial-toc a{font-size:12px}.a-explainer-grid{gap:23px}.a-explainer-grid h3{font-size:16px}}
@media(min-width:1101px) and (max-width:1360px){.a-content{width:calc(100% - 144px)}}
@media(max-width:900px){.a-reading-layout{display:flex;flex-direction:column;gap:5px}.a-tutorial-toc{position:static;order:-1;margin:23px 0 10px;width:100%;max-height:none;display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.a-tutorial-toc h2{grid-column:1/-1}.a-tutorial-toc a{font-size:13px}.a-reading-layout>.tutorial-article{width:100%}}
@media(max-width:767px){.a-content{width:calc(100% - 36px);padding-block:30px 42px}.a-page-intro{padding-block:20px 27px}.a-page-intro .breadcrumbs{margin-bottom:19px}.a-page-intro h1{font-size:27px;line-height:1.5}.a-page-intro>.container>p{font-size:14px;margin-top:13px;line-height:1.9}.a-content h2{font-size:24px}.a-product-overview{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.a-product-overview p{font-size:14px;margin-block:14px}.a-product-detail{grid-template-columns:1fr;gap:19px;padding-block:25px}.a-product-detail h2{font-size:22px}.a-product-detail p{font-size:14px}.a-product-detail dl{gap:15px;margin-bottom:13px}.a-product-detail dd{font-size:14px}.a-advice{padding:22px}.a-advice h2{font-size:22px}.a-advice ol{font-size:14px}.a-explainer-grid{grid-template-columns:1fr;gap:22px}.a-explainer-grid h3{font-size:17px}.a-explainer-grid p{font-size:14px}.a-help-top{grid-template-columns:1fr;gap:24px;margin-bottom:25px}.a-help-top>div>p{font-size:14px}.a-support-note{padding:22px}.a-support-note p{font-size:14px}.a-support-note h2{font-size:22px}.a-question-list details{padding-block:19px}.a-question-list summary{font-size:15px;gap:18px}.a-map-list{grid-template-columns:1fr;gap:15px}.a-map-list>a{padding:21px}.a-map-list span{font-size:19px}.a-map-list p{font-size:14px}}
