.LaborWarm-module__UZbi5q__hero{background:#f7f5ef}.LaborWarm-module__UZbi5q__content{max-width:1152px;margin-inline:auto;padding-inline:24px}.LaborWarm-module__UZbi5q__heroGrid{grid-template-columns:1.1fr 1fr;display:grid}.LaborWarm-module__UZbi5q__heroCopy{align-self:center;padding:48px 36px}.LaborWarm-module__UZbi5q__headline{color:var(--color-primary-dark);font-family:var(--font-serif);letter-spacing:.015em;margin:28px 0 24px;font-size:clamp(30px,3.2vw,46px);font-weight:600;line-height:1.65}.LaborWarm-module__UZbi5q__headline span{display:block}.LaborWarm-module__UZbi5q__lead{max-width:33em;font-size:16px;line-height:2}.LaborWarm-module__UZbi5q__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.LaborWarm-module__UZbi5q__primary,.LaborWarm-module__UZbi5q__secondary{border:1px solid var(--color-primary-dark);text-align:center;border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;font-size:16px;font-weight:600;line-height:1.5;display:inline-flex}.LaborWarm-module__UZbi5q__primary{background:var(--color-primary-dark);color:#fff}.LaborWarm-module__UZbi5q__secondary{color:var(--color-primary-dark);background:#fff}.LaborWarm-module__UZbi5q__primary:hover{background:#084b40}.LaborWarm-module__UZbi5q__secondary:hover{background:#eff5f2}.LaborWarm-module__UZbi5q__textLink{min-height:44px;color:var(--color-primary-dark);text-underline-offset:5px;align-items:center;font-weight:500;line-height:1.7;text-decoration:underline;display:inline-flex}.LaborWarm-module__UZbi5q__consultationNote{margin-top:16px;font-size:14px;line-height:1.8}.LaborWarm-module__UZbi5q__portrait{align-self:stretch;min-width:0;position:relative;overflow:hidden}.LaborWarm-module__UZbi5q__portraitImage{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.LaborWarm-module__UZbi5q__photoCaption{color:#343e39;border-top:1px solid #d8dfd8;margin-top:20px;padding-top:16px;font-size:12px;line-height:1.6}.LaborWarm-module__UZbi5q__representative{font-size:13px}.LaborWarm-module__UZbi5q__representative strong{font-size:20px;font-family:var(--font-serif);margin-left:14px;font-weight:600;display:inline-block}.LaborWarm-module__UZbi5q__methods{padding:52px 0 44px;scroll-margin-top:100px}.LaborWarm-module__UZbi5q__sectionTitle{font-family:var(--font-serif);color:var(--color-primary-dark);font-size:27px;font-weight:600;line-height:1.6}.LaborWarm-module__UZbi5q__methodNote{margin-top:12px;line-height:1.9}.LaborWarm-module__UZbi5q__methodGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;display:grid}.LaborWarm-module__UZbi5q__method{border-left:1px solid #c9d5cc;padding:0 24px}.LaborWarm-module__UZbi5q__method:first-child{border-left:0;padding-left:0}.LaborWarm-module__UZbi5q__method:last-child{padding-right:0}.LaborWarm-module__UZbi5q__method h3{color:var(--color-primary-dark);font-family:var(--font-serif);font-size:21px;font-weight:600;line-height:1.6}.LaborWarm-module__UZbi5q__method p{margin-top:12px;line-height:1.9}.LaborWarm-module__UZbi5q__method a{margin-top:14px}.LaborWarm-module__UZbi5q__banner{border-block:1px solid #c9d5cc;grid-template-columns:1.15fr 1fr;gap:36px;margin-block:4px 60px;padding:36px 0;display:grid}.LaborWarm-module__UZbi5q__banner p{margin-top:14px;line-height:1.9}.LaborWarm-module__UZbi5q__banner .LaborWarm-module__UZbi5q__eyebrow{color:var(--color-primary-dark);margin-top:0;font-size:14px}.LaborWarm-module__UZbi5q__banner h2{margin-top:8px}.LaborWarm-module__UZbi5q__bannerGroups{align-self:start;gap:0;display:grid}.LaborWarm-module__UZbi5q__bannerGroups li{border-bottom:1px solid #d8dfd8;grid-template-columns:40px 1fr;gap:12px;padding-block:16px;display:grid}.LaborWarm-module__UZbi5q__bannerGroups li:first-child{padding-top:0}.LaborWarm-module__UZbi5q__number{color:var(--color-primary-dark);font-family:var(--font-serif);font-size:26px}.LaborWarm-module__UZbi5q__bannerGroups strong{font-size:17px;font-weight:500;line-height:1.7;display:block}.LaborWarm-module__UZbi5q__bannerGroups small{color:#5a5e58;margin-top:4px;font-size:14px;display:block}.LaborWarm-module__UZbi5q__bannerLink{grid-column:1/-1;margin-top:-12px}.LaborWarm-module__UZbi5q__detail{max-width:1056px;margin-inline:auto;padding:20px 24px 64px}.LaborWarm-module__UZbi5q__detailHeader{max-width:780px}.LaborWarm-module__UZbi5q__detail h1{color:var(--color-primary-dark);font-family:var(--font-serif);font-size:clamp(28px,4vw,42px);font-weight:600;line-height:1.6}.LaborWarm-module__UZbi5q__detail p{line-height:1.95}.LaborWarm-module__UZbi5q__detailHeader>p{margin-top:22px}.LaborWarm-module__UZbi5q__scopeNote{background:#f6f7f3;border-left:3px solid #8cab9d;padding:20px 24px}.LaborWarm-module__UZbi5q__toc{border-block:1px solid #c9d5cc;margin-block:42px;padding-block:28px}.LaborWarm-module__UZbi5q__toc ol{grid-template-columns:1fr 1fr;gap:8px 28px;margin-top:16px;display:grid}.LaborWarm-module__UZbi5q__toc a{min-height:44px;color:var(--color-primary-dark);text-underline-offset:4px;gap:12px;padding-block:8px;line-height:1.7;text-decoration:underline;display:flex}.LaborWarm-module__UZbi5q__detail h2{font-family:var(--font-serif);color:var(--color-primary-dark);font-size:27px;font-weight:600;line-height:1.65}.LaborWarm-module__UZbi5q__steps{margin-top:16px}.LaborWarm-module__UZbi5q__step{border-bottom:1px solid #d8dfd8;grid-template-columns:64px minmax(0,1fr);gap:24px;padding-block:36px;scroll-margin-top:108px;display:grid}.LaborWarm-module__UZbi5q__stepNumber{font-family:var(--font-serif);color:#638276;font-size:42px;line-height:1.5}.LaborWarm-module__UZbi5q__step h3{font-family:var(--font-serif);color:var(--color-primary-dark);font-size:24px;font-weight:600;line-height:1.7}.LaborWarm-module__UZbi5q__step p{margin-top:16px}.LaborWarm-module__UZbi5q__stepItems{background:#f6f7f3;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin-top:20px;padding:20px 24px;list-style:outside;display:grid}.LaborWarm-module__UZbi5q__stepItems li{margin-left:1.2em;padding-left:.2em;line-height:1.85}.LaborWarm-module__UZbi5q__stepItems li::marker{color:#638276}.LaborWarm-module__UZbi5q__outcome{border-left:2px solid #8cab9d;margin-top:24px;padding-left:18px}.LaborWarm-module__UZbi5q__outcome dt{color:var(--color-primary-dark);font-weight:600;line-height:1.8}.LaborWarm-module__UZbi5q__outcome dd{margin-top:6px;line-height:1.9}.LaborWarm-module__UZbi5q__roles{grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;display:grid}.LaborWarm-module__UZbi5q__roles dt{color:var(--color-primary-dark);font-weight:600}.LaborWarm-module__UZbi5q__roles dd{margin-top:8px;line-height:1.9}.LaborWarm-module__UZbi5q__detailSection{margin-top:60px;scroll-margin-top:108px}.LaborWarm-module__UZbi5q__detailSection>p{margin-top:20px}.LaborWarm-module__UZbi5q__cases{margin-top:24px}.LaborWarm-module__UZbi5q__case{border-top:1px solid #d8dfd8;padding-block:28px}.LaborWarm-module__UZbi5q__case h3{font-family:var(--font-serif);color:var(--color-primary-dark);font-size:22px;font-weight:600;line-height:1.7}.LaborWarm-module__UZbi5q__case p{margin-top:14px}.LaborWarm-module__UZbi5q__materials{border-collapse:collapse;width:100%;margin-top:24px}.LaborWarm-module__UZbi5q__materials th,.LaborWarm-module__UZbi5q__materials td{text-align:left;vertical-align:top;border-block:1px solid #d8dfd8;padding:16px;line-height:1.9}.LaborWarm-module__UZbi5q__materials th{background:#f6f7f3;font-weight:600}.LaborWarm-module__UZbi5q__faq{border-top:1px solid #c9d5cc;margin-top:22px}.LaborWarm-module__UZbi5q__faq details{border-bottom:1px solid #c9d5cc;padding-block:8px}.LaborWarm-module__UZbi5q__faq summary{cursor:pointer;min-height:48px;color:var(--color-primary-dark);padding:16px 6px;font-weight:600;line-height:1.8}.LaborWarm-module__UZbi5q__faq p{padding:0 6px 20px}.LaborWarm-module__UZbi5q__detailCta{margin-top:28px}.LaborWarm-module__UZbi5q__detailCta p{margin-top:16px}.LaborWarm-module__UZbi5q__contactLinks{flex-wrap:wrap;gap:8px 24px;margin-top:12px;display:flex}.LaborWarm-module__UZbi5q__author{border-top:1px solid #c9d5cc;align-items:center;gap:20px;margin-top:48px;padding-top:24px;display:flex}.LaborWarm-module__UZbi5q__author img{border-radius:4px;flex-shrink:0}.LaborWarm-module__UZbi5q__author p{margin-top:4px}.LaborWarm-module__UZbi5q__hero a:focus-visible,.LaborWarm-module__UZbi5q__methods a:focus-visible,.LaborWarm-module__UZbi5q__banner a:focus-visible,.LaborWarm-module__UZbi5q__detail a:focus-visible,.LaborWarm-module__UZbi5q__detail summary:focus-visible{outline:3px solid var(--color-primary-dark);outline-offset:4px;border-radius:3px}@media (min-width:768px){main:has(.LaborWarm-module__UZbi5q__hero,.LaborWarm-module__UZbi5q__detail){padding-right:280px}.LaborWarm-module__UZbi5q__hero{margin-right:-280px}.LaborWarm-module__UZbi5q__heroCopy{padding-left:max(36px,50vw - 600px)}}@media (max-width:1023px){.LaborWarm-module__UZbi5q__heroGrid{flex-direction:column;display:flex}.LaborWarm-module__UZbi5q__portrait{order:-1}.LaborWarm-module__UZbi5q__portraitImage{aspect-ratio:1.8;object-position:center top;height:auto;min-height:210px;position:static}.LaborWarm-module__UZbi5q__representative{font-size:12px}.LaborWarm-module__UZbi5q__representative strong{margin-left:10px;font-size:17px;display:inline-block}.LaborWarm-module__UZbi5q__heroCopy{padding:24px 20px 28px}.LaborWarm-module__UZbi5q__content{padding-inline:20px}.LaborWarm-module__UZbi5q__headline{margin:16px 0;font-size:clamp(26px,7.2vw,38px);line-height:1.55}.LaborWarm-module__UZbi5q__lead{line-height:1.85}.LaborWarm-module__UZbi5q__actions{gap:10px;margin-top:20px}.LaborWarm-module__UZbi5q__hero .LaborWarm-module__UZbi5q__actions{flex-direction:column}.LaborWarm-module__UZbi5q__hero .LaborWarm-module__UZbi5q__primary,.LaborWarm-module__UZbi5q__hero .LaborWarm-module__UZbi5q__secondary{width:100%}.LaborWarm-module__UZbi5q__consultationNote{font-size:13px}.LaborWarm-module__UZbi5q__methods{padding-block:36px}.LaborWarm-module__UZbi5q__sectionTitle,.LaborWarm-module__UZbi5q__detail h2{font-size:24px}.LaborWarm-module__UZbi5q__methodGrid{grid-template-columns:1fr;margin-top:18px}.LaborWarm-module__UZbi5q__method,.LaborWarm-module__UZbi5q__method:first-child,.LaborWarm-module__UZbi5q__method:last-child{border-top:1px solid #c9d5cc;border-left:0;padding:22px 0}.LaborWarm-module__UZbi5q__method p{margin-top:8px}.LaborWarm-module__UZbi5q__method a{margin-top:6px}.LaborWarm-module__UZbi5q__banner{grid-template-columns:1fr;gap:24px;margin-bottom:40px;padding-block:28px}.LaborWarm-module__UZbi5q__bannerLink{margin-top:0}.LaborWarm-module__UZbi5q__detail{padding-inline:20px}.LaborWarm-module__UZbi5q__toc ol{grid-template-columns:1fr}.LaborWarm-module__UZbi5q__step{grid-template-columns:32px minmax(0,1fr);gap:12px;padding-block:28px}.LaborWarm-module__UZbi5q__stepNumber{font-size:28px}.LaborWarm-module__UZbi5q__step h3{font-size:22px}.LaborWarm-module__UZbi5q__stepItems{grid-template-columns:1fr;padding:16px 18px}.LaborWarm-module__UZbi5q__scopeNote{padding:16px}.LaborWarm-module__UZbi5q__roles{grid-template-columns:1fr}.LaborWarm-module__UZbi5q__materials,.LaborWarm-module__UZbi5q__materials tbody,.LaborWarm-module__UZbi5q__materials tr{display:block}.LaborWarm-module__UZbi5q__materials thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.LaborWarm-module__UZbi5q__materials td:before{content:attr(data-label);color:var(--color-primary-dark);font-weight:600;display:block}.LaborWarm-module__UZbi5q__materials th,.LaborWarm-module__UZbi5q__materials td{border:0;padding:8px 12px;display:block}.LaborWarm-module__UZbi5q__materials tr{border-bottom:1px solid #d8dfd8;padding-bottom:16px}.LaborWarm-module__UZbi5q__detailCta .LaborWarm-module__UZbi5q__actions{flex-direction:column}}@media (min-width:768px) and (max-width:1023px){.LaborWarm-module__UZbi5q__heroGrid{display:grid}.LaborWarm-module__UZbi5q__portrait{order:0}.LaborWarm-module__UZbi5q__portraitImage{aspect-ratio:auto;object-position:center top;height:100%;min-height:0;position:absolute}}
