.ps-page .prose{max-width:78ch;margin:0 0 40px;font-family:var(--ps-font-body);font-size:15px;line-height:1.75;color:var(--ps-text)}.ps-page .prose h1,.ps-page .prose h2,.ps-page .prose h3,.ps-page .prose h4{font-family:var(--ps-font-display);font-weight:600;color:var(--ps-navy);line-height:1.25;margin:1.7em 0 .6em}.ps-page .prose h1{font-size:30px}.ps-page .prose h2{font-size:24px}.ps-page .prose h3{font-size:19px}.ps-page .prose h4{font-size:16px}.ps-page .prose p{margin:0 0 1.1em}.ps-page .prose a{color:var(--ps-navy);text-decoration:underline;text-underline-offset:2px}.ps-page .prose a:hover{opacity:.75}.ps-page .prose ul,.ps-page .prose ol{margin:0 0 1.2em;padding-left:1.4em}.ps-page .prose li{margin-bottom:.45em}.ps-page .prose img{max-width:100%;height:auto;border-radius:15px;margin:1.2em 0}.ps-page .prose iframe{max-width:100%;border-radius:15px}.ps-page .prose table{width:100%;border-collapse:collapse;margin:1.2em 0;font-size:13.5px;display:block;overflow-x:auto}.ps-page .prose th,.ps-page .prose td{border:1px solid var(--ps-border);padding:10px 14px;text-align:left}.ps-page .prose th{background:var(--ps-bg-soft);font-family:var(--ps-font-ui);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ps-navy)}.ps-page .prose blockquote{margin:1.4em 0;padding:16px 22px;border-left:3px solid var(--ps-navy);background:var(--ps-bg-soft);border-radius:0 10px 10px 0;color:var(--ps-text-2)}.ps-page .prose hr{border:0;border-top:1px solid var(--ps-border);margin:2em 0}.ps-page .prose strong{color:var(--ps-navy)}.contact-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:36px;align-items:start;margin-bottom:56px}.contact-cards{display:grid;gap:14px}.contact-card{display:flex;gap:14px;align-items:flex-start;border:1px solid var(--ps-border);border-radius:15px;padding:18px 20px;background:#fff}.contact-card svg{width:20px;height:20px;color:var(--ps-navy);flex:0 0 auto;margin-top:2px}.contact-card .t{font-family:var(--ps-font-display);font-weight:600;font-size:15.5px;color:var(--ps-navy);margin-bottom:4px}.contact-card .d{font-family:var(--ps-font-body);font-size:13.5px;line-height:1.6;color:var(--ps-text-2)}.contact-card .d a{color:var(--ps-navy)}.contact-form{border:1px solid var(--ps-border);border-radius:20px;padding:28px;background:#fff}.contact-form h2{font-family:var(--ps-font-display);font-weight:600;font-size:22px;color:var(--ps-navy);margin:0 0 6px}.contact-form .fsub{font-family:var(--ps-font-body);font-size:13.5px;color:var(--ps-text-2);margin:0 0 22px}.cf-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.cf-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.cf-row .cf-field{margin-bottom:0}.cf-field label{font-family:var(--ps-font-ui);font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ps-text-3)}.cf-field input,.cf-field textarea{border:1px solid var(--ps-border);border-radius:10px;padding:13px 15px;font-family:var(--ps-font-body);font-size:14px;color:var(--ps-text);outline:none;transition:border-color .15s var(--ps-ease);background:#fff}.cf-field input:focus,.cf-field textarea:focus{border-color:var(--ps-navy)}.cf-field textarea{min-height:130px;resize:vertical}.cf-success{border:1px solid var(--ps-seafoam-300, #a9cec5);background:var(--ps-seafoam-100, #eef5f2);border-radius:10px;padding:14px 18px;font-family:var(--ps-font-body);font-size:14px;color:var(--ps-text);margin-bottom:18px}.cf-errors{border:1px solid #e6b8b3;background:#faf0ee;border-radius:10px;padding:14px 18px;font-family:var(--ps-font-body);font-size:13.5px;color:#7c2d24;margin-bottom:18px}@media(max-width:880px){.contact-grid,.cf-row{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/338/assets/ps-page.css.map */
