.topic-page{background:var(--background-light);padding-block:24px 96px}.topic-container{max-inline-size:908px;padding-inline:24px}.topic-breadcrumb{font-size:14px;margin-block-end:24px}.topic-breadcrumb ol{display:flex;flex-wrap:wrap;gap:4px 0;list-style:none}.topic-breadcrumb li:not(:last-child):after{color:var(--text-secondary);content:"›";margin-inline:8px}[dir=rtl] .topic-breadcrumb li:not(:last-child):after{content:"‹"}.topic-breadcrumb a{color:var(--primary);text-decoration:underline;text-underline-offset:2px}.topic-breadcrumb [aria-current]{color:var(--text-secondary)}.topic-article,.topic-index{background:var(--background);border-radius:24px;box-shadow:0 8px 32px #160d2b0d;padding:40px 48px 48px}.topic-title{font-size:clamp(28px,5vw,40px);letter-spacing:-.01em;overflow-wrap:anywhere}.topic-level{background:#eee8fd;border-radius:999px;color:#4a23b0;display:inline-block;font-size:14px;font-weight:600;margin-block-start:12px;padding:2px 12px}.topic-answer{font-size:18px;font-weight:500;line-height:1.7;margin-block:20px 8px;max-inline-size:70ch}.topic-article h2,.topic-index h2{font-size:clamp(22px,3.5vw,28px)}.topic-cta{background:var(--background-light);border:1px solid #e4dcfb;border-radius:20px;margin-block:48px;padding:28px 32px}.topic-cta h2{margin-block-end:8px}.topic-cta p{margin-block-end:16px}.topic-cta .store-qr,.topic-cta .store-qr-hint{display:block}@media(max-width:992px){.topic-cta .store-qr,.topic-cta .store-qr-hint{display:none}}.topic-faq h2,.topic-related h2{margin-block-end:20px}.topic-faq-item{margin-block-end:24px;max-inline-size:70ch}.topic-faq-item h3{font-size:18px;font-weight:700;margin-block-end:8px}.topic-faq-item p{line-height:1.75;white-space:pre-line}.topic-related{margin-block-start:40px}.topic-related ul{display:grid;gap:8px;list-style:none;margin-block-end:16px}.topic-all-link,.topic-index-link,.topic-related a{color:var(--primary);font-weight:600;text-decoration:underline;text-underline-offset:3px}.topic-related-fallback,.topic-updated{margin-block-start:32px}.topic-updated{color:var(--text-secondary);font-size:14px}.topic-index-group{margin-block-start:36px}.topic-index-list{display:grid;gap:18px;list-style:none;margin-block-start:16px}.topic-index-link{font-size:18px}.topic-index-list p{margin-block-start:4px;max-inline-size:70ch}.topic-index-empty{margin-block-start:32px}.topic-page a:focus-visible{border-radius:4px;outline:3px solid var(--primary);outline-offset:3px}.topic-body{font-size:17px;line-height:1.75;margin-block-start:28px;overflow-wrap:break-word}.topic-body>ol,.topic-body>p,.topic-body>ul{max-inline-size:70ch}.topic-body h2{margin-block:40px 14px}.topic-body h3{font-size:21px;margin-block:28px 10px}.topic-body h4{font-size:18px;margin-block:20px 8px}.topic-body h5,.topic-body h6{font-size:16px;margin-block:16px 6px}.topic-body ol,.topic-body p,.topic-body ul{margin-block-end:14px}.topic-body ol,.topic-body ul{padding-inline-start:1.4em}.topic-body li{margin-block-end:6px}.topic-body em{font-style:italic}.topic-body small{font-size:.85em}.topic-body a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.topic-body hr{border:0;border-block-start:1px solid #e4dcfb;margin-block:24px}.topic-body .lead{font-size:19px;font-weight:500}.topic-body .list-unstyled{list-style:none;padding-inline-start:0}.topic-body .text-center{text-align:center}.topic-body .text-muted{color:#5c5470}.topic-body .mt-4{margin-block-start:24px}.topic-body .mb-0{margin-block-end:0}.topic-body .mb-2{margin-block-end:8px}.topic-body .mb-3{margin-block-end:16px}.topic-body .mb-4{margin-block-end:24px}.topic-body .mt-2{margin-block-start:8px}.topic-body .mt-3{margin-block-start:16px}.topic-body .py-2{padding-block:8px}.topic-body .py-3{padding-block:16px}.topic-body .alert{background:var(--alert-bg,#f1ecfe);border-inline-start:6px solid var(--alert-bar,var(--primary));border-radius:14px;color:var(--text);margin-block:20px;padding:16px 20px}.topic-body .alert>:last-child{margin-block-end:0}.topic-body .alert-heading{font-size:17px;margin-block:0 8px}.topic-body .card-header :is(h2,h3,h4,h5,h6){font-size:17px;margin-block:0}.topic-body .alert-info{--alert-bg:#e6f4fb;--alert-bar:#0a7ea4}.topic-body .alert-warning{--alert-bg:#fff4d6;--alert-bar:#b07900}.topic-body .alert-success{--alert-bg:#e5f6e9;--alert-bar:#1a7a35}.topic-body .alert-danger{--alert-bg:#fde8e8;--alert-bar:#b42318}.topic-body .card{background:var(--background);border:1px solid #e4dcfb;border-radius:16px;margin-block:16px;overflow:hidden}.topic-body .card-header{background:#f1ecfe;border-block-end:1px solid #e4dcfb;font-weight:700;padding:12px 18px}.topic-body .card-body{padding:16px 18px}.topic-body .card-body>:last-child{margin-block-end:0}.topic-body .bg-primary{background:#6a3ad6;color:#fff}.topic-body .bg-success{background:#19703a;color:#fff}.topic-body .bg-danger{background:#b42318;color:#fff}.topic-body .bg-secondary{background:#5c5470;color:#fff}.topic-body .bg-dark{background:var(--dark-bg);color:#fff}.topic-body .bg-warning{background:#ffd666;color:var(--text)}.topic-body .bg-info{background:#9fe0f5;color:var(--text)}.topic-body .bg-light{background:#f4f1fb;color:var(--text)}.topic-body .text-dark{color:var(--text)}.topic-body .text-white{color:#fff}.topic-body .badge{border-radius:999px;display:inline-block;font-size:.85em;font-weight:700;line-height:1.5;padding:2px 10px;vertical-align:baseline}.topic-body .row{display:grid;gap:0 16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.topic-body .table-responsive{margin-block:16px;max-inline-size:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.topic-body .table-responsive:focus-visible{outline:3px solid var(--primary)}.topic-body table{border-collapse:collapse;font-size:15px;inline-size:100%;line-height:1.5}.topic-body td,.topic-body th{padding:8px 12px;text-align:start;vertical-align:top}.topic-body .table-bordered td,.topic-body .table-bordered th{border:1px solid #d9cff7}.topic-body .table-striped tbody tr:nth-child(odd){background:#f7f4fe}.topic-body thead th{background:#efe9fd;font-weight:700}.topic-body .table-dark th,.topic-body thead.table-dark th{background:var(--dark-bg);border-color:#3a2b63;color:#fff}@media(max-width:768px){.topic-page{padding-block:8px 64px}.topic-article,.topic-index{border-radius:16px;padding:24px 18px 32px}.topic-cta{padding:20px 18px}.topic-body{font-size:16px}.topic-answer{font-size:17px}}
