.ct__grid{display:grid;gap:var(--s-3);align-items:start}.ct__info{display:grid;gap:8px}.icard{border:1px solid var(--rule);border-radius:var(--radius-lg);padding:var(--s-3);display:grid;gap:.6rem;align-content:start;background:#fff}.icard>svg{width:2rem;height:2rem;color:var(--color-pink);stroke-width:1.5}.icard h3{font-size:var(--fs-lg);font-weight:700;text-transform:uppercase}.icard p{color:var(--text-muted);font-size:var(--fs-sm);line-height:1.7}@media(min-width:62rem){.ct__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-5)}.ct__info{position:sticky;top:6.5rem}}.cf-card{padding:var(--s-3);background:var(--bg-raised)}.cf-card h2{font-size:25px;text-transform:none;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin-bottom:var(--s-2)}.cf-card .field{margin-bottom:.7rem;gap:.2rem}.cf-card .field>label{font-size:.8125rem}.cf-card .hint{font-size:.75rem}.cf-card .input,.cf-card .select{min-height:2.5rem;padding:.4rem .75rem;font-size:.9375rem}.cf-card .select{padding-right:2.25rem;background-position:right .75rem center}.cf-card .textarea{min-height:7rem;padding:.5rem .75rem;font-size:.9375rem;line-height:1.5}.cf-card .choice{font-size:.8125rem;gap:.5rem}.cf-card .choice input{width:1.2rem;height:1.2rem}.cf-card .btn{min-height:2.75rem;padding:.5rem 1.4rem}.cf-card .form-alert{padding:.7rem 1rem;margin-bottom:.7rem;font-size:.875rem}.pw-success{text-align:center;padding:var(--s-4) var(--s-2);display:grid;gap:var(--s-2);justify-items:center}.pw-success:focus{outline:none}.pw-success__ico{display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:var(--pink-700);color:#fff}.pw-success__ico svg{width:1.75rem;height:1.75rem}.pw-success h3{font-size:25px;text-transform:none;font-weight:700}
