/* Canonical Home forms and concise controls on retained Soirée designs. */
.polish-page p :is(span,strong,em,a){font:inherit;letter-spacing:inherit}
.polish-page .polish-curtain{background:var(--field)}
.polish-page .polish-curtain::before{background:var(--silk-veil-2),var(--grain),var(--silk);background-size:cover;opacity:1}
.polish-page .a4{max-width:540px;opacity:1;transform:none}
.polish-page .pancake form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.polish-page .pancake{padding:28px;max-width:var(--shell)}
.polish-page .pancake .submit{grid-column:span 2}
.polish-page .a4 .fld,.polish-page .pancake .fld{width:100%;min-width:0}
.polish-page .a4 form>input[type=hidden]{display:none}
.polish-page .hero-actions .btn{white-space:nowrap}
@media(max-width:1024px){.polish-page .pancake form{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.polish-page .pancake{padding:22px 22px 28px}.polish-page .pancake form{gap:12px}.polish-page .fld{padding-left:10px;padding-right:10px}}
