.ct-section{padding-top:calc(var(--nav-full) + 72px);padding-bottom:112px}.ct .cat-veil{height:calc(var(--nav-h) + 16px)}.ct #contact a:focus-visible,.ct #contact button:focus-visible{outline-color:var(--mp-red-deep)}.ct-list{margin:0}.ct-list>div{border-top:1px solid #1d2b3a24;padding:16px 0}.ct-list>div:last-child{border-bottom:1px solid #1d2b3a24}.ct-list .cat-label{color:var(--mp-red-deep);margin-bottom:4px}.ct-list dd{color:var(--mp-ink);margin:0;font-size:16px;line-height:1.55}.ct-list a,.ct .cat-steps-note a{color:var(--mp-ink);text-underline-offset:3px;overflow-wrap:anywhere;-webkit-text-decoration:underline #1d2b3a59;text-decoration:underline #1d2b3a59}@media (hover:hover){.ct-list a:hover,.ct .cat-steps-note a:hover{text-decoration-color:currentColor}}.ct-dates{color:var(--mp-ink-soft);margin-top:2px;font-size:14.5px;display:block}.ct-form label{font-family:var(--font-typewriter);letter-spacing:.1em;text-transform:uppercase;color:var(--mp-ink);margin-bottom:2px;font-size:12.5px;display:block}.ct-form input,.ct-form select,.ct-form textarea{width:100%;font-family:var(--font-body);color:var(--mp-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;border-bottom:1px solid #1d2b3a4d;border-radius:0;outline:none;padding:10px 0;font-size:16px}.ct-form textarea{resize:vertical;min-height:140px;line-height:1.55}.ct-form select[data-empty]{color:var(--mp-ink-soft)}.ct-form input:focus,.ct-form select:focus,.ct-form textarea:focus{border-bottom-color:var(--mp-ink)}.ct-pointer{border-left:3px solid var(--mp-red);color:var(--mp-ink);margin:12px 0 0;padding:2px 0 2px 10px;font-size:14px;line-height:1.5}.ct-pointer a{color:var(--mp-ink);white-space:nowrap;text-underline-offset:3px;font-weight:500}.ct-error{color:var(--mp-red-deep);margin-top:16px;font-size:14px;line-height:1.5}.ct-error a{color:var(--mp-red-deep)}.ct-sent{color:var(--mp-ink-soft);overflow-wrap:anywhere;margin-top:14px;font-size:15px;line-height:1.7}.ct-again{cursor:pointer;background:0 0;border:0;margin-top:18px;padding:0;text-decoration:underline}@media (max-width:768px){.ct-section{padding-top:calc(var(--nav-full) + 40px);padding-bottom:80px}}
