.page-affiliates-apply{--err: #C4271F}.page-affiliates-apply .aa{background: #fff;padding: 72px 0 120px}.page-affiliates-apply .aa-wrap{width: min(1200px, calc(100% - 96px));margin: 0 auto}.page-affiliates-apply .aa-grid{display: grid;grid-template-columns: minmax(0, 680px) 360px;gap: 56px;justify-content: center;align-items: start}.page-affiliates-apply .aa-h1{margin: 0;font: 400 44px/56px var(--f-serif);color: var(--ink);text-wrap: balance}.page-affiliates-apply .aa-sub{margin: 16px 0 0;font: 400 20px/30px var(--f-sans);color: var(--ink)}.page-affiliates-apply .aa-nojs{margin: 20px 0 0;padding: 14px 16px;border: 1px solid var(--line);border-radius: 8px;background: var(--band);font: 400 16px/24px var(--f-sans)}.page-affiliates-apply .aa-card{margin-top: 36px;background: #fff;border: 1px solid var(--line);border-radius: 16px;box-shadow: var(--shadow);padding: 40px}.page-affiliates-apply .aa-row{margin-top: 24px}.page-affiliates-apply form > .aa-row:first-child{margin-top: 0}.page-affiliates-apply .aa-fs{border: 0;padding: 0;margin-inline: 0;min-width: 0}.page-affiliates-apply .aa-fs legend{padding: 0}.page-affiliates-apply .aa-help{margin: 6px 0 0;font: 400 14px/20px var(--f-sans);color: var(--grey-a)}.page-affiliates-apply .aa-help--top{margin-top: 4px}.page-affiliates-apply .aa-row .ea__err{margin-top: 8px}.page-affiliates-apply .ea__in{color: var(--ink)}.page-affiliates-apply .ea__in[aria-invalid="true"]{border-color: #C4271F}.page-affiliates-apply .ea__in[aria-invalid="true"]:focus{border-color: #C4271F;box-shadow: 0 0 0 4px rgba(196,39,31,.18)}.page-affiliates-apply .ea__sel select[data-empty]{color: var(--grey-a)}.page-affiliates-apply .ea__err{color: #C4271F}.page-affiliates-apply .aa-ta{height: auto;min-height: 140px;padding: 14px 16px;resize: vertical}.page-affiliates-apply .aa-count{margin-top: 6px;text-align: right;font: 400 13px/18px var(--f-sans);color: var(--grey-a)}.page-affiliates-apply .aa-count.is-bad{color: #C4271F}.page-affiliates-apply .aa-radios{margin-top: 6px;display: flex;flex-wrap: wrap;gap: 10px}.page-affiliates-apply .aa-radio{position: relative;display: inline-flex}.page-affiliates-apply .aa-radio input{position: absolute;inset: 0;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: pointer;z-index: 1}.page-affiliates-apply .aa-radio span{display: inline-flex;align-items: center;min-height: 48px;padding: 0 20px;border: 1px solid var(--field);border-radius: 5px;background: #fff;font: 700 16px/24px var(--f-sans);color: var(--ink);transition: border-color .15s, background-color .15s}.page-affiliates-apply .aa-radio:hover span{border-color: var(--grey)}.page-affiliates-apply .aa-radio input:checked + span{border-color: var(--ink-d);background: var(--ink-d);color: #fff}.page-affiliates-apply .aa-radio input:focus-visible + span{outline: 2px solid var(--ink-d);outline-offset: 3px}.page-affiliates-apply .aa-fs.is-invalid .aa-radio span{border-color: #C4271F}.page-affiliates-apply .aa-links{margin-top: 6px;display: grid;gap: 10px}.page-affiliates-apply .aa-link{display: flex;align-items: center;gap: 8px}.page-affiliates-apply .aa-link .ea__in{margin: 0;flex: 1 1 auto;min-width: 0}.page-affiliates-apply .aa-link__x{flex: none;width: 48px;height: 48px;border: 1px solid var(--field);border-radius: 5px;background: #fff;color: var(--ink);cursor: pointer;display: inline-flex;align-items: center;justify-content: center;transition: border-color .15s, background-color .15s}.page-affiliates-apply .aa-link__x:hover{border-color: var(--grey);background: var(--band)}.page-affiliates-apply .aa-add{margin-top: 10px;min-height: 44px;padding: 0;border: 0;background: none;font: 700 15px/22px var(--f-sans);color: var(--ink);text-decoration: underline;text-underline-offset: 4px;cursor: pointer}.page-affiliates-apply .aa-add[disabled]{color: var(--grey-a);text-decoration: none;cursor: default}.page-affiliates-apply .aa-chips{margin: 10px 0 0;padding: 0;list-style: none;display: flex;flex-wrap: wrap;gap: 8px}.page-affiliates-apply .aa-chips:empty{display: none}.page-affiliates-apply .aa-chip button{display: inline-flex;align-items: center;gap: 8px;min-height: 40px;padding: 0 12px 0 14px;border: 1px solid var(--field);border-radius: 999px;background: var(--band);font: 700 14px/20px var(--f-sans);color: var(--ink);cursor: pointer}.page-affiliates-apply .aa-chip button:hover{border-color: var(--grey)}.page-affiliates-apply .aa-chip svg{flex: none}.page-affiliates-apply .aa-row--consent .ea__chk{margin-top: 0;padding-top: 0;font-size: 15px;line-height: 24px}.page-affiliates-apply .ea__chk a{position: relative;z-index: 2;color: var(--ink);text-decoration: underline;text-underline-offset: 3px}.page-affiliates-apply .ea__chk input[aria-invalid="true"] + .ea__box{border-color: #C4271F}.page-affiliates-apply .aa-ts{margin-top: 24px;min-height: 0}.page-affiliates-apply .aa-ts:has(iframe){min-height: 65px}.page-affiliates-apply .aa-alert{margin: 0 0 28px;padding: 16px 18px;border: 1px solid #C4271F;border-radius: 8px;background: #FDF1F0;color: var(--ink)}.page-affiliates-apply .aa-alert:focus, .page-affiliates-apply .aa-alert:focus-visible{outline: 2px solid #C4271F;outline-offset: 2px}.page-affiliates-apply .aa-alert__t{margin: 0;font: 700 16px/24px var(--f-sans);color: #C4271F}.page-affiliates-apply .aa-alert__ul{margin: 8px 0 0;padding: 0 0 0 20px;font: 400 15px/22px var(--f-sans)}.page-affiliates-apply .aa-alert__ul li + li{margin-top: 4px}.page-affiliates-apply .aa-alert__ul a{color: var(--ink);text-decoration: underline;text-underline-offset: 3px}.page-affiliates-apply .aa-alert__ul:empty{display: none}.page-affiliates-apply .aa-ok{display: flex;flex-direction: column;align-items: center;text-align: center;padding: 24px 0 16px}.page-affiliates-apply .aa-ok:focus, .page-affiliates-apply .aa-ok__h:focus{outline: 0}.page-affiliates-apply .aa-ok[hidden]{display: none}.page-affiliates-apply .aa-ok__tick{width: 56px;height: 56px;border-radius: 50%;background: var(--band);border: 1px solid var(--line);color: var(--ink);display: flex;align-items: center;justify-content: center}.page-affiliates-apply .aa-ok__h{margin: 24px 0 0;font: 700 28px/36px var(--f-sans);color: var(--ink);text-wrap: balance}.page-affiliates-apply .aa-ok__p{margin: 12px 0 0;max-width: 480px;font: 400 18px/28px var(--f-sans);color: var(--ink)}.page-affiliates-apply .aa-ok__p a{color: var(--ink);text-decoration: underline;text-underline-offset: 3px}.page-affiliates-apply .aa-side{position: sticky;top: 104px}.page-affiliates-apply .aa-sum{background: var(--band);border-radius: 16px;padding: 28px}.page-affiliates-apply .aa-sum__h{margin: 0;font: 700 20px/28px var(--f-sans);color: var(--ink)}.page-affiliates-apply .aa-sum__ul{margin: 16px 0 0;padding: 0;list-style: none;display: grid;gap: 10px}.page-affiliates-apply .aa-sum__ul li{display: flex;align-items: center;gap: 10px;font: 700 16px/24px var(--f-sans);color: var(--ink)}.page-affiliates-apply .aa-sum__ul svg{flex: none}.page-affiliates-apply .aa-sum__p{margin: 16px 0 0;font: 400 16px/24px var(--f-sans);color: var(--ink)}.page-affiliates-apply .aa-sum__a{margin-top: 12px;display: inline-flex;align-items: center;gap: 8px;min-height: 44px;font: 700 16px/24px var(--f-sans);color: var(--ink);text-decoration: none}@media (max-width: 1023.98px){.page-affiliates-apply .aa-grid{grid-template-columns: minmax(0, 680px);gap: 32px}.page-affiliates-apply .aa-side{position: static;order: 2}}@media (max-width: 767.98px){.page-affiliates-apply .aa{padding: 40px 0 72px}.page-affiliates-apply .aa-wrap{width: calc(100% - 40px)}.page-affiliates-apply .aa-h1{font-size: 34px;line-height: 44px}.page-affiliates-apply .aa-sub{font-size: 16px;line-height: 26px;margin-top: 12px}.page-affiliates-apply .aa-card{margin-top: 24px;padding: 24px 18px;border-radius: 12px}.page-affiliates-apply .aa-row{margin-top: 20px}.page-affiliates-apply .aa-radio span{padding: 0 16px}.page-affiliates-apply .aa-ok__h{font-size: 24px;line-height: 32px}.page-affiliates-apply .aa-ok__p{font-size: 16px;line-height: 26px}.page-affiliates-apply .aa-sum{padding: 22px 18px}}