.promises[data-astro-cid-r35hdvej]{--gutter:var(--gutter-edge);--line:var(--c-grid-light);margin-inline:calc(var(--panel-inset) * -1);overflow-x:clip}.promises__heading[data-astro-cid-r35hdvej]{padding-block-end:var(--space-l)}.promises__list[data-astro-cid-r35hdvej]{border-inline:var(--hairline) solid var(--line);display:grid;position:relative}.promises__list[data-astro-cid-r35hdvej]:before,.promises__list[data-astro-cid-r35hdvej]:after{content:"";block-size:var(--hairline);background:var(--line);pointer-events:none;position:absolute;inset-inline:-100vw}.promises__list[data-astro-cid-r35hdvej]:before{inset-block-start:0}.promises__list[data-astro-cid-r35hdvej]:after{inset-block-end:0}.promises__item[data-astro-cid-r35hdvej]{gap:var(--space-xs);align-content:start;padding:clamp(1.6rem,1rem + 2vw,2.6rem);display:grid}.promises__item[data-astro-cid-r35hdvej]+.promises__item[data-astro-cid-r35hdvej]{border-block-start:var(--hairline) solid var(--line)}@media (width>=64rem){.promises__list[data-astro-cid-r35hdvej]{grid-template-columns:repeat(3,minmax(0,1fr))}.promises__item[data-astro-cid-r35hdvej]+.promises__item[data-astro-cid-r35hdvej]{border-block-start:0;border-inline-start:var(--hairline) solid var(--line)}}.promises--rails[data-astro-cid-r35hdvej]{--col:min(100% - var(--gutter) * 2, var(--shell));padding-block-end:0;position:relative}.promises--rails[data-astro-cid-r35hdvej]:before,.promises--rails[data-astro-cid-r35hdvej]:after{content:"";inline-size:var(--hairline);background:var(--line);pointer-events:none;position:absolute;inset-block:0}.promises--rails[data-astro-cid-r35hdvej]:before{inset-inline-start:calc((100% - var(--col)) / 2)}.promises--rails[data-astro-cid-r35hdvej]:after{inset-inline-end:calc((100% - var(--col)) / 2)}.promises--rails[data-astro-cid-r35hdvej] .promises__list[data-astro-cid-r35hdvej]:after{inset-block-end:var(--section-end)}.promises--rails[data-astro-cid-r35hdvej] .promises__item[data-astro-cid-r35hdvej]{padding-block-end:calc(clamp(1.6rem, 1rem + 2vw, 2.6rem) + var(--section-end))}.promises--rails[data-astro-cid-r35hdvej] .promises__item[data-astro-cid-r35hdvej]:not(:last-child){padding-block-end:clamp(1.6rem,1rem + 2vw,2.6rem)}@media (width>=64rem){.promises--rails[data-astro-cid-r35hdvej] .promises__item[data-astro-cid-r35hdvej]:not(:last-child){padding-block-end:calc(clamp(1.6rem, 1rem + 2vw, 2.6rem) + var(--section-end))}}.promises__num[data-astro-cid-r35hdvej]{font-size:var(--fs-p3);color:var(--c-muted)}.promises__title[data-astro-cid-r35hdvej]{font-size:var(--fs-h4)}.promises__text[data-astro-cid-r35hdvej]{max-inline-size:34ch;color:var(--c-muted)}
