body:has(.lg){background:var(--crew-gray-50);margin:0}.lp.lg{background:var(--crew-gray-50);color:var(--crew-gray-950)}.lg-layout{padding:0 max(20px, env(safe-area-inset-left,0px));grid-template-columns:220px minmax(0,680px);justify-content:center;gap:56px;display:grid}.lg-side{align-self:start;gap:2px;padding-top:64px;display:grid;position:sticky;top:88px}.lg-side a{color:var(--crew-gray-600);border-radius:7px;padding:7px 10px;font-size:15px;font-weight:650;text-decoration:none}.lg-side a:hover{background:var(--crew-gray-100);color:var(--crew-gray-950)}.lg-side a[aria-current=page]{background:var(--crew-white);color:var(--crew-gray-950);box-shadow:inset 3px 0 0 var(--crew-brand-400)}.lg-main{font:500 17px/1.65 var(--crew-font);align-content:start;gap:26px;padding:56px 0 96px;display:grid}.lg-hub{max-width:760px;padding-inline:max(20px, env(safe-area-inset-left,0px));margin:0 auto}.lg-main h1{letter-spacing:-.035em;margin:0;font-size:clamp(40px,6vw,56px);font-weight:800;line-height:1}.lg-lead{color:var(--crew-gray-700);margin:-8px 0 0;font-size:19px}.lg-crumbs{color:var(--crew-gray-500);gap:8px;margin-bottom:-10px;font-size:14px;display:flex}.lg-crumbs a{color:var(--crew-gray-600)}.lg-updated{color:var(--crew-gray-500);margin:-14px 0 0;font-size:14px}.lg-tag,.lg-index .lg-soon{background:var(--crew-amber-100);color:var(--crew-amber-950);white-space:nowrap;border-radius:999px;justify-self:start;padding:2px 10px;font-size:13px;font-style:normal;font-weight:750}.lg-tag{margin-right:8px}.lg-next{background:var(--crew-amber-100);box-shadow:inset 4px 0 0 var(--crew-amber-700);color:var(--crew-amber-950);border-radius:12px;flex-wrap:wrap;justify-self:start;align-items:center;gap:4px 8px;margin:-12px 0 0;padding:8px 14px;font-size:15px;font-weight:650;display:flex}.lg-next a{color:var(--crew-gray-950);text-underline-offset:3px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.lg .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lg-main section{gap:8px;display:grid}.lg-main h2{letter-spacing:-.02em;margin:8px 0 0;font-size:21px;font-weight:800}.lg-main section p,.lg-main section li{color:var(--crew-gray-700);margin:0}.lg-main section ul{gap:6px;margin:0;padding-left:22px;display:grid}.lg-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.lg-index a{box-sizing:border-box;border:1.5px solid var(--crew-gray-200);background:var(--crew-white);height:100%;color:var(--crew-gray-950);border-radius:14px;gap:4px;padding:18px 20px;text-decoration:none;transition:border-color .15s;display:grid}.lg-index a:hover{border-color:var(--crew-gray-950)}.lg-index strong{font-size:18px;font-weight:800}.lg-index span{color:var(--crew-gray-600);font-size:15px;line-height:1.5}.lg-contact{color:var(--crew-gray-600);margin:8px 0 0;font-size:15px}.lg-contact a{color:var(--crew-gray-950);font-weight:700}@media (max-width:860px){.lg-layout{grid-template-columns:minmax(0,1fr);gap:0}.lg-side{flex-wrap:wrap;gap:4px;padding-top:20px;display:flex;position:static}.lg-main{padding-top:28px}.lg-index{grid-template-columns:minmax(0,1fr)}}.lg-main section a,.lg-contact a{color:var(--crew-gray-950);text-decoration:underline;-webkit-text-decoration-color:var(--crew-brand-400);text-decoration-color:var(--crew-brand-400);text-underline-offset:3px;font-weight:650;text-decoration-thickness:2px}.lg-main section a:hover{-webkit-text-decoration-color:var(--crew-gray-950);text-decoration-color:var(--crew-gray-950)}.lg-group{gap:12px}.lg-group .lg-index{margin:0}.lg-hub .lg-index a{color:var(--crew-gray-950);font-weight:inherit;text-decoration:none}.lg-hub .lg-index span{color:var(--crew-gray-600)}.lg-note{background:var(--crew-white);box-shadow:inset 0 0 0 1.5px var(--crew-gray-200);color:var(--crew-gray-700);border-radius:999px;justify-self:start;margin:-6px 0 0;padding:8px 14px;font-size:15px}.lg-note strong{color:var(--crew-gray-950)}.lg-callout{background:var(--crew-white);box-shadow:inset 4px 0 0 var(--crew-gray-400);color:var(--crew-gray-800);border-radius:12px;margin:0;padding:14px 18px;font-size:16px;font-weight:650}.lg-callout.lg-ok{box-shadow:inset 4px 0 0 var(--crew-green-700)}.lg-callout.lg-bad{box-shadow:inset 4px 0 0 var(--crew-red-700)}.lg-main .lg-named{border:1.5px solid var(--crew-gray-950);background:var(--crew-white);border-radius:16px;gap:12px;padding:20px}.lg-named-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.lg-main .lg-named h2{margin:0}.lg-pill{background:var(--crew-amber-100);color:var(--crew-amber-950);white-space:nowrap;border-radius:999px;padding:3px 11px;font-size:13px;font-weight:750}.lg-main .lg-named ul{gap:0;padding:0;list-style:none}.lg-main .lg-named li{border-top:1px solid var(--crew-gray-150);gap:6px;padding:14px 0;display:grid}.lg-main .lg-named li:first-child{border-top:0;padding-top:4px}.lg-named-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.lg-main .lg-named-top a{font-size:18px;font-weight:800}.lg-named-top span{color:var(--crew-gray-500);font-size:14px;font-weight:650}.lg-main .lg-named p{font-size:15px;line-height:1.55}.lg-chips{flex-wrap:wrap;gap:6px;display:flex}.lg-chips span{background:var(--crew-gray-100);color:var(--crew-gray-700);border-radius:999px;padding:2px 10px;font-size:13px;font-weight:650}.lg-request{border:1.5px solid var(--crew-gray-200);background:var(--crew-white);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:6px;padding:20px;display:grid}.lg-request label{color:var(--crew-gray-950);gap:6px;font-size:15px;font-weight:700;display:grid}.lg-request input{box-sizing:border-box;border:1.5px solid var(--crew-gray-400);background:var(--crew-white);min-height:46px;color:var(--crew-gray-950);font:inherit;border-radius:10px;padding:10px 12px;font-weight:500}.lg-request input:focus-visible,.lg-request button:focus-visible{outline:3px solid var(--crew-brand-400);outline-offset:2px}.lg-check,.lg-error{grid-column:1/-1}.lg-error{color:var(--crew-red-700);margin:0;font-size:15px;font-weight:650}.lg-request button{background:var(--crew-brand-400);min-height:46px;color:var(--crew-gray-950);font:inherit;cursor:pointer;border:0;border-radius:10px;justify-self:start;padding:10px 22px;font-weight:800}.lg-request button:disabled{opacity:.6;cursor:default}@media (max-width:560px){.lg-request{grid-template-columns:minmax(0,1fr);padding:16px}.lg-request button{justify-self:stretch}}@media (min-width:861px){.lg-side a.lg-side-form{margin-top:17px;position:relative}.lg-side a.lg-side-form:before{content:"";border-top:1px solid var(--crew-gray-200);position:absolute;top:-9px;left:10px;right:10px}}.lg-main a.lg-cta{background:var(--crew-gray-950);color:var(--crew-white);border-radius:10px;justify-self:start;padding:11px 20px;font-size:16px;font-weight:800;text-decoration:none}.lg-main a.lg-cta:hover{background:var(--crew-gray-800)}.lg-main a.lg-cta:focus-visible{outline:3px solid var(--crew-brand-400);outline-offset:2px}.lg-request.lg-privacy{margin-top:0}.lg-wide{grid-column:1/-1}.lg-label{align-items:baseline;gap:8px;display:flex}.lg-label em{color:var(--crew-gray-500);font-size:13px;font-style:normal;font-weight:650}.lg-count{color:var(--crew-gray-500);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-weight:650}.lg-request textarea{box-sizing:border-box;border:1.5px solid var(--crew-gray-400);background:var(--crew-white);min-height:112px;color:var(--crew-gray-950);font:inherit;resize:vertical;border-radius:10px;padding:10px 12px;font-size:16px;font-weight:500;line-height:1.5}.lg-request textarea:focus-visible{outline:3px solid var(--crew-brand-400);outline-offset:2px}.lg-kinds{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.lg-kinds legend{color:var(--crew-gray-950);margin-bottom:6px;padding:0;font-size:15px;font-weight:700}.lg-kinds>div{flex-wrap:wrap;gap:8px;display:flex}.lg-request .lg-kind{display:block;position:relative}.lg-kind input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.lg-kind span{box-sizing:border-box;border:1.5px solid var(--crew-gray-300);background:var(--crew-white);min-height:44px;color:var(--crew-gray-800);border-radius:999px;align-items:center;padding:8px 18px;font-size:15px;font-weight:700;display:inline-flex}.lg-kind input:checked+span{border-color:var(--crew-gray-950);background:var(--crew-gray-950);color:var(--crew-white)}.lg-kind input:focus-visible+span{outline:3px solid var(--crew-brand-400);outline-offset:2px}.lg-kinds:disabled .lg-kind span{opacity:.6}
