:where(.sfv-legacy) .pc-form{background:var(--paper);border:1px solid var(--on-rule,rgba(36,26,32,.16));
  padding:clamp(22px,2.6vw,36px)}
:where(.sfv-legacy) .pc-form p,:where(.sfv-legacy) .pc-form li,:where(.sfv-legacy) .pc-form span{color:var(--on-text,#3E3038)}
:where(.sfv-legacy) .pc-form .fsub,:where(.sfv-legacy) .pc-form .fnote{color:var(--on-muted,#6B5A60)}
:where(.sfv-legacy) .pc-form .fhead{color:var(--on-heading,#6E2733)}
:where(.sfv-legacy) .pc-form .fl{color:var(--on-strong,#241A20)}
:where(.sfv-legacy) .fhead{font-family:var(--display);font-weight:400;font-size:clamp(20px,1.8vw,26px);
  line-height:1.1;color:var(--on-heading,var(--oxblood))}
:where(.sfv-legacy) .fsub{margin:10px 0 0;font-size:14.5px;line-height:1.6;color:var(--on-muted,#6B5A60)}
:where(.sfv-legacy) .fg{display:flex;flex-direction:column;gap:6px;margin-top:18px;min-width:0}
:where(.sfv-legacy) .frow{display:grid;gap:0 16px;grid-template-columns:minmax(0,1fr)}
@media(min-width:560px){:where(.sfv-legacy) .frow{grid-template-columns:repeat(2,minmax(0,1fr))}
}
:where(.sfv-legacy) .fl{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;
  color:var(--on-strong,#241A20)}
:where(.sfv-legacy) .fi,:where(.sfv-legacy) .fsel,:where(.sfv-legacy) .fta{box-sizing:border-box;width:100%;display:block;
  font-family:var(--serif);font-size:15.5px;line-height:1.5;color:#241A20;
  background:#FFFDF8;border:1px solid rgba(36,26,32,.28);border-radius:0;
  padding:11px 13px;min-height:46px;-webkit-appearance:none;appearance:none;
  transition:border-color .2s,box-shadow .2s,background-color .2s}
:where(.sfv-legacy) .fta{min-height:120px;resize:vertical}
:where(.sfv-legacy) .fsel{background-image:linear-gradient(45deg,transparent 50%,#6E2733 50%),
  linear-gradient(135deg,#6E2733 50%,transparent 50%);
  background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px;
  background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:38px}
:where(.sfv-legacy) .fi::placeholder,:where(.sfv-legacy) .fta::placeholder{color:#8A7A78}
:where(.sfv-legacy) .fi:hover,:where(.sfv-legacy) .fsel:hover,:where(.sfv-legacy) .fta:hover{border-color:rgba(36,26,32,.45)}
:where(.sfv-legacy) .fi:focus,:where(.sfv-legacy) .fsel:focus,:where(.sfv-legacy) .fta:focus{outline:none;border-color:var(--oxblood);
  background:#FFFFFF;box-shadow:0 0 0 3px rgba(110,39,51,.18)}
:where(.sfv-legacy) .fi:focus-visible,:where(.sfv-legacy) .fsel:focus-visible,:where(.sfv-legacy) .fta:focus-visible{outline:2px solid var(--oxblood);
  outline-offset:1px}
:where(.sfv-legacy) .fi[aria-invalid="true"],:where(.sfv-legacy) .fsel[aria-invalid="true"],:where(.sfv-legacy) .fta[aria-invalid="true"]{
  border-color:#8E2A34;background:#FFF6F5;box-shadow:0 0 0 3px rgba(142,42,52,.14)}
:where(.sfv-legacy) .ferr{margin:0;font-size:18px;line-height:1.45;color:#8E2A34}
:where(.sfv-legacy) .fok{margin:14px 0 0;padding:12px 14px;border:1px solid rgba(36,26,32,.2);
  background:rgba(110,39,51,.06);font-size:18px;line-height:1.55;color:#241A20}
:where(.sfv-legacy) .fbtn{width:100%;margin-top:22px;min-height:50px}
:where(.sfv-legacy) .fnote{margin-top:12px;font-size:12.5px;line-height:1.5;color:var(--on-muted,#6B5A60)}
@media(min-width:560px){:where(.sfv-legacy) .frow{grid-template-columns:repeat(2,minmax(0,1fr))}
}
:where(.sfv-legacy) .pc-form{max-width:760px}
:where(.sfv-legacy) .pc-form .frow{grid-template-columns:repeat(2,minmax(0,1fr))}
@media (max-width:620px){:where(.sfv-legacy) .pc-form .frow{grid-template-columns:minmax(0,1fr)}
}
:where(.sfv-legacy) .pc-form .cn-slot__lab{color:var(--on-strong,#241A20)}
:where(.sfv-legacy) .pc-form .cn-slot__hint,:where(.sfv-legacy) .pc-form .cn-note{color:var(--on-muted,#6B5A60)}
:where(.sfv-legacy) .pc-form .fl,:where(.sfv-legacy) .fl{font-size:16px;letter-spacing:.1em}
:where(.sfv-legacy) .pc-form .fsub,:where(.sfv-legacy) .fsub{font-size:18px;line-height:1.6}
:where(.sfv-legacy) .pc-form .fnote,:where(.sfv-legacy) .fnote{font-size:18px;line-height:1.55}
:where(.sfv-legacy) .pc-form .fi,:where(.sfv-legacy) .pc-form .fsel,:where(.sfv-legacy) .pc-form .fta,:where(.sfv-legacy) .fi,:where(.sfv-legacy) .fsel,:where(.sfv-legacy) .fta{font-size:18px}
:where(.sfv-legacy) .pc-form .cn-slot__lab{font-size:16px}
:where(.sfv-legacy) .pc-form .cn-slot__hint,:where(.sfv-legacy) .pc-form .cn-note,:where(.sfv-legacy) .pc-form p{font-size:18px;line-height:1.6}
:where(.sfv-legacy) .pc-form .fhead{font-size:clamp(22px,1.8vw,26px)}
:where(.sfv-legacy) .pc-form .sc-interp,:where(.sfv-legacy) .pc-form [data-r] > .sc-interp{font-size:16px;letter-spacing:.12em}
:where(.sfv-legacy) .pc-form .cn-slots__lab{font-size:16px;letter-spacing:.12em}
:where(.sfv-legacy) .pc-form [type="submit"],:where(.sfv-legacy) .pc-form button[type="submit"]{font-size:16px;letter-spacing:.14em}
:where(.sfv-legacy) .cn-more{margin-top:18px;border-top:1px solid var(--rule);padding-top:14px}
:where(.sfv-legacy) .cn-more__s{cursor:pointer;list-style:none;font-family:var(--mono);font-size:16px;
  letter-spacing:.12em;text-transform:uppercase;color:var(--brass-lit);padding:6px 0}
:where(.sfv-legacy) .cn-more__s::-webkit-details-marker{display:none}
:where(.sfv-legacy) .cn-more__s::after{content:" +";color:var(--brass)}
:where(.sfv-legacy) .cn-more[open] .cn-more__s::after{content:" \2212"}
:where(.sfv-legacy) .cn-more__s:hover{color:var(--brass)}
:where(.sfv-legacy) .cn-more__s:focus-visible{outline:2px solid var(--brass);outline-offset:3px}
:where(.sfv-legacy) .cn-more__b{padding-top:12px}
@media print{:where(.sfv-legacy) .cn-more__b{display:block!important}
:where(.sfv-legacy) .cn-more__s{display:none}
}
:where(.sfv-legacy) .pc-form .fl,:where(.sfv-legacy) .fl,:where(.sfv-legacy) .pc-form label,:where(.sfv-legacy) .pc-form .opt,:where(.sfv-legacy) .opt,:where(.sfv-legacy) .pc-form .cn-slot__lab,:where(.sfv-legacy) .cn-slot__lab,:where(.sfv-legacy) .pc-form .cn-slots__lab,:where(.sfv-legacy) .cn-slots__lab{font-size:16px!important}
:where(.sfv-legacy) .pc-form .fsub,:where(.sfv-legacy) .fsub,:where(.sfv-legacy) .pc-form .fnote,:where(.sfv-legacy) .fnote,:where(.sfv-legacy) .pc-form .hint,:where(.sfv-legacy) .hint,:where(.sfv-legacy) .pc-form .gl-note,:where(.sfv-legacy) .gl-note,:where(.sfv-legacy) .pc-form .ferr,:where(.sfv-legacy) .ferr,:where(.sfv-legacy) .pc-form .fok,:where(.sfv-legacy) .fok{font-size:18px!important}
:where(.sfv-legacy) .pc-form .fi,:where(.sfv-legacy) .pc-form .fsel,:where(.sfv-legacy) .pc-form .fta,:where(.sfv-legacy) .fi,:where(.sfv-legacy) .fsel,:where(.sfv-legacy) .fta{font-size:18px!important}
:where(.sfv-legacy) .pc-form button,:where(.sfv-legacy) .pc-form [type="submit"],:where(.sfv-legacy) .pc-form [type="button"],:where(.sfv-legacy) .pc-form .fbtn,:where(.sfv-legacy) #s-fit-mount button,:where(.sfv-legacy) .btn,:where(.sfv-legacy) .btn-lg,:where(.sfv-legacy) .bp-btn{font-size:16px!important}
:where(.sfv-legacy) :where(body:not([data-sfv-page^="admin"]) .s-shell,
       body:not([data-sfv-page^="admin"]) .lf-article,
       body:not([data-sfv-page^="admin"]) .pc-form) > p{font-size:18px}
:where(.sfv-legacy) :where(body:not([data-sfv-page^="admin"]) .s-shell,
       body:not([data-sfv-page^="admin"]) .lf-article,
       body:not([data-sfv-page^="admin"]) .pc-form) > ul > li{font-size:18px}
:where(.sfv-legacy) .pc-form .fi,:where(.sfv-legacy) .pc-form .fsel,:where(.sfv-legacy) .pc-form .fta{
  background:#FFFDF8;color:#241A20;border:1px solid rgba(36,26,32,.28);border-radius:0;
  padding:11px 13px;min-height:46px;font-family:var(--serif);
}
:where(.sfv-legacy) .pc-form .fi::placeholder,:where(.sfv-legacy) .pc-form .fta::placeholder{color:#8A7A78}
:where(.sfv-legacy) .pc-form .fi:focus,:where(.sfv-legacy) .pc-form .fsel:focus,:where(.sfv-legacy) .pc-form .fta:focus{
  border-color:var(--oxblood);background:#FFFFFF;box-shadow:0 0 0 3px rgba(110,39,51,.18);outline:none}
:where(.sfv-legacy) .pc-form .fl{color:var(--on-strong,#241A20)}
:where(.sfv-legacy) .pc-form legend,:where(.sfv-legacy) .pc-form fieldset{background:transparent;border-color:rgba(36,26,32,.18)}
:where(.sfv-legacy) .pc-form legend{color:var(--on-heading,#6E2733)}
:where(.sfv-legacy) .pc-form .fi,:where(.sfv-legacy) .pc-form .fsel,:where(.sfv-legacy) .pc-form .fta{
  background:#FFFDF8!important;color:#241A20!important;
  border:1px solid rgba(36,26,32,.28)!important;
}
:where(.sfv-legacy) .pc-form .fi:focus,:where(.sfv-legacy) .pc-form .fsel:focus,:where(.sfv-legacy) .pc-form .fta:focus{
  background:#FFFFFF!important;border-color:var(--oxblood)!important}
:where(.sfv-legacy) .pc-form .fl,:where(.sfv-legacy) .pc-form legend{color:var(--on-strong,#241A20)!important}
:where(.sfv-legacy) .pc-form .fhead{color:var(--on-heading,#6E2733)!important}
:where(.sfv-legacy) .pc-form{background:var(--paper)!important}
:where(.sfv-legacy) .pc-form .fl,:where(.sfv-legacy) .pc-form label,:where(.sfv-legacy) .pc-form label *,:where(.sfv-legacy) .pc-form legend{color:var(--on-strong,#241A20)!important}
:where(.sfv-legacy) .pc-form .fhead,:where(.sfv-legacy) .pc-form h2,:where(.sfv-legacy) .pc-form h3{color:var(--on-heading,#6E2733)!important}
:where(.sfv-legacy) .pc-form p,:where(.sfv-legacy) .pc-form li,:where(.sfv-legacy) .pc-form .fsub,:where(.sfv-legacy) .pc-form .fnote,:where(.sfv-legacy) .pc-form small{color:var(--on-muted,#5A4A50)!important}
:where(.sfv-legacy) .pc-form a{color:var(--on-link,#6E2733)!important}
:where(.sfv-legacy) .pc-form .gl-kind__n,:where(.sfv-legacy) .pc-form .kind__n,:where(.sfv-legacy) .pc-form .gl-kind__d{color:var(--on-strong,#241A20)!important}
:where(.sfv-legacy) .pc-form .opt,:where(.sfv-legacy) .pc-form .hint,:where(.sfv-legacy) .pc-form .gl-note,:where(.sfv-legacy) .pc-form .cn-slots__note{color:var(--on-muted,#5A4A50)!important}
:where(.sfv-legacy) .pc-form [type="submit"],:where(.sfv-legacy) .pc-form button[type="submit"],:where(.sfv-legacy) .pc-form .fbtn,:where(.sfv-legacy) .pc-form .fsub-btn{
  background:var(--oxblood,#6E2733)!important;
  color:#FFFDF8!important;
  border:1px solid var(--oxblood,#6E2733)!important;
  padding:14px 26px!important;min-height:48px;
  font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;
  cursor:pointer;border-radius:0;
}
:where(.sfv-legacy) .pc-form [type="submit"]:hover,:where(.sfv-legacy) .pc-form button[type="submit"]:hover,:where(.sfv-legacy) .pc-form .fbtn:hover{
  background:#8E2A34!important;border-color:#8E2A34!important}
:where(.sfv-legacy) .pc-form [type="submit"]:focus-visible,:where(.sfv-legacy) .pc-form button[type="submit"]:focus-visible,:where(.sfv-legacy) .pc-form .fbtn:focus-visible{
  outline:2px solid var(--oxblood);outline-offset:3px}
:where(.sfv-legacy) .pc-form [type="submit"] *,:where(.sfv-legacy) .pc-form button[type="submit"] *,:where(.sfv-legacy) .pc-form .fbtn *{color:#FFFDF8!important}
:where(.sfv-legacy) .pc-form .gl-kind,:where(.sfv-legacy) .pc-form .kind{color:inherit}
:where(.sfv-legacy) .pc-form .gl-kind__n,:where(.sfv-legacy) .pc-form .gl-kind__d{color:var(--on-strong,#241A20)!important}
:where(.sfv-legacy) .cn-steps{display:flex;gap:0;list-style:none;margin:0 0 22px;padding:0;
  border-bottom:1px solid rgba(36,26,32,.18)}
:where(.sfv-legacy) .cn-steps__i{display:flex;align-items:center;gap:8px;padding:0 16px 14px 0;opacity:.45}
:where(.sfv-legacy) .cn-steps__i.is-on{opacity:1}
:where(.sfv-legacy) .cn-steps__i.is-done{opacity:.75}
:where(.sfv-legacy) .cn-steps__n{display:inline-flex;align-items:center;justify-content:center;
  width:26px;height:26px;border-radius:50%;border:1px solid var(--oxblood,#6E2733);
  color:var(--oxblood,#6E2733);font:400 16px/1 var(--mono)}
:where(.sfv-legacy) .cn-steps__i.is-on .cn-steps__n{background:var(--oxblood,#6E2733);color:#FFFDF8}
:where(.sfv-legacy) .cn-steps__t{font:400 16px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;
  color:var(--on-strong,#241A20)}
@media (max-width:620px){:where(.sfv-legacy) .cn-steps__t{display:none}
:where(.sfv-legacy) .cn-steps__i{padding-right:10px}
}
:where(.sfv-legacy) .cn-step__lead{font-size:18px;line-height:1.6;color:var(--on-muted,#5A4A50);
  margin:0 0 20px;max-width:60ch}
:where(.sfv-legacy) .cn-nav{display:flex;gap:12px;align-items:center;margin-top:26px;flex-wrap:wrap}
:where(.sfv-legacy) .cn-nav__b{font:400 16px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;
  padding:14px 22px;min-height:48px;cursor:pointer;border-radius:0}
:where(.sfv-legacy) .cn-nav__b--next{background:var(--oxblood,#6E2733);color:#FFFDF8;border:1px solid var(--oxblood,#6E2733)}
:where(.sfv-legacy) .cn-nav__b--back{background:transparent;color:var(--on-strong,#241A20);
  border:1px solid rgba(36,26,32,.35)}
:where(.sfv-legacy) .cn-nav__b:focus-visible{outline:2px solid var(--oxblood);outline-offset:3px}
