.info-page{--paper:#f6f3ed;--ink:#201d1b;--rule:#c8c1b6;--coral:#fa5744;background:var(--paper);color:var(--ink);flex-direction:column;min-height:100vh;font:16px/1.5 Arial,Helvetica,sans-serif;display:flex}.info-page *{box-sizing:border-box}.info-page a{color:inherit;text-underline-offset:.21em}.info-page :focus-visible{outline-offset:4px;outline:3px solid #bd392a}.info-skip{z-index:5;background:var(--paper);padding:10px;position:absolute;top:0;left:0;transform:translateY(-120%)}.info-skip:focus{transform:none}.info-header,.info-footer{border-bottom:1px solid var(--rule);align-items:center;gap:20px;margin:0 clamp(18px,5vw,92px);padding:20px 0;display:flex}.info-header a:first-child img{width:clamp(108px,12vw,148px);height:auto;display:block}.info-header>div{align-items:center;gap:clamp(14px,3vw,46px);margin-left:auto;display:flex}.info-header button,.info-back{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:12px 0;font-size:13px;text-decoration:none;display:inline-flex}.info-body{flex:1;width:min(940px,100%);margin:0 auto;padding:clamp(40px,7vw,95px) clamp(22px,4vw,66px) clamp(54px,9vw,135px)}.info-body h1{letter-spacing:-.055em;margin:0 0 22px;font:400 clamp(49px,8vw,96px)/1 Georgia,serif}.info-intro{color:#56514b;max-width:56ch;margin:0 0 35px;font-size:clamp(16px,2vw,19px)}.info-form{gap:18px;max-width:620px;display:grid}.info-form label{gap:7px;font:600 14px/1.3 Arial,sans-serif;display:grid}.info-form input,.info-form textarea{color:var(--ink);background:#fdfbf8;border:1px solid #a49c92;border-radius:0;width:100%;padding:11px 12px;font:400 16px/1.55 Arial,sans-serif}.info-form textarea{resize:vertical;min-height:144px}.info-form button,.info-again{color:#fff;cursor:pointer;background:#25221f;border:0;justify-content:space-between;align-items:center;gap:24px;width:fit-content;padding:14px 21px;font:600 14px/1.3 Arial,sans-serif;display:flex}.info-form button:hover,.info-again:hover{background:#4c3731}.info-form button:disabled{opacity:.65;cursor:wait}.info-note{color:#605850;margin:0;font-size:13px}.info-error{color:#76261f}.info-receipt{border-block:1px solid var(--rule);max-width:570px;padding:22px 0}.info-receipt h2,.info-section h2{letter-spacing:-.025em;margin:0 0 .45em;font:400 29px/1.18 Georgia,serif}.info-receipt p{margin:10px 0}.info-receipt .info-again{margin-top:22px}.info-section{border-top:1px solid var(--rule);max-width:730px;padding:24px 0}.info-section p{margin:0 0 .75em;line-height:1.65}.info-section p:last-child{margin-bottom:0}.info-footer{border-bottom:0;border-top:1px solid var(--rule);flex-wrap:wrap;font-size:13px}.info-footer a:first-child{margin-right:auto;font-weight:700;text-decoration:none}@media (max-width:470px){.info-back{font-size:0}.info-back svg{width:20px;height:20px}.info-header,.info-footer{margin:0 22px}.info-header>div{gap:18px}}
