.fs-privacy{margin-top:18px;color:#cbd7e3;font-size:14px}.fs-intro{display:grid;grid-template-columns:1.5fr .8fr;gap:42px;align-items:start;margin-bottom:42px}.fs-group h2,.fs-intro h2,.fs-result h2{font-family:Libre Caslon Text,Georgia,serif;font-weight:400;color:#203b60}.fs-progress{position:sticky;top:0;z-index:5;background:#faf9f5;border-block:1px solid #dfdfd6;padding:12px 0;margin-bottom:35px;color:#536174;font-size:13px}.fs-progressbar{height:5px;background:#e7e6df;margin-top:9px}.fs-progressbar span,.fs-scorebar span{display:block;height:100%;background:#203b60}.fs-group{margin:0 0 56px}.fs-group-head{display:flex;align-items:end;justify-content:space-between;border-bottom:1px solid #dfdfd6;padding-bottom:15px;margin-bottom:20px}.fs-group-head h2{margin:0;font-size:34px}.fs-done{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#476b50}.fs-question{border:0;padding:20px 0;margin:0;border-bottom:1px solid #ecebe5}.fs-question legend{font-size:17px;font-weight:600;color:#24354a;margin-bottom:13px;width:100%}.fs-question legend span{color:#765525}.fs-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.fs-option{display:flex;gap:9px;align-items:flex-start;border:1px solid #d8d8d0;background:#fff;padding:11px;cursor:pointer;min-height:66px}.fs-option.selected{border-color:#203b60;background:#f2f5f8}.fs-option input{margin-top:4px}.fs-option strong{color:#203b60}.fs-option span{font-size:12px;line-height:1.35;color:#536174}.fs-result{margin-top:64px;border-top:4px solid #b99b61;padding-top:40px}.fs-result-muted{background:#f1f0e9;padding:30px;border-top:0}.fs-overall{display:grid;grid-template-columns:180px 1fr;gap:35px;align-items:center}.fs-overall>div:first-child{background:#203b60;color:#fff;padding:24px;text-align:center}.fs-overall>div:first-child span{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.fs-overall>div:first-child strong{font:400 64px/1 Libre Caslon Text,Georgia,serif}.fs-overall>div:first-child small{font-size:18px}.fs-overall h2{font-size:38px;margin:0 0 8px}.fs-scoregrid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:34px 0}.fs-scoregrid article{background:#fff;border:1px solid #dfdfd6;padding:16px}.fs-scoregrid article>div:first-child{display:flex;justify-content:space-between;gap:10px}.fs-scoregrid h3{font-size:14px;color:#203b60;margin:0}.fs-scoregrid strong{font-size:22px;color:#203b60}.fs-scoregrid p{font-size:12px;color:#536174;margin:7px 0 0}.fs-scorebar{height:6px;background:#e7e6df;margin-top:12px}.fs-two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.fs-flags,.fs-priorities{margin-top:38px}.fs-priorities>div{display:grid;grid-template-columns:45px 1fr;gap:15px;padding:17px 0;border-bottom:1px solid #dfdfd6}.fs-priorities>div>span{font-size:12px;color:#765525}.fs-priorities h3{margin:0 0 5px;color:#203b60}.fs-priorities p{margin:0;color:#536174}.fs-flags ul{padding-left:20px}.fs-flags li{margin-bottom:8px}.fs-start{margin-top:40px}.fs-reset{margin-top:28px;border:1px solid #b8bcc0;background:transparent;padding:10px 15px;color:#536174;cursor:pointer}.fs-reset:hover{border-color:#203b60;color:#203b60}@media(max-width:900px){.fs-options,.fs-scoregrid{grid-template-columns:1fr 1fr}.fs-intro,.fs-overall{grid-template-columns:1fr}.fs-overall>div:first-child{max-width:180px}}@media(max-width:560px){.fs-options,.fs-scoregrid,.fs-two{grid-template-columns:1fr}.fs-group-head{align-items:start}.fs-group-head h2{font-size:29px}.fs-progress{position:static}}