.pc-ls{font-family:inherit;margin:0 auto;max-width:1200px;padding:32px 16px}.pc-ls,.pc-ls *,.pc-ls :after,.pc-ls :before{box-sizing:border-box}.pc-ls-panel{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;padding:28px 30px}.pc-ls .pc-ls-eyebrow{color:#ca6a47;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.14em;line-height:1.3;margin:0 0 12px;padding:0;text-transform:uppercase}.pc-ls .pc-ls-statement{color:#333;font-size:18px;line-height:1.6;margin:0 0 22px;max-width:78ch}.pc-ls-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin:0 0 24px}.pc-ls-cell{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:16px 18px}.pc-ls .pc-ls-k{align-items:center;color:#6b7280;display:flex;font-size:11.5px;font-weight:600;gap:7px;letter-spacing:.09em;margin:0;text-transform:uppercase}.pc-ls .pc-ls-k:before{background:#ca6a47;border-radius:50%;content:"";flex:0 0 6px;height:6px;width:6px}.pc-ls .pc-ls-v{color:#1f2937;font-size:15.5px;font-weight:600;line-height:1.45}.pc-ls-ctas{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:0}.pc-ls .pc-ls-cta{background:#ca6a47;border:1.5px solid #ca6a47;border-radius:22px;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:14.4px;font-weight:600;line-height:1.2;padding:12px 24px;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease}.pc-ls .pc-ls-cta:focus-visible,.pc-ls .pc-ls-cta:hover{background:#b25a3a;border-color:#b25a3a;color:#fff;text-decoration:none}.pc-ls .pc-ls-cta--sec{background:transparent;color:#ca6a47}.pc-ls .pc-ls-cta--sec:focus-visible,.pc-ls .pc-ls-cta--sec:hover{background:#ca6a47;border-color:#ca6a47;color:#fff}.pc-ls .pc-ls-cta:focus-visible{outline:2px solid #1f6b9a;outline-offset:2px}.pc-ls .pc-ls-stamp{background:#f6ede8;border-radius:20px;color:#8e4726;display:inline-block;font-size:12.5px;font-style:normal;font-weight:600;line-height:1.4;margin:22px 0 0;padding:5px 13px}@media (max-width:900px){.pc-ls-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.pc-ls{padding:24px 16px}.pc-ls-panel{border-radius:10px;padding:22px 18px}.pc-ls .pc-ls-statement{font-size:16.5px;margin-bottom:18px}.pc-ls-grid{gap:10px;grid-template-columns:1fr}.pc-ls-ctas{align-items:stretch;flex-direction:column}.pc-ls .pc-ls-cta{text-align:center;width:100%}}