.PNXumq_page{color:#17222b;background:#fff;min-height:100vh}.PNXumq_hero{color:#fff;background:linear-gradient(135deg,#10222e 0%,#184051 55%,#276579 100%);padding:clamp(4rem,8vw,7.5rem) 0 3.5rem}.PNXumq_hero h1{letter-spacing:-.035em;max-width:980px;margin:.5rem 0 1rem;font-size:clamp(2.2rem,5vw,4.8rem);line-height:1.08}.PNXumq_kicker{color:#a6e9dc;letter-spacing:.13em;font-size:.82rem;font-weight:800}.PNXumq_dek{color:#e2f2f3;max-width:800px;font-size:clamp(1.05rem,2vw,1.32rem);line-height:1.8}.PNXumq_byline,.PNXumq_dates{color:#bfd6dc;margin:.65rem 0 0;font-size:.92rem}.PNXumq_article{max-width:980px;padding-top:3.5rem;padding-bottom:2.5rem}.PNXumq_markdown h2{color:#123d4d;margin:3rem 0 1rem;font-size:clamp(1.65rem,3vw,2.35rem)}.PNXumq_markdown h3{color:#1b5669;margin:2rem 0 .75rem;font-size:1.3rem}.PNXumq_markdown p,.PNXumq_markdown li{font-size:1.03rem;line-height:1.9}.PNXumq_markdown a,.PNXumq_related a{color:#086e78;text-underline-offset:.18em;text-decoration-thickness:.08em}.PNXumq_markdown blockquote{color:#2a4b50;background:#eef9f7;border-left:4px solid #36a89f;margin:1.5rem 0;padding:.75rem 1.25rem}.PNXumq_markdown ul,.PNXumq_markdown ol{padding-left:1.5rem}.PNXumq_markdown .brand-research-scroll-hint{color:#567078;margin:1.2rem 0 .4rem!important;font-size:.82rem!important}.PNXumq_markdown .brand-research-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid #cddcdf;border-radius:14px;overflow-x:auto}.PNXumq_markdown .brand-research-table-wrap:focus{outline-offset:2px;outline:3px solid #80d7cd}.PNXumq_markdown .brand-research-table-wrap table{border-collapse:collapse;width:100%;min-width:720px}:is(.PNXumq_markdown .brand-research-table-wrap th,.PNXumq_markdown .brand-research-table-wrap td){text-align:left;vertical-align:top;border-bottom:1px solid #dce7e8;padding:.85rem 1rem;line-height:1.65}.PNXumq_markdown .brand-research-table-wrap thead th{color:#fff;white-space:nowrap;background:#174c5d}.PNXumq_markdown .brand-research-table-wrap tbody th{background:#f2f8f8;font-weight:700}.PNXumq_related{border-top:1px solid #dce7e8;max-width:980px;margin-bottom:5rem;padding-top:1.5rem}.PNXumq_related h2{color:#123d4d;font-size:1.5rem}.PNXumq_related ul{columns:2;padding-left:1.2rem}.PNXumq_related li{break-inside:avoid;margin:.65rem 1rem .65rem 0}@media (max-width:640px){.PNXumq_hero{padding-top:3rem}.PNXumq_article{padding-top:2rem}.PNXumq_related ul{columns:1}}
