.fdec{--fdec-brand: #ff5a1f;--fdec-brand-dark: #d4490f;--fdec-deep: #421705;--fdec-tint: #fff3ee;--fdec-tint-2: #ffd5c2;--fdec-ink: #212121;--fdec-muted: #6f6863;--fdec-border: #e4e4e6;--fdec-field: #f5f5f5;container-type:inline-size;position:relative;margin:2rem 0;border:1px solid var(--fdec-border);border-top:3px solid var(--fdec-brand);background:#fff;color:var(--fdec-ink);font:inherit;line-height:1.5}.fdec *,.fdec *:before,.fdec *:after{box-sizing:border-box}.fdec [hidden]{display:none!important}.fdec.fdec .fdec__inner{padding:1.25rem}@container (min-width: 560px){.fdec.fdec .fdec__inner{padding:1.75rem}}.fdec.fdec p{margin:0;font-size:inherit;line-height:inherit}.fdec.fdec label,.fdec.fdec legend,.fdec.fdec summary,.fdec.fdec span{font-style:normal}.fdec.fdec a{border:0;box-shadow:none;background:none}.fdec.fdec.is-expanded .fdec__meta{display:none}.fdec.fdec .fdec__eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fdec-brand-dark)}.fdec.fdec .fdec__title{margin-top:.35rem;font-size:1.375rem;line-height:1.25;font-weight:700;color:var(--fdec-ink)}.fdec.fdec .fdec__intro{margin-top:.35rem;font-size:.95rem;color:var(--fdec-muted)}.fdec.fdec .fdec__form{margin:1.1rem 0 0;display:grid;gap:.9rem}.fdec.fdec .fdec__row{display:grid;gap:.9rem}@container (min-width: 480px){.fdec.fdec .fdec__row{grid-template-columns:1fr 1fr}}.fdec.fdec .fdec__field{display:grid;gap:.35rem;min-width:0;margin:0;padding:0;border:0}.fdec.fdec .fdec__label{display:block;margin:0;padding:0;font-size:.85rem;font-weight:600;color:var(--fdec-ink)}.fdec.fdec .fdec__input{-webkit-appearance:none;appearance:none;display:block;width:100%;height:2.75rem;margin:0;padding:0 .75rem;border:1px solid var(--fdec-border);border-radius:0;background:#fff;box-shadow:none;color:var(--fdec-ink);font:inherit;font-size:.95rem;line-height:normal;outline:none}.fdec.fdec .fdec__input:focus{border-color:var(--fdec-brand);box-shadow:0 0 0 3px #ff5a1f2e}.fdec.fdec input.fdec__input[type=number]{-moz-appearance:textfield}.fdec.fdec input.fdec__input::-webkit-outer-spin-button,.fdec.fdec input.fdec__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fdec.fdec .fdec__select{position:relative;display:block}.fdec.fdec .fdec__select:after{content:"";position:absolute;top:50%;right:.9rem;width:.45rem;height:.45rem;border-right:1.5px solid var(--fdec-muted);border-bottom:1.5px solid var(--fdec-muted);transform:translateY(-70%) rotate(45deg);pointer-events:none}.fdec.fdec .fdec__select .fdec__input{padding-right:2.25rem;cursor:pointer}.fdec.fdec .fdec__affix{display:flex;align-items:stretch;border:1px solid var(--fdec-border);background:#fff}.fdec.fdec .fdec__affix:focus-within{border-color:var(--fdec-brand);box-shadow:0 0 0 3px #ff5a1f2e}.fdec.fdec .fdec__affix .fdec__input{border:0;box-shadow:none;min-width:0;flex:1;height:calc(2.75rem - 2px)}.fdec.fdec .fdec__affix-pre,.fdec.fdec .fdec__affix-post{display:flex;align-items:center;padding:0 .75rem;font-size:.9rem;color:var(--fdec-muted);white-space:nowrap}.fdec.fdec .fdec__affix-pre{background:var(--fdec-field);border-right:1px solid var(--fdec-border)}.fdec.fdec .fdec__fee{margin:0;padding:.7rem .85rem;border:1px solid var(--fdec-border);background:var(--fdec-field);font-size:.95rem;line-height:1.4;color:inherit}.fdec.fdec .fdec__fee strong{font-weight:700;margin-left:.25rem}.fdec.fdec .fdec__submit,.fdec.fdec .fdec__counsellor{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;margin:0;padding:0 1.4rem;border:0;border-radius:0;background:var(--fdec-brand);box-shadow:none;color:#fff;font:inherit;font-size:1rem;font-weight:600;line-height:1.2;text-transform:none;letter-spacing:normal;white-space:nowrap;cursor:pointer;transition:background-color .15s}.fdec.fdec .fdec__submit:hover,.fdec.fdec .fdec__counsellor:hover{background:var(--fdec-brand-dark)}.fdec.fdec .fdec__submit:focus-visible,.fdec.fdec .fdec__counsellor:focus-visible{outline:2px solid var(--fdec-ink);outline-offset:2px}@container (min-width: 480px){.fdec.fdec .fdec__submit{justify-self:start}}.fdec.fdec .fdec__hint{font-size:.85rem;color:var(--fdec-brand-dark)}.fdec.fdec .fdec__meta{font-size:.8rem;color:var(--fdec-muted)}.fdec.fdec .fdec__more{display:grid;gap:.9rem}.fdec.fdec .fdec__chips{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}@container (min-width: 600px){.fdec.fdec .fdec__chips{grid-template-columns:repeat(4,1fr)}}.fdec.fdec .fdec__chip{position:relative;display:grid;gap:.1rem;margin:0;padding:.55rem .75rem;border:1px solid var(--fdec-border);background:#fff;cursor:pointer;transition:border-color .15s,background-color .15s}.fdec.fdec .fdec__chip:hover{border-color:#aaa}.fdec.fdec .fdec__chip input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.fdec.fdec .fdec__chip:focus-within{outline:2px solid var(--fdec-brand-dark);outline-offset:2px}.fdec.fdec .fdec__chip:has(input:checked),.fdec.fdec .fdec__chip.is-checked{border-color:var(--fdec-brand);background:var(--fdec-tint-2);box-shadow:inset 0 0 0 1px var(--fdec-brand)}.fdec.fdec .fdec__chip-name{font-size:.9rem;font-weight:600}.fdec.fdec .fdec__chip:has(input:checked) .fdec__chip-name,.fdec.fdec .fdec__chip.is-checked .fdec__chip-name{color:var(--fdec-deep)}.fdec.fdec .fdec__chip:has(input:checked) .fdec__chip-hint,.fdec.fdec .fdec__chip.is-checked .fdec__chip-hint{color:var(--fdec-deep)}.fdec.fdec .fdec__chip:has(input:checked) .fdec__chip-name:before,.fdec.fdec .fdec__chip.is-checked .fdec__chip-name:before{content:"\2713  ";color:var(--fdec-brand-dark)}.fdec.fdec .fdec__chip-hint{font-size:.75rem;color:var(--fdec-muted)}.fdec.fdec .fdec__result{margin-top:1.1rem}.fdec.fdec .fdec__pending{padding:.9rem 1rem;background:var(--fdec-tint);font-size:.9rem;color:var(--fdec-ink)}.fdec.fdec .fdec__panel{padding:1.25rem;background:var(--fdec-deep);color:#fff}@container (min-width: 560px){.fdec.fdec .fdec__panel{padding:1.5rem}}.fdec.fdec .fdec__kicker{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fdec-tint-2)}.fdec.fdec .fdec__range{margin-top:.3rem;font-size:2.25rem;line-height:1.1;font-weight:700;letter-spacing:-.02em;color:#fff}@container (min-width: 560px){.fdec.fdec .fdec__range{font-size:2.75rem}}.fdec.fdec .fdec__sub{margin-top:.3rem;font-size:.85rem;color:#ffffffb8}.fdec.fdec .fdec__bar{position:relative;height:3.6rem;margin-top:1rem}.fdec.fdec .fdec__bar>span{position:absolute;display:block}.fdec.fdec .fdec__bar-you-label{top:0;transform:translate(-50%);font-size:.75rem;font-weight:600;white-space:nowrap;color:#fff}.fdec.fdec .fdec__bar-track{left:0;right:0;top:2rem;height:.7rem;background:#ffffff1a}.fdec.fdec .fdec__bar-market{top:2rem;height:.7rem;background:#ffffff38}.fdec.fdec .fdec__bar-range{top:2rem;height:.7rem;background:var(--fdec-brand)}.fdec.fdec .fdec__bar-you{top:1.55rem;width:2px;height:1.6rem;margin-left:-1px;background:#fff}.fdec.fdec .fdec__bar-move{top:1.75rem;height:1.2rem;border-left:2px dashed var(--fdec-tint-2)}.fdec.fdec .fdec__legend{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.75rem;color:#ffffffa6}.fdec.fdec .fdec__legend span{display:inline-flex;align-items:center;gap:.4rem}.fdec.fdec .fdec__key{display:inline-block;width:.6rem;height:.6rem}.fdec.fdec .fdec__key--range{background:var(--fdec-brand)}.fdec.fdec .fdec__key--market{background:#ffffff47}.fdec.fdec .fdec__key--move{width:0;height:.7rem;border-left:2px dashed var(--fdec-tint-2)}.fdec.fdec .fdec__stats{display:grid;margin:1.1rem 0 0;border:1px solid rgba(255,255,255,.16)}@container (min-width: 520px){.fdec.fdec .fdec__stats{grid-template-columns:repeat(3,1fr)}}.fdec.fdec .fdec__stats>div{padding:.8rem .9rem;border-bottom:1px solid rgba(255,255,255,.16)}.fdec.fdec .fdec__stats>div:last-child{border-bottom:0}@container (min-width: 520px){.fdec.fdec .fdec__stats>div{border-bottom:0;border-right:1px solid rgba(255,255,255,.16)}.fdec.fdec .fdec__stats>div:last-child{border-right:0}}.fdec.fdec .fdec__stats dt{margin:0;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffff9e}.fdec.fdec .fdec__stats dd{margin:0}.fdec.fdec .fdec__stat{margin-top:.15rem;font-size:1.4rem;font-weight:700;color:#fff}.fdec.fdec .fdec__note{font-size:.75rem;color:#ffffff9e}.fdec.fdec .fdec__message{margin-top:1rem;font-size:.95rem;color:#ffffffe0}.fdec.fdec .fdec__steps-title{margin-top:1rem;font-size:.85rem;font-weight:600;color:#fff}.fdec.fdec .fdec__steps{display:grid;gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none}.fdec.fdec .fdec__steps li{position:relative;margin:0;padding:0 0 0 1rem;font-size:.875rem;color:#ffffffc7;list-style:none}.fdec.fdec .fdec__steps li:before{content:"";position:absolute;left:0;top:.55em;width:.35rem;height:.35rem;background:var(--fdec-brand)}.fdec.fdec .fdec__steps li::marker{content:none}.fdec.fdec .fdec__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.25rem}.fdec.fdec a.fdec__programme{color:#fff;font-size:.9rem;font-weight:600;text-decoration:underline;text-underline-offset:4px;box-shadow:none}.fdec.fdec a.fdec__programme:hover{color:var(--fdec-tint-2)}.fdec.fdec .fdec__foot{padding:.9rem 1.25rem 1.1rem;border-top:1px solid var(--fdec-border);background:#fafafa;font-size:.78rem;line-height:1.55;color:var(--fdec-muted)}@container (min-width: 560px){.fdec.fdec .fdec__foot{padding:.9rem 1.75rem 1.1rem}}.fdec.fdec .fdec__disclaimer{font-size:.72rem;line-height:1.5}.fdec.fdec .fdec__method{margin:.35rem 0 0;padding:0;border:0}.fdec.fdec .fdec__method summary{display:inline;cursor:pointer;font-weight:600;color:var(--fdec-brand-dark);list-style:none}.fdec.fdec .fdec__method summary::-webkit-details-marker{display:none}.fdec.fdec .fdec__method summary:after{content:" +"}.fdec.fdec .fdec__method[open] summary:after{content:" \2013"}.fdec.fdec .fdec__method ol,.fdec.fdec .fdec__method ul{margin:.5rem 0 0;padding-left:1.2rem}.fdec.fdec .fdec__method li{margin:.15rem 0;font-size:.78rem}.fdec.fdec .fdec__method a{color:var(--fdec-brand-dark);text-decoration:underline}.fdec.fdec .fdec__sources li{margin:.45rem 0}.fdec.fdec .fdec__src-line,.fdec.fdec .fdec__src-meta{display:block}.fdec.fdec .fdec__src-line{color:var(--fdec-ink)}.fdec.fdec .fdec__src-meta{font-size:.72rem}.fdec.fdec .fdec__method-label{margin-top:.6rem;font-weight:600;color:var(--fdec-ink)}@media(prefers-reduced-motion:reduce){.fdec *{transition:none!important}}
