.fa-hero{background:radial-gradient(at 0 0,#c2a47027,#0000 60%),linear-gradient(120deg,#283a36,#44634c)}.fa-search{margin-bottom:24px}.fa-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.fa-card{background:#fffef9;border:1px solid #dedfd3;border-radius:21px;overflow:hidden;box-shadow:0 7px 25px #2a453508}.fa-card>header{border-bottom:1px solid #eeeee3;align-items:center;gap:12px;padding:23px;display:flex}.fa-card>header>div{flex:1;min-width:0}.fa-card header small{color:#7f8e78;font-size:11px}.fa-card header h2{color:#34503a;margin:0;font-size:20px;font-weight:900}.fa-stage{color:#8a713c;background:#f4edda;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:800;display:flex}.fa-brief{padding:22px}.fa-brief>span{color:#8c997e;align-items:center;gap:6px;font-size:11px;display:flex}.fa-brief h3{color:#35523c;margin:10px 0;font-size:21px;font-weight:900;line-height:1.7}.fa-brief p{color:#7f8b75;font-size:12px;line-height:1.9}.fa-platforms{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.fa-read{color:#817148;background:#f8f7ef;border:1px solid #dedfcc;border-radius:9px;justify-content:space-between;align-items:center;width:100%;margin-top:18px;padding:12px 14px;font-size:12px;font-weight:800;display:flex}.fa-decision{background:#f3f6ed;border-block:1px solid #e3e8d9;grid-template-columns:1fr 1fr;gap:16px;padding:22px;display:grid}.fa-decision label{flex-direction:column;gap:10px;min-width:0;display:flex}.fa-decision label>span{color:#506d43;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.fa-decision select,.fa-decision input{color:#4a6741;background:#fff;border:1px solid #dce4d0;border-radius:9px;width:100%;min-width:0;height:auto;min-height:46px;padding:10px;font:600 12px/1.8 Cairo}.fa-decision small{color:#7e8f70;font-size:10px;line-height:1.8}.fa-card footer{padding:20px 22px}.fa-card footer button{width:100%;min-height:46px;font-size:13px}.fa-card footer small{text-align:center;color:#929b84;margin-top:11px;font-size:10px;display:block}.ts-choice{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.ts-choice>button{text-align:right;color:#789062;cursor:pointer;background:#fff;border:1px solid #e0e5d7;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.ts-choice>button[aria-pressed=true]{background:#eef4e5;border-color:#68854c;box-shadow:inset 0 0 0 1px #68854c}.ts-choice b{color:#456238;font:800 14px Cairo;display:block}.ts-choice small{margin-top:4px;font:400 11px/1.8 Cairo;display:block}.ts-reference-form{background:#fcfaf3;border:1px solid #e8dfc4;border-radius:15px;margin-bottom:22px;padding:23px}.ts-reference-form h4{color:#6b5934;margin:0 0 8px;font-size:19px;font-weight:900}.ts-reference-form p{color:#91815b;margin-bottom:18px;font-size:12px;line-height:1.9}.ts-or{text-align:center;color:#978766;margin:17px 0;font-size:11px}.ts-upload{color:#867044;cursor:pointer;background:#fffdf8;border:1px dashed #bfa777;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:24px;display:flex;position:relative}.ts-upload b{font-size:14px}.ts-upload small{font-size:11px}.ts-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.ts-file{color:#647c4c;background:#f2f5e9;border:1px solid #dce4cd;border-radius:9px;align-items:center;gap:10px;margin-top:12px;padding:12px;font-size:12px;display:flex}.ts-file span{overflow-wrap:anywhere;flex:1}.ts-file button{cursor:pointer;background:0 0;border:0}.ts-access-note{color:#8c896e;margin-top:15px;font-size:11px;line-height:1.8;display:block}.ts-reference-read{background:#fbfaf1;border:1px solid #e2dec9;border-radius:13px;margin:14px 0;padding:18px}.ts-source-label{color:#786639;align-items:center;gap:9px;margin-bottom:12px;font-size:14px;font-weight:800;display:flex}.ts-reference-read>a{color:#607946;background:#fff;border:1px solid #e2e6d7;border-radius:10px;align-items:center;gap:12px;margin-top:10px;padding:15px;text-decoration:none;display:flex}.ts-reference-read>a>span{overflow-wrap:anywhere;flex:1;min-width:0}.ts-reference-read b{font-size:13px;font-weight:800;display:block}.ts-reference-read small{color:#8c9a7f;margin-top:5px;font-size:11px;display:block}.dq-copy-reference{flex-direction:column;justify-content:center;display:flex}.dq-copy-reference>svg{color:#a7905b;margin-bottom:10px}@media (max-width:900px){.fa-grid{grid-template-columns:1fr}}@media (max-width:540px){.fa-decision,.ts-choice{grid-template-columns:1fr}.fa-card>header{flex-wrap:wrap}.fa-stage{font-size:9px}.fa-card header h2{font-size:18px}}.ts-reference-form input[type=url]{color:#536847;background:#fff;border:1px solid #ded9c5;border-radius:10px;width:100%;min-width:0;height:auto;min-height:48px;padding:12px 14px;font:500 13px/1.7 Cairo,sans-serif;display:block}.ts-reference-form input[type=url]:focus{outline-offset:2px;outline:2px solid #a99562}
