body.psg-editorial{background:#f8f5ed;color:#122744;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.75;margin:0}.psg-editorial *{box-sizing:border-box}.psg-editorial [hidden]{display:none!important}.psg-blog a{color:inherit;text-underline-offset:4px}.psg-blog a:hover{color:#80520a}.psg-blog a:focus-visible,.psg-blog button:focus-visible,.psg-blog select:focus-visible{outline:3px solid #a86c0b;outline-offset:5px}.psg-blog h1,.psg-blog h2,.psg-blog h3,.psg-blog h4{color:#122744;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em;line-height:1.18}.psg-blog h1{font-size:clamp(38px,4.4vw,64px);margin:0 0 26px}.psg-blog h2{font-size:clamp(29px,3vw,40px);margin:0 0 24px}.psg-blog h3{font-size:26px;margin:30px 0 14px}.psg-blog p{margin:0 0 20px}.psg-blog li{margin-bottom:13px}.psg-blog img{height:auto;max-width:100%}.psg-blog .psg-eyebrow{font-size:11px;font-weight:700;letter-spacing:.13em;line-height:1.6;margin:0 0 20px;text-transform:uppercase}.psg-blog .psg-deck{font-size:22px;line-height:1.55;max-width:760px}.psg-blog .psg-meta{align-items:center;color:#4e5968;display:flex;flex-wrap:wrap;font-size:13px;gap:6px 18px;line-height:1.7}.psg-blog .psg-meta a{text-decoration:none}.psg-blog .psg-meta time{white-space:nowrap}.psg-blog .psg-gold-button{background:#e1a83b;border:0;color:#122744;display:inline-block;font-size:14px;font-weight:700;line-height:1.5;padding:15px 22px;text-decoration:none}.psg-blog .psg-gold-button:hover{background:#edb751;color:#122744}.psg-blog .psg-text-link{font-size:14px;font-weight:700}.psg-blog .psg-tags{display:flex;flex-wrap:wrap;font-size:12px;gap:8px 18px;margin:0 0 20px}.psg-blog .psg-tags a{text-decoration:none}.psg-blog .psg-tags a:hover{text-decoration:underline}.psg-blog-layout{display:grid;gap:65px;grid-template-columns:210px minmax(0,840px);margin:auto;max-width:1280px;padding:65px 40px 90px}.psg-blog-article{min-width:0}.psg-blog-toc{align-self:start;font-size:13px;line-height:1.5;position:sticky;top:110px}.psg-blog-toc>a{display:block;margin-bottom:25px;text-decoration:none}.psg-blog-toc strong{display:block;font-size:11px;letter-spacing:.12em;margin-bottom:14px}.psg-blog-toc ol{list-style:none;margin:0;padding:0}.psg-blog-toc li{margin:0}.psg-blog-toc li a{border-bottom:1px solid #d8d3c6;display:block;overflow-wrap:anywhere;padding:9px 0;text-decoration:none}.psg-blog-toc a[aria-current=location]{color:#80520a;font-weight:700}.psg-blog-toc details{margin-top:12px}.psg-blog-toc summary{cursor:pointer;padding:8px 0}.psg-blog-toc .psg-toc-contact{color:#80520a;font-weight:700;margin-top:28px}.psg-article-header{border-bottom:1px solid #cec9bf;margin-bottom:35px;padding-bottom:30px}.psg-post-image{margin:30px 0}.psg-post-image img{background:#eee9df;display:block;max-height:380px;object-fit:contain;width:100%}.psg-post-body{overflow-wrap:anywhere}.psg-post-body :is(p,li,td,th,span){font-family:inherit!important}.psg-post-body :is(p,li){font-size:17px!important;line-height:1.8!important}.psg-post-body li>span,.psg-post-body p>span{font-size:inherit!important;line-height:inherit!important}.psg-post-body :is(h1,h2,h3,h4,h5,h6){color:#122744!important;font-family:Georgia,Times New Roman,serif!important;font-weight:400!important;line-height:1.23!important;scroll-margin-top:110px}.psg-post-body :is(h1,h2){font-size:34px!important;margin:45px 0 22px!important}.psg-post-body h3{font-size:26px!important;margin:30px 0 15px!important}.psg-post-body h4{font-size:22px!important;margin:28px 0 12px!important}.psg-post-body :is(h1,h2,h3,h4,h5,h6) :is(span,strong,b,a){color:inherit!important;font:inherit!important}.psg-post-body>p:first-of-type{font-size:22px!important;line-height:1.6!important}.psg-post-body a{color:#72501b!important;text-decoration:underline!important}.psg-post-body a:hover{color:#122744!important}.psg-post-body :is(iframe,video){max-width:100%}.psg-post-body iframe[src*=vimeo],.psg-post-body iframe[src*=youtube]{aspect-ratio:16/9;height:auto;width:100%}.psg-post-body pre{max-width:100%;overflow:auto}.psg-post-body blockquote{border-left:3px solid #c4851a;font-family:Georgia,serif;margin:28px 0;padding:8px 0 8px 24px}.psg-post-body hr{border:0;border-top:1px solid #d8d3c6;margin:36px 0}.psg-post-body .psg-table-scroll{margin:28px 0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.psg-post-body table{border-collapse:collapse;font-size:14px;line-height:1.6;margin:0!important;width:100%!important}.psg-post-body :is(td,th){border:1px solid #d8d3c6!important;min-width:120px;padding:12px!important;vertical-align:top}.psg-post-body th{background:#ede8dc}.psg-post-body :is(td,th) :is(p,li){font-size:14px!important}.psg-post-body img{height:auto!important;max-width:100%!important}.psg-reading-end{border-top:1px solid #d8d3c6;font-size:13px;margin-top:38px;padding-top:25px}.psg-blog .psg-contact-panel{background:#122744;color:#f8f5ed;margin-top:45px;padding:38px}.psg-blog .psg-contact-panel h2{color:#f8f5ed}.psg-blog .psg-contact-panel .psg-eyebrow{color:#edba62}.psg-related{margin-top:48px}.psg-related-list{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.psg-related-item{border-top:2px solid #c4851a;padding-top:18px}.psg-blog .psg-related-item h3{font-size:22px;margin:0 0 12px}.psg-related-item a{text-decoration:none}.psg-blog-index{margin:auto;max-width:1280px;padding:60px 40px 85px}.psg-index-heading{align-items:end;border-bottom:1px solid #d8d3c6;display:grid;gap:80px;grid-template-columns:1.3fr 1fr;padding:0 0 48px}.psg-index-heading h1{font-size:clamp(48px,6vw,78px)}.psg-index-heading .psg-deck{font-size:20px;margin-bottom:30px}.psg-index-tools{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin:30px 0}.psg-index-tools p{font-size:12px;letter-spacing:.1em;margin:0;text-transform:uppercase}.psg-topic-list{display:flex;flex-wrap:wrap;font-size:13px;gap:8px 20px}.psg-topic-list a{padding:8px 0}.psg-topic-list a[aria-current=page]{font-weight:700;text-decoration-color:#c4851a;text-decoration-thickness:2px}.psg-topic-list details{position:relative}.psg-topic-list summary{cursor:pointer;padding:8px 0}.psg-topic-list details div{background:#f0ebe0;display:grid;gap:10px;padding:14px}.psg-blog-cards{display:grid;gap:38px 30px;grid-template-columns:repeat(3,minmax(0,1fr))}.psg-blog-card{border-bottom:1px solid #d8d3c6;display:flex;flex-direction:column;min-width:0;padding-bottom:28px}.psg-blog-card>a{display:block;text-decoration:none}.psg-card-image{background:#ede8dc;display:block;object-fit:contain;width:100%}.psg-card-image,.psg-card-noimage{aspect-ratio:16/10;margin-bottom:22px}.psg-card-noimage{background:#122744;color:#f8f5ed;display:grid;font-family:Georgia,serif;font-size:30px;place-content:center}.psg-blog .psg-blog-card h2{font-size:27px;line-height:1.25;margin:12px 0 18px}.psg-blog-card .psg-summary{font-size:15px;line-height:1.75;margin-bottom:20px}.psg-blog-card .psg-text-link{margin-top:auto}.psg-blog-card .psg-tags{font-size:11px;margin-bottom:10px}.psg-blog-card--feature{display:grid;gap:42px;grid-column:1/-1;grid-template-columns:1.1fr 1fr;padding-bottom:38px}.psg-blog-card--feature .psg-card-image,.psg-blog-card--feature .psg-card-noimage{aspect-ratio:16/10;height:100%;margin:0;max-height:350px}.psg-blog .psg-blog-card--feature h2{font-size:38px}.psg-blog-card--feature .psg-summary{font-size:17px}.psg-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:45px}.psg-pagination a,.psg-pagination span{font-size:14px;padding:7px 12px}.psg-pagination [aria-current]{background:#122744;color:#f8f5ed;text-decoration:none}.psg-simple-list{list-style:none;padding:0}.psg-simple-list li{border-bottom:1px solid #d8d3c6;padding:18px 0}.psg-author-bio{max-width:760px}.psg-preview-bar{background:#122744;color:#fff;display:flex;flex-wrap:wrap;font-size:11px;gap:15px;justify-content:space-between;letter-spacing:.06em;padding:10px 5%}.psg-preview-bar a{color:#fff}.psg-preview-header{align-items:center;border-bottom:1px solid #d8d3c6;display:flex;gap:20px;justify-content:space-between;margin:auto;max-width:1280px;padding:26px 40px}.psg-preview-logo{color:#122744;font-size:27px;font-weight:700;letter-spacing:-1px;text-decoration:none}.psg-preview-logo span{font-weight:400}.psg-preview-header nav{display:flex;font-size:14px;gap:28px}.psg-preview-header nav a{color:#122744}.psg-preview-footer{border-top:1px solid #d8d3c6;display:flex;flex-wrap:wrap;font-size:13px;gap:25px;justify-content:space-between;margin:auto;max-width:1280px;padding:30px 40px}.psg-preview-footer a{color:#122744}.psg-preview-skip{background:#122744;color:#fff;left:20px;padding:10px;position:absolute;top:-80px;z-index:100}.psg-preview-skip:focus{top:5px}@media(max-width:1000px){.psg-blog-layout{gap:35px;grid-template-columns:180px minmax(0,1fr)}.psg-index-heading{gap:40px}.psg-blog-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.psg-blog-card--feature{gap:28px}}@media(max-width:760px){.psg-blog-layout{display:block;padding:30px 24px 60px}.psg-blog-toc{margin-bottom:32px;position:static}.psg-blog-toc>a{margin-bottom:15px}.psg-blog-toc [data-toc-list]{display:grid;gap:0 20px;grid-template-columns:1fr 1fr}.psg-blog-toc .psg-toc-contact{display:none}.psg-blog-index{padding:36px 24px 60px}.psg-index-heading{display:block}.psg-index-heading h1{font-size:58px}.psg-blog .psg-blog-card--feature h2{font-size:30px}.psg-blog-card--feature{display:flex;gap:22px}.psg-blog-card--feature .psg-card-image{max-height:340px}.psg-blog .psg-contact-panel{padding:28px}.psg-blog h1{font-size:42px}.psg-related-list{grid-template-columns:1fr}.psg-preview-header{padding:22px 24px}.psg-preview-header nav a:first-child{display:none}.psg-preview-footer{padding:28px 24px}}@media(max-width:480px){body.psg-editorial{font-size:16px}.psg-blog-index,.psg-blog-layout{padding:28px 20px 55px}.psg-blog h1{font-size:37px}.psg-blog .psg-deck{font-size:20px}.psg-blog-cards{gap:28px;grid-template-columns:1fr}.psg-blog-card--feature{grid-column:auto}.psg-blog-toc [data-toc-list]{display:block}.psg-blog-toc li:nth-child(n+5){display:none}.psg-blog-toc.is-expanded li:nth-child(n+5){display:block}.psg-toc-expand{background:none;border:0;border-bottom:1px solid #80520a;color:#80520a;font:inherit;margin-top:8px;padding:10px 0}.psg-blog .psg-contact-panel{padding:24px}.psg-gold-button{width:100%}.psg-post-body :is(h1,h2){font-size:29px!important}.psg-post-body>p:first-of-type{font-size:20px!important}.psg-preview-header{padding:20px}.psg-preview-header nav{gap:16px}.psg-preview-header nav a:last-child{line-height:1.5;max-width:110px;text-align:right}.psg-index-heading h1{font-size:52px}.psg-index-tools{align-items:start}}@media(min-width:481px){.psg-toc-expand{display:none}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media print{.psg-blog-toc,.psg-contact-panel,.psg-preview-bar,.psg-preview-footer,.psg-preview-header,.psg-related{display:none!important}.psg-blog-layout{display:block;padding:0}.psg-post-body table{font-size:10pt}.psg-table-scroll{overflow:visible!important}}@media(min-width:481px){.psg-blog-toc:not(.is-expanded) li:nth-child(n+9){display:none}.psg-blog-toc.psg-toc-many .psg-toc-expand{background:none;border:0;border-bottom:1px solid #80520a;color:#80520a;cursor:pointer;display:inline-block;font:inherit;margin-top:8px;padding:10px 0}.psg-blog-toc.is-expanded{position:static}}.psg-post-body .eyebrow{color:#876126;font:700 12px/1.5 Arial,sans-serif;letter-spacing:.14em;margin:0 0 16px;text-transform:uppercase}.psg-post-body .lead{font-size:21px;line-height:1.6}.psg-post-body .disclosure{border-left:2px solid #c8b58d;color:#596473;font-size:14px;padding-left:18px}.psg-post-body .early-cta,.psg-post-body .proof{background:#eee9dc;border:1px solid #d8cfc0;margin:32px 0;padding:30px}.psg-post-body .button{background:#e1a83b;color:#122744;display:inline-block;font-weight:700;padding:14px 20px;text-decoration:none}.psg-post-body .company{border-top:1px solid #d8cfc0;display:grid;gap:16px;grid-template-columns:44px 1fr;padding:28px 0}.psg-post-body .company .number{color:#a3762d;font:28px Georgia,serif}.psg-post-body .company h3{margin-top:0!important}.psg-post-body .specialty{color:#596473;font-weight:700}.psg-post-body .source{font-size:14px}.psg-post-body .closing{background:#122744;color:#f8f5ed;margin:40px 0;padding:32px}.psg-post-body .closing h2{color:#f8f5ed!important}.psg-post-body .closing .eyebrow{color:#e1a83b}.psg-post-body cite{display:block;font-size:14px;margin-top:12px}