.pub-intake{display:grid;grid-template-columns:280px 1fr;border-top:1px solid #ffffff20;max-width:1600px;margin:auto}.pub-intake-sidebar{border-right:1px solid #ffffff20;background:linear-gradient(#0b1012,#090c0e);overflow:hidden;position:relative;padding-bottom:220px}.pub-progress{padding:30px 27px}.pub-progress strong{font-size:15px}.pub-progress progress{width:100%;height:8px;margin-top:16px;accent-color:#cfb87c;display:block;border:0;border-radius:6px;overflow:hidden;background:#343d43}.pub-progress progress::-webkit-progress-bar{background:#343d43}.pub-progress progress::-webkit-progress-value{background:#cfb87c}.pub-intake-sidebar nav{display:flex;flex-direction:column;padding:0 8px}.pub-intake-sidebar nav button{display:grid;grid-template-columns:42px 1fr 14px;gap:12px;text-align:left;align-items:center;background:transparent;color:#b4b9bd;border:1px solid transparent;border-bottom-color:#ffffff12;min-height:90px;padding:17px}.pub-intake-sidebar nav button:disabled{cursor:default;color:#989da1}.pub-intake-sidebar nav button.is-active{border-color:#aa8e49;background:#cfb87c0b;color:#e0c482}.pub-intake-sidebar nav button>span:first-child{font-family:var(--font-anton),Impact,sans-serif;font-size:30px}.pub-intake-sidebar nav button>span:nth-child(2){font-size:13px;line-height:1.5}.pub-intake-sidebar small{display:block;color:#979fa5;font-size:10px;margin-top:4px}.pub-sidebar-note{padding:32px 27px;font-size:12px;color:#a9b0b4}.pub-sidebar-note a{color:#cfb87c;display:inline-block;margin-top:12px;text-decoration:underline}.pub-sidebar-emblem{position:absolute;width:260px;bottom:5px;left:10px;opacity:.12;mix-blend-mode:screen}.pub-intake-content{padding:34px 4vw 45px;min-width:0}.pub-intake-content>h2,.pub-receipt>h2{font-family:var(--font-anton),Impact,sans-serif;font-weight:400;font-style:italic;text-transform:uppercase;font-size:clamp(32px,3.5vw,49px);margin:10px 0 28px;scroll-margin-top:30px}.pub-intake-content>h2:focus{outline:none}.pub-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px 22px}.pub-field{display:flex;flex-direction:column;gap:9px;min-width:0;font-size:13px}.pub-field>span{font-weight:500}.pub-field b{color:#cfb87c;margin-right:5px;font-weight:400}.pub-field-wide{grid-column:1/-1}.pub-field input,.pub-field select,.pub-field textarea{width:100%;background:#0b1012;border:1px solid #495258;border-radius:3px;color:#ece9df;padding:12px 13px;min-height:47px;transition:border-color .15s}.pub-field textarea{resize:vertical;min-height:100px}.pub-field input:hover,.pub-field select:hover,.pub-field textarea:hover{border-color:#cfb87c99}.pub-field input[type=date]{color-scheme:dark}.pub-field-note{font-size:12px;color:#9aa5ad;margin-bottom:23px!important}.pub-upload{border:1px solid #3f494d;padding:20px;min-height:160px}.pub-upload input{border:none;padding:10px 0;font-size:11px}.pub-upload input::file-selector-button{background:#20282b;color:#ece9df;border:1px solid #657079;border-radius:2px;padding:9px 12px;margin-right:10px;cursor:pointer}.pub-upload small{overflow-wrap:anywhere;color:#b8bec2}.pub-links{margin-top:28px}.pub-question{border:0;padding:0;margin:30px 0}.pub-question legend{display:flex;gap:10px;font-size:16px;font-weight:700;line-height:1.4;margin-bottom:14px;width:100%}.pub-answer-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 13px}.pub-answer{display:flex;align-items:flex-start;gap:10px;border:1px solid #505b62;border-radius:4px;padding:14px 16px;min-height:65px;cursor:pointer;font-size:13px;line-height:1.45;background:#10161966;transition:background .15s,border-color .15s}.pub-answer:hover{border-color:#b19a67;background:#cfb87c09}.pub-answer.is-selected{border-color:#cfb87c;background:#cfb87c12}.pub-answer input{appearance:none;flex-shrink:0;width:17px;height:17px;border:1px solid #c2ccd3;border-radius:50%;margin:2px 4px 0 0;background:#0b1012}.pub-answer input:checked{border-color:#cfb87c;background:#cfb87c;box-shadow:inset 0 0 0 4px #0b1012}.pub-answer>span:nth-child(2){white-space:nowrap}.pub-identity{padding:20px 0 28px;border-bottom:1px solid #ffffff1c;margin-bottom:25px}.pub-identity>p{font-size:13px;color:#aab4ba;margin-bottom:17px}.pub-identity .pub-field-grid{grid-template-columns:1.2fr .9fr 1.2fr;gap:15px}.pub-consent{display:flex;gap:13px;margin-top:30px;padding:20px;border:1px solid #424a4f;font-size:12px;line-height:1.7}.pub-consent input{width:18px;height:18px;flex-shrink:0;margin-top:3px;accent-color:#cfb87c}.pub-consent a{color:#cfb87c;text-decoration:underline}.pub-error{padding:15px;border:1px solid #bf7870;color:#f3beb5;font-size:13px;margin-top:22px!important}.pub-form-actions{border-top:1px solid #ffffff22;padding-top:25px;margin-top:30px;display:flex;justify-content:space-between;gap:18px}.pub-form-actions .pub-button:disabled{opacity:.6;cursor:wait;transform:none}.pub-form-purpose{color:#a8b4bb;font-size:12px;margin-top:23px!important}.pub-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pub-receipt{max-width:850px;padding:70px 5%;margin:auto;min-height:470px}.pub-receipt p{margin:20px 0}.pub-receipt .pub-text-link{display:block;width:fit-content;margin-top:25px}@media (max-width:1050px){.pub-intake{grid-template-columns:235px 1fr}.pub-intake-content{padding:30px 3vw}.pub-intake-sidebar nav button{gap:8px;padding:15px 10px;grid-template-columns:36px 1fr 10px}.pub-answer{font-size:12px;padding:12px;gap:8px}.pub-identity .pub-field-grid{grid-template-columns:1fr 1fr}.pub-identity .pub-field:last-child{grid-column:1/-1}}@media (max-width:780px){.pub-intake{display:block}.pub-intake-sidebar{padding:0;border-right:0;border-bottom:1px solid #ffffff20}.pub-progress{padding:20px 5%}.pub-intake-sidebar nav{flex-direction:row;overflow-x:auto;padding:0 5% 15px;gap:8px}.pub-intake-sidebar nav button{min-width:175px;min-height:68px;border:1px solid #ffffff20;grid-template-columns:26px 1fr;padding:10px;gap:8px}.pub-intake-sidebar nav button>span:first-child{font-size:23px}.pub-intake-sidebar nav button>span:nth-child(2){font-size:11px}.pub-intake-sidebar nav button>span:last-child,.pub-sidebar-emblem,.pub-sidebar-note{display:none}.pub-intake-content{padding:30px 5%}.pub-intake-content>h2{font-size:35px}.pub-question legend{font-size:15px}.pub-answer{font-size:13px}.pub-field-grid{gap:20px 16px}}@media (max-width:480px){.pub-answer-grid,.pub-field-grid,.pub-identity .pub-field-grid{grid-template-columns:1fr}.pub-field-wide,.pub-identity .pub-field:last-child{grid-column:auto}.pub-question{margin:27px 0}.pub-answer{min-height:62px;padding:13px}.pub-form-actions .pub-button{padding:12px 15px;gap:10px;font-size:12px}.pub-form-purpose{font-size:11px}.pub-intake-content>h2{font-size:33px}.pub-consent{padding:15px}.pub-question legend{gap:9px}.pub-identity{padding-top:0}}