.cv-content{padding:clamp(32px,6vw,76px) 20px;min-height:52vh}.cv-content__inner{width:100%;max-width:850px;margin:auto}.cv-content h1{font-family:"Bricolage Grotesque",sans-serif;font-size:clamp(2rem,5vw,3rem);line-height:1.12;margin:0 0 28px}.cv-content__body{line-height:1.75;margin-bottom:28px;overflow-wrap:anywhere}.cv-content__body p,.cv-content__body ul,.cv-content__body ol{margin-bottom:1.2em}.cv-content__body a,.shopify-policy__container a{color:inherit;text-decoration:underline;text-underline-offset:3px}.cv-content__body img{max-width:100%;height:auto}.cv-contact-form{display:grid;gap:20px}.cv-contact-form label{display:block;margin-bottom:8px;font-weight:600}.cv-contact-form input,.cv-contact-form textarea{display:block;box-sizing:border-box;width:100%;min-height:48px;padding:12px 14px;border:1px solid #c5c9c2;border-radius:10px;background:#fff;color:#17251e;font:inherit}.cv-contact-form textarea{resize:vertical;min-height:170px}.cv-contact-form input:focus-visible,.cv-contact-form textarea:focus-visible{outline:2px solid #335846;outline-offset:3px}.cv-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cv-contact-form button{justify-self:start;min-height:48px;padding:14px 26px}.cv-form-success,.cv-form-errors{padding:16px;border-radius:10px;background:#e6eee7}.cv-form-errors{background:#fff1ee;color:#70271b}.cv-content-shell #ksw-sticky{display:none}.cv-content-shell .shopify-policy__container{box-sizing:border-box;width:100%;max-width:890px;padding:clamp(32px,6vw,76px) 20px;margin:0 auto;line-height:1.75;overflow-wrap:anywhere}.cv-content-shell .shopify-policy__title h1{font-family:"Bricolage Grotesque",sans-serif;font-size:clamp(2rem,5vw,3rem);line-height:1.12;margin:0 0 28px}.cv-content-shell .shopify-policy__body{font:inherit}.cv-content-shell .shopify-policy__body table{display:block;max-width:100%;overflow-x:auto}.cv-content-shell .shopify-policy__body p,.cv-content-shell .shopify-policy__body ul,.cv-content-shell .shopify-policy__body ol{margin-bottom:1.2em}@media(max-width:600px){.cv-form-grid{grid-template-columns:1fr}.cv-contact-form button{width:100%}}
