main.container:has(>.article){max-width:712px}.article{--article-measure: 680px;--color-rule: #ebebeb;width:100%;max-width:var(--article-measure);margin-inline:auto;font-size:18px;line-height:1.6;color:var(--color-text)}.article .breadcrumbs{padding-top:10px;margin-bottom:12px;font-size:var(--font-size-sm);line-height:1.58}.article .breadcrumbs__list{display:flex;align-items:center;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}.article .breadcrumbs__item{display:flex;align-items:center;gap:4px}.article .breadcrumbs__link{color:var(--color-link);padding:6px 0;text-decoration:none}.article .breadcrumbs__link:visited{color:var(--color-link)}.article .breadcrumbs__link:hover{text-decoration:underline}.article .breadcrumbs__text{color:var(--color-text-secondary)}.article .breadcrumbs__separator{color:var(--color-text-secondary);margin:0 4px}.article .breadcrumbs__current{color:var(--color-text-secondary);font-weight:400}.article .article__title{font-size:26px;font-weight:700;color:var(--color-text);line-height:1.25;margin:0 0 6px}.article .article__lead{font-size:18px;line-height:1.6;color:var(--color-text-secondary);margin:6px 0 0}.article .article__hero{display:block;width:100%;height:auto;margin:20px 0 0;border-radius:8px;background:#f8f9fa;-o-object-fit:cover;object-fit:cover}.article .prose{font-size:18px;line-height:1.6}.article .prose p{margin:0 0 14px}.article .prose p:last-child{margin-bottom:0}.article .prose strong{font-weight:600}.article .section{margin-top:28px;padding-top:22px;border-top:1px solid var(--color-border)}.article .section h2{font-size:22px;font-weight:700;color:var(--color-text);line-height:1.3;margin:0 0 12px}.article .section h3{font-size:18px;font-weight:600;color:var(--color-text);line-height:1.35;margin:20px 0 6px}.article .section h3.steps-title{font-size:17px;font-weight:600;color:var(--color-text);line-height:1.35;margin:18px 0 4px}.article .section h2+h3{margin-top:4px}.article .article__body>.section:first-child,.article .article__body>.article__hero+.section,.article .article__ad--inline+.section{border-top:0;padding-top:0;margin-top:24px}.article .h-num{font-variant-numeric:tabular-nums}.article .h-sub{font-weight:400;color:var(--color-text-secondary)}.article .meta-line{display:flex;flex-wrap:wrap;gap:2px 0;font-size:15px;line-height:1.5;color:var(--color-text-secondary);margin:8px 0 0}.article .meta-line>span+span:before{content:"·";margin:0 8px;color:#9aa0a6}.article .meta-line .tools>span+span:before{content:", "}.article .tip{margin:12px 0 0}.article .tip strong{font-weight:600}.article .steps-list{list-style:decimal;padding-left:22px;margin:6px 0 0}.article .steps-list>li{margin:0 0 8px;padding-left:2px}.article .steps-list>li:last-child{margin-bottom:0}.article .steps-list>li::marker{color:var(--color-text-secondary)}.article .list{font-size:18px;line-height:1.6;padding-left:22px;margin:0}.article ol.list{list-style:decimal}.article ul.list{list-style:disc}.article .list>li{margin:0 0 10px;padding-left:2px}.article .list>li:last-child{margin-bottom:0}.article .list>li::marker{color:var(--color-text-secondary)}.article .list__title{display:block;font-weight:600}.article .list__note{display:block;font-size:15px;line-height:1.5;color:var(--color-text-secondary);margin-top:2px}.article .list__note strong{font-weight:600;color:var(--color-text)}.article .table-scroll{margin:4px 0 14px;overflow-x:auto;-webkit-overflow-scrolling:touch}.article .data-table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.45;font-variant-numeric:tabular-nums}.article .data-table th,.article .data-table td{text-align:left;vertical-align:top;padding:10px 12px 10px 0;border-bottom:1px solid var(--color-rule)}.article .data-table th:last-child,.article .data-table td:last-child{padding-right:0}.article .data-table thead th{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);white-space:nowrap}.article .data-table tbody th{font-weight:400;color:var(--color-text)}.article .data-table .num{white-space:nowrap}.article .data-table .cell-sub{display:block;font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:2px}.article .data-table--cost{min-width:520px}.article .cost-total{margin:0}.article .article__meta{font-size:13px;color:var(--color-text-secondary);margin:0 0 4px}.article .lead-label{font-size:13px;font-weight:700;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:16px 0 4px}.article .lead{font-size:18px;line-height:1.6;color:var(--color-text);margin:0 0 8px}.article .answer-detail ul,.article .answer-detail ol{padding-left:22px;margin:0 0 14px}.article .answer-detail ul{list-style:disc}.article .answer-detail ol{list-style:decimal}.article .answer-detail li{margin:0 0 10px;padding-left:2px}.article .answer-detail li:last-child{margin-bottom:0}.article .answer-detail li::marker{color:var(--color-text-secondary)}.article .answer-detail>:last-child{margin-bottom:0}.article .answer-detail a{overflow-wrap:anywhere}.article .answer-detail:not(.section){margin-top:28px}.article .article__body>.answer-detail:not(.section):first-child{margin-top:24px}.article .answer-detail table{display:block;width:-moz-max-content;width:max-content;min-width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;font-size:16px;line-height:1.45;margin:4px 0 14px}.article .answer-detail th,.article .answer-detail td{text-align:left;vertical-align:top;padding:10px 12px 10px 0;border-bottom:1px solid var(--color-rule)}.article .answer-detail th:last-child,.article .answer-detail td:last-child{padding-right:0}.article .answer-detail thead th{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-secondary);border-bottom-color:var(--color-border)}.article .data-table--notes{min-width:600px}.article .faq{border-bottom:1px solid var(--color-rule)}.article .faq:first-of-type{border-top:1px solid var(--color-rule)}.article .faq summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--control-touch, 44px);padding:12px 0;font-size:17px;font-weight:600;line-height:1.35;color:var(--color-text);cursor:pointer;list-style:none}.article .faq summary::-webkit-details-marker{display:none}.article .faq summary:focus-visible{outline:2px solid #1a73e8;outline-offset:2px;border-radius:2px}.article .faq__chevron{width:20px;height:20px;flex:0 0 20px;color:var(--color-text-secondary);transition:transform .15s}.article .faq[open] .faq__chevron{transform:rotate(180deg)}.article .faq p{font-size:16px;color:var(--color-text-secondary);line-height:1.6;margin:0;padding:0 32px 14px 0}.article .links{margin-top:32px}.article .links+.links{margin-top:24px}.article .links h2{font-size:18px;font-weight:700;color:var(--color-text);line-height:1.4;margin:0 0 4px}.article .link-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-rule)}.article .link-list li{border-bottom:1px solid var(--color-rule)}.article .link-list a{display:flex;align-items:center;min-height:var(--control-touch, 44px);padding:10px 0;font-size:16px;line-height:1.4;overflow-wrap:anywhere}.article .link-list a:visited{color:var(--color-link-visited)}.article .link-list a:focus-visible{outline:2px solid #1a73e8;outline-offset:2px}.article .sponsored-card{position:relative;isolation:isolate;padding:10px 0 14px;margin:10px 0 0;max-width:100%;border:0;border-bottom:1px solid var(--color-rule);border-radius:0}.article .article__ad--inline .sponsored-card{margin:28px 0 0;padding-top:14px;border-top:1px solid var(--color-rule)}.article .sponsored-card__headline{position:static}.article .sponsored-card__headline:after{content:"";position:absolute;inset:0}.article .sponsored-card__actions{position:relative;z-index:1}.article .sponsored-card__desc{color:var(--color-text-secondary)}@media(max-width:768px){.article .breadcrumbs{font-size:13px}}@media(max-width:640px){.article{font-size:17px}.article .article__title{font-size:22px}.article .article__lead,.article .prose{font-size:17px}.article .section{margin-top:24px;padding-top:18px}.article .answer-detail:not(.section){margin-top:24px}.article .section h2{font-size:20px}.article .section h3{font-size:17px}.article .section h3.steps-title{font-size:16px}.article .meta-line{font-size:14px}.article .list{font-size:17px}.article .list__note{font-size:14px}.article .data-table{font-size:15px}.article .data-table--cost{min-width:0}.article .data-table--cost th,.article .data-table--cost td,.article .data-table--notes th,.article .data-table--notes td{padding-right:10px}.article .data-table--cost th:last-child,.article .data-table--cost td:last-child,.article .data-table--notes th:last-child,.article .data-table--notes td:last-child{padding-right:0}.article .links h2,.article .lead{font-size:17px}.article .faq summary{font-size:16px}.article .faq p{font-size:15px}.article .data-table--notes{min-width:0}.article .answer-detail table{font-size:15px}}
