.pd-solution-grid{--pd-solution-grid-icon:var(--pd-green);--pd-solution-grid-check:var(--pd-green);--pd-solution-grid-tick:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m4 12.5 5 5 11-11'/%3E%3C/svg%3E");--pd-solution-grid-gap:var(--pd-space-md)}.pd-solution-grid--accent-slate,.pd-solution-grid--accent-slate-green{--pd-solution-grid-icon:var(--pd-slate)}.pd-solution-grid--accent-slate{--pd-solution-grid-check:var(--pd-slate)}.pd-solution-grid,.pd-solution-grid__card{--pd-solution-grid-line:color-mix(in srgb,var(--pd-color-text) 15%,transparent)}.pd-solution-grid__inner{display:grid;gap:var(--pd-space-xl);grid-template-columns:minmax(0,1fr)}.pd-solution-grid__intro{display:flex;flex-direction:column;gap:var(--pd-space-lg)}.pd-solution-grid__text{--pd-intro-gap:var(--pd-space-md)}.pd-solution-grid__text>:not(.pd-solution-grid__eyebrow){max-width:50rem}.pd-solution-grid__eyebrow{align-items:center;display:flex;gap:var(--pd-space-sm);margin-bottom:calc(var(--pd-space-lg) - var(--pd-space-md))}.pd-solution-grid__eyebrow>*{flex:0 1 auto;min-width:0}.pd-solution-grid__eyebrow:after{border-top:1px dashed var(--pd-solution-grid-line);content:"";flex:1 1 0%;min-width:var(--pd-space-lg)}.pd-solution-grid__main{display:flex;flex-direction:column;gap:var(--pd-space-sm);min-width:0}.pd-solution-grid__list{display:grid;gap:var(--pd-solution-grid-gap);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.pd-solution-grid__card{--pd-color-link:var(--pd-ink);display:flex;flex-direction:column;position:relative}.pd-solution-grid__header{align-items:flex-start;display:flex;gap:var(--pd-space-xs)}.pd-solution-grid__icon{color:var(--pd-solution-grid-icon);display:block;flex:none;font-size:var(--pd-font-size-h3);height:calc(var(--pd-line-height-heading)*1em);width:calc(var(--pd-line-height-heading)*1em)}.pd-solution-grid__icon svg,.pd-solution-grid__icon>*{display:block;height:100%;width:100%}.pd-solution-grid__icon svg{fill:currentColor}.pd-solution-grid__title{min-width:0}.pd-solution-grid__points{border-block:1px dashed var(--pd-solution-grid-line);list-style:none;margin:var(--pd-space-sm) 0 0;padding:var(--pd-space-sm) 0}.pd-solution-grid__points>li{padding-left:1.75em;position:relative}.pd-solution-grid__points>li+li{margin-top:.5em}.pd-solution-grid__points>li:before{background-color:var(--pd-solution-grid-check);content:"";height:1.25em;left:0;-webkit-mask:var(--pd-solution-grid-tick) center /contain no-repeat;mask:var(--pd-solution-grid-tick) center /contain no-repeat;position:absolute;top:calc(var(--pd-line-height-body)*1em/2 - .625em);width:1.25em}.pd-solution-grid__action{align-items:flex-start;display:flex;flex-direction:column;gap:var(--pd-space-sm);margin-top:auto;padding-top:var(--pd-space-sm)}.pd-solution-grid__action>*{max-width:100%}.pd-solution-grid__link{min-height:0}.pd-solution-grid__link:after{border-radius:var(--pd-radius-md);content:"";inset:0;position:absolute}@media (forced-colors:active){.pd-solution-grid__points>li:before{background-color:CanvasText;forced-color-adjust:none}}@supports (grid-template-rows:subgrid){.pd-solution-grid__list{margin-bottom:calc(var(--pd-solution-grid-gap)*-1);row-gap:0}.pd-solution-grid__card{display:grid;grid-row:span 3;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;margin-bottom:var(--pd-solution-grid-gap);row-gap:0}.pd-solution-grid__header{grid-row:1}.pd-solution-grid__points{grid-row:2}.pd-solution-grid__action{grid-row:3}}@media (min-width:768px){.pd-solution-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pd-solution-grid__inner{column-gap:var(--pd-solution-grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.pd-solution-grid__inner--no-intro{grid-template-columns:minmax(0,1fr)}.pd-solution-grid__intro{align-self:start;top:calc(var(--pd-scroll-offset, 0px) + var(--pd-space-sm))}.pd-solution-grid__intro--sticky{position:sticky}.pd-solution-grid__intro .pd-btn-group{gap:1rem}}