.svc{--cream:#f3ece4;--cream2:#eae1d6;--ink:#2a201b;--ink2:#6b5b52;--gold:#c2a273;--line:#2a201b2e;--serif:var(--font-dk-serif),Georgia,serif;--sans:var(--font-dk-sans),system-ui,sans-serif;background:var(--cream);min-height:100dvh;color:var(--ink);font-family:var(--sans)}.svc a{color:inherit}.svc-top{justify-content:space-between;align-items:center;padding:22px clamp(16px,4vw,48px);display:flex}.svc-logo{font:500 13px/1 var(--serif);letter-spacing:.18em;text-transform:uppercase;text-decoration:none}.svc-logo small{font:400 9px/1 var(--sans);letter-spacing:.4em;color:var(--ink2);margin-top:4px;display:block}.svc-center{text-align:center;place-items:center;gap:20px;padding:12vh 16px;display:grid}.svc-eye{font:500 11px/1 var(--sans);letter-spacing:.32em;text-transform:uppercase;color:var(--ink2)}.svc-h{font:400 clamp(30px,5vw,56px)/1.1 var(--serif);text-transform:uppercase;margin:0}.svc-p{font:300 clamp(16px,1.3vw,19px)/1.7 var(--sans);color:var(--ink2);max-width:34em;margin:0}.svc-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.svc-btn{background:var(--ink);font:500 12px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;align-items:center;padding:16px 30px;text-decoration:none;display:inline-flex;color:#fff!important}.svc-btn--ghost{border:1px solid var(--line);background:0 0;color:var(--ink)!important}.svc-btn:focus-visible,.svc a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.svc-doc{max-width:720px;margin:0 auto;padding:16px clamp(16px,4vw,32px) 80px}.svc-doc .svc-h{font-size:clamp(28px,4vw,44px)}@media (max-width:360px){.svc-doc .svc-h{overflow-wrap:anywhere;font-size:22px}}.svc-doc h2{font:400 22px/1.3 var(--serif);margin:36px 0 10px}.svc-doc p{font:300 17px/1.75 var(--sans);color:var(--ink);margin:0 0 12px}.svc-draft{border:1px dashed var(--gold);font:500 14px/1.5 var(--sans);background:#c2a2731f;border-radius:12px;margin:20px 0;padding:14px 16px}.svc-nav{border-top:1px solid var(--line);font:400 14px/1.4 var(--sans);flex-wrap:wrap;gap:8px 20px;margin-top:48px;padding-top:20px;display:flex}.dk-legal{font:400 11px/1.4 var(--sans);letter-spacing:.08em;flex-wrap:wrap;justify-content:center;gap:6px 18px;display:flex;position:absolute;bottom:12px;left:0;right:0}.dk-legal a{color:var(--ink2);text-decoration:none}.svc-form{gap:18px;max-width:560px;margin-top:28px;display:grid}.svc-field{gap:6px;display:grid}.svc-field label{font:500 15px/1.4 var(--sans)}.svc-field input[type=text],.svc-field input[type=email],.svc-field textarea{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);font:400 16px/1.5 var(--sans);box-sizing:border-box;background:#fff;border-radius:12px;padding:12px 14px}.svc-field textarea{resize:vertical;min-height:140px}.svc-field input:focus-visible,.svc-field textarea:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.svc-field [aria-invalid=true]{border-color:#8b2c2c}.svc-check{font:400 16px/1.5 var(--sans);cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;display:flex}.svc-check input{width:24px;height:24px;accent-color:var(--ink);flex:none;margin:10px 0 0}.svc-check a{text-decoration:underline}.svc .svc-form-err{color:#8b2c2c;font:500 16px/1.5 var(--sans);margin:0}.svc .svc-form-ok{border:1px solid var(--gold);max-width:560px;font:400 17px/1.6 var(--sans);background:#c2a27324;border-radius:14px;margin:28px 0 0;padding:18px 20px}.svc-form-submit{letter-spacing:.14em;justify-self:start;min-height:52px;font-size:16px}.svc-form-submit:disabled{opacity:.6;cursor:wait}.svc-form .auth-captcha{min-height:65px}.svc-doc .svc-eye{margin-bottom:12px;display:block}.svc .auth-card{max-width:480px;margin:0 auto;padding:16px clamp(16px,4vw,32px) 80px}.svc .auth-card .svc-h,.svc .auth-card .svc-eye{margin-bottom:16px}.svc .auth-form{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:24px;display:grid}.svc .auth-form .field{gap:6px;min-width:0;display:grid}.svc .auth-form .field-row{grid-template-columns:110px minmax(0,1fr);align-items:start;gap:12px;display:grid}.svc .auth-form label{font:500 15px/1.4 var(--sans)}.svc .auth-form input[type=text],.svc .auth-form input[type=email],.svc .auth-form input[type=password],.svc .auth-form input[type=tel],.svc .auth-form select{border:1px solid var(--line);width:100%;height:50px;min-height:50px;color:var(--ink);font:400 16px/1.5 var(--sans);box-sizing:border-box;background:#fff;border-radius:12px;padding:0 14px}.svc .auth-form input:focus-visible,.svc .auth-form select:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.svc .auth-form [aria-invalid=true]{border-color:#8b2c2c}.svc .auth-form .check{font:400 15px/1.5 var(--sans);cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:10px 0 10px 40px;display:block;position:relative}.svc .auth-form .check input{width:24px;height:24px;accent-color:var(--ink);margin:0;position:absolute;top:10px;left:0}.svc .auth-form .check a{text-decoration:underline}.svc .auth-form button[type=submit]{background:var(--ink);color:#fff;min-height:52px;font:500 15px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:16px 30px}.svc .auth-form button[type=submit].is-secondary{color:var(--ink);border:1px solid var(--ink);background:0 0}.svc .auth-form button[type=submit]:disabled{opacity:.6;cursor:wait}.svc .auth-form button[type=submit]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.svc .field-error,.svc .form-message{color:#8b2c2c;font:500 15px/1.5 var(--sans);margin:0}.svc .field-hint{color:var(--ink2);font:400 14px/1.5 var(--sans);margin:0}.svc .auth-form .pass-toggle{min-height:44px;color:var(--ink2);font:400 14px/1.5 var(--sans);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:12px 0}.svc .auth-sent{margin-top:8px}.svc .auth-foot{font:400 15px/1.8 var(--sans);color:var(--ink2);margin-top:24px}.svc .auth-foot a,.svc .auth-card a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px;padding:12px 2px;display:inline-block}.svc .auth-card .svc-p{margin-bottom:12px}@media (min-width:361px){.svc .auth-form .field-row .field-hint{width:calc(100% + 122px);margin-left:-122px}}@media (max-width:360px){.svc .auth-form .field-row{grid-template-columns:1fr}}.cookie-note{font:300 14px/1.5 var(--sans,system-ui);color:var(--ink2,var(--muted,#6b5b52));text-align:center;margin:24px 0 0}.cookie-note a{color:inherit;text-decoration:underline}.site-foot .cookie-note{text-align:left;max-width:1240px;margin:0 auto;padding:12px 24px 24px;font-size:12.5px}@media (max-width:680px){.site-foot .cookie-note{padding:12px 18px 24px}}.dk-foot-stack{padding:56px 24px calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(#f6f1ec00,#f6f1ecf0 55%);flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;bottom:0;left:0;right:0}.dk-foot-stack .dk-legal{position:static}.cookie-note.cookie-note--dk{font:400 11px/1.4 var(--sans);color:var(--ink);text-align:center;margin:0;padding:0}.svc-doc section[id]{scroll-margin-top:24px}.svc .auth-card .cookie-note{text-align:left;margin-top:24px;font-size:14px}@media (max-width:680px){.dk-foot-stack{padding:36px 16px calc(14px + env(safe-area-inset-bottom,0px));gap:4px;top:100svh;bottom:auto;transform:translateY(-100%)}.dk-foot-stack .dk-legal{gap:2px 14px;line-height:1.25}}
