.lw-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.lw-banner{margin:0;padding:0;background:#faf2ec}.lw-banner__link,.lw-banner picture{display:block}.lw-banner img{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:contain}.lw-banner__link:focus-visible{outline:5px solid #9f245a;outline-offset:-5px}
.lw-editorial-wrap{max-width:1180px;margin:auto;padding:24px 28px 72px;color:#32212b}.lw-editorial-wrap a{color:#9d285b}.lw-editorial-wrap a:focus-visible{outline:3px solid #bb3971;outline-offset:4px}.lw-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;line-height:1.8;padding:12px 0 25px;color:#715e67}.lw-breadcrumb a{text-decoration:underline;text-underline-offset:4px}
.lw-overline{font-size:12px!important;font-weight:800;letter-spacing:.13em;color:#9d285b;margin:0 0 14px!important}.lw-blog-hero{padding:44px 48px 42px;margin-bottom:36px;background:#fff0f6;border-top:5px solid #c43c76}.lw-blog-hero h1{font-size:clamp(30px,4vw,48px);line-height:1.5;letter-spacing:.035em;margin:0 0 20px}.lw-blog-hero p:not(.lw-overline){font-size:16px;line-height:2}.lw-blog-hero>a{font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}
.lw-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lw-blog-card{background:#fff;border:1px solid #e5ced8;box-shadow:4px 5px 0 #f1d9e3}.lw-blog-card>a{display:flex;flex-direction:column;height:100%;padding:26px;color:#32212b;text-decoration:none}.lw-blog-card>a:hover{background:#fff8fb}.lw-blog-card__label{align-self:flex-start;background:#fff0f6;color:#9d285b;font-size:12px;font-weight:700;padding:5px 10px;margin-bottom:18px}.lw-blog-card h2{font-size:20px;line-height:1.65;margin:0 0 14px}.lw-blog-card p{font-size:14px;line-height:1.9;margin:0 0 22px;color:#66505b}.lw-blog-card__bottom{margin-top:auto;display:flex;justify-content:space-between;gap:8px;font-size:12px;border-top:1px solid #eddae2;padding-top:18px}.lw-blog-card__bottom b{color:#a92961}
.lw-article-header{max-width:100%;margin:8px 0 28px}.lw-article-header h1{font-size:clamp(27px,3.4vw,42px);line-height:1.6;letter-spacing:.02em;margin:0;overflow-wrap:anywhere}.lw-article-meta{display:flex;flex-wrap:wrap;gap:9px 20px;font-size:12px;line-height:1.7;color:#6b5661}.lw-article-summary{background:#fff0f6;border-left:4px solid #c43c76;padding:22px 28px;margin-top:27px}.lw-article-summary>strong{font-size:14px;color:#962650}.lw-article-summary p{font-size:16px;line-height:1.95;margin:10px 0 0}.lw-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:36px;align-items:start;min-width:0;max-width:100%}.lw-article-main{min-width:0;max-width:100%}.lw-article-main>.lw-article-meta{margin:0 0 24px}.lw-article-main>.lw-article-summary{margin:0 0 30px}.lw-article-photo{margin:0 0 30px}.lw-article-photo img{display:block;width:100%;height:auto;aspect-ratio:2.198/1;object-fit:cover}.lw-article-photo figcaption{font-size:11px;line-height:1.5;color:#735c68;margin-top:7px}
.lw-article-body{min-width:0;max-width:100%;font-size:17px;line-height:2.05;overflow-wrap:anywhere;line-break:strict}.lw-article-body p{margin:0 0 1.6em}.lw-article-body h2{font-size:26px;line-height:1.6;margin:54px 0 23px;padding:15px 20px;background:#fff0f6;border-left:4px solid #bb3971;scroll-margin-top:120px}.lw-article-body h3{font-size:21px;line-height:1.7;margin:34px 0 18px;border-bottom:1px solid #e6ced8;padding-bottom:10px;scroll-margin-top:120px}.lw-article-body a{text-decoration:underline;text-underline-offset:4px;font-weight:600}.lw-article-body ul,.lw-article-body ol{padding-left:1.5em;margin:0 0 1.8em}.lw-article-body li{margin:.6em 0}.lw-article-body strong{font-weight:800}.lw-article-body .lw-table-wrap{overflow:auto;margin:24px 0 30px;border:1px solid #e4cbd6}.lw-article-body table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.85;margin:0;background:#fff}.lw-article-body caption{text-align:left;font-weight:700;padding:14px 16px;background:#fff7fa}.lw-article-body th,.lw-article-body td{border:1px solid #ead6df;padding:13px 16px;text-align:left;vertical-align:top}.lw-article-body thead th{background:#f9e9f1;color:#832148}.lw-article-body .lw-example{background:#fff9eb;border-left:3px solid #e6b760;padding:20px 24px;margin:25px 0}.lw-article-body .lw-example p:last-child{margin:0}.lw-article-body .lw-sources{font-size:14px;line-height:1.95}.lw-article-body .lw-small-note{font-size:13px;color:#735c68}
.lw-article-sidebar{align-self:start;position:static;inset:auto;min-width:0;max-width:100%;overflow-wrap:anywhere}.lw-toc{background:#fff;border:1px solid #e8cfdb;padding:23px 20px;font-size:13px;line-height:1.8}.lw-toc strong{font-size:15px}.lw-toc ol{padding-left:1.3em;margin:18px 0}.lw-toc li{margin:10px 0}.lw-toc-level-3{font-size:12px}.lw-toc a{display:block;text-decoration:none}.lw-toc a:hover{text-decoration:underline}.lw-toc-job{display:block;background:#b72d69;color:#fff!important;text-align:center;padding:12px;margin-top:20px;font-weight:700}.lw-toc--mobile{display:none}
.lw-article-editor{border:1px solid #e4cbd6;padding:25px 28px;margin:40px 0;background:#fff}.lw-article-editor h2{font-size:20px;margin:0 0 14px}.lw-article-editor p:not(.lw-overline){font-size:14px;line-height:1.95}.lw-article-editor a{font-size:13px;font-weight:700}.lw-article-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:55px 0;padding:34px;background:#fff0f6;border:1px solid #dbb4c8}.lw-article-cta h2{font-size:24px;line-height:1.6;margin:0 0 12px}.lw-article-cta p:not(.lw-overline){font-size:14px;line-height:1.8;margin:0}.lw-article-cta>a{flex-shrink:0;padding:17px 24px;background:#bd326c;color:#fff;font-size:15px;font-weight:700;text-decoration:none}.lw-related>h2{font-size:25px;margin:0 0 25px}.lw-back-blog{margin-top:40px;font-size:14px}.lw-back-blog a{text-decoration:underline}.benefit-column-page .site-main{background:#fffafc}
@media(min-width:1001px) and (max-width:1200px){.global-nav{gap:10px}.global-nav>a{font-size:12px}}
@media(max-width:900px){.lw-article-layout{display:block}.lw-article-sidebar{display:none}.lw-toc--mobile{display:block;margin-bottom:30px}.lw-toc--mobile summary{cursor:pointer;font-weight:700;font-size:14px}.lw-blog-grid{grid-template-columns:1fr 1fr}.lw-article-cta{display:block}.lw-article-cta>a{display:block;text-align:center;margin-top:22px}.lw-article-header{max-width:none}}
@media(max-width:700px){.lw-banner img{aspect-ratio:1086/1448}.lw-editorial-wrap{padding:10px 20px 80px}.lw-breadcrumb{font-size:11px;padding-bottom:20px;gap:6px}.lw-blog-hero{padding:28px 24px;margin-bottom:25px}.lw-blog-hero h1{font-size:30px;line-height:1.55}.lw-blog-hero p:not(.lw-overline){font-size:14px}.lw-blog-grid{grid-template-columns:1fr;gap:20px}.lw-blog-card h2{font-size:21px}.lw-article-header h1{font-size:28px;line-height:1.6}.lw-article-meta{font-size:11px;gap:7px 14px}.lw-article-summary{padding:18px 20px}.lw-article-summary p{font-size:15px}.lw-article-body{font-size:16px;line-height:2}.lw-article-body h2{font-size:22px;margin:40px 0 22px;padding:12px 15px;scroll-margin-top:95px}.lw-article-body h3{font-size:19px;scroll-margin-top:95px}.lw-article-body th,.lw-article-body td{padding:11px;min-width:100px}.lw-article-body .lw-example{padding:17px 19px}.lw-article-editor{padding:23px 20px}.lw-article-cta{padding:25px;margin:38px 0}.lw-article-cta h2{font-size:22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}

/* Blog layout shared with the reference site's image / title / card sequence. */
.lw-blog-list-heading{background:#fff!important;border-bottom:0;padding-bottom:12px}
.lw-blog-list-heading p{margin-bottom:0}
.lw-blog-archive{padding-top:20px}
.lw-blog-list-heading h1{overflow-wrap:anywhere}
.lw-blog-archive .column-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}
.lw-blog-archive .column-card{min-width:0}
.lw-blog-archive .column-card>a{display:flex;flex-direction:column;height:100%;overflow-wrap:anywhere}
.lw-blog-archive .column-card img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}
.lw-blog-archive .column-card h2{margin:14px 0 12px}
.lw-blog-archive .column-card p{font-size:15px;line-height:1.9;margin:0 0 18px}
.lw-blog-archive .column-card a>span{margin-top:auto}
.lw-article-main :is(figure,img,video,iframe,pre,.lw-table-wrap){max-width:100%}
.lw-article-body :is(pre,.wp-block-table){overflow-x:auto}
.lw-article-body .lw-table-wrap{width:100%;min-width:0}
@media(min-width:901px) and (max-width:1100px){.lw-article-layout{grid-template-columns:minmax(0,1fr) 260px;gap:28px}}
@media(max-width:1000px){.lw-blog-archive .column-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.lw-blog-archive .column-grid{grid-template-columns:minmax(0,1fr)}}

/* Editorial heading hierarchy and matching table-of-contents offsets. */
.lw-article-body h3{margin:36px 0 20px;padding:8px 0 13px;border:0;background:linear-gradient(90deg,#bf3972 0 64px,#ecd5e0 64px) left bottom/100% 3px no-repeat;color:#982554;font-size:22px;font-weight:800;line-height:1.65;scroll-margin-top:120px}
.lw-article-body h4{margin:28px 0 16px;padding:3px 0 3px 14px;border:0;border-left:3px solid #c43c76;background:none;color:#49323f;font-size:18px;font-weight:800;line-height:1.75;scroll-margin-top:120px}
.lw-toc ol{padding-left:1.65em}
.lw-toc li::marker{color:#a52d60;font-weight:800}
.lw-toc li.lw-toc-level-2{margin:15px 0 8px;font-size:14px;font-weight:700}
.lw-toc li.lw-toc-level-3{margin:8px 0 8px 14px;font-size:13px;font-weight:400}
.lw-toc li.lw-toc-level-4{margin:7px 0 7px 28px;font-size:12px;font-weight:400}
@media(max-width:700px){.lw-article-body h3{font-size:20px;margin-top:30px;scroll-margin-top:95px}.lw-article-body h4{font-size:17px;scroll-margin-top:95px}}

.lw-toc--inline{display:block;margin:0 0 32px;padding:24px 28px;background:#fff;border:1px solid #e8cfdb;border-top:4px solid #c43c76}
.lw-toc--inline summary{cursor:pointer;font-weight:800;font-size:17px;color:#49323f}
.lw-toc--inline li.lw-toc-level-2{font-size:15px}.lw-toc--inline li.lw-toc-level-3{font-size:14px}.lw-toc--inline li.lw-toc-level-4{font-size:13px}
@media(max-width:700px){.lw-toc--inline{padding:20px;margin-bottom:28px}.lw-toc--inline summary{font-size:16px}}

/* Related article thumbnails, editorial identity, and compact footer spacing. */
.lw-blog-card .lw-blog-card__image{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;flex-shrink:0;margin:0 0 18px;background:#fff4f8}
.lw-article-editor--with-image{display:flex;align-items:flex-start;gap:24px}
.lw-article-editor__brand{flex:0 0 150px;padding:18px 10px;border:1px solid #efdae3;border-radius:8px;background:#fffafc}
.lw-article-editor__brand img{display:block;width:100%;height:auto}
.lw-article-editor__content{flex:1;min-width:0}
.lw-editorial-wrap.lw-editorial-wrap--article{padding-bottom:16px}
.lw-editorial-wrap--article .lw-back-blog{margin-bottom:0}
.lw-editorial-wrap--article+.lwq-report.lwq-links{margin-top:8px}
@media(max-width:700px){.lw-article-editor--with-image{display:block}.lw-article-editor__brand{width:150px;margin-bottom:20px}}
