.page-module__UBDEvq__wrapper{padding:var(--padding-4xl) 0 var(--padding-4xl);background:#fff;flex:1}.page-module__UBDEvq__inner{max-width:800px;padding:0 var(--page-margin);margin:0 auto}.page-module__UBDEvq__title{font-family:var(--font-heading);color:#3a3a2e;margin:0 0 var(--spacing-2xl);font-size:clamp(32px,4vw,52px);font-weight:400;line-height:1.1}.page-module__UBDEvq__body{color:#000000b3;font-size:14px;line-height:1.8}.page-module__UBDEvq__body h1,.page-module__UBDEvq__body h2,.page-module__UBDEvq__body h3,.page-module__UBDEvq__body h4{font-family:var(--font-heading);color:#3a3a2e;margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-sm);font-weight:400}.page-module__UBDEvq__body h3{font-size:20px}.page-module__UBDEvq__body h4{font-size:16px}.page-module__UBDEvq__body p{margin:0 0 var(--spacing-md)}.page-module__UBDEvq__body ul,.page-module__UBDEvq__body ol{margin:0 0 var(--spacing-md);padding-left:var(--spacing-xl)}.page-module__UBDEvq__body li{margin-bottom:var(--spacing-xs)}.page-module__UBDEvq__body strong,.page-module__UBDEvq__body b{color:#3a3a2e;font-weight:600}.page-module__UBDEvq__body a{color:var(--color-accent-dark);text-underline-offset:2px;text-decoration:underline}.page-module__UBDEvq__body code{background:#0000000d;border-radius:3px;padding:2px 6px;font-family:monospace;font-size:13px}.page-module__UBDEvq__body blockquote{border-left:3px solid var(--color-accent);margin:var(--spacing-xl) 0;padding:var(--spacing-md) var(--spacing-xl);color:#0009;font-style:italic}
.page-module__jNsBeq__inner{max-width:800px;padding:0 var(--page-margin);margin:0 auto}.page-module__jNsBeq__back{color:#0006;letter-spacing:.04em;margin-bottom:var(--spacing-xl);transition:color var(--animation-speed) ease;font-size:12px;text-decoration:none;display:inline-block}.page-module__jNsBeq__back:hover{color:#3a3a2e}.page-module__jNsBeq__heroImage{aspect-ratio:16/9;border-radius:var(--border-radius-md);background:var(--color-bg-beige);width:100%;margin-bottom:var(--spacing-xl);position:relative;overflow:hidden}.page-module__jNsBeq__meta{gap:var(--gap-md);margin-bottom:var(--spacing-sm);display:flex}.page-module__jNsBeq__author{color:#00000080;margin:0;font-size:12px;font-weight:500}.page-module__jNsBeq__date{color:#0006;margin:0;font-size:12px}.page-module__jNsBeq__title{font-family:var(--font-heading);color:#3a3a2e;margin:0 0 var(--spacing-2xl);font-size:clamp(28px,4vw,44px);font-weight:400;line-height:1.15}
.page-module__OSLHOG__formWrapper{margin-top:var(--spacing-2xl)}.contact-form{gap:var(--gap-md);flex-direction:column;max-width:780px;display:flex}.form-row{gap:var(--gap-md);grid-template-columns:1fr 1fr;display:grid}@media screen and (max-width:749px){.form-row{grid-template-columns:1fr}}.contact-form .field__input{width:100%;padding:var(--input-padding);border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs);font-family:var(--font-body);font-size:var(--font-size-body);background:var(--color-input-background);transition:border-color var(--animation-speed) ease;outline:none}.contact-form .field__input:focus{border-color:#0006}.contact-form .btn{background:var(--color-accent);color:#000;border-radius:var(--style-border-radius-buttons-primary);width:fit-content;font-family:var(--font-body);font-size:var(--font-size-body);cursor:pointer;transition:background var(--animation-speed) ease;border:none;padding:10px 28px}.contact-form .btn:hover{background:var(--color-accent-hover)}
