.porch-support{gap:var(--p-s4);padding-block:152px var(--p-s6);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.porch-support__card{gap:var(--p-s2);padding:var(--p-s4);background:color-mix(in srgb, var(--p-canvas) 55%, var(--p-surface));border:1px solid var(--p-line);box-shadow:var(--p-lift);border-radius:16px;flex-direction:column;display:flex}.porch-doors{background:var(--p-surface);border:1px solid var(--p-line);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.porch-doors a{align-items:center;column-gap:var(--p-s2);min-height:72px;padding:14px var(--p-s3);box-sizing:border-box;color:var(--p-ink);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.porch-doors li+li>a{background:linear-gradient(var(--p-line), var(--p-line)) no-repeat center top / calc(100% - 2 * var(--p-s3)) 1px}.porch-doors a:hover{background-color:color-mix(in srgb, var(--p-canvas) 45%, var(--p-surface))}.porch-doors a:focus-visible{outline-offset:-2px}.porch-doors li:first-child>a{border-radius:15px 15px 0 0}.porch-doors li:last-child>a{border-radius:0 0 15px 15px}.porch-doors__k{font:600 16px/1.35 var(--p-body);display:block}.porch-doors__v{font:400 15px/1.45 var(--p-body);color:var(--p-soft);margin-top:2px;display:block}@media (max-width:1023px){.porch-support{gap:var(--p-s3);max-width:640px;padding-top:var(--p-s4);grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.porch-support{padding-bottom:var(--p-s5)}.porch-support__card{padding:var(--p-s3)}}@media (max-width:299px){.porch-support__card,.porch-doors a{padding-inline:var(--p-s2)}.porch-doors li+li>a{background-size:calc(100% - 2 * var(--p-s2)) 1px}}.porch-support-email{font:600 clamp(24px, 2.4vw, 32px) / 1.2 var(--p-title);letter-spacing:-.02em;color:var(--p-ink);overflow-wrap:anywhere;margin:0}.porch-support-email+.porch-plan__cta{align-self:flex-start;margin-top:8px}@media (max-width:299px){.porch-support-email{font-size:20px}}.porch-doors a:after{margin:0 3px 0 0;transform:rotate(-45deg)}
