.enquiry-confirmation{background:#fff;padding:12px 0 28px;max-width:620px;animation:confirmation-arrive .55s ease both}.enquiry-confirmation .eyebrow{font-size:10px;font-weight:400;letter-spacing:.12em;margin:0 0 18px}.enquiry-confirmation h2{font:inherit;font-size:clamp(30px,8vw,44px);font-weight:400;line-height:1.15;letter-spacing:-.045em;margin:0 0 24px;scroll-margin-top:110px}.enquiry-confirmation h2:focus{outline:none}.enquiry-confirmation p{font-size:15px;line-height:1.75;color:var(--ink-2);margin-bottom:20px}.enquiry-confirmation .confirmation-next{border-block:1px solid var(--line);padding:26px 0 6px;margin:28px 0}.enquiry-confirmation .confirmation-next .eyebrow{font-size:10px;margin-bottom:12px}.enquiry-confirmation .confirmation-note{font-size:12px}.enquiry-confirmation .confirmation-reference{font-size:11px;line-height:1.7}.confirmation-reference span{display:block;overflow-wrap:anywhere;color:var(--ink)}.confirmation-actions{display:flex;flex-wrap:wrap;gap:12px 24px}.confirmation-actions a,.confirmation-actions button{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;font:inherit;font-size:12px;color:var(--ink);background:none;border:0;border-bottom:1px solid var(--line);text-decoration:none}.confirmation-actions a:focus-visible,.confirmation-actions button:focus-visible{outline:1px solid var(--walnut);outline-offset:4px}@keyframes confirmation-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.enquiry-confirmation{animation:none}}.confirmation-selections{margin-top:28px}.confirmation-selections h3{font:inherit;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:400;margin:0 0 16px}.confirmation-selections ul{list-style:none;padding:0;margin:0}.confirmation-selections li{padding:20px 0;border-top:1px solid var(--line)}.confirmation-selections h4{font:inherit;font-size:16px;font-weight:400;line-height:1.4;margin:0 0 14px;overflow-wrap:anywhere}.confirmation-selections dl{margin:0;display:grid;grid-gap:7px;gap:7px}.confirmation-selections dl>div{display:grid;grid-template-columns:80px minmax(0,1fr);grid-gap:16px;gap:16px;font-size:12px;line-height:1.65}.confirmation-selections dt{color:var(--ink-2)}.confirmation-selections dd{margin:0;overflow-wrap:anywhere}.confirmation-selections dd small{display:block;font-size:11px;color:var(--ink-2)}.confirmation-selections .confirmation-note{margin:0;line-height:1.65}.confirmation-selections+.confirmation-next{margin-top:24px}