.retail-market_document__zQEKW{min-width:0}.retail-market_document__zQEKW .publication-appendix{margin-top:4rem;scroll-margin-top:5rem}.retail-market_document__zQEKW .publication-appendix>h2{font-size:1.7rem;font-weight:700;line-height:1.8;margin-bottom:1.5rem}.retail-market_document__zQEKW .end-sources{margin-top:4rem}.retail-market_document__zQEKW .source-list{line-height:1.9;overflow-wrap:anywhere}.retail-market_document__zQEKW .article{--tee-line:#cdd8dd;--tee-soft:#edf2f1;color:#17364d;min-width:0}.retail-market_document__zQEKW .breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;font-size:.85rem;margin-bottom:1.5rem}.retail-market_document__zQEKW .breadcrumb a{text-decoration:underline;text-underline-offset:4px}.retail-market_document__zQEKW .preview{display:inline-block;border:1px solid var(--tee-line);padding:.45rem .75rem;font-size:.7rem;letter-spacing:.06em;margin-bottom:1.75rem}.retail-market_document__zQEKW .header{max-width:46rem}.retail-market_document__zQEKW .eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.12em;color:#294b63;line-height:1.8}.retail-market_document__zQEKW .header h1{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;line-height:1.6;letter-spacing:.025em;margin:.8rem 0 1rem;text-wrap:balance}.retail-market_document__zQEKW .subtitle{font-size:1rem;line-height:1.9;margin-bottom:1rem}.retail-market_document__zQEKW .small{color:#476072;font-size:.75rem;line-height:1.9}.retail-market_document__zQEKW .hero{margin:2.2rem 0}.retail-market_document__zQEKW .heroImage{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center 50%}.retail-market_document__zQEKW .hero figcaption{font-size:.7rem;color:#476072;line-height:1.8;margin-top:.6rem}.retail-market_document__zQEKW .tabs{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2.25rem}.retail-market_document__zQEKW .tabs a{border:1px solid #294b63;border-radius:2rem;padding:.75rem 1.2rem;font-size:.85rem}.retail-market_document__zQEKW .tabs a[aria-current=page]{color:white;background:#294b63}.retail-market_document__zQEKW .scope{border:1px solid var(--tee-line);padding:1.4rem;background:var(--tee-soft);font-size:.875rem;line-height:1.9;max-width:48rem}.retail-market_document__zQEKW .scope>p+p{margin-top:.5rem}.retail-market_document__zQEKW .evidenceTypes{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.retail-market_document__zQEKW .evidenceTypes span{padding:.2rem .6rem;background:white;border:1px solid var(--tee-line);font-size:.7rem}.retail-market_document__zQEKW .contents{border-block:1px solid var(--tee-line);margin:2rem 0 2.5rem;padding:1rem 0;max-width:48rem}.retail-market_document__zQEKW .audit summary,.retail-market_document__zQEKW .contents summary{cursor:pointer;font-weight:700;line-height:1.8;padding:.35rem 0}.retail-market_document__zQEKW .contents ol{display:grid;gap:.65rem;padding-top:1rem;font-size:.85rem}.retail-market_document__zQEKW .contents a{text-underline-offset:4px}.retail-market_document__zQEKW .report{max-width:48rem}.retail-market_document__zQEKW .report code{overflow-wrap:anywhere;white-space:normal}.retail-market_document__zQEKW .chapterBody a,.retail-market_document__zQEKW .report a{overflow-wrap:anywhere}.retail-market_document__zQEKW .introduction{max-width:42rem;margin:2.5rem auto}.retail-market_document__zQEKW .thesis{background:#17364d;padding:1.6rem;color:white;margin:2.5rem 0 2rem}.retail-market_document__zQEKW .thesis .eyebrow{color:#b8d2d8}.retail-market_document__zQEKW .thesis>p:nth-child(2){font-size:clamp(1.4rem,3vw,2rem);line-height:1.9;font-weight:700;margin:.75rem 0 1rem}.retail-market_document__zQEKW .thesis>span{display:block;max-width:38rem;font-size:.8rem;line-height:1.9;color:#d7e5e8}.retail-market_document__zQEKW .lenses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:2rem 0 2.5rem}.retail-market_document__zQEKW .lenses a{position:relative;border:1px solid var(--tee-line);background:white;padding:1.1rem}.retail-market_document__zQEKW .lenses a:hover{background:var(--tee-soft)}.retail-market_document__zQEKW .lenses span{display:block;font-size:.7rem;color:#476072}.retail-market_document__zQEKW .lenses strong{display:block;font-size:1.1rem;margin:.5rem 0}.retail-market_document__zQEKW .lenses p{font-size:.75rem;line-height:1.8;padding-bottom:.7rem}.retail-market_document__zQEKW .lenses b{position:absolute;right:1rem;bottom:.6rem;font-weight:400}.retail-market_document__zQEKW .chapter{scroll-margin-top:2rem;padding:1.6rem 1.2rem;background:white;border:1px solid var(--tee-line);margin-top:1.5rem}.retail-market_document__zQEKW .tinted{background:var(--tee-soft);border-color:transparent}.retail-market_document__zQEKW .chapterHeader{margin-bottom:1.8rem}.retail-market_document__zQEKW .chapterNumber{color:#73929d;font-size:2.6rem;font-weight:400;line-height:1.1;margin-bottom:1rem}.retail-market_document__zQEKW .chapterHeader h2{margin-top:.65rem;font-weight:700;line-height:1.8;text-wrap:balance}.retail-market_document__zQEKW .comparison{background:#f7f8f5;padding:1.25rem;margin-top:2rem;grid-column:1/-1}.retail-market_document__zQEKW .comparison figcaption h3,.retail-market_document__zQEKW .decision h3,.retail-market_document__zQEKW .stateGrid h3{font-weight:700;line-height:1.8;margin:.6rem 0}.retail-market_document__zQEKW .comparison figcaption>p{font-size:.75rem;line-height:1.8}.retail-market_document__zQEKW .clubGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1.5rem 0 1rem}.retail-market_document__zQEKW .club{background:white;padding:1rem;border:1px solid var(--tee-line)}.retail-market_document__zQEKW .club h4{font-weight:700;font-size:.9rem}.retail-market_document__zQEKW .distance{font-size:2rem;margin:.5rem 0 1rem;font-variant-numeric:tabular-nums}.retail-market_document__zQEKW .distance>span{display:block;font-size:.65rem;color:#476072}.retail-market_document__zQEKW .club dl>div{margin-top:1rem}.retail-market_document__zQEKW .club dt{font-size:.7rem;color:#476072;line-height:1.8}.retail-market_document__zQEKW .club dd{font-size:1.65rem;font-variant-numeric:tabular-nums}.retail-market_document__zQEKW .club small{font-size:.75rem;margin-left:.2rem}.retail-market_document__zQEKW .track{height:5px;background:#e8eef0;margin-top:.5rem}.retail-market_document__zQEKW .track>span{display:block;height:100%;background:#294b63}.retail-market_document__zQEKW .tail>span{background:#aa7457}.retail-market_document__zQEKW .small a{text-decoration:underline;text-underline-offset:3px}.retail-market_document__zQEKW .stateGrid{display:grid;gap:.8rem;grid-column:1/-1;margin-top:1rem}.retail-market_document__zQEKW .stateGrid>div{padding:1.4rem;background:white;border:1px solid var(--tee-line)}.retail-market_document__zQEKW .stateGrid p{font-size:.85rem;line-height:1.9}.retail-market_document__zQEKW .decision{grid-column:1/-1;margin-top:1rem;border-top:1px solid var(--tee-line);padding-top:1.5rem}.retail-market_document__zQEKW .decisionGrid{display:grid;gap:.7rem;margin:1.3rem 0 1rem}.retail-market_document__zQEKW .decisionGrid p{padding:1rem;background:white;border:1px solid var(--tee-line)}.retail-market_document__zQEKW .decisionGrid strong{display:block;font-size:.8rem;line-height:1.8}.retail-market_document__zQEKW .decisionGrid span{display:block;margin-top:.5rem;font-size:.8rem;line-height:1.8}.retail-market_document__zQEKW .data{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--tee-line)}.retail-market_document__zQEKW .data>h2,.retail-market_document__zQEKW .references>h2{font-size:1.5rem;line-height:1.8;font-weight:700;margin:.75rem 0 1rem}.retail-market_document__zQEKW .data>p,.retail-market_document__zQEKW .references>p{max-width:46rem;font-size:.875rem;line-height:2}.retail-market_document__zQEKW .downloads{display:grid;gap:.8rem;margin:1.5rem 0}.retail-market_document__zQEKW .downloads a{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:1rem;border:1px solid #294b63;font-size:.85rem;font-weight:700;background:white}.retail-market_document__zQEKW .downloads span{font-size:.7rem;font-weight:400}.retail-market_document__zQEKW .audit{margin-top:1rem;border-block-start:1px solid var(--tee-line);padding-top:.75rem}.retail-market_document__zQEKW .audit summary{font-size:.875rem;margin-bottom:1rem}.retail-market_document__zQEKW .audit summary span{font-size:.75rem;font-weight:400;margin-left:.5rem}.retail-market_document__zQEKW .references{margin-top:3rem;border-top:1px solid var(--tee-line);padding-top:2rem}.retail-market_document__zQEKW .references ol{list-style:none;padding:0}.retail-market_document__zQEKW .references li{display:flex;gap:1rem;border-bottom:1px solid var(--tee-line);padding:1.2rem 0;scroll-margin-top:1.5rem}.retail-market_document__zQEKW .sourceId{flex-shrink:0;font-size:.75rem;width:2.6rem;padding-top:.15rem}.retail-market_document__zQEKW .references li>div{min-width:0}.retail-market_document__zQEKW .references a{font-size:.85rem;line-height:1.8;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.retail-market_document__zQEKW .references li p{font-size:.7rem;line-height:1.8;color:#476072;margin-top:.4rem}.retail-market_document__zQEKW .crosslink{display:flex;flex-direction:column;gap:1rem;margin-top:3rem;border-top:1px solid var(--tee-line);padding-top:2rem}.retail-market_document__zQEKW .crosslink p{font-size:.85rem;color:#476072}.retail-market_document__zQEKW .crosslink a{font-weight:700;text-decoration:underline;text-underline-offset:4px;padding-block:.3rem}.retail-market_document__zQEKW .article a:focus-visible,.retail-market_document__zQEKW .article summary:focus-visible{outline:2px solid #294b63;outline-offset:4px}@layer base{.retail-market_document__zQEKW .header h1{font-size:clamp(1.8rem,4vw,2.6rem)!important}.retail-market_document__zQEKW .chapterHeader h2,.retail-market_document__zQEKW .data>h2,.retail-market_document__zQEKW .references>h2{font-size:1.4rem!important}.retail-market_document__zQEKW .comparison h3,.retail-market_document__zQEKW .decision h3,.retail-market_document__zQEKW .stateGrid h3{font-size:1.05rem!important}}@media (min-width:768px){.retail-market_document__zQEKW .thesis{padding:2.5rem 3rem}.retail-market_document__zQEKW .lenses{grid-template-columns:repeat(4,minmax(0,1fr))}.retail-market_document__zQEKW .chapter{display:grid;grid-template-columns:13rem minmax(0,1fr);gap:1rem 2.5rem;padding:2.5rem}.retail-market_document__zQEKW .chapterHeader{align-self:start}.retail-market_document__zQEKW .chapterNumber{font-size:3.5rem}.retail-market_document__zQEKW .comparison{padding:2rem}.retail-market_document__zQEKW .club{padding:1.5rem}.retail-market_document__zQEKW .distance>span{display:inline;margin-left:.4rem}.retail-market_document__zQEKW .decisionGrid,.retail-market_document__zQEKW .downloads,.retail-market_document__zQEKW .stateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:359px){.retail-market_document__zQEKW .clubGrid,.retail-market_document__zQEKW .lenses{grid-template-columns:1fr}}.retail-market_document__zQEKW *{box-sizing:border-box}.retail-market_document__zQEKW html{scroll-behavior:auto}.retail-market_document__zQEKW body{margin:0;background:#f8faf9;color:#17364d;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif;font-size:16px;line-height:2}.retail-market_document__zQEKW figure,.retail-market_document__zQEKW h1,.retail-market_document__zQEKW h2,.retail-market_document__zQEKW h3,.retail-market_document__zQEKW p{margin:0}.retail-market_document__zQEKW a{color:#294b63;text-underline-offset:4px}.retail-market_document__zQEKW main{max-width:1032px;padding:28px 24px 64px;margin:auto}.retail-market_document__zQEKW .sitehead{background:#17364d;color:white;padding:14px max(20px,calc((100vw - 984px)/2));font-size:14px}.retail-market_document__zQEKW .sitehead a{color:white}.retail-market_document__zQEKW .topnav{display:flex;flex-wrap:wrap;gap:18px;font-size:12px;margin-top:5px}.retail-market_document__zQEKW .chapterBody p,.retail-market_document__zQEKW .introduction p,.retail-market_document__zQEKW .report p{margin:0 0 1.35rem}.retail-market_document__zQEKW .report h2{font-size:1.55rem;line-height:1.8;border-top:1px solid #cdd8dd;padding-top:2.2rem;margin:2.8rem 0 1.4rem;scroll-margin-top:24px}.retail-market_document__zQEKW .chapterBody h3,.retail-market_document__zQEKW .report h3{font-size:1.2rem;line-height:1.8;margin:2rem 0 1.2rem;scroll-margin-top:24px}.retail-market_document__zQEKW .table-wrap{border:1px solid #cdd8dd;border-radius:8px;margin:1.2rem 0 1.8rem}.retail-market_document__zQEKW .table-wrap:focus-visible{outline:2px solid #294b63;outline-offset:3px}.retail-market_document__zQEKW table{min-width:650px;font-size:13px}.retail-market_document__zQEKW td,.retail-market_document__zQEKW th{padding:13px 15px;min-width:90px}.retail-market_document__zQEKW th{background:#eaf0f3}.retail-market_document__zQEKW td{background:#fff}.retail-market_document__zQEKW td:nth-child(2n){font-variant-numeric:tabular-nums}.retail-market_document__zQEKW tr:last-child td{border-bottom:0}.retail-market_document__zQEKW .table-hint{font-size:11px;color:#476072;margin:1rem 0 -.8rem!important}.retail-market_document__zQEKW .report ul{padding-left:1.3rem;margin:1.4rem 0}.retail-market_document__zQEKW .report li{margin:.6rem 0}.retail-market_document__zQEKW .data p{margin-bottom:1rem}.retail-market_document__zQEKW .sourceId{min-width:2.8rem}.retail-market_document__zQEKW .references a{word-break:break-word}.retail-market_document__zQEKW .chapterHeader h2{font-size:1.4rem}.retail-market_document__zQEKW .footer{font-size:12px;color:#476072;border-top:1px solid #cdd8dd;margin-top:3rem;padding-top:1rem}.retail-market_document__zQEKW .sourcejump{font-size:12px;margin-top:1.5rem}.retail-market_document__zQEKW .market-chart{padding:1.5rem;background:#f7f8f5;grid-column:1/-1;margin-top:1rem}.retail-market_document__zQEKW .market-chart h3{font-size:1.05rem;line-height:1.8;margin:.4rem 0 1rem}.retail-market_document__zQEKW .market-chart .row{display:grid;grid-template-columns:58px 1fr 105px;gap:12px;align-items:center;margin:1rem 0;font-size:12px}.retail-market_document__zQEKW .market-chart .bar{background:#e2e9ec;height:12px}.retail-market_document__zQEKW .market-chart .bar span{display:block;height:12px;background:#294b63}.retail-market_document__zQEKW .market-chart .small{margin-top:1rem}.retail-market_document__zQEKW .downloadgrid{display:grid;gap:12px}.retail-market_document__zQEKW .downloadgrid a{padding:12px;border:1px solid #cdd8dd}.retail-market_document__zQEKW .report code{background:#edf2f1;padding:2px 4px;font-size:12px}.retail-market_document__zQEKW .metric-tag{font-size:12px;background:#edf2f1;padding:4px 8px}@media(max-width:650px){.retail-market_document__zQEKW main{padding:20px 16px 45px}.retail-market_document__zQEKW .header h1{font-size:1.8rem}.retail-market_document__zQEKW .report h2{font-size:1.3rem}.retail-market_document__zQEKW .chapter{padding:1.4rem 1rem}.retail-market_document__zQEKW .chapterBody{font-size:16px;line-height:2}.retail-market_document__zQEKW .tabs a{padding:.65rem .95rem}.retail-market_document__zQEKW .market-chart{padding:1rem}.retail-market_document__zQEKW .market-chart .row{grid-template-columns:44px 1fr 94px;gap:8px}}@media(prefers-reduced-motion:reduce){.retail-market_document__zQEKW html{scroll-behavior:auto}}@media print{.retail-market_document__zQEKW .contents,.retail-market_document__zQEKW .lenses,.retail-market_document__zQEKW .sitehead,.retail-market_document__zQEKW .tabs{display:none}.retail-market_document__zQEKW main{max-width:none}.retail-market_document__zQEKW .table-wrap{overflow:visible}.retail-market_document__zQEKW table{min-width:0;font-size:9px}.retail-market_document__zQEKW .chapter{display:block;break-inside:avoid}.retail-market_document__zQEKW .chapterHeader{position:static}}.retail-market_document__zQEKW .compact-table{min-width:0}.retail-market_document__zQEKW .compact-table td:last-child,.retail-market_document__zQEKW .compact-table th:last-child{width:110px;white-space:nowrap}.retail-market_document__zQEKW .amount{white-space:nowrap;display:inline-block}.retail-market_document__zQEKW .table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin:1.3rem 0}.retail-market_document__zQEKW .table-wrap:focus{outline:2px solid #987d4b;outline-offset:3px}.retail-market_document__zQEKW table{border-collapse:collapse;width:100%;min-width:560px;font-size:.82rem;line-height:1.8}.retail-market_document__zQEKW td,.retail-market_document__zQEKW th{padding:.8rem .9rem;border-bottom:1px solid #cdd8dd;text-align:left;vertical-align:top}.retail-market_document__zQEKW th{background:#edf2f1;font-weight:700}.retail-market_document__zQEKW td:first-child,.retail-market_document__zQEKW th:first-child{min-width:90px}.retail-market_document__zQEKW .report li,.retail-market_document__zQEKW .report p{line-height:2}.retail-market_document__zQEKW .report h2{margin-top:3rem;scroll-margin-top:5rem}.retail-market_document__zQEKW .report h3{scroll-margin-top:5rem}.retail-market_document__zQEKW .report .table-wrap{margin-bottom:2rem}.retail-market_document__zQEKW .report>p{max-width:52rem}.retail-market_document__zQEKW .report h3{margin-top:2rem}.retail-market_document__zQEKW .report li+li{margin-top:.6rem}.retail-market_document__zQEKW .hero-data{display:grid;grid-template-columns:1fr 1.15fr;gap:3rem;background:#203b50;color:#fff;padding:2.5rem;margin:2.5rem 0}.retail-market_document__zQEKW .hero-data .kicker{font-size:.65rem;letter-spacing:.14em;color:#cdd8dd}.retail-market_document__zQEKW .hero-data h2{font-size:1.65rem;line-height:1.8;margin:1rem 0}.retail-market_document__zQEKW .hero-data .big{font-size:3.2rem;line-height:1.4}.retail-market_document__zQEKW .hero-data .big small{font-size:.85rem}.retail-market_document__zQEKW .hero-data .note{font-size:.75rem;line-height:1.9;color:#d7e2e7}.retail-market_document__zQEKW .hero-bars{padding-top:.7rem}.retail-market_document__zQEKW .hero-bars .barrow{margin-bottom:1.5rem}.retail-market_document__zQEKW .hero-bars .barlabel{display:flex;justify-content:space-between;font-size:.8rem;line-height:1.8;margin-bottom:.5rem}.retail-market_document__zQEKW .hero-bars .track{height:10px;background:#385364}.retail-market_document__zQEKW .hero-bars .track span{display:block;height:100%;background:#b9cdd3}.retail-market_document__zQEKW .hero-bars .barrow:last-of-type .track span{background:#d1b18c}.retail-market_document__zQEKW .hero-caption{font-size:.7rem;color:#476072;line-height:1.9;margin-top:-1.7rem;margin-bottom:2rem}.retail-market_document__zQEKW .contents ul{column-count:2;padding-left:1.2rem;line-height:1.9;gap:2rem}.retail-market_document__zQEKW .contents li{break-inside:avoid;margin:.4rem 0}.retail-market_document__zQEKW .contents a{font-size:.8rem;text-decoration:underline;text-underline-offset:3px}.retail-market_document__zQEKW .chapter h3{font-size:1.1rem}.retail-market_document__zQEKW .introduction p{margin-bottom:1.1rem}.retail-market_document__zQEKW .downloadbar{padding:1.3rem;background:#edf2f1;margin:2rem 0;display:flex;gap:1rem;flex-wrap:wrap}.retail-market_document__zQEKW .downloadbar a{text-decoration:underline}.retail-market_document__zQEKW .sitehead nav{flex-wrap:wrap}.retail-market_document__zQEKW .proofnote{font-size:.75rem;color:#476072;line-height:1.9}.retail-market_document__zQEKW .source-note{font-size:.75rem}.retail-market_document__zQEKW .chapterHeader h2{line-height:1.75;font-size:1.3rem;word-break:normal}.retail-market_document__zQEKW .chapter,.retail-market_document__zQEKW .chapterBody{min-width:0}.retail-market_document__zQEKW .report .table-wrap table{font-size:.78rem}.retail-market_document__zQEKW .article a,.retail-market_document__zQEKW .table-wrap a{overflow-wrap:anywhere}@media(max-width:700px){.retail-market_document__zQEKW .hero-data{grid-template-columns:1fr;gap:1.6rem;padding:1.4rem}.retail-market_document__zQEKW .hero-data h2{font-size:1.35rem}.retail-market_document__zQEKW .hero-data .big{font-size:2.7rem}.retail-market_document__zQEKW .contents ul{column-count:1}.retail-market_document__zQEKW .chapter{display:block}.retail-market_document__zQEKW .chapterHeader{margin-bottom:1.2rem}.retail-market_document__zQEKW .chapterHeader h2{font-size:1.2rem}.retail-market_document__zQEKW .chapterBody .table-wrap{margin-inline:0}.retail-market_document__zQEKW .sitehead{align-items:flex-start;gap:1rem}.retail-market_document__zQEKW .sitehead .topnav{font-size:.72rem}.retail-market_document__zQEKW .hero-caption{margin-top:-1.4rem}}@media print{.retail-market_document__zQEKW .hero-data{print-color-adjust:exact}.retail-market_document__zQEKW .contents,.retail-market_document__zQEKW .downloadbar{display:none}.retail-market_document__zQEKW .table-wrap{overflow:visible}.retail-market_document__zQEKW .table-wrap table{min-width:0}.retail-market_document__zQEKW .chapter{display:block}.retail-market_document__zQEKW .hero-data{break-inside:avoid}}.retail-market_document__zQEKW .report .hero-data h2{border:0;padding:0;margin:1rem 0}.retail-market_document__zQEKW .table-wrap .compact-table{min-width:0}.retail-market_document__zQEKW .scroll-hint{display:none}@media(max-width:700px){.retail-market_document__zQEKW .scroll-hint{display:block;font-size:.72rem;color:#476072;margin:0 0 .4rem!important}}.retail-market_document__zQEKW .report .hero-data h2{font-size:1.25rem;line-height:1.9}.retail-market_document__zQEKW .header h1{max-width:none}.retail-market_document__zQEKW .sitehead{display:none}