.face-check-invitation{margin:35px 0;padding:clamp(24px,4vw,48px);background:linear-gradient(115deg,#8dffd9,#13e7ab 66%,#48e3a3);color:#0B4630;max-width:900px}.face-check-invitation .section-label{color:inherit;border-color:currentColor}.face-check-invitation :is(h2,h3){font:500 clamp(45px,6vw,78px)/1.02 "Cormorant Garamond",Georgia,serif;letter-spacing:-.03em;margin:20px 0}.face-check-invitation>p{max-width:650px;font-size:17px;line-height:1.6}.face-check-invitation a.face-check-open{display:inline-flex;min-height:54px;align-items:center;margin-top:22px;padding:15px 25px;background:linear-gradient(175deg,#fff 0%,#e1fff0 40%,#72e6b2 50%,#a5f5cf 77%,#f0fff7 100%);border:1px solid #fff;border-radius:99px;box-shadow:inset 0 2px 1px #fff,inset 0 -2px 2px #7fbd9f7a,0 7px 26px #087c5126;font:500 14px/1.5 "Instrument Sans",Arial,sans-serif;color:#0B4630;text-decoration:none}.face-check-invitation a.face-check-open:hover{background:#c1ffe3}.face-check-invitation a.face-check-open:focus-visible{outline:3px solid #0B4630;outline-offset:5px}.face-check-invitation p.face-check-disclosure{font-size:12px;line-height:1.6;margin:20px 0 0}@media(max-width:640px){.face-check-invitation>p{font-size:15px}.face-check-invitation p.face-check-disclosure{font-size:11px}}

/* Initial capitals for guide headings and controls, including interactive panels. */
:is(h1,h2,h3,h4,h5,h6,nav a,button,summary){text-transform:capitalize}
#face-mapping-title sup,.face-check-invitation sup{font-size:.38em;line-height:0;vertical-align:super}

.face-check-entry .face-check-invitation{grid-column:1/-1;width:100%;box-sizing:border-box}
