.im-search-email-status{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;margin:8px 0 12px;font:400 14px/1.5 var(--im-reading-font);color:#526d61}.im-search-email-status>button{min-height:44px;padding:4px 0;border:0;background:transparent;color:var(--fb-ink,#164d44);text-decoration:underline;text-underline-offset:3px;font:600 14px/1.5 var(--im-reading-font);cursor:pointer}.im-search-email-dialog{box-sizing:border-box;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:24px;border:1px solid #c9dcd0;border-radius:var(--im-reading-radius,6px);background:#fff;color:var(--fb-ink,#164d44);font:400 16px/1.5 var(--im-reading-font);overflow:auto;box-shadow:0 12px 48px #082c2330}.im-search-email-dialog::backdrop{background:#102b2670;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.im-search-email-dialog>h2{margin:0 0 12px;font:700 20px/1.4 var(--im-reading-font)}.im-search-email-dialog>p{margin:0 0 20px;font-size:14px;overflow-wrap:anywhere}.im-search-email-dialog>div{display:flex;flex-wrap:wrap;gap:8px}.im-search-email-dialog .fb-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;max-width:100%;width:auto;margin:0;padding:8px 12px;border-radius:var(--im-reading-radius,6px);white-space:normal;font:600 14px/1.5 var(--im-reading-font);cursor:pointer}.im-search-email-dialog .fb-button--primary{border:1px solid var(--fb-ink,#164d44);background:var(--fb-ink,#164d44);color:#fff}.im-search-email-dialog .fb-button--quiet{border:1px solid #c9dcd0;background:#fff;color:var(--fb-ink,#164d44)}.im-search-email-status>button:focus-visible,.im-search-email-dialog button:focus-visible{outline:2px solid var(--fb-ink,#164d44);outline-offset:3px}.c15-account-trigger>small{display:block;font-size:12px;line-height:1.4;color:#526d61}.c15-first-home__setup.c18-first-home-profile-only>div{grid-template-columns:minmax(0,1fr)}@media(max-width:480px){.im-search-email-dialog{padding:20px}.im-search-email-dialog>div{flex-direction:column;align-items:stretch}}.im-quote-terms-hint:focus::placeholder{color:transparent;opacity:0}.fb-admin-workbench-note.c18-visitor-analytics{padding:16px}.c18-visitor-analytics>header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px}.c18-visitor-analytics h2{margin:0;font-size:20px;line-height:1.4}.c18-visitor-analytics h3{margin:0 0 6px;font-size:16px;line-height:1.5}.c18-visitor-analytics p{margin:6px 0;font-size:13px;line-height:1.6}.c18-visitor-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.c18-visitor-tabs button,.c18-visitor-custom button{border:1px solid #c8d8d2;border-radius:5px;background:#fff;color:#164f43;padding:8px 12px;min-height:40px;font:inherit;font-size:13px;cursor:pointer}.c18-visitor-tabs button[aria-pressed=true]{background:#075346;color:#fff;border-color:#075346}.c18-visitor-tabs button:disabled{opacity:.55;cursor:default}.c18-visitor-custom,.c18-visitor-drill{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0}.c18-visitor-custom label,.c18-visitor-drill label{display:grid;gap:4px;font-size:13px}.c18-visitor-custom input,.c18-visitor-drill select{box-sizing:border-box;min-height:40px;max-width:100%;border:1px solid #c8d8d2;border-radius:4px;background:#fff;color:#164f43;padding:6px 8px;font:inherit}.c18-visitor-range-note{padding:10px 12px;background:#f0f6f3;border-left:3px solid #397b67;margin:12px 0}.c18-visitor-analytics .c18-visitor-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;margin:16px 0}.c18-visitor-metrics>div{min-width:0;padding:10px 0;border-bottom:1px solid #dce6e0}.c18-visitor-metrics dt{font-size:12px}.c18-visitor-metrics dd{display:grid;gap:4px;margin:4px 0 0}.c18-visitor-metrics strong{font-size:23px;line-height:1.3}.c18-visitor-metrics dd>span{font-size:12px;line-height:1.5}.c18-visitor-chart{border-top:1px solid #dce6e0;padding-top:16px}.c18-visitor-chart-frame{min-height:130px;border:1px solid #dce6e0;border-radius:5px;padding:12px;overflow-x:auto}.c18-visitor-chart table{width:100%;border-collapse:collapse;font-size:13px}.c18-visitor-chart caption{text-align:left;color:#567064;font-size:12px;padding-bottom:10px}.c18-visitor-chart th,.c18-visitor-chart td{text-align:left;padding:8px 6px;border-bottom:1px solid #e3ebe7;font-weight:400}.c18-visitor-chart th[scope=col]{font-weight:600}.c18-visitor-chart th button{border:0;background:transparent;color:#075346;padding:4px 0;font:inherit;text-decoration:underline;cursor:pointer}.c18-visitor-drill-hint{font-size:11px;color:#5a7569}.c18-visitor-chart td{min-width:115px;white-space:nowrap}.c18-visitor-bar{display:inline-block;width:clamp(45px,12vw,160px);height:8px;margin-right:10px;vertical-align:middle;background:#edf3ef;border-radius:2px}.c18-visitor-bar i{display:block;height:100%;background:#267960;border-radius:2px}.c18-visitor-chart td small{font-size:11px;color:#567064;padding-left:8px}.c18-visitor-analytics :is(button,input,select):focus-visible{outline:2px solid #267960;outline-offset:3px}@media(max-width:600px){.fb-admin-workbench-note.c18-visitor-analytics{padding:12px}.c18-visitor-custom label{flex:1 1 145px;min-width:0}.c18-visitor-custom input{width:100%}.c18-visitor-drill-hint{display:block}.c18-visitor-chart td small{display:block;padding-left:0}}.c1-18-flow-editor{margin:12px 0;padding:12px;border:1px solid #d5e3dd;min-width:0;color:inherit}.c1-18-flow-editor header{display:flex;gap:12px;align-items:center;justify-content:space-between}.c1-18-flow-editor h3{font:inherit;font-weight:600;margin:0 0 4px}.c1-18-flow-editor p,.c1-18-flow-summary p{margin:6px 0;font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.c1-18-flow-editor ol,.c1-18-flow-summary ol{list-style:none;padding:0;margin:10px 0}.c1-18-flow-editor li{display:grid;grid-template-columns:minmax(0,1fr) minmax(72px,104px) auto;gap:8px;align-items:end;margin:8px 0}.c1-18-flow-editor label{min-width:0;font-size:.875rem}.c1-18-flow-editor input{display:block;width:100%;min-width:0;box-sizing:border-box}.c1-18-flow-editor button{font:inherit;font-size:.875rem;padding:8px 10px;min-height:40px;background:transparent;color:inherit;border:1px solid #bdcec6;border-radius:4px;cursor:pointer}.c1-18-flow-editor button:focus-visible{outline:2px solid #0b5448;outline-offset:2px}.c1-18-flow-shortcuts{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.c1-18-flow-shortcuts>span{flex-basis:100%;font-size:.875rem;line-height:1.5}.c1-18-flow-shortcuts button{min-height:44px}.c1-18-flow-total{font-weight:600}.c1-18-flow-summary{min-width:0;font-size:.875rem}.c1-18-flow-summary li{display:flex;gap:12px;justify-content:space-between;padding:6px 0;border-bottom:1px solid #e1eae5;line-height:1.5}.c1-18-flow-summary li span{min-width:0;overflow-wrap:anywhere}.c1-18-flow-summary li b{font-weight:500;flex-shrink:0}.c1-18-flow-summary>span{font-size:.875rem}@media(max-width:480px){.c1-18-flow-editor header{align-items:flex-start;flex-wrap:wrap}.c1-18-flow-editor li{grid-template-columns:minmax(0,1fr) 88px}.c1-18-flow-editor li>button{grid-column:1/-1;justify-self:end}.c1-18-flow-summary li{gap:8px}}.im-social-submit-issues{margin:16px 0;padding:16px;border:1px solid #cbdcd5;border-left:3px solid #0b5448;border-radius:6px;background:#f4f8f5}.im-social-submit-issues h2{font-size:1rem;line-height:1.4;margin:0 0 8px}.im-social-submit-issues p,.im-social-submit-issues li{font-size:.875rem;line-height:1.5}.im-social-submit-issues ul{margin:8px 0;padding-left:20px}.im-social-submit-issues button{font:inherit;color:#0b5448;border:0;padding:6px 0;background:transparent;text-align:left;text-decoration:underline;cursor:pointer}.im-social-submit-issues button:focus-visible{outline:2px solid #0b5448;outline-offset:3px}.im-social-submit-review{min-width:0;margin-top:16px;border:1px solid #d5e3dd;border-radius:8px;padding:20px;background:#fff}.im-social-submit-review>header{border-bottom:1px solid #d5e3dd;padding-bottom:12px}.im-social-submit-review h2{font-size:1.25rem;line-height:1.4;margin:4px 0 8px}.im-social-submit-review h3{font-size:1rem;line-height:1.4;margin:0 0 10px}.im-social-submit-review p,.im-social-submit-review dt,.im-social-submit-review dd{font-size:.875rem;line-height:1.6;overflow-wrap:anywhere}.im-social-submit-review__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:20px 0}.im-social-submit-review__grid>section{min-width:0}.im-social-submit-review__service-facts{grid-column:1/-1}.im-social-submit-review__service-facts dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.im-social-submit-review dl{margin:0}.im-social-submit-review dl>div{padding:8px 0;border-bottom:1px solid #e1eae5}.im-social-submit-review dt{font-weight:600}.im-social-submit-review dd{margin:2px 0 0;white-space:pre-wrap}.im-social-submit-review__grid img{display:block;max-width:100%;max-height:220px;object-fit:contain;border-radius:4px}.im-social-submit-review__gallery{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.im-social-submit-review__gallery img{width:80px;height:64px;object-fit:cover}.im-social-submit-review>footer{border-top:1px solid #d5e3dd;padding-top:12px}.im-social-submit-review__actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.im-social-submit-review__actions button{min-height:44px}@media(max-width:720px){.im-social-submit-review{padding:14px}.im-social-submit-review__grid{grid-template-columns:minmax(0,1fr);gap:18px;padding:16px 0}.im-social-submit-review__service-facts dl{grid-template-columns:minmax(0,1fr);gap:0}.im-social-submit-review__actions{justify-content:flex-start}}.im-partner-reference-facts{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin:0!important}.im-partner-reference-facts>.im-partner-reference-fact{display:grid!important;grid-template-columns:24px minmax(0,1fr);gap:2px 8px;min-width:0}.im-partner-reference-fact>dt{display:contents!important;color:#647b70;font-size:12px;line-height:1.5}.im-partner-reference-fact>dt>svg{position:static!important;grid-column:1;grid-row:1 / 3;display:block;width:20px!important;height:20px!important;margin-top:2px;color:#154f44}.im-partner-reference-fact>dt>span{grid-column:2}.im-partner-reference-fact>dd{grid-column:2;min-width:0;margin:0!important;color:#154f44;font-size:14px;line-height:1.55;font-weight:650;overflow-wrap:anywhere}.im-reference-budget{min-width:0;margin:0 0 12px;color:#154f44}.im-reference-budget>:is(p,small){display:block;margin:0 0 4px;color:#647b70;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.im-reference-budget>:is(h2,strong){display:block;margin:2px 0 6px;color:#154f44;font-size:20px;line-height:1.35}.fb-card-actions .im-reference-budget{margin:0}.fb-enterprise-search-detail .im-reference-budget>strong{font-size:19px}:is(.fb-activity-card,.fb-enterprise-search-result,.fb-saved-library.im-saved-journey) .im-discovery-facts:not(.im-partner-reference-facts){display:grid!important;grid-template-columns:minmax(0,1fr)!important}img[data-activity-image-open=true]{cursor:zoom-in}img[data-activity-image-open=true]:focus-visible{outline:2px solid var(--fb-ink,#164d44);outline-offset:3px}.im-activity-image-viewer{box-sizing:border-box;width:min(1080px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;border:1px solid #c9dcd0;border-radius:6px;background:#fff;color:var(--fb-ink,#164d44);font:400 14px/1.5 var(--im-reading-font);overflow:auto}.im-activity-image-viewer::backdrop{background:#071d18c9}.im-activity-image-viewer>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px}.im-activity-image-viewer h2{min-width:0;margin:0;font:650 18px/1.4 var(--im-reading-font);overflow-wrap:anywhere}.im-activity-image-viewer button{min-width:44px;min-height:44px;padding:6px 12px;border:1px solid #c9dcd0;border-radius:4px;background:#fff;color:var(--fb-ink,#164d44);font:600 14px/1.4 var(--im-reading-font);cursor:pointer}.im-activity-image-viewer button:focus-visible{outline:2px solid var(--fb-ink,#164d44);outline-offset:2px}.im-activity-image-viewer__image{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;min-width:0;min-height:0;height:min(70dvh,720px);overflow:hidden;background:#102b26}.im-activity-image-viewer__image>img{display:block;min-width:0;min-height:0;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.im-activity-image-viewer__image>.fb-media-unavailable{display:grid;place-items:center;box-sizing:border-box;min-height:0;width:100%;height:100%;padding:20px;color:#fff;background:#102b26;text-align:center}.im-activity-image-viewer>footer{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:10px 12px;border-top:1px solid #d7e3dc;background:#fff;color:#164d44}.im-activity-image-viewer footer p{flex:1 1 240px;min-width:0;margin:0;overflow-wrap:anywhere}.im-activity-image-viewer footer small{display:block;margin-top:4px;font-size:12px}.im-activity-image-viewer__nav{display:flex;align-items:center;gap:8px}.im-activity-image-viewer__nav span{min-width:44px;text-align:center}@media(max-width:480px){.im-activity-image-viewer h2{font-size:16px}.im-activity-image-viewer__image{height:60dvh}.im-activity-image-viewer>footer{display:block}.im-activity-image-viewer__nav{justify-content:space-between;margin-top:8px}}.im-social-activity-version-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.im-activity-removal-dialog{box-sizing:border-box;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:20px;overflow:auto;border:1px solid #c9dcd0;border-radius:6px;background:#fff;color:#164d44;font:400 14px/1.6 var(--im-reading-font)}.im-activity-removal-dialog::backdrop{background:#071d1870}.im-activity-removal-dialog h2{margin:0 0 12px;font:650 18px/1.4 var(--im-reading-font)}.im-activity-removal-dialog p{margin:8px 0;overflow-wrap:anywhere}.im-activity-removal-dialog footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px}.im-activity-removal-dialog .im-removal-confirm{color:#fff;background:#9a342b;border-color:#9a342b}.im-social-service-detail__status[data-status=deleted],.im-social-service-row__status[data-status=deleted]{color:#61746e}@media(max-width:480px){.im-activity-removal-dialog{padding:16px}.im-activity-removal-dialog footer>.fb-button{flex:1;min-height:44px}}.im-admin-org-views{display:flex;gap:4px;margin:0 0 12px;border-bottom:1px solid #d7e2dc}.im-admin-org-views button{min-height:40px;padding:8px 12px;border:0;border-bottom:2px solid transparent;border-radius:0;color:#527065;background:transparent;font-size:13px}.im-admin-org-views button[aria-pressed=true]{border-bottom-color:#044d43;color:#044d43;font-weight:650}.im-admin-members{min-width:0;border:1px solid #d7e2dc;border-radius:4px;background:#fff;color:#173f36}.im-admin-members .im-admin-members__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;margin:0;border-bottom:1px solid #e3ebe6}.im-admin-members .im-admin-members__heading h2{margin:0;font-size:18px;font-weight:650;line-height:1.4;font-family:inherit}.im-admin-members .im-admin-members__heading p{margin:4px 0 0;color:#5c736a;font-size:13px;line-height:1.5}.im-admin-members__heading>span{flex-shrink:0;font-size:13px;font-variant-numeric:tabular-nums}.im-admin-members__filters{display:grid;grid-template-columns:minmax(180px,2fr) repeat(3,minmax(115px,1fr));gap:12px;padding:16px 16px 12px}.im-admin-members__filters label{display:flex;flex-direction:column;gap:6px;min-width:0;color:#385d50;font-size:12px;font-weight:600}.im-admin-members__filters input,.im-admin-members__filters select{box-sizing:border-box;width:100%;min-width:0;min-height:38px;padding:7px 9px;border:1px solid #bacdc2;border-radius:4px;color:#173f36;background:#fff;font-size:14px;font-weight:400;line-height:1.4;font-family:inherit}.im-admin-members__filters input:disabled{opacity:.6;background:#f3f6f4}.im-admin-members button{min-height:36px;border:1px solid #c7d6ce;border-radius:4px;padding:7px 10px;color:#145b48;background:#fff;font-size:13px}.im-admin-members .im-admin-members__reset{align-self:end;justify-self:start}.im-admin-members__scope{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:0 16px;padding:0 0 12px;color:#5c736a;font-size:12px;line-height:1.5}.im-admin-members__scope button{min-height:32px;padding:4px 0;border:0;background:transparent;text-decoration:underline;text-underline-offset:3px}.im-admin-members__table-scroll{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.im-admin-members .im-admin-members__table{width:100%;min-width:920px;margin:0;border-collapse:collapse;table-layout:fixed;font-size:13px}.im-admin-members__table th{padding:10px 12px;border-block:1px solid #d7e2dc;color:#4d6b5e;background:#f3f7f4;text-align:left;font-size:12px;font-weight:600}.im-admin-members__table th:first-child{width:23%}.im-admin-members__table th:nth-child(2){width:7%}.im-admin-members__table th:nth-child(3){width:24%}.im-admin-members__table th:nth-child(4){width:17%}.im-admin-members__table th:nth-child(5){width:15%}.im-admin-members__table td{padding:12px;border-bottom:1px solid #e3ebe6;vertical-align:top;line-height:1.6;overflow-wrap:anywhere}.im-admin-members__table tbody tr:last-child td{border-bottom:0}.im-admin-members__table td strong{font-size:14px;font-weight:650}.im-admin-members__table td small{display:block;margin-top:3px;color:#5c736a;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.im-admin-members__table a{display:inline-flex;align-items:center;min-height:32px;color:#095b49;font-weight:600;text-underline-offset:3px}.im-admin-members__status{display:inline-block;padding:2px 6px;border:1px solid #d4ddd8;border-radius:3px;color:#52695e;background:#f5f7f5;font-size:12px}.im-admin-members__status.is-verified{border-color:#b9d6c4;color:#145b40;background:#eef6ef}.im-admin-members__status.is-returned,.im-admin-members__status.is-pending{border-color:#decf9e;color:#795415;background:#faf7ed}.im-admin-members__status.is-rejected{border-color:#e0bdb7;color:#863d32;background:#fbf1ee}.im-admin-members__unknown{color:#68796f}.im-admin-members__empty{padding:24px 16px;border-top:1px solid #e3ebe6}.im-admin-members__empty h3{margin:0 0 6px;font-size:15px}.im-admin-members__empty p{margin:0 0 12px;color:#5c736a;font-size:13px}.im-admin-members .im-admin-members__error{margin:0 16px 12px;padding:0;border:0;color:#863d32;background:transparent;font-size:13px;line-height:1.5}.im-admin-members__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.im-admin-members :is(a,button,input,select):focus-visible,.im-admin-org-views button:focus-visible{outline:2px solid #28735f;outline-offset:2px}.im-admin-members-return{margin-bottom:12px}@media(max-width:1100px){.im-admin-members__filters{grid-template-columns:repeat(3,minmax(0,1fr))}.im-admin-members__search{grid-column:span 2}}@media(max-width:760px){.im-admin-members .im-admin-members__heading{align-items:flex-start;padding:12px}.im-admin-members__filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px;padding:12px}.im-admin-members__search{grid-column:1/-1}.im-admin-members__scope{margin-inline:12px}.im-admin-members__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.im-admin-members .im-admin-members__table{min-width:0}.im-admin-members__table,.im-admin-members__table tbody{display:block}.im-admin-members__table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:12px;border-top:1px solid #d7e2dc}.im-admin-members__table td{padding:0;border:0;font-size:13px}.im-admin-members__table td[data-label]:before{display:block;margin-bottom:3px;color:#6b7e72;content:attr(data-label);font-size:11px;font-weight:400}.im-admin-members__table .im-admin-members__organisation{grid-column:1/-1}.im-admin-members__table .im-admin-members__organisation:before{display:none}.im-admin-members__table td:nth-child(3){grid-column:1/-1}.im-admin-members__table .im-admin-members__action{grid-column:1/-1}.im-admin-members__table .im-admin-members__action a{min-height:36px}}.im-test-members__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid #e3ebe6;font-size:13px}.im-test-members__tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 16px 12px;font-size:13px}.im-test-members__tools>span{color:#5c736a;font-size:12px}.im-test-members__result{margin:0;padding:8px 16px 12px;color:#385d50;font-size:13px;line-height:1.5}.im-admin-members .im-test-members__toggle{border-color:transparent;text-decoration:underline;text-underline-offset:3px;background:transparent}.im-test-members__dialog .im-test-members__view-result{color:#fff;background:#095b49;border-color:#095b49}.im-admin-members .im-test-members__select{display:flex;flex-direction:row;align-items:flex-start;gap:8px;min-width:0}.im-admin-members .im-test-members__select strong{min-width:0;flex:1;word-break:normal;overflow-wrap:anywhere}.im-admin-members .im-test-members__select>input[type=checkbox]{box-sizing:border-box;display:inline-block;width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px;flex:0 0 16px;margin:3px 0 0;padding:0;border-radius:2px;accent-color:#095b49}.im-test-members__dialog{box-sizing:border-box;width:min(720px,calc(100% - 24px));max-height:calc(100dvh - 32px);padding:20px;border:1px solid #bacdc2;border-radius:6px;color:#173f36;background:#fff;font-size:14px;line-height:1.6}.im-test-members__dialog::backdrop{background:#0f282066}.im-test-members__dialog h3{margin:0;font-size:18px;font-family:inherit}.im-test-members__dialog header p{margin:8px 0 16px;color:#5c736a;font-size:13px}.im-test-members__preview{padding:0;list-style:none}.im-test-members__preview>li{padding:12px 0;border-top:1px solid #d7e2dc}.im-test-members__preview :is(strong,span,small){display:block;overflow-wrap:anywhere}.im-test-members__preview small{color:#5c736a;font-size:12px}.im-test-members__preview dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin:8px 0;font-size:12px}.im-test-members__preview dl div{display:flex;justify-content:space-between;gap:8px}.im-test-members__preview dd{margin:0;font-variant-numeric:tabular-nums}.im-test-members__reason{display:grid;gap:6px}.im-test-members__reason textarea{box-sizing:border-box;width:100%;padding:8px;border:1px solid #bacdc2;border-radius:4px;font:inherit;color:inherit}.im-test-members__dialog footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px}.im-test-members__dialog button[type=submit]{color:#fff;background:#095b49;border-color:#095b49}.im-test-members__dialog button:disabled{opacity:.55}@media(max-width:480px){.im-test-members__preview dl{grid-template-columns:1fr}.im-test-members__dialog{padding:14px}}.im-service-satisfaction{min-width:0;border:1px solid #d7e2dc;border-radius:4px;color:#173f36;background:#fff}.im-service-satisfaction .im-service-satisfaction__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0;padding:16px;border-bottom:1px solid #e3ebe6}.im-service-satisfaction__heading h2{margin:0;font-family:inherit;font-size:18px;line-height:1.4}.im-service-satisfaction__heading p{margin:4px 0 0;color:#5c736a;font-size:13px;line-height:1.6}.im-service-satisfaction button{flex-shrink:0;min-height:36px;padding:7px 10px;border:1px solid #bacdc2;border-radius:4px;color:#145b48;background:#fff;font-size:13px}.im-service-satisfaction button:disabled{opacity:.6}.im-service-satisfaction__readtime{display:flex;flex-wrap:wrap;gap:8px 20px;padding:12px 16px;color:#5c736a;font-size:12px;line-height:1.5}.im-service-satisfaction__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:0 16px 12px}.im-service-satisfaction__filters label{display:grid;gap:6px;min-width:0;max-width:100%;font-size:12px;font-weight:600}.im-service-satisfaction__filters select{box-sizing:border-box;width:100%;max-width:100%;min-height:38px;border:1px solid #bacdc2;border-radius:4px;padding:7px 9px;color:#173f36;background:#fff;font-size:14px}.im-service-satisfaction__filters>span{margin:0 0 8px auto;color:#5c736a;font-size:12px}.im-service-satisfaction .im-service-satisfaction__table{width:100%;margin:0;border-collapse:collapse;table-layout:fixed;font-size:13px}.im-service-satisfaction__table th{padding:10px 12px;border-block:1px solid #d7e2dc;color:#4d6b5e;background:#f3f7f4;text-align:left;font-size:12px}.im-service-satisfaction__table th:first-child{width:27%}.im-service-satisfaction__table th:nth-child(2){width:14%}.im-service-satisfaction__table th:nth-child(3){width:14%}.im-service-satisfaction__table th:nth-child(4){width:25%}.im-service-satisfaction__table td{padding:12px;border-bottom:1px solid #e3ebe6;vertical-align:top;line-height:1.6;overflow-wrap:anywhere}.im-service-satisfaction__table tr:last-child td{border-bottom:0}.im-service-satisfaction__table strong{font-size:14px}.im-service-satisfaction__table small{display:block;margin-top:3px;color:#5c736a;font-size:12px;line-height:1.5}.im-service-satisfaction__average{display:flex;align-items:baseline;gap:4px;font-variant-numeric:tabular-nums}.im-service-satisfaction__status{display:inline-block;border:1px solid #d4ddd8;border-radius:3px;padding:2px 6px;color:#52695e;background:#f5f7f5;font-size:12px}.im-service-satisfaction__status.is-available{border-color:#b9d6c4;color:#145b40;background:#eef6ef}.im-service-satisfaction__table details{margin-top:8px;font-size:12px}.im-service-satisfaction__table details p{margin:6px 0 0;color:#5c736a;font-size:12px;overflow-wrap:anywhere}.im-service-satisfaction__method{margin:0;padding:12px 16px;border-top:1px solid #e3ebe6;font-size:12px}.im-service-satisfaction__method p{margin:8px 0 0;color:#5c736a;line-height:1.6}.im-service-satisfaction__empty{padding:20px 16px}.im-service-satisfaction__empty h3{margin:0 0 6px;font-size:15px}.im-service-satisfaction__empty p{margin:0;color:#5c736a;font-size:13px;line-height:1.6}.im-service-satisfaction .im-service-satisfaction__error{margin:0 16px 12px;border:1px solid #e0bdb7;border-radius:4px;padding:8px 12px;color:#863d32;background:#fbf1ee;font-size:13px}.im-service-satisfaction__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.im-service-satisfaction__source-link{display:block;margin-top:8px;color:#145b48;font-size:13px;line-height:1.6;text-underline-offset:3px}.im-service-satisfaction__source{padding:12px 16px;border-top:1px solid #e3ebe6}.im-admin-case-source{min-width:0;color:#173f36;font-family:inherit;font-size:14px;line-height:1.6}.im-admin-case-source>header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px;margin:12px 0}.im-admin-case-source h3{margin:0;font-family:inherit;font-weight:600;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.im-admin-case-source h4{margin:12px 0 8px;font-family:inherit;font-weight:600;font-size:14px;line-height:1.5}.im-admin-case-source header p,.im-admin-case-source__note{margin:4px 0 8px;color:#5c736a;font-size:13px;line-height:1.6}.im-admin-case-source__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:8px 0 12px;padding:0}.im-admin-case-source__facts>div{min-width:0}.im-admin-case-source__facts dt{margin:0 0 2px;color:#5c736a;font-size:12px}.im-admin-case-source__facts dd{margin:0;font-size:13px;overflow-wrap:anywhere}.im-admin-case-source a{color:#145b48;text-underline-offset:3px;overflow-wrap:anywhere}.im-admin-case-source__links{display:flex;flex-wrap:wrap;gap:8px 16px;margin:12px 0;padding:8px 0;border-block:1px solid #e3ebe6;font-size:13px}.im-admin-case-source__survey{padding-top:4px}.im-admin-case-source__questions{margin:8px 0;padding:0;list-style:none}.im-admin-case-source__questions>li{border-top:1px solid #e3ebe6}.im-admin-case-source__questions summary{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0;cursor:pointer;font-size:13px}.im-admin-case-source__questions summary span{min-width:0}.im-admin-case-source__questions summary b{flex-shrink:0;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.im-admin-case-source__questions summary:after{content:"＋";margin-left:auto;font-weight:600}.im-admin-case-source__questions details[open]>summary:after{content:"−"}.im-admin-case-source__questions p{margin:0 0 8px;font-size:13px}.im-admin-case-source__questions table{width:100%;table-layout:fixed;margin:0 0 12px;border-collapse:collapse;font-size:12px}.im-admin-case-source__questions caption{padding:4px 0;color:#5c736a;text-align:left}.im-admin-case-source__questions :is(th,td){padding:6px 3px;border:1px solid #d7e2dc;text-align:center}.im-admin-case-source__references{margin-top:12px;border-top:1px solid #e3ebe6;padding-top:8px;font-size:12px}.im-admin-case-source__missing{margin:8px 0;font-size:13px;color:#5c736a}.im-admin-case-source :is(a,summary):focus-visible,.im-service-satisfaction a:focus-visible{outline:2px solid #28735f;outline-offset:3px}@media(max-width:430px){.im-service-satisfaction__source{padding:12px}.im-admin-case-source__facts{grid-template-columns:minmax(0,1fr);gap:8px}.im-admin-case-source__links{flex-direction:column;gap:8px}.im-admin-case-source__questions summary{align-items:start}}.im-service-satisfaction :is(button,select,summary):focus-visible{outline:2px solid #28735f;outline-offset:2px}@media(max-width:760px){.im-service-satisfaction .im-service-satisfaction__heading{padding:12px}.im-service-satisfaction__readtime{display:grid;padding:12px}.im-service-satisfaction__filters{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:0 12px 12px}.im-service-satisfaction__filters>span{margin:0}.im-service-satisfaction__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.im-service-satisfaction__table,.im-service-satisfaction__table tbody{display:block}.im-service-satisfaction__table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border-top:1px solid #d7e2dc;padding:12px}.im-service-satisfaction__table td{border:0;padding:0}.im-service-satisfaction__table td:before{display:block;margin-bottom:3px;color:#6b7e72;content:attr(data-label);font-size:11px}.im-service-satisfaction__table .im-service-satisfaction__activity{grid-column:1/-1}.im-service-satisfaction__table .im-service-satisfaction__activity:before{display:none}.im-service-satisfaction__table td:nth-child(n+4){grid-column:1/-1}}.im-document-recovery{margin:1rem 0;padding:1rem;border:1px solid #c9d9d3;border-left:3px solid #386d60;border-radius:8px;background:#f6faf8;color:#194c41;font:inherit;min-width:0}.im-document-recovery b{font-size:1rem}.im-document-recovery p{font-size:.875rem;line-height:1.55;margin:.45rem 0}.im-document-recovery small{display:block;margin-top:.65rem;font-size:.75rem;line-height:1.5}.im-document-recovery__actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.75rem}.im-document-recovery__actions button{font:inherit;font-size:.8125rem;line-height:1.4;min-height:40px;padding:.55rem .75rem;border:1px solid #61867b;border-radius:6px;background:#fff;color:#194c41;cursor:pointer}.im-document-recovery__actions button:focus-visible{outline:3px solid #5e9a88;outline-offset:2px}.im-document-recovery__actions button:disabled{opacity:.55;cursor:default}.im-document-recovery__comparison{max-height:20rem;overflow:auto;margin:.75rem 0}.im-document-recovery table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.8125rem}.im-document-recovery caption{text-align:left;padding:.35rem 0}.im-document-recovery th,.im-document-recovery td{padding:.55rem;text-align:left;vertical-align:top;border-bottom:1px solid #d5e1dc;overflow-wrap:anywhere;white-space:pre-wrap}.im-document-recovery th{font-weight:600}.im-document-recovery th:first-child{width:25%}@media(max-width:640px){.im-document-recovery{padding:.75rem}.im-document-recovery__actions{display:grid;grid-template-columns:1fr}.im-document-recovery__actions button{width:100%;min-height:44px}.im-document-recovery th,.im-document-recovery td{padding:.4rem}.im-document-recovery table{font-size:.75rem}}.im-admin-display{margin:12px 0 16px;border:1px solid var(--fb-line,#d8e4df);border-radius:8px;background:var(--fb-card,#fff);font-size:14px;line-height:1.5}.im-admin-display details>summary{cursor:pointer;padding:10px 14px;color:var(--fb-ink,#104b42);font-weight:600}.im-admin-display summary small{margin-left:12px;font-size:12px;font-weight:400;color:var(--fb-muted,#58736b)}.im-admin-display__body{padding:0 14px 14px;max-width:880px}.im-admin-display__body>p{margin:4px 0 12px;font-size:13px}.im-admin-display fieldset{margin:0;padding:0;border:0;min-width:0}.im-admin-display legend{font-size:13px;font-weight:600;margin-bottom:8px}.im-admin-display .im-admin-display__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 20px}.im-admin-display .im-admin-display__options label{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;min-width:0;min-height:36px;margin:0;padding:0;cursor:pointer;font-size:14px;line-height:1.5}.im-admin-display .im-admin-display__options input[type=checkbox]{box-sizing:border-box;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:17px;min-width:17px;max-width:17px;height:17px;min-height:17px;max-height:17px;margin:0;padding:0;accent-color:var(--fb-ink,#104b42);flex:0 0 17px}.im-admin-display .im-admin-display__options label>span{flex:1 1 auto;min-width:0;width:auto;white-space:normal;word-break:normal;overflow-wrap:normal}.im-admin-display__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.im-admin-display__actions button{min-height:36px;padding:6px 12px;border:1px solid var(--fb-line,#b8cec4);border-radius:5px;background:transparent;color:var(--fb-ink,#104b42);font:inherit;cursor:pointer}.im-admin-display__actions small{font-size:12px;color:var(--fb-muted,#58736b)}.im-admin-display button:disabled,.im-admin-display fieldset:disabled{opacity:.65;cursor:default}.im-admin-display :focus-visible{outline:2px solid #187e68;outline-offset:3px}.im-admin-display-empty{padding:20px 16px;border:1px solid var(--fb-line,#d8e4df);border-radius:8px;font-size:14px}@media(max-width:600px){.im-admin-display .im-admin-display__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.im-admin-display .im-admin-display__options label,.im-admin-display__actions button{min-height:44px}}@media(max-width:360px){.im-admin-display .im-admin-display__options{grid-template-columns:minmax(0,1fr)}}.fb-auth-page.im-social-join-entry>form{width:min(960px,100%);max-width:960px}.fb-auth-page.im-social-join-entry{padding:24px}.fb-auth-page.im-social-join-entry form .fb-register-wizard{padding:20px;font-size:14px;line-height:1.5}.fb-auth-page.im-social-join-entry .fb-register-wizard .fb-auth-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:10px 0}.fb-auth-page.im-social-join-entry .fb-register-wizard .fb-auth-steps li{font-size:12px;line-height:1.4;min-width:0;gap:6px;padding:4px 0!important}.fb-auth-page.im-social-join-entry .fb-register-wizard .fb-auth-steps li span{line-height:1.4}.fb-auth-page.im-social-join-entry .fb-register-wizard .fb-register-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0}.fb-auth-page.im-social-join-entry .fb-register-wizard .fb-register-options button{min-width:0;min-height:80px;height:auto;padding:10px 12px}.fb-auth-page.im-social-join-entry .fb-register-wizard .fb-register-options button b{font-size:16px;line-height:1.4}.fb-auth-page.im-social-join-entry .fb-register-wizard .fb-register-options button span{font-size:14px;line-height:1.45}.fb-auth-page.im-social-join-entry .fb-register-wizard .fb-button{min-height:44px}@media(min-width:641px){.fb-auth-page.im-social-join-entry .fb-register-wizard>.fb-button{width:auto;min-width:220px;align-self:flex-start}}.im-social-join-guide{margin:10px 0;padding:14px;border:1px solid #d5e1da;border-radius:6px;background:#f7faf6;color:#174b42}.im-social-join-guide h2{margin:0;font-size:16px;line-height:1.4}.im-social-join-guide__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;cursor:pointer;list-style:none}.im-social-join-guide__toggle::-webkit-details-marker{display:none}.im-social-join-guide__toggle>span{flex:0 0 auto;font-size:14px;text-decoration:underline;text-underline-offset:3px}.im-social-join-guide__toggle:focus-visible{outline:2px solid #075248;outline-offset:4px;border-radius:3px}.im-social-join-guide__content{padding-top:10px}.im-social-join-guide h3{margin:12px 0 8px;font-size:14px;line-height:1.4}.im-social-join-guide__data{display:grid;grid-template-columns:1fr 1.6fr;gap:14px;margin:0}.im-social-join-guide__data>div{min-width:0}.im-social-join-guide dt{font-weight:650;margin-bottom:3px}.im-social-join-guide dd{margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.im-social-join-guide__flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;counter-reset:social-join}.im-social-join-guide__flow li{min-width:0;padding-top:8px;border-top:1px solid #d5e1da;counter-increment:social-join}.im-social-join-guide__flow b{display:block;font-size:14px;line-height:1.4}.im-social-join-guide__flow b:before{content:counter(social-join) ". "}.im-social-join-guide__flow span{display:block;margin-top:3px;font-size:12px;line-height:1.45}@media(max-width:640px){.fb-auth-page.im-social-join-entry,.fb-auth-page.im-social-join-entry form .fb-register-wizard{padding:12px}.fb-auth-page.im-social-join-entry .fb-register-wizard .fb-auth-steps{gap:8px;margin:8px 0}.fb-auth-page.im-social-join-entry .fb-register-wizard .fb-auth-steps li{font-size:12px}.im-social-join-guide{padding:12px}.im-social-join-guide__data{grid-template-columns:1fr;gap:10px}.im-social-join-guide__flow{grid-template-columns:repeat(2,minmax(0,1fr))}}.c15-period{display:flex;flex-wrap:wrap;align-items:end;gap:20px;border-block:1px solid #c5d9d2;padding:24px 0;margin-bottom:32px}.c15-period>div{flex:1 1 250px}.c15-period span,.c15-period label{display:block}.c15-period label{flex:0 1 180px}.c15-period input{width:100%;min-height:44px;margin-top:8px;border:1px solid #94b3aa;border-radius:8px;padding:10px;background:#fffefa;color:#094d43}.c15-period p{flex-basis:100%;margin:0}.c15-results-dashboard button,.c15-public-sample button{min-height:44px}.c15-results-dashboard .fb-outcome-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.c15-results-dashboard .fb-outcome-kpis b{font-size:clamp(20px,2.2vw,32px)}.c15-month-chart article{padding:18px 0;border-bottom:1px solid #d5e2dd}.c15-month-track{height:10px;margin:12px 0;background:#e7efeb;border-radius:5px}.c15-month-track i{display:block;height:100%;background:#287958;border-radius:5px}.c15-ranked summary{display:flex;justify-content:space-between;gap:12px;cursor:pointer;padding:14px 0}.c15-ranked summary span{flex:1}.c15-ranked details,.c15-results-dashboard details{border-bottom:1px solid #d5e2dd}.c15-results-dashboard details button,.c15-period-summary button{display:block;text-align:left;margin:8px 0}.c15-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.c15-signal-grid article{min-width:0}.c15-signal-grid h4{font-size:20px}.c15-signal-grid p span,.c15-evidence-row span{display:block;margin:8px 0}.c15-evidence-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:22px 0;border-top:1px solid #d5e2dd}.c15-evidence-row figure{margin:0 0 12px}.c15-evidence-row img{width:100%;max-height:220px;object-fit:cover;border-radius:8px}.c15-period-summary{padding:28px;background:#fffefa;border:1px solid #c5d9d2}.c15-public-sample,.c15-public-data{margin:64px auto;max-width:1320px;padding:40px;color:#094d43}.c15-public-sample{background:#eef4f0}.c15-public-sample h2,.c15-public-data h2{font-size:clamp(28px,3.1vw,44px);line-height:1.35}.c15-public-sample p,.c15-public-data p,.c15-public-data dd{line-height:1.85}.c15-sample-intro{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:32px;align-items:center}.c15-sample-intro img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:10px}.c15-public-sample__sheet{margin-top:28px;background:#fffefa;padding:36px;box-shadow:0 8px 28px #063e3310}.c15-sample-actions{display:flex;justify-content:space-between;gap:20px;align-items:center}.c15-public-sample dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.c15-public-sample dd,.c15-public-data dd{margin:8px 0 0}.c15-public-data details{border-block:1px solid #c5d9d2;padding:20px 0}.c15-public-data summary{cursor:pointer;min-height:44px;font-weight:700}.c15-public-data dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.c15-public-company{max-width:1320px;margin:40px auto;padding:32px 40px;border-top:1px solid #c5d9d2}.c15-public-company p{max-width:80ch;line-height:1.8}@media(max-width:900px){.c15-signal-grid,.c15-results-dashboard .fb-outcome-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.c15-public-sample,.c15-public-data{padding:22px 16px;margin:32px 0}.c15-public-sample__sheet{padding:20px 14px}.c15-sample-intro,.c15-evidence-row,.c15-public-data dl{grid-template-columns:1fr;gap:20px}.c15-signal-grid{grid-template-columns:1fr}.c15-sample-actions{align-items:start;flex-direction:column}.c15-period label{flex:1 1 130px}.c15-public-company{padding:24px 16px}.c15-public-sample button{width:100%}.c15-period-summary{padding:18px}}.c15-results-dashboard>header{display:block;background:#fffefa}.c15-results-dashboard .fb-outcome-kpis article:nth-child(n){grid-column:auto;min-height:124px}.c15-results-dashboard .fb-outcome-dashboard__section{min-width:0}.c15-results-dashboard .fb-outcome-dashboard__section>header{flex-wrap:wrap}.c15-results-dashboard .c15-period-summary p{font-size:16px;font-weight:400;letter-spacing:normal;line-height:1.7;text-transform:none}.c15-results-workbench{display:grid;grid-template-columns:minmax(190px,.72fr) minmax(0,1.8fr) minmax(230px,.82fr);gap:16px;align-items:start;margin:20px 0 26px;color:#164d44}.c15-workbench-records{position:sticky;top:16px;min-width:0;overflow:hidden;border:1px solid #d4e1db;border-radius:10px;background:#fffefa}.c15-workbench-records>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:14px 13px;border-bottom:1px solid #dfe8e2;background:#f4f7f2}.c15-workbench-records>header>div{display:grid;gap:3px;min-width:0}.c15-workbench-records>header p{margin:0;color:#60796f;font-size:11px;font-weight:750}.c15-workbench-records>header b{color:#164d44;font-size:14px}.c15-workbench-records>header>span{color:#60796f;font-size:11px;white-space:nowrap}.c15-workbench-records>div{display:grid;max-height:calc(100vh - 245px);overflow-y:auto}.c15-workbench-records>div>button{display:grid;justify-items:start;gap:5px;width:100%;min-width:0;min-height:94px;border:0;border-bottom:1px solid #e2ebe6;padding:11px 12px;background:transparent;color:#244b40;text-align:left;font:inherit;cursor:pointer}.c15-workbench-records>div>button:last-child{border-bottom:0}.c15-workbench-records>div>button:hover{background:#f5f8f4}.c15-workbench-records>div>button[aria-pressed=true]{box-shadow:inset 3px 0 #0a5a4c;background:#edf6f1}.c15-workbench-records>div>button:focus-visible{position:relative;z-index:1;outline:2px solid #28735f;outline-offset:-2px}.c15-workbench-records>div>button>b{color:#16463b;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.c15-workbench-records>div>button>span{color:#345c50;font-size:12px;font-weight:700;line-height:1.4;font-variant-numeric:tabular-nums}.c15-workbench-records>div>button>small{color:#60796f;font-size:10px;line-height:1.4;overflow-wrap:anywhere}.c15-workbench-main{min-width:0;border:1px solid #d4e1db;border-radius:14px;background:#fffefa;overflow:hidden}.c15-workbench-record-context{margin:0;padding:12px 20px;border-bottom:1px solid #dfe8e2;background:#f4f7f2;color:#586f67;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.c15-workbench-caption{font-size:13px;line-height:1.6;color:#586f67;font-weight:400}.c15-workbench-heading{padding:24px 24px 20px}.c15-workbench-heading p{margin:0 0 8px;color:#526e64;font-size:14px}.c15-workbench-heading h2{font-size:clamp(23px,2vw,31px);line-height:1.4;margin:0 0 9px;overflow-wrap:anywhere}.c15-workbench-heading>span{font-size:14px;color:#516e64}.c15-workbench-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 24px 24px;gap:10px}.c15-workbench-kpis article{display:grid;gap:6px;padding:15px 12px;background:#f2f6f2;border-radius:8px;align-content:start}.c15-workbench-kpis svg{width:22px;height:22px;color:#65836e}.c15-workbench-kpis span{font-size:13px}.c15-workbench-kpis strong{font-size:clamp(20px,1.8vw,29px);line-height:1.4;overflow-wrap:anywhere}.c15-workbench-kpis small{font-size:13px;font-weight:400}.c15-workbench-views{display:flex;gap:4px;padding:0 24px;border-bottom:1px solid #d4e1db;overflow-x:auto}.c15-workbench-views button{flex:1;min-height:48px;white-space:nowrap;border:0;border-bottom:3px solid transparent;padding:10px 9px;background:transparent;color:#526c61;font:inherit;font-weight:700;cursor:pointer}.c15-workbench-views button[aria-pressed=true]{color:#0a5145;border-bottom-color:#0a5145;background:#edf4ed}.c15-workbench-content{padding:24px;min-height:260px}.c15-workbench-content h3{margin:0 0 18px;font-size:21px;line-height:1.45}.c15-workbench-story{font-size:17px;line-height:1.9;white-space:pre-line;overflow-wrap:anywhere}.c15-workbench-next{display:grid;gap:10px;margin-top:24px}.c15-workbench-next button{display:flex;gap:12px;align-items:center;text-align:left;min-height:72px;padding:14px;border:1px solid #d7e2db;border-radius:8px;background:#fff;color:#164d44;font:inherit;cursor:pointer}.c15-workbench-next button>span:nth-child(2){flex:1;display:grid;gap:6px}.c15-workbench-next svg{width:25px;height:25px;flex-shrink:0}.c15-workbench-next small{color:#536f65;font-weight:400}.c15-workbench-feedback{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.c15-workbench-feedback article{border:1px solid #d6e1da;border-radius:9px;padding:18px;background:#f9fbf7}.c15-workbench-feedback h4{margin:0 0 15px;font-size:16px}.c15-workbench-feedback strong{font-size:34px;line-height:1.2}.c15-workbench-feedback strong small{font-size:18px}.c15-workbench-feedback p{font-size:13px;color:#557167;margin:12px 0 0}.c15-workbench-bar{height:7px;background:#e0e9e1;border-radius:4px;overflow:hidden;margin-top:14px}.c15-workbench-bar span{display:block;height:100%;background:#1d7462}.c15-workbench-empty{padding:24px;line-height:1.8;background:#f4f7f2;color:#4d685e}.c15-workbench-empty h2,.c15-workbench-empty h4{color:#184c41;font-size:21px;margin:0 0 10px}.c15-workbench-reading{position:sticky;top:24px;padding:24px 20px;border:1px solid #d7e1d5;background:#f1f4e9;border-radius:12px;min-width:0}.c15-workbench-eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;color:#5c755d;margin:0 0 8px}.c15-workbench-reading h3{font-size:22px;line-height:1.45;margin:0 0 14px}.c15-workbench-reading-title{font-size:14px;font-weight:700;padding-bottom:18px;border-bottom:1px solid #cbd9c8;overflow-wrap:anywhere}.c15-workbench-reading h4{margin:22px 0 8px;font-size:15px}.c15-workbench-reading p:not(.c15-workbench-eyebrow){line-height:1.8}.c15-workbench-reading>p:not(.c15-workbench-reading-title){font-size:14px}.c15-workbench-reading>.fb-button{margin-top:18px;width:100%;font-size:14px;padding:13px 10px}.c15-workbench-sources{border-top:1px solid #ccd9c7;margin-top:22px;padding-top:18px;font-size:12px;color:#526959}.c15-workbench-sources summary{cursor:pointer;min-height:30px}.c15-workbench-sources dl{display:grid;gap:6px;margin-bottom:0}.c15-workbench-sources dt{font-weight:700}.c15-workbench-sources dd{margin:0 0 8px;overflow-wrap:anywhere}.c15-results-period-overview{border:1px solid #cfddd4;border-radius:10px;margin:28px 0;padding:18px;background:#fffefa}.c15-results-period-overview>summary{cursor:pointer;font-size:17px;font-weight:700;line-height:1.8;min-height:32px}.c15-results-period-overview>summary span{font-size:13px;font-weight:400;margin-left:12px;color:#596f63}.c15-results-workbench button:focus-visible,.c15-results-workbench summary:focus-visible,.c15-results-period-overview>summary:focus-visible{outline:3px solid #b49439;outline-offset:3px}@media(min-width:1001px)and (max-width:1279px){.c15-results-workbench{grid-template-columns:minmax(0,1fr) 220px;gap:16px}.c15-workbench-records{position:static;grid-column:1/-1}.c15-workbench-records>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));max-height:230px}.c15-workbench-records>div>button{border-right:1px solid #e2ebe6}.c15-workbench-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.c15-workbench-kpis article:last-child{grid-column:span 2}.c15-workbench-reading{padding:20px 16px}}@media(max-width:1000px){.c15-results-workbench{grid-template-columns:minmax(0,1fr)}.c15-workbench-records{position:static}.c15-workbench-records>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));max-height:230px}.c15-workbench-reading{position:static}.c15-workbench-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.c15-workbench-kpis article:last-child{grid-column:auto}}@media(max-width:560px){.c15-workbench-records>div{display:flex;max-height:none;overflow-x:auto}.c15-workbench-records>div>button{flex:0 0 220px;border-right:1px solid #e2ebe6}.c15-workbench-heading,.c15-workbench-content{padding:18px}.c15-workbench-kpis{margin:0 18px 20px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.c15-workbench-kpis article:last-child{grid-column:span 2}.c15-workbench-views{padding:0 12px}.c15-workbench-views button{font-size:14px;padding:9px 6px}.c15-workbench-feedback{gap:10px}.c15-workbench-feedback article{padding:14px}.c15-workbench-feedback h4{font-size:14px}.c15-workbench-reading{padding:20px}.c15-results-period-overview>summary span{display:block;margin:4px 0 0}}.c15-workbench-demo-note{grid-column:1/-1;display:flex;gap:12px;align-items:flex-start;padding:14px 18px;border:1px solid #c8a954;border-left:5px solid #98731d;border-radius:8px;background:#fff8df;color:#514314;line-height:1.65}.c15-workbench-demo-note strong{flex:0 0 auto;font-size:14px}.c15-workbench-demo-note span{font-size:14px}.c15-questionnaire-status{display:grid;gap:4px;margin:0 0 12px;padding:12px 14px;border:1px solid #d6e1da;border-radius:6px;background:#f4f7f2;color:#4d685e;line-height:1.6}.c15-questionnaire-status h4{margin:0;color:#184c41;font-size:15px;line-height:1.45}@media screen{.fb-results>.c15-results-period-overview,.fb-results>:is(div,section)>.c15-results-period-overview{margin:16px 0}.c15-results-period-overview .c15-results-records-link{margin:12px 0 0;min-height:44px;width:auto;font-size:14px}.c15-results-workbench .c15-workbench-records h2{margin:0;color:var(--im-brand,#044d43);font-size:16px;line-height:1.5;font-weight:650}.c15-results-workbench .c15-result-list-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:12px;border-bottom:1px solid #dfe8e2}.c15-results-workbench .c15-result-list-controls label{display:grid;gap:4px;min-width:0;margin:0;font-size:13px;line-height:1.5;color:#345c50}.c15-results-workbench .c15-result-list-controls :is(input,select){box-sizing:border-box;width:100%;min-width:0;min-height:44px;margin:0;padding:8px 10px;border:1px solid #b8cbc0;border-radius:4px;background:#fff;color:#244b40;font:inherit;font-size:14px}.c15-results-workbench .c15-result-list-controls>button{justify-self:start;min-height:44px;width:auto;border:0;padding:6px 0;background:transparent;color:#0a5145;font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px}.c15-results-workbench .c15-result-list-note{margin:0;padding:10px 12px;border-bottom:1px solid #dfe8e2;font-size:14px;line-height:1.5;color:#52695e}.c15-results-workbench .c15-result-list-pager{display:grid;gap:6px;padding:10px 12px;border-top:1px solid #dfe8e2;font-size:13px;line-height:1.5}.c15-results-workbench .c15-result-list-pager>div{display:flex;flex-wrap:wrap;gap:8px}.c15-results-workbench .c15-result-list-pager button{min-height:44px;padding:6px 10px;border:1px solid #bdcfc4;border-radius:4px;background:#fff;color:#0a5145;font:inherit;font-size:14px}.c15-results-workbench .c15-result-list-pager button:disabled{opacity:.5;cursor:default}.c15-results-workbench .c15-workbench-views .c15-result-photo-count{font-size:12px;font-weight:400;white-space:nowrap}}.c15-questionnaire-status p{margin:0;font-size:14px;line-height:1.6}.c15-questionnaire-status--compact{padding:0;border:0;border-radius:0;background:transparent;margin:0}.c15-questionnaire-status--compact h4{font-size:14px}.c15-workbench-summary-source{display:grid;gap:6px;margin-bottom:16px;min-width:0}.c15-workbench-summary-source__label,.c15-workbench-summary-source__note{margin:0;color:#586f67;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.c15-workbench-summary-source__label{font-weight:700}.c15-workbench-summary-source__note{color:#617b71}.fb-results .im-results-period-controls>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid #d4e1db;font-size:14px;line-height:1.5}.fb-results .im-results-period-controls>header>button{flex:none;min-height:44px;border:0;background:transparent;color:#164d44;font:inherit;font-weight:700;padding:8px;cursor:pointer}.fb-results .im-results-period-controls>header>button:focus-visible{outline:3px solid #b49439;outline-offset:2px}.fb-results .im-results-period-controls>div[hidden]{display:none}.fb-results .im-empty-results-workbench{gap:16px;margin:16px 0;grid-template-columns:minmax(180px,.65fr) minmax(0,2fr) minmax(210px,.8fr);font-family:var(--im-reading-font,inherit)}.im-empty-results-workbench .c15-workbench-main,.im-empty-results-workbench .c15-workbench-records,.im-empty-results-workbench .c15-workbench-reading{border-radius:6px}.im-empty-results-workbench .c15-workbench-heading{padding:16px}.im-empty-results-workbench .c15-workbench-heading h2{font:700 24px/1.4 var(--im-reading-font,inherit);margin:0 0 8px}.im-empty-results-workbench .c15-workbench-heading p,.im-empty-results-workbench .c15-workbench-caption{font-size:14px;line-height:1.6;margin:0 0 8px}.im-empty-results-workbench .c15-workbench-kpis{margin:0 16px 16px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.im-empty-results-workbench .c15-workbench-kpis article{padding:12px;gap:4px;grid-column:auto;border-radius:4px}.im-empty-results-workbench .c15-workbench-kpis strong{font-size:24px}.im-empty-results-workbench .c15-workbench-kpis :is(span,small){font-size:14px;line-height:1.5}.im-empty-results-workbench .c15-workbench-views{padding:0 12px}.im-empty-results-workbench .c15-workbench-views button{font-size:14px;min-height:44px;padding:10px 6px}.im-empty-results-workbench .c15-workbench-content{padding:16px;min-height:0}.im-empty-results-workbench .c15-workbench-content h3{font-size:20px;line-height:1.4;margin:0 0 10px}.im-empty-results-list-note{margin:0;padding:16px;font-size:14px;line-height:1.6;color:#536f65;overflow-wrap:anywhere}.im-empty-results-copy{margin:0 0 16px;color:#536f65;font-size:14px;line-height:1.65}.im-empty-results-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.im-empty-results-chart{min-width:0;border:1px solid #d7e2db;border-radius:4px;background:#f9fbf8;padding:12px}.im-empty-results-chart h4{font-size:14px;line-height:1.5;margin:0 0 10px}.im-empty-results-chart>div{display:grid;place-content:center;justify-items:center;gap:8px;min-height:96px;border:1px dashed #cad8d0;color:#60796f;font-size:14px}.im-empty-results-chart svg,.im-empty-results-photo svg{width:26px;height:26px}.im-empty-results-feedback{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.im-empty-results-feedback article{display:grid;gap:6px;min-width:0;padding:12px;border:1px solid #d7e2db;border-radius:4px;background:#f9fbf8;font-size:14px;line-height:1.5}.im-empty-results-feedback strong{font-size:22px}.im-empty-results-feedback small{font-size:14px;color:#60796f}.im-empty-results-photo{display:grid;justify-items:center;gap:8px;padding:24px 16px;border:1px dashed #cad8d0;color:#60796f;font-size:14px;line-height:1.6;text-align:center}.im-empty-results-photo p{margin:0;font-weight:700}.im-empty-results-workbench .c15-workbench-reading{padding:16px}.im-empty-results-workbench .c15-workbench-reading h3{font-size:20px;margin:0 0 12px}.im-empty-results-workbench .c15-workbench-reading>.fb-button{font-size:14px;min-height:44px;margin:0 0 12px;padding:10px 12px}.im-empty-results-next{margin:0 0 16px;padding-left:20px;font-size:14px;line-height:1.65}.im-empty-results-next li+li{margin-top:8px}.fb-organisation-page .im-provider-source-disclosure{margin:12px 0;border-block:1px solid #d4e1db;color:#536f65;font-size:14px;line-height:1.6}.fb-organisation-page .im-provider-source-disclosure>summary{min-height:44px;padding:10px 0;color:#164d44;font-weight:700;cursor:pointer}.fb-organisation-page .im-provider-source-disclosure>summary:focus-visible{outline:3px solid #b49439;outline-offset:2px}.fb-organisation-page .im-provider-source-disclosure p{margin:0 0 10px}@media(min-width:1001px)and (max-width:1279px){.fb-results .im-empty-results-workbench{grid-template-columns:minmax(0,1fr) 210px}.im-empty-results-workbench .c15-workbench-records{grid-column:1/-1}}@media(max-width:1000px){.fb-results .im-empty-results-workbench{grid-template-columns:minmax(0,1fr)}.im-empty-results-workbench .c15-workbench-records>header{padding:10px 12px}.im-empty-results-list-note{padding:10px 12px}.im-empty-results-workbench .c15-workbench-reading{position:static}}@media(max-width:560px){.fb-results .im-results-period-controls>header{flex-wrap:wrap;gap:0}.fb-results .im-results-period-controls>header>span{flex:1 1 160px}.im-empty-results-workbench .c15-workbench-heading h2{font-size:22px}.im-empty-results-workbench .c15-workbench-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.im-empty-results-workbench .c15-workbench-kpis article:nth-child(2){grid-column:1/-1;order:3}.im-empty-results-chart-grid{grid-template-columns:minmax(0,1fr)}}.c20-public .c22-platform-support .c25-about-milestones{max-width:860px;margin:24px 0 0;padding:0;list-style:none}.c20-public .c22-platform-support .c25-about-milestones>li{display:grid;grid-template-columns:64px 128px minmax(0,1fr);gap:20px;align-items:start;padding:22px 0;border-top:1px solid #cbdad0}.c20-public .c22-platform-support .c25-about-milestones time{color:#526b61;font-size:15px;font-weight:600;line-height:1.6}.c20-public .c22-platform-support .c25-about-milestone__logo{display:grid;place-items:center;min-height:48px;padding:8px;border:1px solid #dce6df;border-radius:6px;background:#fffefa}.c20-public .c22-platform-support .c25-about-milestone__logo img{display:block;width:100%;max-height:44px;object-fit:contain}.c20-public .c22-platform-support .c25-about-milestones p.c25-about-milestone__meta{margin:0 0 6px;color:#526b61;font-size:14px;line-height:1.5}.c20-public .c22-platform-support .c25-about-milestones h3{margin:0 0 8px;color:#084b42;font-size:20px;line-height:1.4}.c20-public .c22-platform-support .c25-about-milestones p.c25-about-milestone__text{margin:0;color:#3f5f50;font-size:16px;line-height:1.8}.c20-public .c22-platform-support .c25-about-milestones a{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:8px;color:#084b42;font-size:14px;text-underline-offset:3px}.c20-public .c22-platform-support .c25-about-milestones a:focus-visible{outline:2px solid #185b4c;outline-offset:3px}@media(hover:hover)and (pointer:fine){.c20-public .c22-platform-support .c25-about-milestones time{font-size:20px}.c20-public .c22-platform-support .c25-about-milestones p.c25-about-milestone__meta,.c20-public .c22-platform-support .c25-about-milestones a{font-size:18.667px}.c20-public .c22-platform-support .c25-about-milestones h3{font-size:26.667px}.c20-public .c22-platform-support .c25-about-milestones p.c25-about-milestone__text{font-size:21.333px}}@media(max-width:760px){.c20-public .c22-platform-support .c25-about-milestones>li{grid-template-columns:70px minmax(0,1fr);gap:12px 16px}.c20-public .c22-platform-support .c25-about-milestone__logo{width:120px;max-width:100%;box-sizing:border-box}.c20-public .c22-platform-support .c25-about-milestone__content{grid-column:1 / -1}}.c15-about-editorial,.c15-results-editorial{--ink:#124e43;--muted:#5c7168;--rule:#d8e2dc}.c15-about-editorial button,.c15-results-editorial button{min-height:44px}.c15-about-editorial a,.c15-results-editorial a{color:var(--ink);text-underline-offset:5px}.c15-about-editorial :focus-visible,.c15-results-editorial :focus-visible{outline:2px solid #15705e;outline-offset:5px}.c15-reader-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.c15-about-cover,.c15-results-cover{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center;padding:60px 0 68px}.c15-about-cover h1,.c15-results-cover h1{font-size:clamp(32px,3.5vw,49px);line-height:1.4;margin:18px 0 24px}.c15-about-cover>div>p:not(.c15-eyebrow),.c15-results-cover>div>p:not(.c15-eyebrow){font-size:17px;max-width:32em}.c15-about-cover figure{margin:0}.c15-about-cover figure img{width:100%;height:335px;object-fit:cover;border-radius:4px 4px 52px}.c15-about-cover figcaption{font-size:12px;color:var(--muted);margin-top:14px}.c15-editorial-anchor{display:inline-flex;min-height:44px;align-items:center;margin-top:12px}.c15-editorial-section-head{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px}.c15-editorial-section-head h2,.c15-recognition-section h2,.c15-about-purpose h2,.c15-result-method h2{font-size:clamp(27px,2.5vw,35px);line-height:1.5;margin:10px 0}.c15-editorial-section-head>p{margin:0 0 10px;font-size:14px}.c15-support-section{border-top:1px solid var(--rule);padding:42px 0 40px;scroll-margin-top:24px}.c15-programme-wall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fffefa;border-block:1px solid var(--rule)}.c15-programme-wall article{padding:28px 28px 24px;border-right:1px solid var(--rule)}.c15-programme-wall article:last-child{border:0}.c15-programme-relation{font-size:12px;color:#3f7663}.c15-programme-identity{min-height:112px;display:flex;flex-direction:column;justify-content:center;gap:8px}.c15-programme-identity strong{font-family:Noto Sans TC,sans-serif;font-size:25px;font-weight:700;line-height:1.35}.c15-programme-identity span{font-size:13px;color:var(--muted)}.c15-programme-identity img{max-width:100%;height:80px;object-fit:contain;object-position:left center}.c15-programme-wall article p{font-size:14px;margin:10px 0}.c15-programme-wall article a{display:inline-flex;align-items:center;min-height:44px;font-size:13px}.c15-programme-year{font:600 15px/1.5 Noto Sans TC,sans-serif;margin-top:10px}.c15-editorial-fineprint{font-size:12px}.c15-recognition-section{display:grid;grid-template-columns:1fr 1.3fr;gap:64px;padding:30px 0 52px}.c15-recognition-section>div>p:not(.c15-eyebrow){max-width:30em;font-size:15px}.c15-recognition-list{align-self:center}.c15-editorial-empty{padding:24px 0;border-block:1px solid var(--rule)}.c15-editorial-empty h3{font-size:21px;margin:0 0 10px}.c15-editorial-empty p{margin:0;font-size:14px}.c15-recognition-list details{border-bottom:1px solid var(--rule);padding:18px 0}.c15-recognition-list summary{display:grid;gap:8px;cursor:pointer;min-height:44px}.c15-recognition-list figure{margin:20px 0}.c15-recognition-list img{display:block;width:100%;max-height:650px;object-fit:contain;background:#fff}.c15-about-purpose{padding:38px 0 48px;border-block:1px solid var(--rule)}.c15-about-purpose>div:first-of-type{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.c15-purpose-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:28px}.c15-purpose-links button{background:transparent;border:0;border-top:2px solid #b4cabe;padding:18px 0 8px;text-align:left;color:var(--ink);display:grid;gap:14px;cursor:pointer}.c15-purpose-links button>span{font-size:13px}.c15-purpose-links button strong{font-size:18px}.c15-news-section{padding:48px 0 40px}.c15-news-filter{display:flex;gap:22px;border-bottom:1px solid var(--rule);margin-bottom:22px}.c15-news-filter button{border:0;border-bottom:2px solid transparent;background:none;padding:8px 4px;color:var(--muted);cursor:pointer}.c15-news-filter button[aria-pressed=true]{color:var(--ink);border-color:#287652;font-weight:700}.c15-news-content{display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.c15-news-content>.c15-editorial-empty{grid-column:1/-1;border:0;padding:12px 0 26px}.c15-news-content article img{width:100%;aspect-ratio:1.5;object-fit:cover}.c15-news-content article span{display:block;font-size:12px;margin-top:12px}.c15-news-content article h3{font-size:22px}.c15-news-content article a{display:inline-flex;align-items:center;min-height:44px}.c15-social-channels{display:grid;grid-template-columns:1fr 1fr;gap:32px;border-top:1px solid var(--rule);padding-top:20px}.c15-social-channels p{font-size:14px}.c15-social-channels span{font-size:12px;color:var(--muted)}.c15-social-channels a{display:inline-flex;align-items:center;min-height:44px}.c15-content-design-notes{padding:20px;background:#f0f4f2;margin:24px 0;font-size:13px}.c15-content-design-notes summary{cursor:pointer;min-height:44px}.c15-report-cover-preview{background:#fffefa;padding:28px 30px 20px;max-width:440px;width:100%;justify-self:center;box-shadow:0 12px 36px #14372d15;border:1px solid var(--rule);border-top:5px solid #145345;transform:rotate(2deg)}.c15-report-cover-preview>span{font-size:10px;letter-spacing:.13em}.c15-report-cover-preview h2{font-size:32px;line-height:1.4;margin:20px 0}.c15-report-cover-preview img{width:100%;aspect-ratio:1.9;object-fit:cover}.c15-report-cover-preview>div{display:flex;justify-content:space-between;gap:18px;padding:18px 0 4px}.c15-report-cover-preview b{font-size:23px}.c15-report-cover-preview small{font-size:12px}.c15-report-cover-preview p{font-size:11px}.c15-results-cover .fb-button{margin-top:12px}.c15-report-choices{border-top:1px solid var(--rule);padding:40px 0 32px}.c15-report-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border-block:1px solid var(--rule)}.c15-report-choice-grid article{padding:28px 40px 28px 0}.c15-report-choice-grid article+article{border-left:1px solid var(--rule);padding-left:40px;padding-right:0}.c15-report-number{font-size:14px;color:#5d8471}.c15-report-choice-grid h3{font-size:29px;margin:10px 0}.c15-report-choice-grid ul{padding-left:20px;line-height:2;color:var(--muted);margin:20px 0 26px}.c15-public-reader{scroll-margin-top:20px;padding:20px 0 40px}.c15-public-reader:focus{outline:0}.c15-public-reader .c15-report-toolbar{position:relative;flex-wrap:wrap}.c15-public-reader .c15-report-toolbar>div{display:flex;flex-wrap:wrap;gap:10px}.c15-public-report-paper .c15-paper-header h2{font-size:30px}.c15-public-report-paper h2{font-size:24px}.c15-public-report-paper p{color:#395e51}.c15-public-report-paper .c15-report-sample-caption{font-size:12px;color:#6f756b;border-bottom:1px solid var(--rule);padding-bottom:18px}.c15-about-panorama{position:relative;min-height:470px;display:flex;align-items:center;overflow:hidden;border-radius:6px;margin-top:18px;background:#154d3b}.c15-report-purpose{display:flex;gap:12px;flex-wrap:wrap;padding:12px 0}.c15-report-purpose span{font-size:11px;color:#367251;border-bottom:2px solid #94b69b;padding-bottom:5px}.c15-report-case-opening{padding:24px 0 14px}.c15-report-case-opening h2{font-size:28px;line-height:1.5}.c15-report-story-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:26px;align-items:center;margin:20px 0}.c15-report-story-grid figure{margin:0}.c15-report-story-grid img{width:100%;height:220px;object-fit:cover}.c15-report-story-grid figcaption{font-size:10px;color:#6b8275}.c15-report-story-grid ul{padding-left:18px;font-size:13px;line-height:2}.c15-report-method-note{margin-top:20px;border-top:1px solid #becfc2;padding-top:16px}.c15-report-method-note p{font-size:11px}@media(max-width:680px){.c15-report-story-grid{grid-template-columns:1fr;gap:12px}.c15-report-story-grid img{height:180px}.c15-report-case-opening h2{font-size:24px}}@media print{.c15-report-story-grid{grid-template-columns:1fr 1fr;break-inside:avoid}.c15-report-story-grid img{height:130px}.c15-report-method-note p{font-size:8pt}}.c15-about-panorama>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% 50%}.c15-about-panorama:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#04281feb,#04281f99 45%,#04281f1f)}.c15-about-panorama>div{position:relative;z-index:1;padding:56px;max-width:650px}.c15-about-panorama h1{color:#fff;font-size:clamp(34px,3.5vw,52px);line-height:1.45;margin:18px 0}.c15-about-panorama p{color:#f2f7ed;font-size:16px;line-height:1.8}.c15-about-panorama p:first-child{font-size:12px;letter-spacing:.12em}.c15-about-panorama .fb-button{margin-top:14px;background:#f7fbf4;color:#154b37}.c15-about-section-nav{display:flex;justify-content:center;gap:32px;padding:16px 0;border-bottom:1px solid #dce5dc;flex-wrap:wrap}.c15-about-section-nav button{border:0;background:none;color:#275c44;min-height:44px;padding:8px;cursor:pointer}.c15-about-introduction{text-align:center;max-width:820px;margin:70px auto 45px}.c15-about-introduction h2{font-size:clamp(28px,2.6vw,40px);line-height:1.6}.c15-about-introduction em{color:#578763;font-style:normal}.c15-about-introduction>p:last-child{font-size:16px;line-height:2;max-width:690px;margin:24px auto}.c15-about-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:36px 0 70px}.c15-about-services article{padding:24px 0;border-top:2px solid #438460}.c15-about-services article>span{color:#6e987c;font-size:22px}.c15-about-services h3{font-size:24px;margin:18px 0}.c15-about-services p{font-size:15px;line-height:1.9;min-height:85px}.c15-about-services button{min-height:44px}.c15-about-renewed .c15-support-section{background:#f1f5ee;padding:36px;border-radius:5px}.c15-about-renewed .c15-programme-wall{border:0}.c15-about-renewed .c15-programme-wall article{background:transparent;border:0;border-left:1px solid #d1decf;padding:22px 26px}.c15-about-renewed .c15-programme-wall article:first-child{border-left:0}.c15-about-renewed .c15-programme-year{font:500 30px/1.4 "Noto Serif TC",serif;color:#367751;margin-bottom:12px}.c15-about-renewed .c15-programme-identity{min-height:90px}.c15-about-renewed .c15-programme-identity strong{font-size:25px}.c15-about-renewed .c15-programme-wall p{min-height:75px}.c15-about-renewed .c15-recognition-section{display:block;text-align:center;padding:60px 0}.c15-recognition-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:30px}.c15-recognition-gallery details{min-width:0}.c15-recognition-gallery summary{display:grid;gap:12px;cursor:pointer}.c15-recognition-gallery summary>img{width:100%;height:190px;object-fit:contain}.c15-recognition-gallery figure img{width:100%;object-fit:contain}.c15-recognition-gallery span{font-size:12px}.c15-about-invitation{margin:64px 0 44px;text-align:center;padding:44px 20px;border-block:1px solid #dce5dc}.c15-about-invitation h2{font-size:32px}.c15-about-invitation>div{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}@media(max-width:680px){.c15-about-panorama{min-height:450px}.c15-about-panorama>div{padding:30px 23px}.c15-about-panorama h1{font-size:31px}.c15-about-panorama:after{background:#04281fa6}.c15-about-section-nav{gap:10px}.c15-about-introduction{margin:42px auto 25px;text-align:left}.c15-about-services{grid-template-columns:1fr;gap:8px;margin-bottom:35px}.c15-about-services p{min-height:0}.c15-about-renewed .c15-support-section{padding:24px 18px}.c15-about-renewed .c15-programme-wall article{padding:25px 0;border:0;border-top:1px solid #d1decf}.c15-about-renewed .c15-programme-identity,.c15-about-renewed .c15-programme-wall p{min-height:0}.c15-recognition-gallery{grid-template-columns:1fr}.c15-about-invitation{padding:30px 0}.c15-about-invitation h2{font-size:27px}.c15-about-invitation>div{flex-direction:column}}.c15-public-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px}.c15-public-facts dt{color:var(--muted);font-size:13px}.c15-public-facts dd{margin:6px 0 0;font-weight:600}.c15-report-lineage{padding-left:22px}.c15-report-lineage li{padding:10px 0}.c15-report-lineage span{display:block;margin-top:6px;font-size:14px}.c15-result-method{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:42px 0 48px;border-top:1px solid var(--rule)}.c15-result-method>ol{list-style:none;padding:0;margin:0}.c15-result-method li{display:flex;align-items:start;gap:22px;padding:0 0 22px}.c15-result-method li>span{font-size:13px;color:#487e63;border-bottom:1px solid #7ca78e;padding:5px 8px}.c15-result-method h3{font-size:20px;margin:0 0 6px}.c15-result-method li p{font-size:14px;margin:0}.c15-report-boundary{background:#eaf1ed;padding:30px 36px;margin-bottom:42px;border-radius:4px}.c15-report-boundary h2{font-size:26px}.c15-report-boundary p{max-width:850px}@media(max-width:1000px){.c15-about-cover,.c15-results-cover{gap:32px}.c15-about-cover figure img{height:300px}.c15-programme-wall article{padding:22px 18px}.c15-programme-identity strong{font-size:22px}.c15-recognition-section{gap:36px}.c15-report-cover-preview{padding:20px}.c15-report-cover-preview h2{font-size:27px}}@media(max-width:680px){.c15-about-cover,.c15-results-cover{grid-template-columns:1fr;padding:28px 0 36px;gap:26px}.c15-about-cover h1,.c15-results-cover h1{font-size:32px}.c15-about-cover figure img{height:235px;border-radius:4px 4px 34px}.c15-about-cover>div>p:not(.c15-eyebrow),.c15-results-cover>div>p:not(.c15-eyebrow){font-size:15px}.c15-editorial-section-head{display:block}.c15-editorial-section-head>p br{display:none}.c15-programme-wall{grid-template-columns:1fr}.c15-programme-wall article{padding:22px 20px;border:0;border-bottom:1px solid var(--rule)}.c15-programme-identity{min-height:84px}.c15-programme-identity strong{font-size:26px}.c15-recognition-section,.c15-about-purpose>div:first-of-type,.c15-result-method{grid-template-columns:1fr;gap:20px}.c15-purpose-links{grid-template-columns:1fr;gap:8px}.c15-purpose-links button{grid-template-columns:1fr;gap:8px;padding:18px 0}.c15-social-channels{grid-template-columns:1fr;gap:24px}.c15-news-content{grid-template-columns:1fr}.c15-report-cover-preview{max-width:310px;transform:rotate(1deg)}.c15-report-choice-grid{grid-template-columns:1fr}.c15-report-choice-grid article,.c15-report-choice-grid article+article{padding:24px 0;border:0}.c15-report-choice-grid article+article{border-top:1px solid var(--rule)}.c15-report-choice-grid h3{font-size:26px}.c15-public-reader .c15-report-toolbar>div{width:100%}.c15-public-reader .fb-button{font-size:12px;padding:10px 12px}.c15-public-report-paper .c15-paper-header h2{font-size:25px}.c15-public-facts{grid-template-columns:1fr}.c15-report-boundary{padding:22px}.c15-report-boundary h2{font-size:24px}.c15-news-section,.c15-support-section{padding-top:30px}.c15-recognition-section h2 br{display:none}}@media(prefers-reduced-motion:reduce){.c15-about-editorial *,.c15-results-editorial *{scroll-behavior:auto!important}}.c15-about-panorama>div>p{color:#fff!important;opacity:.94}.c15-about-renewed .c15-support-section{background:transparent;padding:44px 0}.c15-about-renewed .c15-programme-wall{gap:22px}.c15-about-renewed .c15-programme-wall article{background:#fff;border:1px solid #e0e7e2;border-radius:18px;padding:28px;box-shadow:0 8px 25px #164b3610;display:flex;flex-direction:column}.c15-about-renewed .c15-programme-wall article:first-child{border:1px solid #e0e7e2}.c15-about-renewed .c15-programme-year{font-size:18px;border-bottom:1px solid #e0e7e2;padding-bottom:16px;margin-bottom:18px}.c15-about-renewed .c15-programme-identity{min-height:140px;display:flex;flex-direction:column;justify-content:center}.c15-about-renewed .c15-programme-identity img{width:100%;height:110px;object-fit:contain}.c15-about-renewed .c15-programme-wall a{margin-top:auto}@media(max-width:680px){.c15-about-renewed .c15-programme-wall article{padding:24px}.c15-about-renewed .c15-programme-identity{min-height:90px}}.c15-about-renewed .c15-programme-wall--hongkong{grid-template-columns:repeat(2,minmax(0,1fr))}.c15-about-opening{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center;padding:48px 0 60px}.c15-about-opening h1{font-size:clamp(32px,3.7vw,54px);line-height:1.4;letter-spacing:-.025em;margin:20px 0}.c15-about-opening h1 em{font-style:normal;color:#548167;font-size:.77em}.c15-about-opening>div>p:not(.c15-eyebrow){max-width:430px;font-size:16px;line-height:1.9;margin-bottom:26px}.c15-about-opening figure{margin:0;min-width:0}.c15-about-opening figure img{width:100%;height:430px;object-fit:cover;border-radius:4px 4px 70px}.c15-about-opening figcaption{margin-top:16px;font-size:14px}.c15-about-opening figcaption small{display:block;color:#718078;margin-top:6px}.c15-about-support-logos{text-align:center;padding:38px 0;border-block:1px solid #dce5dc}.c15-about-support-logos>p{font-size:14px;letter-spacing:.12em;color:#547161}.c15-about-support-logos>div{display:flex;justify-content:center;gap:100px;align-items:start;padding:22px 0 0}.c15-about-support-logos figure{margin:0;flex:0 1 280px;min-width:0}.c15-about-support-logos img{width:100%;height:95px;object-fit:contain}.c15-about-support-logos figcaption{font-size:12px;margin-top:16px;color:#61736a}.c15-about-support-logos figcaption span{display:block;margin-top:6px;color:#254f3c;font-size:15px}.c15-about-milestones{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;padding:65px 0;border-block:1px solid #dce5dc}.c15-about-milestones h2{font-size:clamp(28px,3vw,42px);line-height:1.5}.c15-about-milestones ol{padding:0;margin:0;list-style:none}.c15-about-milestones li{display:grid;grid-template-columns:105px 1fr;gap:24px;padding:24px 0;border-bottom:1px solid #dce5dc}.c15-about-milestones li:first-child{padding-top:0}.c15-about-milestones time{font-size:20px;color:#3a7955;white-space:nowrap}.c15-about-milestones li span{font-size:12px;color:#61736a}.c15-about-milestones h3{font-size:22px;line-height:1.6;margin:8px 0}.c15-report-purpose-story{padding:30px 0;display:grid;grid-template-columns:1.15fr .85fr;gap:25px;border-block:1px solid #dce5dc}.c15-report-purpose-story>.c15-eyebrow{grid-column:1/-1;margin:0}.c15-report-takeaway{background:#f0f5ef;padding:28px;margin:30px 0}.c15-report-takeaway h3{margin-top:12px}.c15-report-appendix>summary{cursor:pointer;padding:15px 0;min-height:44px;font-weight:600}.c15-report-appendix[open]>summary{margin-bottom:20px}@media(max-width:680px){.c15-about-opening,.c15-about-milestones,.c15-report-purpose-story{grid-template-columns:1fr;gap:25px}.c15-about-opening{padding:25px 0 35px}.c15-about-opening figure img{height:265px;border-radius:4px 4px 45px}.c15-about-opening h1{font-size:35px}.c15-about-support-logos>div{gap:25px}.c15-about-support-logos img{height:75px}.c15-about-milestones{padding:35px 0}.c15-about-milestones li{grid-template-columns:75px 1fr;gap:18px}.c15-about-milestones time{font-size:19px}.c15-about-milestones h3{font-size:19px}.c15-report-takeaway{padding:20px}}@media print{.c15-report-appendix:not([open])>*:not(summary){display:block!important}.c15-report-takeaway{background:none}.c15-paper-recap .c15-report-purpose-story,.c15-paper-recap .c15-report-takeaway .c15-paper-two>section+section{display:none}}.c15-about-renewed .c15-programme-wall--hongkong .c15-programme-identity{gap:14px}@media(max-width:680px){.c15-about-renewed .c15-programme-wall--hongkong{grid-template-columns:1fr}}@media screen{.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas{position:absolute;left:0;top:0;box-sizing:border-box;padding:0;border:0;max-width:none;transform-origin:top left;font-size:16px;font-weight:400;line-height:1.7;text-size-adjust:100%;-webkit-text-size-adjust:100%}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-macbook{width:70%;margin:0;padding:0}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-macbook-screen{border:9px solid #242829;border-bottom-width:16px;border-radius:20px 20px 7px 7px}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-macbook-display{width:auto;min-width:0;transform:none}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-macbook-display .c16-report-app{zoom:.7;width:auto;grid-template-columns:176px minmax(0,1fr);border:0;border-radius:0;box-shadow:none}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-macbook-chrome b{font-size:9px}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-macbook-base{margin:0 -4%;height:17px}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-nav{padding:26px 16px}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-nav>img{width:144px;height:45px}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-account{display:block;padding:18px 8px;margin-bottom:12px}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-nav-bottom{display:block;padding:15px 8px}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-static-sections{display:block;margin-top:0}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-static-sections>div{justify-content:flex-start;padding:10px;gap:10px;font-size:12px}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-static-sections span{display:inline;font-size:10px}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-toolbar{padding:12px 20px;font-size:11px}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-example{font-size:10px}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-content{grid-template-columns:minmax(0,1fr) 230px;min-height:0}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;padding:16px;gap:12px}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-main>.c16-app-title{grid-column:1/-1;order:0;margin:0;align-items:center}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-title h3{font-size:22px}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-main>.c16-app-metrics{grid-column:1/-1;order:1;margin:0}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-metrics{grid-template-columns:repeat(3,1fr);gap:0;padding:9px 0}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-metrics>div{padding:0 17px;border-bottom:0;border-right:1px solid #e5eae6}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-metrics>div:last-child{border:0}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-metrics span{font-size:11px}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-metrics strong{font-size:36px}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-metrics strong small{font-size:11px}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-metrics p{display:none}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-main>.c16-app-trend{order:2;margin:0;padding:12px}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-trend p{font-size:10px}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-trend header>span{font-size:10px}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-plot{height:82px;margin-top:18px}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-bars{gap:4px}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-bars>.no-data{display:flex}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-bars>div>span{font-size:8px}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-y,.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-static-bar b{font-size:9px}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-main>.c16-app-records{order:3;margin:0}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-table-head{grid-template-columns:1fr 60px 64px;font-size:9px}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-table-head span:last-child{display:block}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-static-record{flex-wrap:nowrap;gap:8px;min-height:43px;padding:6px}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-static-record b{font-size:12px}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-static-record small{font-size:9px}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-static-record strong{min-width:30px}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-static-record em{display:block;min-width:25px}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-main>.c16-app-feedback{grid-column:1/-1;order:4;margin:0;padding:12px}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-feedback>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:10px 0}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-feedback h5{font-size:12px;margin:7px 0 4px}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-feedback article>span{font-size:9px}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-donut{width:66px;height:66px}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-donut strong{width:52px;height:52px;line-height:52px;font-size:21px}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-method{font-size:9px;line-height:1.9;padding-top:7px;margin-bottom:0}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-insight{padding:16px;border-left:1px solid #e1e7e2;border-top:0}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-insight h4{font-size:19px;margin:7px 0}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-insight>p{font-size:10px;line-height:1.5;margin:7px 0}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-insight li{font-size:12px}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-insight h5{font-size:11px;margin:9px 0}.c16-public-suite .c16-proportional-report[data-report-preview=desktop-composition] .c16-report-inline-canvas .c16-app-insight .c16-app-insight-foot{padding-top:8px;margin-top:8px}}.c16-public-suite .c16-purpose{margin:64px 0}.c16-public-suite .c16-purpose header{display:grid;grid-template-columns:1.2fr 1fr;gap:24px 70px;align-items:center}.c16-public-suite .c16-purpose header>.c15-eyebrow{grid-column:1/-1}.c16-public-suite .c16-purpose h2{font-size:clamp(30px,3.2vw,48px);line-height:1.45;margin:0}.c16-public-suite .c16-purpose em,.c16-public-suite .c16-participation em{font-style:normal;color:#789079}.c16-public-suite .c16-purpose p{font-size:17px;line-height:1.9;color:#53685c}.c16-public-suite .c16-purpose-pair{display:grid;grid-template-columns:1fr 1fr;margin:54px 0;gap:60px}.c16-public-suite .c16-purpose-pair article{padding-top:24px;border-top:2px solid #89a591}.c16-public-suite .c16-purpose-pair span{color:#6c876f;font-size:13px}.c16-public-suite .c16-purpose h3{font-size:28px;line-height:1.6}.c16-public-suite .c16-purpose-roles{display:grid;grid-template-columns:1fr 1.4fr;gap:60px;padding:38px;background:#eaf0e8;border-radius:8px}.c16-public-suite .c16-purpose-roles dl{margin:0}.c16-public-suite .c16-purpose-roles dl>div{display:grid;grid-template-columns:95px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid #cbd7c8}.c16-public-suite .c16-purpose-roles dt{font-weight:700}.c16-public-suite .c16-purpose-roles dd{margin:0;line-height:1.8;color:#526457}.c16-public-suite .c16-purpose-principles{max-width:780px;margin:70px auto}.c16-public-suite .c16-purpose a.fb-button,.c16-public-suite .c16-participation a.fb-button{color:#fff!important;text-decoration:none;min-height:44px}.c16-public-suite .c16-participation>header{padding:62px 0 70px;text-align:center;max-width:930px;margin:auto}.c16-public-suite .c16-participation h1{font-size:clamp(34px,4vw,58px);line-height:1.4;letter-spacing:-.03em}.c16-public-suite .c16-participation>header>p:not(.c15-eyebrow){font-size:18px;line-height:1.9;color:#617266}.c16-public-suite .c16-participation>header small{display:block;font-size:12px;color:#6d7e70;margin-top:22px}.c16-public-suite .c16-participation>header a{display:inline-flex;min-height:44px;align-items:center}.c16-public-suite .c16-postcard-stack{padding:0 24px 15vh;position:relative;isolation:isolate;scroll-margin-top:90px}.c16-public-suite .c16-postcard{position:sticky;top:calc(62px + var(--card-index)*14px);z-index:calc(1 + var(--card-index));display:grid;grid-template-columns:1.1fr 1fr;gap:0;background:#fffdf6;border:1px solid #d7dfd1;border-top:5px solid #2c6653;border-radius:6px;box-shadow:0 18px 55px #244b3520;margin:0 0 100px;min-height:560px;transform:rotate(var(--card-tilt));overflow:hidden}.c16-public-suite .c16-postcard--make{background:#f4ebe2;border-top-color:#b07c56}.c16-public-suite .c16-postcard--table{background:#e8efec;border-top-color:#638998}.c16-public-suite .c16-postcard-photo{padding:24px;position:relative}.c16-public-suite .c16-postcard-photo img{width:100%;height:100%;max-height:540px;min-height:390px;object-fit:cover;border-radius:3px}.c16-public-suite .c16-postcard-photo>span{position:absolute;left:38px;bottom:40px;background:#fffdf6e8;color:#375c49;padding:9px 13px;font-size:11px;letter-spacing:.08em}.c16-public-suite .c16-postcard-copy{padding:35px 38px 30px 18px}.c16-public-suite .c16-postcard h2{font-size:clamp(28px,3vw,42px);line-height:1.5;margin:14px 0 20px}.c16-public-suite .c16-postcard-copy>p{font-size:16px;line-height:1.9;color:#556a5b}.c16-public-suite .c16-postcard-count{display:flex;gap:18px;align-items:center;margin:20px 0}.c16-public-suite .c16-postcard-count strong{font-size:58px;line-height:1;color:#225d45}.c16-public-suite .c16-postcard-count span{font-size:15px;line-height:1.7}.c16-public-suite .c16-postcard-count small{font-size:10px;color:#778473}.c16-public-suite .c16-postcard-copy .c16-postcard-moment{font-family:serif;font-size:18px;border-top:1px solid #cdd9c9;padding-top:16px}.c16-public-suite .c16-postcard ul{display:flex;gap:12px;flex-wrap:wrap;list-style:none;padding:0;font-size:12px;color:#6e806b}.c16-public-suite .c16-participation-next{text-align:center;padding:28px 0 70px;max-width:790px;margin:auto}.c16-public-suite .c16-participation-next h2{font-size:clamp(30px,3.3vw,46px);line-height:1.5}.c16-public-suite .c16-participation-next p{line-height:1.9;color:#617266}.c16-public-suite .c16-participation-next>a{margin:14px 12px;display:inline-flex;min-height:44px;align-items:center}@media(max-width:760px){.c16-public-suite .c16-purpose header,.c16-public-suite .c16-purpose-pair,.c16-public-suite .c16-purpose-roles{grid-template-columns:1fr;gap:20px}.c16-public-suite .c16-purpose-roles{padding:24px}.c16-public-suite .c16-purpose h3{font-size:25px}.c16-public-suite .c16-participation>header{padding:30px 0 45px}.c16-public-suite .c16-postcard-stack{padding:0 2px 10vh}.c16-public-suite .c16-postcard{grid-template-columns:1fr;min-height:0;top:calc(55px + var(--card-index)*8px);margin-bottom:55px;transform:none}.c16-public-suite .c16-postcard-photo{padding:14px 14px 0}.c16-public-suite .c16-postcard-photo img{height:180px;min-height:0;max-height:none}.c16-public-suite .c16-postcard-photo>span{bottom:12px;left:24px}.c16-public-suite .c16-postcard-copy{padding:14px 20px 20px}.c16-public-suite .c16-postcard h2{font-size:27px;line-height:1.35;margin:8px 0 12px}.c16-public-suite .c16-postcard-copy>p{font-size:13px;line-height:1.65;margin:10px 0}.c16-public-suite .c16-postcard-count{margin:12px 0}.c16-public-suite .c16-postcard-count strong{font-size:40px}.c16-public-suite .c16-postcard-copy .c16-postcard-moment{font-size:14px;padding-top:10px}.c16-public-suite .c16-postcard ul{margin:10px 0 0;font-size:10px}.c16-public-suite .c16-purpose{margin:40px 0}}@media(prefers-reduced-motion:reduce),(max-height:559px){.c16-public-suite .c16-postcard{position:relative;top:auto;transform:none}.c16-public-suite .c16-postcard-stack{padding-bottom:20px}}@media print{.c16-public-suite .c16-postcard{position:static;transform:none;break-inside:avoid}.c16-public-suite .c16-postcard-stack{padding:0}}.c16-public-suite .c16-postcard-copy{isolation:isolate}.c16-public-suite .c16-postcard-stack{max-width:1120px;margin:auto;padding:0 25px 80px}.c16-public-suite .c16-postcard{position:relative;top:auto;grid-template-columns:minmax(0,1fr) 390px;gap:100px;align-items:start;min-height:560px;margin-bottom:110px;border:0;border-radius:0;box-shadow:none;transform:none;overflow:visible;background:linear-gradient(90deg,#fffef9 0%,#fffef9 calc(100% - 400px),transparent calc(100% - 400px))}.c16-public-suite .c16-postcard-copy{padding:25px 0;background:#fffef9}.c16-public-suite .c16-postcard-copy h2{font-size:34px;line-height:1.6}.c16-public-suite .c16-postcard-copy>p{font-size:16px}.c16-public-suite .c16-postcard-copy .c16-postcard-moment{border:0;padding:0;color:#6a7e69}.c16-public-suite .c16-polaroid{position:sticky;top:104px;align-self:start;width:390px;max-width:100%;box-sizing:border-box;margin:0;background:#fffefa;padding:28px 24px 25px;border:1px solid #e3e5db;border-top:4px solid #285f4b;box-shadow:0 20px 42px #203b2524;transform:rotate(var(--card-tilt));animation:c16-polaroid-arrive .82s cubic-bezier(.22,.8,.25,1) both;animation-delay:calc(var(--card-index) * 90ms);will-change:transform,opacity}.c16-public-suite .c16-postcard--make .c16-polaroid{border-top-color:#a97956}.c16-public-suite .c16-postcard--table .c16-polaroid{border-top-color:#678995}.c16-public-suite .c16-polaroid>small{font-size:8px;letter-spacing:.12em;color:#517d79}.c16-public-suite .c16-polaroid h3{font-size:28px;line-height:1.5;margin:22px 0}.c16-public-suite .c16-polaroid>img{width:100%;aspect-ratio:1.65;object-fit:cover;display:block}.c16-public-suite .c16-polaroid figcaption{padding-top:18px}.c16-public-suite .c16-polaroid figcaption strong{font-size:25px;color:#285f4b}.c16-public-suite .c16-polaroid figcaption strong small{font-size:11px;font-weight:400}.c16-public-suite .c16-polaroid figcaption>span{display:block;font-size:11px;margin-top:8px;color:#6e806e}.c16-public-suite .c16-polaroid figcaption p{font-size:12px;line-height:1.8;color:#70816e;margin:12px 0 0}@keyframes c16-polaroid-arrive{0%{opacity:0;transform:translate3d(var(--scatter-x),28px,0) rotate(calc(var(--card-tilt) + var(--scatter-rotate))) scale(.95)}to{opacity:1;transform:translateZ(0) rotate(var(--card-tilt)) scale(1)}}.c16-public-suite .c16-workspace-intro{margin:30px auto 90px;max-width:1200px}.c16-public-suite .c16-workspace-intro>header{max-width:730px;margin:0 0 38px}.c16-public-suite .c16-workspace-intro h2{font-size:38px;line-height:1.5}.c16-public-suite .c16-workspace-intro>header>p:last-child{font-size:17px;line-height:1.9;color:#607366}.c16-public-suite .c16-workspace-demo{border:1px solid #cfdad0;border-radius:18px;background:#f4f8f3;overflow:hidden;box-shadow:0 26px 72px #143f2520;font-family:Arial,sans-serif}.c16-public-suite .c16-workspace-top{padding:20px 26px;background:#fff;display:flex;align-items:center;gap:25px;border-bottom:1px solid #d5e0d5;font-size:11px;color:#607562}.c16-public-suite .c16-workspace-top strong{white-space:nowrap;color:#1f6549;font-size:14px;letter-spacing:.04em}.c16-public-suite .c16-workspace-top>small{margin-left:auto;color:#80917f}.c16-public-suite .c16-workspace-columns{display:grid;grid-template-columns:198px minmax(0,1fr) 280px;min-height:650px}.c16-public-suite .c16-workspace-columns>nav{background:#eaf1e9;padding:31px 18px;border-right:1px solid #d7e1d7}.c16-public-suite .c16-workspace-columns>nav>small{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#7a8b79;margin:0 8px 22px}.c16-public-suite .c16-workspace-columns>nav button{display:flex;align-items:center;gap:11px;border:0;background:transparent;text-align:left;width:100%;min-height:48px;border-radius:8px;padding:10px 12px;margin-bottom:9px;color:#58705e;font:inherit;font-size:12px;cursor:pointer}.c16-public-suite .c16-workspace-columns>nav button[aria-pressed=true]{color:#fff;background:#266c50;box-shadow:0 8px 18px #266c5030}.c16-public-suite .c16-nav-number{font-variant-numeric:tabular-nums;font-size:10px;letter-spacing:.08em;opacity:.7}.c16-public-suite .c16-workspace-columns>nav button[aria-pressed=true] .c16-nav-number{opacity:1;color:#cfe2d3}.c16-public-suite .c16-workspace-columns>nav p{font-size:10px;line-height:2;color:#7b8c78;padding:20px 8px;border-top:1px solid #d5e0d5;margin-top:22px}.c16-public-suite .c16-workspace-main{padding:34px 32px;min-width:0;background:#fbfcfa}.c16-public-suite .c16-workspace-main header small{font-size:10px;color:#70856e;letter-spacing:.04em}.c16-public-suite .c16-workspace-main h3{font-size:25px;line-height:1.5;margin:14px 0 28px;color:#1c5e47}.c16-public-suite .c16-workspace-main h4{font-size:12px;color:#55745e;letter-spacing:.02em}.c16-public-suite .c16-workspace-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0 26px}.c16-public-suite .c16-workspace-kpis>div{padding:16px 17px 15px;background:#fff;border:1px solid #dfe8de;border-radius:10px;box-shadow:0 5px 14px #3159410b}.c16-public-suite .c16-workspace-kpis strong{display:block;font-size:33px;line-height:1;color:#266f51;margin-bottom:11px}.c16-public-suite .c16-workspace-kpis span{font-size:10px;color:#6c806c}.c16-public-suite .c16-workspace-chart{background:#fff;border:1px solid #dfe8de;border-radius:10px;padding:19px;margin-bottom:27px;box-shadow:0 5px 14px #3159410b}.c16-public-suite .c16-workspace-chart h4{margin-top:0}.c16-public-suite .c16-workspace-chart>div{display:flex;justify-content:space-around;align-items:end;height:160px;border-bottom:1px solid #dfe6db;background:repeating-linear-gradient(to bottom,transparent 0,transparent 39px,#edf2ec 40px)}.c16-public-suite .c16-workspace-chart>div>div{display:flex;flex-direction:column;gap:7px;align-items:center;justify-content:end;height:100%;flex:1;font-size:10px}.c16-public-suite .c16-workspace-chart i{width:34%;background:#8caf91;border-radius:5px 5px 0 0;box-shadow:0 5px 10px #4e7e5b22}.c16-public-suite .c16-workspace-chart>div>div:nth-child(2) i{background:#286e50}.c16-public-suite .c16-workspace-chart span{padding-bottom:8px}.c16-public-suite .c16-workspace-context{position:relative;background:#f0f6ef;border-left:1px solid #d6e2d5;padding:33px 27px}.c16-public-suite .c16-workspace-context:before{content:"";display:block;width:30px;height:3px;background:#2d7656;margin-bottom:20px}.c16-public-suite .c16-workspace-context>small{font-size:10px;color:#70856e;letter-spacing:.06em}.c16-public-suite .c16-workspace-context h4{font-size:23px;line-height:1.55;color:#1f6048;margin:13px 0 20px}.c16-public-suite .c16-workspace-context p,.c16-public-suite .c16-workspace-context li{font-size:12px;line-height:1.9;color:#617562}.c16-public-suite .c16-workspace-context ul{padding-left:16px}.c16-public-suite .c16-workspace-context hr{border:0;border-top:1px solid #d9e4d8;margin:30px 0}.c16-public-suite .c16-workspace-context h5{font-size:12px;color:#2a654b}.c16-public-suite .c16-workspace-note{display:block;margin-top:36px;font-size:10px;line-height:1.9;color:#82917c}.c16-public-suite .c16-workspace-activity-list{display:grid;gap:9px}.c16-public-suite .c16-workspace-activity-list button{width:100%;display:flex;align-items:center;gap:12px;border:1px solid #d8e3d6;border-radius:8px;padding:9px;background:#fff;text-align:left;color:#325a43;cursor:pointer;min-height:58px;transition:border-color .2s,box-shadow .2s}.c16-public-suite .c16-workspace-activity-list button[aria-pressed=true]{border-color:#679a7a;background:#f0f6ef;box-shadow:0 5px 14px #31594112}.c16-public-suite .c16-workspace-activity-list button:hover{border-color:#6e9e7d}.c16-public-suite .c16-workspace-activity-list img{width:48px;height:38px;object-fit:cover;border-radius:4px}.c16-public-suite .c16-workspace-activity-list span{font-size:12px;flex:1}.c16-public-suite .c16-workspace-activity-list small{display:block;font-size:9px;margin-top:5px;color:#7b8f75}.c16-public-suite .c16-workspace-activity-list b{font-size:16px;display:flex;align-items:center;gap:3px}.c16-public-suite .c16-workspace-selected{margin:0 0 24px}.c16-public-suite .c16-workspace-selected>img{width:100%;height:235px;object-fit:cover;border-radius:8px}.c16-public-suite .c16-workspace-selected figcaption{display:flex;justify-content:space-between;gap:10px;margin-top:12px;font-size:11px}.c16-public-suite .c16-workspace-feedback{padding:24px;text-align:center;background:#fff;border:1px solid #d9e4d7;border-radius:10px;box-shadow:0 5px 14px #3159410b}.c16-public-suite .c16-workspace-feedback p{font-size:13px;line-height:1.8}.c16-public-suite .c16-workspace-feedback>small{font-size:10px;color:#7f8e78}.c16-public-suite .c16-workspace-ring{width:165px;aspect-ratio:1;background:conic-gradient(#347a57 85%,#e5ecdf 0);border-radius:50%;display:grid;place-items:center;margin:28px auto}.c16-public-suite .c16-workspace-ring strong{width:125px;height:125px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;font-size:39px;color:#246548}.c16-public-suite .c16-workspace-ring small{font-size:13px;margin:13px 0 0 3px}.c16-public-suite .c16-workspace-demo button:focus-visible{outline:3px solid #82a9ca;outline-offset:2px}@media(max-width:1050px){.c16-public-suite .c16-postcard{gap:45px;grid-template-columns:1fr 350px}.c16-public-suite .c16-polaroid{width:350px}.c16-public-suite .c16-workspace-columns{grid-template-columns:135px minmax(0,1fr) 200px}.c16-public-suite .c16-workspace-main{padding:20px}.c16-public-suite .c16-workspace-context{padding:22px 16px}}@media(max-width:760px){.c16-public-suite .c16-postcard-stack{padding:0 12px 30px}.c16-public-suite .c16-postcard{position:relative;top:auto;grid-template-columns:1fr;gap:18px;margin-bottom:65px;min-height:0;background:transparent}.c16-public-suite .c16-postcard-copy{padding:0}.c16-public-suite .c16-postcard-copy h2{font-size:27px;margin-top:10px}.c16-public-suite .c16-postcard-copy>p{font-size:14px}.c16-public-suite .c16-polaroid{position:relative;top:auto;width:310px;justify-self:center;padding:22px 19px}.c16-public-suite .c16-polaroid h3{font-size:26px;margin:16px 0}.c16-public-suite .c16-workspace-intro{margin:20px 0 55px}.c16-public-suite .c16-workspace-intro h2{font-size:29px}.c16-public-suite .c16-workspace-top{flex-wrap:wrap;gap:9px;padding:15px}.c16-public-suite .c16-workspace-top>span{display:none}.c16-public-suite .c16-workspace-columns{grid-template-columns:1fr}.c16-public-suite .c16-workspace-columns>nav{display:flex;gap:4px;padding:10px;border-right:0;border-bottom:1px solid #d7e1d7}.c16-public-suite .c16-workspace-columns>nav>small,.c16-public-suite .c16-workspace-columns>nav p{display:none}.c16-public-suite .c16-workspace-columns>nav button{margin:0;text-align:center;justify-content:center;padding:8px 4px;font-size:11px;gap:5px}.c16-public-suite .c16-nav-number{font-size:9px}.c16-public-suite .c16-workspace-main{padding:22px 16px}.c16-public-suite .c16-workspace-context{border-left:0;border-top:1px solid #d5e0d5;padding:24px 20px}.c16-public-suite .c16-workspace-context h4{font-size:20px;margin:12px 0}.c16-public-suite .c16-workspace-context hr{margin:16px 0}.c16-public-suite .c16-workspace-note{margin-top:18px}.c16-public-suite .c16-workspace-kpis{gap:8px}.c16-public-suite .c16-workspace-kpis>div{padding:13px 9px}.c16-public-suite .c16-workspace-kpis strong{font-size:25px}.c16-public-suite .c16-workspace-selected figcaption{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce),(max-height:559px){.c16-public-suite .c16-postcard{position:relative;top:auto}.c16-public-suite .c16-polaroid{position:relative;top:auto;animation:none;transform:none}}@media print{.c16-public-suite .c16-postcard{position:static}.c16-public-suite .c16-polaroid{transform:none}.c16-public-suite .c16-workspace-demo{break-inside:avoid}}@media(min-width:1101px){.c16-public-suite .c16-report-static .c16-app-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-content:start}.c16-public-suite .c16-report-static .c16-app-main>.c16-app-title{grid-column:1/-1;order:0;margin:0}.c16-public-suite .c16-report-static .c16-app-main>.c16-app-metrics{grid-column:1/-1;order:1;margin:0}.c16-public-suite .c16-report-static .c16-app-main>.c16-app-trend{order:2;margin:0}.c16-public-suite .c16-report-static .c16-app-main>.c16-app-records{order:3;margin:0}.c16-public-suite .c16-report-static .c16-app-main>.c16-app-feedback{grid-column:1/-1;order:4;margin:0}.c16-public-suite .c16-report-static .c16-app-plot{height:150px}.c16-public-suite .c16-report-static .c16-app-bars{gap:4px}.c16-public-suite .c16-report-static .c16-static-record{gap:8px}.c16-public-suite .c16-report-static .c16-static-record img{width:35px;height:35px}.c16-public-suite .c16-report-static .c16-static-record strong{min-width:30px}.c16-public-suite .c16-report-static .c16-static-record em{min-width:25px}.c16-public-suite .c16-report-static .c16-app-insight{padding:22px 20px}.c16-public-suite .c16-report-static .c16-app-insight h4{font-size:20px;margin:10px 0}.c16-public-suite .c16-report-static .c16-app-insight>p{font-size:11px;line-height:1.7}.c16-public-suite .c16-report-static .c16-app-insight-photo img{aspect-ratio:2}.c16-public-suite .c16-report-static .c16-app-insight-foot{margin-top:15px;padding-top:12px}}.c16-public-suite .c16-static-sections>div{display:flex;gap:10px;align-items:center;min-height:44px;padding:10px;margin:4px 0;color:#c5d8ce;font-size:12px}.c16-public-suite .c16-static-sections span{font-size:10px;opacity:.6}.c16-public-suite .c16-static-sections .is-current{background:#e6efc5;color:#173e31;border-radius:6px;font-weight:700}.c16-public-suite .c16-static-period{font-size:10px;color:#839086;line-height:1.8;text-align:right;white-space:nowrap}.c16-public-suite .c16-static-period b{font-weight:500;color:#4a6355}.c16-public-suite .c16-report-static .c16-app-main{padding:22px}.c16-public-suite .c16-report-static .c16-app-title{margin-bottom:18px}.c16-public-suite .c16-report-static .c16-app-title h3{font-size:22px}.c16-public-suite .c16-report-static .c16-app-metrics{margin-bottom:16px;padding:15px 0}.c16-public-suite .c16-report-static .c16-app-trend{padding:16px;margin-bottom:16px}.c16-public-suite .c16-report-static .c16-app-plot{height:108px;margin-top:23px}.c16-public-suite .c16-static-bar{width:100%;max-width:27px;border-radius:3px 3px 0 0;background:#43896e;position:relative}.c16-public-suite .c16-static-bar b{position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);font-size:9px;color:#305742;font-weight:500}.c16-public-suite .c16-report-static .c16-app-feedback{padding:16px;margin-bottom:20px}.c16-public-suite .c16-report-static .c16-app-feedback>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:19px 0 15px}.c16-public-suite .c16-report-static .c16-app-donut{width:84px;height:84px}.c16-public-suite .c16-report-static .c16-app-donut strong{width:66px;height:66px;line-height:66px;font-size:23px}.c16-public-suite .c16-report-static .c16-app-method{font-size:9px;padding-top:12px;margin-bottom:0}.c16-public-suite .c16-static-record{display:flex;gap:12px;align-items:center;border-bottom:1px solid #e1e8e3;background:#fff;padding:10px;min-height:60px;color:#345443}.c16-public-suite .c16-static-record>span{flex:1}.c16-public-suite .c16-static-record b{display:block;font-size:12px;font-weight:500}.c16-public-suite .c16-static-record small{display:block;font-size:9px;color:#879188;margin-top:5px}.c16-public-suite .c16-static-record strong{min-width:48px;font-size:14px}.c16-public-suite .c16-static-record strong small{display:inline}.c16-public-suite .c16-static-record em{font-size:10px;font-style:normal;min-width:40px;text-align:right;color:#7b897e}.c16-public-suite .c16-static-highlight{padding:15px 0;border-top:1px solid #e1e8e3;border-bottom:1px solid #e1e8e3;margin:18px 0}.c16-public-suite .c16-static-highlight strong{font-size:32px;color:#276b4d}.c16-public-suite .c16-static-highlight small{font-size:13px;color:#839086}.c16-public-suite .c16-static-highlight p{font-size:10px;color:#78867c;margin:5px 0}.c16-public-suite .c16-report-static .c16-app-insight h5{margin-top:20px}.c16-public-suite .c16-report-static .c16-app-insight-photo{margin:17px 0}.c16-public-suite .c16-report-static .c16-app-insight-photo img{aspect-ratio:1.65}@media(max-width:1050px){.c16-public-suite .c16-report-static .c16-app-feedback>div{grid-template-columns:1fr 1fr}.c16-public-suite .c16-report-static .c16-app-main{padding:16px}}@media(max-width:760px){.c16-public-suite .c16-static-sections{display:flex;margin-top:12px;gap:5px}.c16-public-suite .c16-static-sections>div{flex:1;justify-content:center;padding:7px 3px;gap:5px;font-size:11px}.c16-public-suite .c16-report-static .c16-app-title h3{font-size:20px}.c16-public-suite .c16-static-record{gap:9px}.c16-public-suite .c16-static-record em{min-width:28px}.c16-public-suite .c16-static-record img{width:36px}.c16-public-suite .c16-report-static .c16-app-feedback>div{gap:20px 12px}.c16-public-suite .c16-report-static .c16-app-insight-photo img{aspect-ratio:1.8}}.c16-public-suite .c15-public-editorial .c16-report-app h3,.c16-public-suite .c15-public-editorial .c16-report-app h4,.c16-public-suite .c15-public-editorial .c16-report-app h5{font-family:Arial,Noto Sans TC,sans-serif}.c16-public-suite .c16-scroll-story{display:grid;grid-template-columns:minmax(0,1fr) 460px;gap:90px;max-width:1120px;margin:0 auto 100px;position:relative;scroll-margin-top:90px}.c16-public-suite .c16-scroll-copy{min-height:85vh;padding:12vh 0 16vh;box-sizing:border-box}.c16-public-suite .c16-scroll-copy:last-child{min-height:95vh}.c16-public-suite .c16-scroll-copy h2{font-size:34px;line-height:1.55;margin:18px 0 26px}.c16-public-suite .c16-scroll-copy>p{font-size:17px;line-height:1.95;color:#627367}.c16-public-suite .c16-scroll-copy ul{display:flex;flex-wrap:wrap;gap:10px;padding:0;list-style:none;margin-top:28px}.c16-public-suite .c16-scroll-copy li{font-size:12px;background:#edf2e9;border-radius:20px;padding:7px 12px;color:#41634f}.c16-public-suite .c16-stage-rail{position:relative;min-width:0}.c16-public-suite .c16-fixed-stage{position:sticky;top:90px;height:620px;overflow:clip;overflow-clip-margin:45px}.c16-public-suite .c16-fixed-stage .c16-stage-paper{position:absolute;top:20px;left:35px;width:390px;animation:none;transition:none;transform-origin:50% 85%;will-change:transform;box-shadow:0 20px 45px #183a2520}.c16-public-suite .c16-paper-0{z-index:1}.c16-public-suite .c16-paper-1{z-index:2;border-top-color:#a97956}.c16-public-suite .c16-paper-2{z-index:3;border-top-color:#678995}.c16-public-suite .c16-mobile-paper{display:none}.c16-public-suite .c16-report-app{display:grid;grid-template-columns:176px minmax(0,1fr);border:1px solid #dce4e0;border-radius:14px;overflow:hidden;box-shadow:0 28px 80px #153e2820;background:#fff;font-family:Arial,Noto Sans TC,sans-serif;color:#243c36;text-align:left}.c16-public-suite .c16-report-app *{box-sizing:border-box}.c16-public-suite .c16-report-app h3,.c16-public-suite .c16-report-app h4,.c16-public-suite .c16-report-app h5{font-family:inherit;letter-spacing:-.025em;color:#203b33}.c16-public-suite .c16-app-nav{background:#123f35;color:#fff;padding:26px 16px;display:flex;flex-direction:column}.c16-public-suite .c16-app-nav>img{width:144px;height:45px;object-fit:contain;background:#fff;border-radius:5px;padding:5px}.c16-public-suite .c16-app-account{padding:27px 8px;border-bottom:1px solid #ffffff20;margin-bottom:20px}.c16-public-suite .c16-app-account b{font-size:13px;display:block}.c16-public-suite .c16-app-account small{font-size:10px;color:#b4c9bf;display:block;margin-top:8px}.c16-public-suite .c16-app-nav nav button{display:flex;align-items:center;gap:10px;width:100%;background:transparent;color:#c5d8ce;border:0;border-radius:6px;font:inherit;font-size:12px;min-height:46px;padding:10px;margin:4px 0;text-align:left;cursor:pointer}.c16-public-suite .c16-app-nav nav button span{font-size:10px;opacity:.55}.c16-public-suite .c16-app-nav nav button[aria-pressed=true]{background:#e6efc5;color:#173e31;font-weight:700}.c16-public-suite .c16-app-nav-bottom{margin-top:auto;padding:45px 9px 8px;font-size:12px;line-height:1.9;color:#b4c9bf}.c16-public-suite .c16-app-nav-bottom small{display:block;margin-top:18px;font-size:10px}.c16-public-suite .c16-app-body{min-width:0}.c16-public-suite .c16-app-toolbar{display:flex;justify-content:space-between;gap:12px;padding:21px 26px;border-bottom:1px solid #e5eae7;font-size:11px;color:#708077}.c16-public-suite .c16-app-toolbar i{padding:0 8px;font-style:normal;color:#b4beb6}.c16-public-suite .c16-app-example{font-size:10px}.c16-public-suite .c16-app-content{display:grid;grid-template-columns:minmax(0,1fr) 230px;min-height:710px}.c16-public-suite .c16-app-main{padding:26px;background:#f7f9f8;min-width:0}.c16-public-suite .c16-app-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:25px}.c16-public-suite .c16-app-title small{font-size:9px;letter-spacing:.11em;color:#859187}.c16-public-suite .c16-app-title h3{font-size:25px;margin:9px 0 0;line-height:1.35}.c16-public-suite .c16-app-title label{font-size:10px;color:#738177}.c16-public-suite .c16-app-title select{display:block;background:#fff;border:1px solid #dbe3dd;padding:9px;border-radius:6px;margin-top:5px;font:inherit;color:#335344;min-height:36px}.c16-public-suite .c16-app-metrics{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;padding:20px 0;margin-bottom:22px;border:1px solid #e1e7e2;border-radius:8px}.c16-public-suite .c16-app-metrics>div{padding:0 17px;border-right:1px solid #e5eae6}.c16-public-suite .c16-app-metrics>div:last-child{border:0}.c16-public-suite .c16-app-metrics span{font-size:11px;color:#718177}.c16-public-suite .c16-app-metrics strong{font-size:36px;line-height:1.4;display:block;color:#17543d;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.05em}.c16-public-suite .c16-app-metrics strong small{font-size:11px;letter-spacing:0;margin-left:5px;font-weight:400}.c16-public-suite .c16-app-metrics p{font-size:9px;line-height:1.6;margin:4px 0 0;color:#869187}.c16-public-suite .c16-app-trend{background:#fff;border:1px solid #e1e7e2;border-radius:8px;padding:20px;margin-bottom:26px}.c16-public-suite .c16-app-trend header,.c16-public-suite .c16-app-records header{display:flex;justify-content:space-between;align-items:start;gap:12px}.c16-public-suite .c16-app-trend h4,.c16-public-suite .c16-app-records h4,.c16-public-suite .c16-app-feedback h4{font-size:14px;margin:0 0 7px}.c16-public-suite .c16-app-trend p,.c16-public-suite .c16-app-trend header>span,.c16-public-suite .c16-app-records header>span{font-size:10px;color:#87918a;margin:0}.c16-public-suite .c16-app-plot{display:flex;gap:10px;margin-top:32px;height:145px}.c16-public-suite .c16-app-y{display:flex;flex-direction:column;justify-content:space-between;font-size:9px;color:#9ca79e;padding-bottom:20px}.c16-public-suite .c16-app-bars{display:flex;flex:1;gap:9px;border-bottom:1px solid #dfe6e1;background:repeating-linear-gradient(to top,transparent 0px,transparent 40px,#eff2ef 41px);padding-bottom:20px}.c16-public-suite .c16-app-bars>div{flex:1;position:relative;display:flex;align-items:end;justify-content:center}.c16-public-suite .c16-app-bars button{width:100%;max-width:27px;border:0;border-radius:3px 3px 0 0;background:#43896e;position:relative;cursor:pointer;min-height:5px;padding:0}.c16-public-suite .c16-app-bars button:hover,.c16-public-suite .c16-app-bars button:focus-visible{background:#174e3c}.c16-public-suite .c16-app-bars button b{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);font-size:9px;color:#305742;font-weight:500}.c16-public-suite .c16-app-bars>div>span{position:absolute;top:calc(100% + 8px);font-size:8px;white-space:nowrap;color:#8a958d}.c16-public-suite .c16-app-bars i{height:2px;width:10px;background:#dae2dc}.c16-public-suite .c16-app-records header{margin-bottom:14px}.c16-public-suite .c16-app-table-head{display:grid;grid-template-columns:1fr 60px 64px;padding:9px 12px;background:#edf2ee;font-size:9px;color:#7e8b80}.c16-public-suite .c16-app-records>button{display:flex;gap:12px;align-items:center;width:100%;text-align:left;border:0;border-bottom:1px solid #e1e8e3;background:#fff;padding:13px 10px;cursor:pointer;font-family:inherit;min-height:65px;color:#345443}.c16-public-suite .c16-app-records>button:hover,.c16-public-suite .c16-app-records>button[aria-pressed=true]{background:#edf5ed}.c16-public-suite .c16-app-records img{width:46px;height:39px;border-radius:4px;object-fit:cover}.c16-public-suite .c16-app-records button>span{flex:1}.c16-public-suite .c16-app-records b{display:block;font-size:12px;font-weight:500}.c16-public-suite .c16-app-records small{font-size:9px;display:block;color:#879188;margin-top:5px}.c16-public-suite .c16-app-records strong{font-size:14px;min-width:42px}.c16-public-suite .c16-app-records strong small{display:inline}.c16-public-suite .c16-app-records em{font-style:normal;font-size:9px;color:#47735b}.c16-public-suite .c16-app-insight{padding:28px 21px;border-left:1px solid #e1e7e2}.c16-public-suite .c16-app-insight>small{font-size:10px;color:#789081}.c16-public-suite .c16-app-insight h4{font-size:21px;line-height:1.55;margin:15px 0}.c16-public-suite .c16-app-insight>p{font-size:12px;line-height:1.9;color:#75847a}.c16-public-suite .c16-app-insight-photo{margin:22px 0}.c16-public-suite .c16-app-insight-photo img{width:100%;aspect-ratio:1.25;object-fit:cover;border-radius:7px}.c16-public-suite .c16-app-insight-photo span{display:block;font-size:9px;color:#819087;margin-top:8px}.c16-public-suite .c16-app-insight h5{font-size:11px;margin-top:30px}.c16-public-suite .c16-app-insight>button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;width:100%;background:#174f3b;border:0;border-radius:5px;padding:11px;color:#fff;font-size:10px;cursor:pointer}.c16-public-suite .c16-app-insight .c16-app-insight-foot{font-size:10px;padding-top:18px;border-top:1px solid #e7ece7;margin-top:25px}.c16-public-suite .c16-app-feature{background:#fff;border-radius:8px;overflow:hidden;margin-bottom:24px;border:1px solid #e1e7e2}.c16-public-suite .c16-app-feature>img{width:100%;height:220px;object-fit:cover}.c16-public-suite .c16-app-feature>div{padding:20px}.c16-public-suite .c16-app-feature span{font-size:10px;color:#72907c}.c16-public-suite .c16-app-feature h4{font-size:20px;margin:12px 0}.c16-public-suite .c16-app-feature p{font-size:12px;line-height:1.8;color:#728376}.c16-public-suite .c16-app-feature strong{font-size:28px;color:#246247}.c16-public-suite .c16-app-feature strong small{font-size:11px}.c16-public-suite .c16-app-feedback{background:#fff;padding:22px;border-radius:8px;border:1px solid #e1e7e2}.c16-public-suite .c16-app-feedback header p{font-size:11px;color:#819187}.c16-public-suite .c16-app-feedback>div{display:grid;grid-template-columns:1fr 1fr;gap:30px 18px;margin:30px 0}.c16-public-suite .c16-app-feedback article{text-align:center}.c16-public-suite .c16-app-donut{width:110px;height:110px;border-radius:50%;margin:auto;display:grid;place-items:center;background:conic-gradient(#33835e var(--ratio),#e8eee8 0)}.c16-public-suite .c16-app-donut strong{display:flex;align-items:baseline;justify-content:center;width:88px;height:88px;line-height:88px;background:#fff;border-radius:50%;font-size:27px;color:#1c6545}.c16-public-suite .c16-app-donut small{font-size:10px}.c16-public-suite .c16-app-feedback h5{font-size:12px;margin:12px 0 6px}.c16-public-suite .c16-app-feedback article>span{font-size:9px;color:#869289}.c16-public-suite .c16-app-method{font-size:11px;line-height:1.9;border-top:1px solid #e1e7e2;padding-top:20px;color:#7b8b80}.c16-public-suite .c16-report-app button:focus-visible{outline:3px solid #8fbba6;outline-offset:2px}@media(max-width:1100px){.c16-public-suite .c16-scroll-story{grid-template-columns:1fr 400px;gap:35px}.c16-public-suite .c16-fixed-stage .c16-stage-paper{left:20px;width:350px}.c16-public-suite .c16-report-app{grid-template-columns:145px 1fr}.c16-public-suite .c16-app-content{grid-template-columns:1fr 195px}.c16-public-suite .c16-app-nav>img{width:112px}.c16-public-suite .c16-app-main{padding:20px}.c16-public-suite .c16-app-insight{padding:23px 16px}.c16-public-suite .c16-app-metrics>div{padding:0 10px}.c16-public-suite .c16-app-bars{gap:5px}}@media(max-width:760px),(max-height:559px),(prefers-reduced-motion:reduce){.c16-public-suite .c16-scroll-story{display:block;max-width:650px}.c16-public-suite .c16-stage-rail{display:none}.c16-public-suite .c16-mobile-paper{display:block;margin:30px auto;max-width:330px}.c16-public-suite .c16-mobile-paper .c16-stage-paper{position:static;animation:none;transform:none!important;opacity:1!important;visibility:visible!important;width:100%}.c16-public-suite .c16-scroll-copy,.c16-public-suite .c16-scroll-copy:last-child{min-height:0;padding:35px 8px}.c16-public-suite .c16-scroll-copy h2{font-size:28px}.c16-public-suite .c16-scroll-copy>p{font-size:15px}}@media(max-width:760px){.c16-public-suite .c16-report-app{grid-template-columns:1fr}.c16-public-suite .c16-app-nav{padding:15px}.c16-public-suite .c16-app-nav>img{width:140px;height:38px}.c16-public-suite .c16-app-account,.c16-public-suite .c16-app-nav-bottom{display:none}.c16-public-suite .c16-app-nav nav{display:flex;gap:6px;margin-top:12px}.c16-public-suite .c16-app-nav nav button{justify-content:center;margin:0;font-size:11px;padding:8px;gap:6px}.c16-public-suite .c16-app-toolbar{padding:16px;font-size:10px}.c16-public-suite .c16-app-content{grid-template-columns:1fr;min-height:0}.c16-public-suite .c16-app-main{padding:20px 14px}.c16-public-suite .c16-app-title{align-items:start}.c16-public-suite .c16-app-title h3{font-size:22px}.c16-public-suite .c16-app-title select{font-size:10px}.c16-public-suite .c16-app-metrics{padding:16px 0}.c16-public-suite .c16-app-metrics strong{font-size:28px}.c16-public-suite .c16-app-metrics strong small{font-size:9px}.c16-public-suite .c16-app-metrics p{display:none}.c16-public-suite .c16-app-trend{padding:15px 10px}.c16-public-suite .c16-app-bars{gap:5px}.c16-public-suite .c16-app-insight{border-left:0;border-top:1px solid #dce5dd;padding:25px}.c16-public-suite .c16-app-insight-photo img{aspect-ratio:1.8}.c16-public-suite .c16-app-records em{display:none}.c16-public-suite .c16-app-table-head{grid-template-columns:1fr 44px}.c16-public-suite .c16-app-table-head span:last-child{display:none}}@media print{.c16-public-suite .c16-scroll-story{display:block}.c16-public-suite .c16-stage-rail{display:none}.c16-public-suite .c16-mobile-paper{display:block}.c16-public-suite .c16-stage-paper{position:static!important;transform:none!important;opacity:1!important;animation:none!important}.c16-public-suite .c16-scroll-copy{min-height:0;break-inside:avoid}.c16-public-suite .c16-report-app{box-shadow:none}}.c16-public-suite .c16-resources,.c16-public-suite .c16-reading{max-width:1200px;margin:auto;padding:56px 32px 80px;color:#114e46}.c16-public-suite .c16-resources>header,.c16-public-suite .c16-reading>header{max-width:760px;margin:24px 0 48px}.c16-public-suite .c16-resources h1,.c16-public-suite .c16-reading h1{font-size:clamp(32px,4.2vw,58px);line-height:1.25;letter-spacing:-.035em;margin:16px 0 24px}.c16-public-suite .c16-standfirst{font-size:20px;line-height:1.85;color:#526c67}.c16-public-suite .c16-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.c16-public-suite .c16-resource-grid article{min-width:0}.c16-public-suite .c16-resource-grid article>img{width:100%;aspect-ratio:1.6;object-fit:cover;border-radius:16px}.c16-public-suite .c16-resource-grid article>div{padding:24px 0}.c16-public-suite .c16-resource-grid h2{font-size:27px;line-height:1.5;margin:12px 0}.c16-public-suite .c16-resource-grid p,.c16-public-suite .c16-article-body p,.c16-public-suite .c16-faq p{line-height:1.9;color:#526c67}.c16-public-suite .c16-editorial-link{color:inherit;display:inline-block;text-underline-offset:5px;padding:10px 0;min-height:44px;box-sizing:border-box}.c16-public-suite .c16-editorial-link:focus-visible,.c16-public-suite .c16-faq summary:focus-visible{outline:3px solid #237858;outline-offset:5px}.c16-public-suite .c16-resource-grid h2 a{text-decoration:none}.c16-public-suite .c16-resource-grid h2 a:hover{text-decoration:underline}.c16-public-suite .c16-reading{max-width:960px}.c16-public-suite .c16-reading figure{margin:0 0 40px}.c16-public-suite .c16-reading figure img{width:100%;max-height:420px;object-fit:cover;border-radius:16px}.c16-public-suite .c16-reading figcaption{font-size:13px;color:#647b75;margin-top:8px}.c16-public-suite .c16-article-body section{display:grid;grid-template-columns:46px minmax(0,1fr);gap:18px;padding:28px 0;border-bottom:1px solid #d7e3dc}.c16-public-suite .c16-article-body section>span{color:#7b978c;font-size:18px;padding-top:6px}.c16-public-suite .c16-article-body h2{font-size:25px;margin:0 0 12px}.c16-public-suite .c16-article-body p{font-size:18px;margin:0}.c16-public-suite .c16-next{margin-top:48px;padding:32px 0;border-top:1px solid #bed1c8;display:flex;gap:18px;align-items:center;flex-wrap:wrap}.c16-public-suite .c16-next h2,.c16-public-suite .c16-next p{flex-basis:100%;margin:0}.c16-public-suite .c16-next .fb-button{min-height:44px;text-decoration:none}.c16-public-suite .c16-faq{border-bottom:1px solid #d7e3dc;padding:12px 0}.c16-public-suite .c16-faq summary{padding:16px 0;cursor:pointer;font-weight:600;line-height:1.6}.c16-public-suite .c16-wiring{margin-top:48px;padding:20px;border:1px dashed #6a8c80}.c16-public-suite .c16-wiring summary{cursor:pointer}.c16-public-suite .c16-wiring dt{font-weight:700;margin-top:16px}.c16-public-suite .c16-wiring dd{margin:8px 0;line-height:1.7}.c16-public-suite .c16-support{max-width:1100px}.c16-public-suite .c16-support>header{max-width:850px;margin-bottom:30px}.c16-public-suite .c16-support-index{display:flex;flex-wrap:wrap;gap:10px;padding:18px 0 34px;border-block:1px solid #d7e3dc;margin-bottom:28px}.c16-public-suite .c16-support-index a{color:#195a4d;text-decoration:none;border:1px solid #bdd1c4;border-radius:999px;padding:10px 16px;min-height:44px;box-sizing:border-box}.c16-public-suite .c16-support-index a:hover{background:#eaf2eb}.c16-public-suite .c16-faq-groups{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;max-width:850px}.c16-public-suite .c16-faq-group>header{padding-bottom:10px;border-bottom:2px solid #87a694}.c16-public-suite .c16-faq-group>header p:last-child{font-size:14px;margin:5px 0 8px}.c16-public-suite .c16-faq-group .c16-faq{padding:4px 0}.c16-public-suite .c16-faq-group .c16-faq summary{font-size:16px}.c16-public-suite .c16-faq-group .c16-faq p{font-size:15px;margin:0 0 15px}@media(max-width:760px){.c16-public-suite .c16-resources,.c16-public-suite .c16-reading{padding:24px 20px 48px}.c16-public-suite .c16-resource-grid{grid-template-columns:1fr;gap:20px}.c16-public-suite .c16-standfirst{font-size:17px}.c16-public-suite .c16-article-body section{grid-template-columns:28px minmax(0,1fr);gap:10px}.c16-public-suite .c16-article-body h2{font-size:22px}.c16-public-suite .c16-next{align-items:stretch}.c16-public-suite .c16-next .fb-button{width:100%;text-align:center}.c16-public-suite .c16-faq-groups{grid-template-columns:minmax(0,1fr);gap:24px}.c16-public-suite .c16-support-index{gap:7px}.c16-public-suite .c16-support-index a{padding-inline:12px;font-size:13px}}.c16-public-suite .c16-guide-start{margin:40px 0 64px}.c16-public-suite .c16-guide-start>div,.c16-public-suite .c16-use-cases>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.c16-public-suite .c16-guide-start article{padding:24px 0;border-top:2px solid #54876d}.c16-public-suite .c16-guide-start small,.c16-public-suite .c16-use-cases small{color:#648074;letter-spacing:.08em}.c16-public-suite .c16-guide-start h3,.c16-public-suite .c16-use-cases h3{font-size:24px;line-height:1.4}.c16-public-suite .c16-guide-start p,.c16-public-suite .c16-use-cases p{line-height:1.9;color:#64736a}.c16-public-suite .c16-guide-start article{display:flex;flex-direction:column}.c16-public-suite .c16-guide-start article a{margin-top:auto}.c16-public-suite .c16-data-guide{max-width:1200px;margin:auto;padding:60px 32px;color:#174f40}.c16-public-suite .c16-depth-opening{display:grid;grid-template-columns:1.2fr 1fr;gap:75px;align-items:center;margin-bottom:90px}.c16-public-suite .c16-depth-opening h1{font-size:clamp(34px,4.4vw,60px);line-height:1.25;letter-spacing:-.04em}.c16-public-suite .c16-depth-opening p{font-size:18px;line-height:1.9;color:#61786c}.c16-public-suite .c16-data-example{background:#edf2e8;padding:32px 38px;border-radius:5px;transform:rotate(1deg);box-shadow:0 20px 60px #163b3510}.c16-public-suite .c16-data-example>strong{font-size:76px;display:block;letter-spacing:-.06em;margin-top:15px}.c16-public-suite .c16-data-example strong span{font-size:28px;color:#7e9789}.c16-public-suite .c16-data-example h2{font-size:22px;margin-top:0}.c16-public-suite .c16-data-example p{font-size:14px}.c16-public-suite .c16-data-example footer{border-top:1px solid #ccdbce;padding-top:14px;font-size:11px;color:#708778}.c16-public-suite .c16-example-meter{background:#d6e2d7;border-radius:10px;height:8px;margin:25px 0}.c16-public-suite .c16-example-meter i{display:block;width:90%;height:100%;background:#287555;border-radius:10px}.c16-public-suite .c16-data-ledger h2,.c16-public-suite .c16-use-cases h2,.c16-public-suite .c16-about-evidence h2{font-size:clamp(28px,3vw,40px);line-height:1.4}.c16-public-suite .c16-data-ledger article{display:grid;grid-template-columns:.9fr 1.2fr 1fr;gap:40px;border-top:1px solid #cddbd0;padding:32px 0}.c16-public-suite .c16-data-ledger h3{font-size:24px;margin:12px 0}.c16-public-suite .c16-data-ledger span,.c16-public-suite .c16-data-ledger small{font-size:12px;color:#769080}.c16-public-suite .c16-data-ledger p{line-height:1.85;margin:10px 0;color:#546e60}.c16-public-suite .c16-data-ledger blockquote{margin:15px 0 0;font-size:18px;color:#245b3e}.c16-public-suite .c16-use-cases{margin-top:60px;background:#f0f3ed;padding:35px}.c16-public-suite .c16-use-cases article{border-top:1px solid #b6caba;padding-top:20px}.c16-public-suite .c16-about-evidence{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;margin:60px 0 90px}.c16-public-suite .c16-about-evidence figure{margin:0}.c16-public-suite .c16-about-evidence img{width:100%;aspect-ratio:.95;object-fit:cover;border-radius:5px}.c16-public-suite .c16-about-evidence figcaption{font-size:12px;line-height:1.7;color:#7e9081;margin-top:12px}.c16-public-suite .c16-about-evidence p,.c16-public-suite .c16-about-evidence dd{line-height:1.85;color:#677c6e}.c16-public-suite .c16-about-evidence dl>div{border-top:1px solid #cddbd0;padding:17px 0}.c16-public-suite .c16-about-evidence dt{font-weight:650}.c16-public-suite .c16-about-evidence dd{margin:8px 0 0;font-size:15px}.c16-public-suite .c16-macbook{width:70%;margin:40px auto 70px;position:relative}.c16-public-suite .c16-macbook-screen{border:9px solid #242829;border-bottom-width:16px;border-radius:20px 20px 7px 7px;background:#242829;box-shadow:0 25px 55px #173c3420;overflow:hidden}.c16-public-suite .c16-macbook-chrome{height:29px;background:linear-gradient(#f4f4f2,#e4e5e2);display:flex;gap:5px;align-items:center;padding:0 12px;position:relative}.c16-public-suite .c16-macbook-chrome>span{width:7px;height:7px;border-radius:50%;background:#ee746c}.c16-public-suite .c16-macbook-chrome>span:nth-child(2){background:#e7bd50}.c16-public-suite .c16-macbook-chrome>span:nth-child(3){background:#74b77b}.c16-public-suite .c16-macbook-chrome b{position:absolute;left:25%;width:50%;text-align:center;font-size:9px;color:#69706c;font-weight:500}.c16-public-suite .c16-macbook-display{overflow:hidden;background:#fff}.c16-public-suite .c16-macbook-display .c16-report-app{zoom:.7;width:142.857143%;border:0;border-radius:0;margin:0;box-shadow:none}.c16-public-suite .c16-macbook-base{height:17px;background:linear-gradient(#c5c8c9,#f0f1f1 35%,#a5a8aa);margin:0 -4%;border-radius:1px 1px 50% 50%/1px 1px 80% 80%;position:relative;box-shadow:0 12px 24px #15362e15}.c16-public-suite .c16-macbook-base i{display:block;margin:auto;width:15%;height:5px;background:#92999b;border-radius:0 0 9px 9px}.c16-public-suite .c16-macbook-display .c16-report-app{width:auto}.c16-public-suite .c16-data-feature{max-width:1160px!important;margin:auto!important;padding:50px 28px 70px!important;color:#174e3d}.c16-public-suite .c16-data-feature>header{max-width:800px;margin-bottom:35px}.c16-public-suite .c16-data-feature h1{font-size:clamp(34px,4vw,56px);line-height:1.3;margin:18px 0}.c16-public-suite .c16-data-feature h1 em{font-style:normal;color:#66896e}.c16-public-suite .c16-data-feature p{line-height:1.9;color:#607567}.c16-public-suite .c16-data-feature>header>p:last-child{font-size:19px}.c16-public-suite .c16-data-lead{display:grid;grid-template-columns:1.3fr 1fr;gap:35px;align-items:center}.c16-public-suite .c16-data-lead figure,.c16-public-suite .c16-photo-reading figure{margin:0}.c16-public-suite .c16-data-lead img{width:100%;aspect-ratio:1.45;object-fit:cover;border-radius:5px}.c16-public-suite .c16-data-feature figcaption{font-size:12px;line-height:1.8;color:#78897c;margin-top:9px}.c16-public-suite .c16-data-lead h2{font-size:28px;line-height:1.4}.c16-public-suite .c16-data-lead ol{list-style:none;padding:0}.c16-public-suite .c16-data-lead li{border-top:1px solid #d0ddd0;padding:13px 0}.c16-public-suite .c16-data-lead li b,.c16-public-suite .c16-data-lead li span{display:block}.c16-public-suite .c16-data-lead li span{font-size:14px;color:#708274;margin-top:5px}.c16-public-suite .c16-data-toc{display:flex;gap:25px;flex-wrap:wrap;border-block:1px solid #c1d0c4;margin:40px 0;padding:15px 0}.c16-public-suite .c16-data-toc a{color:#28593e;min-height:44px;display:flex;align-items:center;text-decoration:none;font-size:14px}.c16-public-suite .c16-data-toc a:hover{text-decoration:underline}.c16-public-suite .c16-data-chapter{margin:65px 0;scroll-margin-top:25px}.c16-public-suite .c16-data-chapter>header{max-width:770px}.c16-public-suite .c16-data-chapter h2,.c16-public-suite .c16-data-check h2{font-size:clamp(28px,3vw,38px);line-height:1.4;margin:12px 0 20px}.c16-public-suite .c16-data-chapter small,.c16-public-suite .c16-data-check small{color:#71907a;letter-spacing:.04em}.c16-public-suite .c16-data-number-scene{display:grid;grid-template-columns:repeat(3,1fr);background:#eaf0e4;padding:25px;margin:30px 0}.c16-public-suite .c16-data-number-scene>div{padding:0 25px;border-right:1px solid #c8d6c4}.c16-public-suite .c16-data-number-scene>div:last-child{border:0}.c16-public-suite .c16-data-number-scene span{font-size:13px}.c16-public-suite .c16-data-number-scene strong{display:block;font-size:54px;line-height:1.4}.c16-public-suite .c16-data-number-scene strong small{font-size:14px;margin-left:7px}.c16-public-suite .c16-data-number-scene p{font-size:12px;margin:0}.c16-public-suite .c16-data-columns{display:grid;grid-template-columns:1fr 1fr;gap:45px}.c16-public-suite .c16-data-columns h3{font-size:23px}.c16-public-suite .c16-data-quote{margin:28px 0 0;padding:24px 30px;background:#f1f3ed;border-radius:3px}.c16-public-suite .c16-data-quote p{font-size:20px;color:#305f40;margin-bottom:0}.c16-public-suite .c16-photo-reading{display:grid;grid-template-columns:1.1fr 1fr;gap:35px;margin-top:30px}.c16-public-suite .c16-photo-reading img{width:100%;aspect-ratio:1.1;object-fit:cover;border-radius:5px}.c16-public-suite .c16-photo-reading h3{font-size:23px;margin-top:0}.c16-public-suite .c16-photo-reading dl>div{border-top:1px solid #d3ded2;padding:12px 0}.c16-public-suite .c16-photo-reading dt{font-weight:650}.c16-public-suite .c16-photo-reading dd{margin:5px 0 0;line-height:1.8;color:#6d7e6f;font-size:14px}.c16-public-suite .c16-reader-needs{display:grid;grid-template-columns:repeat(3,1fr);gap:27px}.c16-public-suite .c16-reader-needs article{border-top:2px solid #709675;padding-top:20px;display:flex;flex-direction:column}.c16-public-suite .c16-reader-needs h3{font-size:23px;line-height:1.45}.c16-public-suite .c16-reader-needs p{font-size:15px}.c16-public-suite .c16-reader-needs footer{font-size:12px;border-top:1px solid #d1ddcc;padding-top:15px;margin-top:auto;color:#45714e}.c16-public-suite .c16-data-check{background:#eaf0e4;padding:30px;display:grid;grid-template-columns:1fr 1.2fr;gap:35px}.c16-public-suite .c16-data-check ol{padding-left:20px}.c16-public-suite .c16-data-check li{padding:10px 0;line-height:1.8;border-bottom:1px solid #cad9c4}@media(max-width:760px){.c16-public-suite .c16-data-feature{padding:28px 20px!important}.c16-public-suite .c16-data-lead,.c16-public-suite .c16-data-columns,.c16-public-suite .c16-photo-reading,.c16-public-suite .c16-reader-needs,.c16-public-suite .c16-data-check{grid-template-columns:1fr;gap:22px}.c16-public-suite .c16-data-toc{gap:5px 20px}.c16-public-suite .c16-data-number-scene{padding:15px 8px}.c16-public-suite .c16-data-number-scene>div{padding:0 8px}.c16-public-suite .c16-data-number-scene strong{font-size:34px}.c16-public-suite .c16-data-number-scene p{font-size:10px}.c16-public-suite .c16-data-number-scene strong small{font-size:10px;margin-left:2px}.c16-public-suite .c16-data-chapter{margin:40px 0}.c16-public-suite .c16-photo-reading img{aspect-ratio:1.5}.c16-public-suite .c16-data-quote{padding:20px}.c16-public-suite .c16-data-quote p{font-size:17px}}.c16-public-suite .c16-data-visual{margin:45px 0 65px}.c16-public-suite .c16-data-visual>header{max-width:650px}.c16-public-suite .c16-data-visual h2{font-size:36px;line-height:1.35}.c16-public-suite .c16-data-visual p{line-height:1.8;color:#637b6d}.c16-public-suite .c16-record-window{border:7px solid #293531;border-radius:14px;overflow:hidden;margin-top:28px;box-shadow:0 20px 50px #183c3018}.c16-public-suite .c16-record-preview{display:grid;grid-template-columns:140px minmax(0,1fr) 220px;background:#f4f7f4;font-family:Arial,sans-serif}.c16-public-suite .c16-record-preview>aside{background:#173f34;color:#d2e4d8;padding:20px;display:flex;flex-direction:column;gap:22px;font-size:12px}.c16-public-suite .c16-record-preview>aside img{width:100%;background:#fff;padding:5px;border-radius:4px}.c16-public-suite .c16-record-preview>div{padding:24px;min-width:0}.c16-public-suite .c16-record-preview small{font-size:11px;color:#789083}.c16-public-suite .c16-record-preview h3{font-size:24px;margin:12px 0 18px}.c16-public-suite .c16-record-metrics{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border:1px solid #dce7df;border-radius:7px;padding:14px}.c16-public-suite .c16-record-metrics strong{font-size:32px;display:block}.c16-public-suite .c16-record-metrics span{font-size:12px;color:#718477}.c16-public-suite .c16-record-preview figure{margin:16px 0 0}.c16-public-suite .c16-record-preview figure img{width:100%;height:175px;object-fit:cover;border-radius:6px}.c16-public-suite .c16-record-preview figcaption{font-size:12px;margin-top:8px;color:#64776b}.c16-public-suite .c16-record-preview>section{background:#fff;padding:22px;border-left:1px solid #dbe5dd}.c16-public-suite .c16-record-preview .c16-app-donut{margin:17px auto;width:94px;height:94px}.c16-public-suite .c16-record-preview .c16-app-donut strong{width:74px;height:74px;line-height:74px}.c16-public-suite .c16-record-preview h4{font-size:15px;margin:12px 0}.c16-public-suite .c16-record-preview p{font-size:12px}.c16-public-suite .c16-record-preview hr{border:0;border-top:1px solid #dbe5dd;margin:18px 0}.c16-public-suite .c16-visual-caption{font-size:12px}@media(min-width:1101px){.c16-public-suite .c16-macbook .c16-app-content{min-height:0}.c16-public-suite .c16-macbook .c16-app-main{padding:16px;gap:12px}.c16-public-suite .c16-macbook .c16-app-toolbar{padding:12px 20px}.c16-public-suite .c16-macbook .c16-app-metrics{padding:9px 0}.c16-public-suite .c16-macbook .c16-app-metrics p{display:none}.c16-public-suite .c16-macbook .c16-app-trend{padding:12px}.c16-public-suite .c16-macbook .c16-app-plot{height:82px;margin-top:18px}.c16-public-suite .c16-macbook .c16-static-record{min-height:43px;padding:6px}.c16-public-suite .c16-macbook .c16-app-feedback{padding:12px}.c16-public-suite .c16-macbook .c16-app-feedback>div{margin:10px 0;gap:10px}.c16-public-suite .c16-macbook .c16-app-donut{width:66px;height:66px}.c16-public-suite .c16-macbook .c16-app-donut strong{width:52px;height:52px;line-height:52px;font-size:21px}.c16-public-suite .c16-macbook .c16-app-feedback h5{margin:7px 0 4px}.c16-public-suite .c16-macbook .c16-app-method{padding-top:7px}.c16-public-suite .c16-macbook .c16-app-insight{padding:16px}.c16-public-suite .c16-macbook .c16-app-insight h4{font-size:19px;margin:7px 0}.c16-public-suite .c16-macbook .c16-app-insight>p{font-size:10px;line-height:1.5;margin:7px 0}.c16-public-suite .c16-macbook .c16-app-insight-photo{margin:10px 0}.c16-public-suite .c16-macbook .c16-app-insight-photo img{aspect-ratio:2.6}.c16-public-suite .c16-macbook .c16-static-highlight{padding:8px 0;margin:8px 0}.c16-public-suite .c16-macbook .c16-app-insight h5{margin:9px 0}.c16-public-suite .c16-macbook .c16-app-insight-foot{padding-top:8px;margin-top:8px}.c16-public-suite .c16-macbook .c16-app-nav-bottom{padding:15px 8px}.c16-public-suite .c16-macbook .c16-app-account{padding:18px 8px;margin-bottom:12px}}@media(max-width:760px){.c16-public-suite .c16-record-preview{grid-template-columns:1fr}.c16-public-suite .c16-record-preview>aside{display:none}.c16-public-suite .c16-record-preview>section{border-left:0;border-top:1px solid #dbe5dd}.c16-public-suite .c16-record-preview>div{padding:16px}.c16-public-suite .c16-data-visual h2{font-size:28px}.c16-public-suite .c16-record-preview figure img{height:150px}}@media(max-width:900px){.c16-public-suite .c16-macbook{width:90%}.c16-public-suite .c16-depth-opening,.c16-public-suite .c16-about-evidence{gap:30px}.c16-public-suite .c16-data-ledger article{gap:20px}}@media(max-width:760px){.c16-public-suite .c16-macbook{width:100%;margin-bottom:40px}.c16-public-suite .c16-macbook-screen{border-width:5px;border-radius:12px 12px 3px 3px}.c16-public-suite .c16-macbook-display .c16-report-app{zoom:1;width:100%}.c16-public-suite .c16-macbook-chrome b{font-size:8px}.c16-public-suite .c16-macbook-base{margin:0 -2%;height:10px}.c16-public-suite .c16-guide-start>div,.c16-public-suite .c16-use-cases>div,.c16-public-suite .c16-depth-opening,.c16-public-suite .c16-data-ledger article,.c16-public-suite .c16-about-evidence{grid-template-columns:1fr;gap:20px}.c16-public-suite .c16-data-guide{padding:28px 20px}.c16-public-suite .c16-depth-opening{margin-bottom:45px}.c16-public-suite .c16-data-example{padding:25px;transform:none}.c16-public-suite .c16-use-cases{padding:22px}.c16-public-suite .c16-about-evidence{margin:40px 0}.c16-public-suite .c16-about-evidence img{aspect-ratio:1.5}}.c16-public-suite .c16-journal>header{max-width:100%;border-bottom:1px solid #b9cbbf;padding-bottom:26px;margin-bottom:32px}.c16-public-suite .c16-journal h1{font-size:clamp(34px,4vw,54px)}.c16-public-suite .c16-journal h1 em{display:block;font-style:normal;color:#548768}.c16-public-suite .c16-journal .c16-standfirst{font-size:17px;max-width:690px}.c16-public-suite .c16-journal-feature{display:grid;grid-template-columns:1.3fr 1fr;background:#edf1e7;overflow:hidden;border-radius:6px;margin:30px 0 60px}.c16-public-suite .c16-journal-feature>img{width:100%;height:100%;min-height:360px;object-fit:cover}.c16-public-suite .c16-journal-feature>div{padding:36px;display:flex;flex-direction:column;align-items:start;justify-content:center}.c16-public-suite .c16-journal-feature small{font-size:12px;letter-spacing:.06em;color:#64806a}.c16-public-suite .c16-journal-feature h2{font-size:34px;line-height:1.4;margin:20px 0}.c16-public-suite .c16-journal-feature p{line-height:1.8;color:#627763}.c16-public-suite .c16-journal-feature span{font-size:11px;margin-top:16px;color:#7c8b79}.c16-public-suite .c16-journal-index{display:flex;justify-content:space-between;align-items:center;gap:25px;border-bottom:1px solid #c9d4c9;margin-bottom:25px;padding-bottom:20px}.c16-public-suite .c16-journal-index h2{font-size:26px}.c16-public-suite .c16-journal-index nav{display:flex;gap:8px;flex-wrap:wrap}.c16-public-suite .c16-journal-index button{background:transparent;border:1px solid #cad8cb;border-radius:30px;padding:10px 17px;min-height:44px;cursor:pointer;font:inherit;color:#41654c}.c16-public-suite .c16-journal-index button[aria-pressed=true]{background:#184f3c;color:#fff;border-color:#184f3c}.c16-public-suite .c16-journal .c16-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.c16-public-suite .c16-journal .c16-resource-grid h2{font-size:23px}.c16-public-suite .c16-journal .c16-resource-grid p{font-size:15px}.c16-public-suite .c16-journal .c16-resource-grid article>img{border-radius:4px;aspect-ratio:1.5}.c16-public-suite .c16-trust-opening{padding:35px 0 45px}.c16-public-suite .c16-trust-opening h1{font-size:clamp(34px,4.6vw,64px);line-height:1.25;margin:25px 0}.c16-public-suite .c16-trust-opening em{font-style:normal;color:#61866a}.c16-public-suite .c16-trust-opening>div{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;max-width:1000px}.c16-public-suite .c16-trust-opening p{line-height:1.9;color:#5f7667}.c16-public-suite .c16-trust-page .c15-about-support-logos{background:#f0f3eb;padding:30px 40px;margin:0 0 25px}.c16-public-suite .c16-trust-page .c15-about-support-logos img{height:100px!important;max-width:280px;object-fit:contain}.c16-public-suite .c16-trust-page .c15-about-milestones{display:block;margin:45px 0}.c16-public-suite .c16-trust-page .c15-about-milestones>header{max-width:650px}.c16-public-suite .c16-trust-page .c15-about-milestones ol{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:0;list-style:none}.c16-public-suite .c16-trust-page .c15-about-milestones li{display:block;border-top:2px solid #54846a;padding:25px 0;background:transparent}.c16-public-suite .c16-trust-page .c15-about-milestones time{display:block;font-size:38px;color:#316749;margin-bottom:20px}.c16-public-suite .c16-trust-page .c15-about-milestones li:before{display:none}.c16-public-suite .c16-trust-page .c15-about-milestones li>div{padding:0}.c16-public-suite .c16-trust-page .c15-about-milestones h3{font-size:25px}.c16-public-suite .c16-press>div{display:grid;grid-template-columns:1fr 1fr;gap:35px}.c16-public-suite .c16-press article>img{width:100%;aspect-ratio:1.5;object-fit:cover}.c16-public-suite .c16-press small{display:block;margin-top:20px;color:#6e8574}.c16-public-suite .c16-trust-page .c15-recognition-gallery summary>img{height:260px;object-fit:contain;background:#f0f1e9;padding:20px}.c16-public-suite .c16-trust-page .c15-about-invitation{padding:35px;background:#eaf0e4}.c16-public-suite .c16-trust-page .c15-public-faq-page{max-width:850px}@media(max-width:760px){.c16-public-suite .c16-journal-feature,.c16-public-suite .c16-trust-opening>div,.c16-public-suite .c16-journal .c16-resource-grid,.c16-public-suite .c16-trust-page .c15-about-milestones ol,.c16-public-suite .c16-press>div{grid-template-columns:1fr}.c16-public-suite .c16-journal-feature>img{height:230px;min-height:0}.c16-public-suite .c16-journal-feature>div{padding:25px}.c16-public-suite .c16-journal-feature h2{font-size:28px}.c16-public-suite .c16-journal-index{display:block}.c16-public-suite .c16-trust-opening>div{gap:10px}.c16-public-suite .c16-trust-page .c15-about-support-logos{padding:20px}.c16-public-suite .c16-trust-page .c15-about-support-logos img{max-width:100%;height:80px!important}}.c16-public-suite .c16-guide-cover{position:relative;margin:0;min-width:0;background:#f8f5ec;overflow:hidden}.c16-public-suite .c16-guide-cover img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.c16-public-suite .c16-guide-cover figcaption{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 24px);padding:7px 10px;border-radius:3px;background:#fffdf2e8;color:#355f51;font-size:11px;line-height:1.45;box-shadow:0 5px 18px #173c3420}.c16-public-suite .c16-journal-feature>.c16-guide-cover{height:100%;min-height:360px}.c16-public-suite .c16-journal-feature>.c16-guide-cover img{height:100%;min-height:360px}.c16-public-suite .c16-resource-grid>article>.c16-guide-cover{border-radius:4px 4px 0 0}@media(max-width:760px){.c16-public-suite .c16-journal-feature>.c16-guide-cover,.c16-public-suite .c16-journal-feature>.c16-guide-cover img{height:auto;min-height:0}.c16-public-suite .c16-guide-cover figcaption{position:static;max-width:none;border-top:1px solid #dbe5dd;background:#f8f5ec;box-shadow:none}}.c16-public-suite{max-width:1280px;margin:0 auto;padding:40px clamp(16px,4vw,64px) 72px;background:#fffdf6;color:#203d33;font-family:Noto Sans HK,system-ui,sans-serif;line-height:1.7}.c16-public-suite :is(a,button,summary){min-height:44px}.c16-public-suite .c16-editorial-link{display:inline-flex;align-items:center;border:0;background:transparent;padding:8px 0;color:#245e48;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.c16-public-suite .c16-participation>header>small{display:block;max-width:700px;margin:18px auto 0;font-size:14px;line-height:1.6}.c16-public-suite .c16-example-notice{padding:12px 16px;border-left:3px solid #829c76;background:#f0f4e9;font-size:14px;line-height:1.7}.c16-public-suite .c16-report-entry{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:20px 0 8px}.c16-public-suite .c16-report-entry a{min-height:44px;font-size:15px}.c16-public-suite .c16-report-entry a.fb-button--outline{color:#245e48!important;background:transparent;border-color:#8fa697}.c16-public-suite .c16-record-mark{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border:1px solid #cbdace;color:#2e6c52;font-size:14px}.c16-public-suite .c16-static-record>.c16-record-mark{flex:0 0 36px;width:36px}.c16-public-suite .c16-neutral-detail{display:grid;grid-template-columns:1fr auto;gap:10px;border-block:1px solid #dce5df;padding:16px 0;font-size:13px}.c16-public-suite .c16-neutral-detail strong{font-size:24px;font-variant-numeric:tabular-nums}.c16-public-suite .c16-neutral-detail small{font-size:12px}.c16-public-suite .c16-app-insight li{font-size:12px;line-height:1.8}.c16-public-suite .c15-results-editorial{max-width:none;padding:0}.c16-public-suite .c15-report-choices{scroll-margin-top:96px}.c16-public-suite .c16-data-feature>header,.c16-public-suite .c16-reading>header{padding-top:12px}.c16-public-suite :is(.c16-reading,.c16-data-feature,.c16-resources){max-width:none}.c16-public-suite .c16-support-index a{min-height:44px;display:inline-flex;align-items:center}@media(max-width:760px){.c16-public-suite{padding:24px 16px 100px}.c16-public-suite .c16-participation>header h1{font-size:34px;line-height:1.4}.c16-public-suite .c16-participation>header>p:not(.c15-eyebrow){font-size:16px;line-height:1.8}.c16-public-suite .c16-participation>header>small{font-size:13px}.c16-public-suite .c16-scroll-copy{padding:24px 0}.c16-public-suite .c16-scroll-copy>p{font-size:16px;line-height:1.8}.c16-public-suite .c16-scroll-copy h2{font-size:27px;line-height:1.5}.c16-public-suite .c16-polaroid h3{font-size:25px;margin:16px 0}.c16-public-suite .c16-polaroid figcaption :is(span,p){font-size:14px;line-height:1.7}.c16-public-suite .c16-macbook{width:100%;padding:0}.c16-public-suite .c16-macbook-display{width:auto;min-width:0;transform:none}.c16-public-suite .c16-macbook-screen{border-width:4px}.c16-public-suite .c16-report-app{border-radius:0;box-shadow:none}.c16-public-suite .c16-static-sections>div{font-size:14px}.c16-public-suite .c16-static-sections span{display:none}.c16-public-suite .c16-app-toolbar,.c16-public-suite .c16-app-example{font-size:13px}.c16-public-suite .c16-app-metrics{grid-template-columns:1fr;gap:12px}.c16-public-suite .c16-app-metrics>div{border-right:0;border-bottom:1px solid #e5eae6;padding:0 14px 12px}.c16-public-suite .c16-app-metrics span{font-size:14px}.c16-public-suite .c16-app-metrics strong{font-size:30px}.c16-public-suite .c16-app-metrics p{display:block;font-size:13px}.c16-public-suite .c16-app-bars>.no-data{display:none}.c16-public-suite .c16-app-bars>div>span{font-size:13px}.c16-public-suite .c16-app-trend :is(p,header>span),.c16-public-suite .c16-app-method{font-size:13px}.c16-public-suite .c16-report-static .c16-app-method{font-size:13px;line-height:1.7}.c16-public-suite .c16-static-bar b{font-size:13px}.c16-public-suite .c16-app-y{font-size:12px}.c16-public-suite .c16-app-feedback>div{grid-template-columns:1fr 1fr}.c16-public-suite .c16-app-feedback :is(h5,article>span){font-size:13px}.c16-public-suite .c16-static-record{flex-wrap:wrap}.c16-public-suite .c16-static-record :is(b,small),.c16-public-suite .c16-app-table-head{font-size:13px}.c16-public-suite .c16-app-insight :is(p,li){font-size:14px}.c16-public-suite .c16-app-insight h5{font-size:16px}.c16-public-suite .c16-workspace-intro h2{font-size:29px}.c16-public-suite :is(.c16-reading,.c16-data-feature,.c16-resources) h1{font-size:34px;line-height:1.45}}@media screen{.c16-public-suite .c16-participation>header{padding:40px 0 36px}.c16-public-suite .c16-participation .c16-scroll-story{margin-bottom:48px}.c16-public-suite .c16-participation .c16-workspace-intro{margin:24px auto 40px}.c16-public-suite .c16-participation .c16-workspace-intro>header{margin-bottom:24px}.c16-public-suite .c16-participation .c16-workspace-intro .c16-macbook{margin-top:24px;margin-bottom:32px}.c16-public-suite .c16-participation .c16-participation-next{padding-top:20px;padding-bottom:40px}.c16-public-suite .c16-participation+.c15-report-choices{margin-top:24px}}@media screen and (min-width:761px)and (min-height:560px)and (prefers-reduced-motion:no-preference){.c16-public-suite .c16-participation .c16-scroll-copy{min-height:max(460px,62vh);padding-top:clamp(28px,5vh,48px);padding-bottom:clamp(32px,6vh,56px)}.c16-public-suite .c16-participation .c16-scroll-copy:last-child{min-height:max(520px,62vh)}}@media screen and (max-width:760px),screen and (max-height:559px),screen and (prefers-reduced-motion:reduce){.c16-public-suite .c16-participation .c16-scroll-copy{padding-top:18px;padding-bottom:18px}.c16-public-suite .c16-participation .c16-mobile-paper{margin-top:18px;margin-bottom:18px}}@media screen and (min-width:761px)and (min-height:560px)and (max-height:740px)and (prefers-reduced-motion:no-preference){.c16-public-suite .c16-fixed-stage{top:64px;height:calc(100vh - 76px);min-height:470px}.c16-public-suite .c16-fixed-stage .c16-stage-paper{top:8px;padding:18px 18px 16px}.c16-public-suite .c16-fixed-stage .c16-stage-paper h3{margin:14px 0;font-size:24px}.c16-public-suite .c16-fixed-stage .c16-stage-paper>img{aspect-ratio:1.8}}.c16-public-suite .c16-journal .c16-resource-grid article{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #d5dfd6;background:#fffefa}.c16-public-suite .c16-journal .c16-resource-grid article>div{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:24px 24px 26px}.c16-public-suite .c16-journal .c16-resource-grid article>div>p:not(.c15-eyebrow){margin:0 0 22px;line-height:1.8}.c16-public-suite .c16-journal .c16-resource-grid article>div>:last-child{margin-top:auto}.c16-public-suite .c16-journal-feature>div{padding:40px}.c16-public-suite .c17-outcome-flow{margin:34px 0 48px;border:1px solid #cad8cf;background:#f8faf5}.c16-public-suite .c17-outcome-flow>figcaption{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;padding:24px 28px;border-bottom:1px solid #cad8cf}.c16-public-suite .c17-outcome-flow>figcaption span{grid-column:1 / -1;color:#5f7a69;font-size:11px;font-weight:700;letter-spacing:.08em}.c16-public-suite .c17-outcome-flow>figcaption strong{font:600 24px/1.5 Georgia,"Noto Serif TC",serif;color:#184f42}.c16-public-suite .c17-outcome-flow>figcaption small{max-width:270px;align-self:end;color:#6c7e70;font-size:11px;line-height:1.65;text-align:right}.c16-public-suite .c17-outcome-flow ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.c16-public-suite .c17-outcome-flow li{position:relative;min-width:0;padding:24px 20px 26px;border-right:1px solid #d7e1d9}.c16-public-suite .c17-outcome-flow li:last-child{border-right:0}.c16-public-suite .c17-outcome-flow li:not(:last-child):after{content:"→";position:absolute;z-index:1;top:34px;right:-10px;display:grid;width:20px;height:20px;place-items:center;background:#f8faf5;color:#4e7b64;font-size:14px}.c16-public-suite .c17-outcome-flow__number{color:#6b8b75;font:500 32px/1 Georgia,serif}.c16-public-suite .c17-outcome-flow__body>span{display:block;margin-top:12px;color:#6b7e70;font-size:11px;letter-spacing:.08em}.c16-public-suite .c17-outcome-flow h2{min-height:84px;margin:8px 0 18px;color:#184f42;font-size:20px;line-height:1.45}.c16-public-suite .c17-outcome-flow dl{margin:0}.c16-public-suite .c17-outcome-flow dl>div{padding:12px 0;border-top:1px solid #d7e1d9}.c16-public-suite .c17-outcome-flow dt{color:#718375;font-size:11px;font-weight:700;letter-spacing:.06em}.c16-public-suite .c17-outcome-flow dd{margin:6px 0 0;color:#3f5f50;font-size:14px;line-height:1.7}@media(max-width:900px){.c16-public-suite .c17-outcome-flow ol{grid-template-columns:1fr}.c16-public-suite .c17-outcome-flow li{display:grid;grid-template-columns:54px minmax(0,1fr);gap:16px;padding:22px 24px;border-right:0;border-bottom:1px solid #d7e1d9}.c16-public-suite .c17-outcome-flow li:last-child{border-bottom:0}.c16-public-suite .c17-outcome-flow li:not(:last-child):after{content:"↓";top:auto;right:auto;bottom:-10px;left:41px}.c16-public-suite .c17-outcome-flow__body>span{margin-top:0}.c16-public-suite .c17-outcome-flow h2{min-height:0;margin-bottom:14px}}@media(max-width:760px){.c16-public-suite .c16-journal .c16-resource-grid article>div{padding:20px 20px 22px}.c16-public-suite .c16-journal-feature>div{padding:24px 22px}.c16-public-suite .c17-outcome-flow{margin:26px 0 36px}.c16-public-suite .c17-outcome-flow>figcaption{grid-template-columns:1fr;padding:20px}.c16-public-suite .c17-outcome-flow>figcaption strong{font-size:21px}.c16-public-suite .c17-outcome-flow>figcaption small{max-width:none;text-align:left}.c16-public-suite .c17-outcome-flow li{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:20px 16px}.c16-public-suite .c17-outcome-flow li:not(:last-child):after{left:27px}.c16-public-suite .c17-outcome-flow__number{font-size:26px}.c16-public-suite .c17-outcome-flow h2{font-size:19px}.c16-public-suite .c17-outcome-flow dd{font-size:14px}}@media screen and (max-width:760px){.c16-public-suite .c16-participation>header{padding-top:24px;padding-bottom:28px}.c16-public-suite .c16-participation .c16-scroll-story{margin-bottom:32px}.c16-public-suite .c16-participation .c16-workspace-intro{margin-top:20px;margin-bottom:32px}.c16-public-suite .c16-participation .c16-workspace-intro .c16-macbook{margin-top:20px;margin-bottom:24px}.c16-public-suite .c16-participation .c16-participation-next{padding-bottom:32px}}@media screen{.c16-public-suite[data-c16-results-motion] .c16-scroll-copy>.c15-eyebrow{position:relative}.c16-public-suite[data-c16-results-motion] .c16-scroll-copy>.c15-eyebrow:after{content:"";position:absolute;left:0;bottom:-6px;width:32px;height:2px;background:#0b4b43;opacity:0;transform:scaleX(0);transform-origin:left center}.c16-public-suite[data-c16-results-motion] .c16-scroll-copy[data-c16-current=true]>.c15-eyebrow{color:#0b4b43}.c16-public-suite[data-c16-results-motion] .c16-scroll-copy[data-c16-current=true]>.c15-eyebrow:after{opacity:1;transform:scaleX(1)}.c16-public-suite[data-c16-results-motion] :is(.c16-workspace-intro>header,.c15-report-choices>header){position:relative}.c16-public-suite[data-c16-results-motion] :is(.c16-workspace-intro>header,.c15-report-choices>header):before{content:"";position:absolute;top:-12px;left:0;right:0;height:1px;background:#c8d8d0;transform-origin:left center}}@media screen and (prefers-reduced-motion:no-preference){.c16-public-suite[data-c16-results-motion=animate] .c16-scroll-copy>.c15-eyebrow{transition:color .18s ease}.c16-public-suite[data-c16-results-motion=animate] .c16-scroll-copy>.c15-eyebrow:after{transition:opacity .18s ease,transform .18s ease}.c16-public-suite[data-c16-results-motion=animate] [data-c16-reveal=join][data-c16-reveal-state=playing]:before{animation:c16-results-join-line .36s ease-out both}@keyframes c16-results-join-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.c20-public.c24-guide-portal{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:transparent}.c20-public.c24-guide-portal>.c16-public-suite{max-width:none;margin:0;padding:0;background:transparent}.c24-guide-portal .c24-guide-preview{pointer-events:auto}.c24-guide-preview{box-sizing:border-box;width:min(1040px,calc(100vw - 48px));max-width:none;max-height:calc(100dvh - 48px);padding:0;border:1px solid #cbdad0;border-radius:10px;background:#fffefa;color:#17483e;overflow:hidden}.c24-guide-preview[open]{display:flex;flex-direction:column}.c24-guide-preview::backdrop{background:#0d2b2075}.c24-guide-preview__header{display:flex;align-items:flex-start;flex:none;gap:24px;padding:24px 28px;border-bottom:1px solid #dce6df}.c24-guide-preview__header>div{flex:1;min-width:0}.c24-guide-preview__header p{margin:0 0 6px;color:#627b6f;font:500 13px/1.5 var(--im-reading-font,sans-serif)}.c24-guide-preview__header h2{margin:0;color:#084b42;font:600 26px/1.45 var(--im-reading-font,sans-serif)}.c24-guide-preview__close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid #d4dfd7;border-radius:5px;background:#fffefa;color:#17483e;font-size:26px;line-height:1;cursor:pointer}.c24-guide-preview button:focus-visible,.c24-guide-preview a:focus-visible{outline:2px solid #185b4c;outline-offset:3px}.c24-guide-preview__body{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:32px;min-height:0;overflow:auto;overscroll-behavior:contain;padding:24px 28px 28px;scroll-padding-block:24px}.c24-guide-preview__contents{position:sticky;top:0;min-width:0;padding-right:20px;border-right:1px solid #dce6df}.c24-guide-preview__contents>p{margin:0 0 12px;color:#6a7f72;font-size:12px}.c24-guide-preview__contents ol{list-style:none;margin:0;padding:0}.c24-guide-preview__contents li+li{margin-top:6px}.c24-guide-preview__contents button{display:flex;align-items:baseline;gap:10px;width:100%;min-height:44px;padding:8px 0;border:0;background:transparent;color:#17483e;text-align:left;font:500 14px/1.65 var(--im-reading-font,sans-serif);cursor:pointer}.c24-guide-preview__contents button:hover{color:#08715d}.c24-guide-preview__contents button>span:first-child{flex:0 0 20px;color:#708477;font-size:12px}.c24-guide-preview__reading{min-width:0}.c24-guide-preview__intro{margin:0 0 4px;color:#526b61;font:400 17px/1.8 var(--im-reading-font,sans-serif)}.c16-public-suite .c24-guide-preview .c16-article-body>section{grid-template-columns:28px minmax(0,1fr);gap:14px;padding:24px 0;scroll-margin-block:24px}.c16-public-suite .c24-guide-preview .c16-article-body>section>span{padding-top:4px;color:#7a8b7c;font-size:13px}.c16-public-suite .c24-guide-preview .c16-article-body h2{margin:0 0 10px;font:600 20px/1.5 var(--im-reading-font,sans-serif)}.c16-public-suite .c24-guide-preview .c16-article-body p{margin:0;color:#3f5f50;font:400 16px/1.9 var(--im-reading-font,sans-serif)}.c16-public-suite .c24-guide-preview .c17-outcome-flow{margin:24px 0 0}.c16-public-suite .c24-guide-preview .c17-outcome-flow>figcaption{display:block;padding:18px}.c16-public-suite .c24-guide-preview .c17-outcome-flow>figcaption strong{display:block;margin:6px 0;font-size:19px}.c16-public-suite .c24-guide-preview .c17-outcome-flow>figcaption small{display:block;max-width:none;text-align:left}.c16-public-suite .c24-guide-preview .c17-outcome-flow ol{grid-template-columns:1fr}.c16-public-suite .c24-guide-preview .c17-outcome-flow li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:18px;border-right:0;border-bottom:1px solid #d7e1d9}.c16-public-suite .c24-guide-preview .c17-outcome-flow li:last-child{border-bottom:0}.c16-public-suite .c24-guide-preview .c17-outcome-flow li:after{display:none}.c16-public-suite .c24-guide-preview .c17-outcome-flow__number{font-size:24px}.c16-public-suite .c24-guide-preview .c17-outcome-flow__body>span{margin-top:0}.c16-public-suite .c24-guide-preview .c17-outcome-flow h2{min-height:0;margin:6px 0 12px;font-size:17px}.c16-public-suite .c24-guide-preview .c17-outcome-flow dl{display:grid;grid-template-columns:1fr 1fr;gap:16px}.c16-public-suite .c24-guide-preview .c17-outcome-flow dd{font-size:14px}.c24-guide-preview__actions{display:flex;align-items:center;justify-content:space-between;flex:none;flex-wrap:wrap;gap:12px 24px;padding:16px 28px;border-top:1px solid #dce6df;background:#fffefa}.c24-guide-preview__actions .fb-button{min-height:44px}.c20-public .c16-public-suite figure.c22-v4-guide-cover{height:252px;padding:20px;gap:8px}.c20-public .c16-public-suite figure.c22-v4-guide-cover>svg.c24-guide-scene{position:static;width:100%;height:142px;flex:0 0 142px;opacity:1;stroke-width:1.7}.c20-public .c16-public-suite figure.c22-v4-guide-cover>b{max-width:none;margin:0;font-size:18px;line-height:1.5}.c20-public .c16-public-suite figure.c22-v4-guide-cover.is-compact{display:grid;grid-template-columns:minmax(0,1fr) 200px;align-items:center;height:180px}.c20-public .c16-public-suite figure.c22-v4-guide-cover.is-compact>span{align-self:end}.c20-public .c16-public-suite figure.c22-v4-guide-cover.is-compact>svg.c24-guide-scene{grid-column:2;grid-row:1 / 3}.c20-public .c16-public-suite figure.c22-v4-guide-cover.is-compact>b{align-self:start;font-size:20px}@media(max-width:760px){.c24-guide-preview{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:8px}.c24-guide-preview__header{gap:12px;padding:16px 18px}.c24-guide-preview__header h2{font-size:21px}.c24-guide-preview__body{display:block;padding:18px;scroll-padding-block:18px}.c24-guide-preview__contents{position:static;padding:0 0 14px;margin-bottom:18px;border-right:0;border-bottom:1px solid #dce6df}.c24-guide-preview__contents>p{margin-bottom:6px}.c24-guide-preview__contents li+li{margin-top:0}.c24-guide-preview__contents button{gap:12px;padding:7px 0}.c24-guide-preview__intro{font-size:16px}.c16-public-suite .c24-guide-preview .c16-article-body>section{gap:10px;grid-template-columns:22px minmax(0,1fr);padding:20px 0}.c16-public-suite .c24-guide-preview .c16-article-body h2{font-size:18px}.c16-public-suite .c24-guide-preview .c17-outcome-flow li{grid-template-columns:26px minmax(0,1fr);gap:10px;padding:16px}.c16-public-suite .c24-guide-preview .c17-outcome-flow dl{grid-template-columns:1fr;gap:0}.c24-guide-preview__actions{gap:10px;padding:14px 18px}.c24-guide-preview__actions .fb-button{width:100%;justify-content:center;font-size:14px}.c20-public .c16-public-suite figure.c22-v4-guide-cover.is-compact{height:170px;grid-template-columns:minmax(0,1fr) 130px;gap:8px;padding:16px}.c20-public .c16-public-suite figure.c22-v4-guide-cover.is-compact>b{font-size:17px}}.c15-report-preview.c15-report-v2-preview{padding:20px;border:1px solid #d5e1da;border-radius:6px;background:#f3f6f1}.c15-report-v2-preview .c15-report-toolbar{margin-bottom:16px;gap:14px;flex-wrap:wrap}.c15-report-v2-preview .c15-report-toolbar button{min-height:44px}.c15-paper.c15-paper-v2{width:100%;max-width:900px;margin:0 auto;padding:28px;border:1px solid #d5e1da;box-shadow:none;border-radius:3px;background:#fff;color:#174b42;font-size:14px;line-height:1.6}.c15-paper.c15-paper-v2 p{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.c15-paper.c15-paper-v2 h3{margin:0 0 10px;font-size:17px;line-height:1.45;color:#075248}.c15-paper.c15-paper-v2 .c15-report-synthetic-note{margin:0 0 16px;padding:10px 12px;font-size:13px;line-height:1.5}.c15-paper.c15-paper-v2 .c15-activity-report-header{margin:0 0 16px}.c15-paper.c15-paper-v2 .c15-report-masthead{gap:16px;padding-bottom:12px}.c15-paper.c15-paper-v2 .c15-report-title{padding:14px 0 0}.c15-paper.c15-paper-v2 .c15-report-title h2{font-size:26px;line-height:1.35;margin:6px 0 10px}.c15-paper.c15-paper-v2 .c15-report-title>p{margin:4px 0}.c15-paper.c15-paper-v2 .report-v2-activity-title{display:block;font-size:16px;line-height:1.5}.c15-paper.c15-paper-v2 .report-v2-datetime{display:block;margin-top:6px;font-size:13px;line-height:1.55}.c15-paper.c15-paper-v2 .c15-report-provider{margin-top:8px}.c15-paper.c15-paper-v2 .report-v2-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#edf3ee;gap:0;padding:14px 10px;margin:16px 0}.c15-paper.c15-paper-v2 .report-v2-kpis>div{display:flex;align-items:center;gap:12px;min-width:0;padding:0 10px}.c15-paper.c15-paper-v2 .report-v2-kpis>div+div{border-left:1px solid #c9d9cd}.c15-paper.c15-paper-v2 .report-v2-kpis .c15-report-icon{width:24px;height:24px;margin:0;flex:0 0 auto}.c15-paper.c15-paper-v2 .report-v2-kpis strong{display:block;font-size:27px;line-height:1.3;letter-spacing:-.02em;overflow-wrap:anywhere}.c15-paper.c15-paper-v2 .report-v2-kpis small{margin-left:4px;font-size:14px}.c15-paper.c15-paper-v2 .report-v2-kpis span{display:block;margin-top:4px;font-size:13px}.c15-paper.c15-paper-v2 .report-v2-section{margin:18px 0 0;padding-top:14px;border-top:1px solid #c9d9cd}.c15-paper.c15-paper-v2 .c15-paper-lead{padding-bottom:0}.c15-paper.c15-paper-v2 .report-v2-section>p{margin:6px 0;max-width:none}.c15-paper.c15-paper-v2 .report-v2-purpose dl{display:grid;grid-template-columns:1fr 2fr;gap:12px;margin:0}.c15-paper.c15-paper-v2 .report-v2-purpose dt{font-size:13px;font-weight:650}.c15-paper.c15-paper-v2 .report-v2-purpose dd{margin:3px 0 0}.c15-paper.c15-paper-v2 table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;line-height:1.55}.c15-paper.c15-paper-v2 th,.c15-paper.c15-paper-v2 td{padding:8px 10px;border:1px solid #c9d9cd;text-align:left;vertical-align:top;overflow-wrap:anywhere}.c15-paper.c15-paper-v2 th{background:#f0f5ef;font-weight:650}.c15-paper.c15-paper-v2 .report-v2-facts th{width:8em}.c15-paper.c15-paper-v2 .report-v2-counts th:first-child{width:31%}.c15-paper.c15-paper-v2 .report-v2-counts th:nth-child(2){width:22%}.c15-paper.c15-paper-v2 .report-v2-counts strong{font-size:inherit}.c15-paper.c15-paper-v2 .report-v2-counts small{font-size:inherit;margin-left:4px}.c15-paper.c15-paper-v2 .report-v2-submitted-text{white-space:pre-wrap}.c15-paper.c15-paper-v2 .report-v2-reading-note,.c15-paper.c15-paper-v2 .report-v2-source-context{font-size:13px;line-height:1.6;color:#52645a}.c15-paper.c15-paper-v2 .report-v2-count-strip{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:10px 12px;background:#f3f6f1}.c15-paper.c15-paper-v2 .report-v2-count-strip>div{display:flex;align-items:baseline;gap:8px}.c15-paper.c15-paper-v2 .report-v2-count-strip dt{font-size:13px}.c15-paper.c15-paper-v2 .report-v2-count-strip dd{margin:0;font-weight:650}.c15-paper.c15-paper-v2 .report-v2-arrangement-notes>summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:650;font-size:15px}.c15-paper.c15-paper-v2 .report-v2-arrangement-notes>summary:focus-visible{outline:2px solid #075248;outline-offset:3px}.c15-paper.c15-paper-v2 .c15-report-feedback{margin:14px 0}.c15-paper.c15-paper-v2 .report-v2-reply-count{display:flex;align-items:baseline;gap:10px;margin:8px 0}.c15-paper.c15-paper-v2 .report-v2-reply-count strong{font-size:18px}.c15-paper.c15-paper-v2 .report-v2-reply-count small{margin-left:4px;font-size:14px}.c15-paper.c15-paper-v2 .c15-report-feedback-row strong{font-size:20px}.c15-paper.c15-paper-v2 .report-v2-context-tags .c15-report-sdgs{margin:16px 0 0;padding:10px 0;gap:12px}.c15-paper.c15-paper-v2 .report-v2-context-tags .c15-report-sdgs h3{font-size:14px;margin:2px 0}.c15-paper.c15-paper-v2 .report-v2-context-tags .c15-report-sdgs img{width:28px;height:28px}.c15-paper.c15-paper-v2 .report-v2-reading-boundary{margin-top:16px;padding:10px 12px;background:#f3f6f1;border-left:2px solid #c9d9cd}.c15-paper.c15-paper-v2 .report-v2-reading-boundary p{margin:4px 0 0;font-size:13px}.c15-paper.c15-paper-v2 .c15-report-footnotes{margin-top:16px;padding-top:10px}.c15-paper.c15-paper-v2 .c15-report-footnotes h3{font-size:13px}.c15-paper.c15-paper-v2 .c15-report-footnotes p{font-size:12px;line-height:1.55;margin:4px 0}.c15-paper.c15-paper-v2 .c15-report-footnotes[data-compact=true]{margin-top:14px;padding-top:10px}.c15-paper.c15-paper-v2 .c15-report-footnotes[data-compact=true] .c15-report-provenance{font-size:12px;line-height:1.5}.c15-paper.c15-paper-v2 .report-v2-feedback-summary th:first-child{width:48%}@media(max-width:760px){.c15-report-preview.c15-report-v2-preview{padding:12px}.c15-paper.c15-paper-v2{padding:16px 12px}.c15-paper.c15-paper-v2 .c15-report-title h2{font-size:24px}.c15-paper.c15-paper-v2 .c15-report-masthead{gap:10px;align-items:flex-start}.c15-paper.c15-paper-v2 .c15-report-platform span{display:none}.c15-paper.c15-paper-v2 .c15-report-platform img{width:30px;height:30px}.c15-paper.c15-paper-v2 .report-v2-kpis{grid-template-columns:1fr;padding:12px;gap:12px}.c15-paper.c15-paper-v2 .report-v2-kpis>div{padding:0}.c15-paper.c15-paper-v2 .report-v2-kpis>div+div{border-left:0;border-top:1px solid #c9d9cd;padding-top:12px}.c15-paper.c15-paper-v2 .report-v2-kpis strong{font-size:25px}.c15-paper.c15-paper-v2 .report-v2-purpose dl{grid-template-columns:1fr;gap:10px}.c15-paper.c15-paper-v2 .report-v2-facts th{width:7em}.c15-paper.c15-paper-v2 th,.c15-paper.c15-paper-v2 td{padding:7px 8px}}@media print{body[data-c15-print] .c15-paper.c15-paper-v2{font-size:10.5pt;line-height:1.55;border:0}body[data-c15-print] .c15-paper.c15-paper-v2 p,body[data-c15-print] .c15-paper.c15-paper-v2 table{font-size:10pt;line-height:1.55}body[data-c15-print] .c15-paper.c15-paper-v2 .c15-report-title h2{font-size:21pt}body[data-c15-print] .c15-paper.c15-paper-v2 h3{font-size:12pt;break-after:avoid}body[data-c15-print] .c15-paper.c15-paper-v2 .c15-report-synthetic-note{font-size:9pt;padding:6px 8px;margin-bottom:10px}body[data-c15-print] .c15-paper.c15-paper-v2 .report-v2-section{margin-top:12px;padding-top:10px;break-inside:auto}body[data-c15-print] .c15-paper.c15-paper-v2 .report-v2-kpis{grid-template-columns:1fr 1fr;padding:10px;margin:12px 0;break-inside:avoid}body[data-c15-print] .c15-paper.c15-paper-v2 .report-v2-kpis>div{padding:0 10px}body[data-c15-print] .c15-paper.c15-paper-v2 .report-v2-kpis>div+div{border-top:0;border-left:1px solid #c9d9cd;padding-top:0}body[data-c15-print] .c15-paper.c15-paper-v2 .report-v2-kpis strong{font-size:20pt}body[data-c15-print] .c15-paper.c15-paper-v2 th,body[data-c15-print] .c15-paper.c15-paper-v2 td{padding:5px 7px}body[data-c15-print] .c15-paper.c15-paper-v2 .report-v2-facts th{width:8em}body[data-c15-print] .c15-paper.c15-paper-v2 thead{display:table-header-group}body[data-c15-print] .c15-paper.c15-paper-v2 tr{break-inside:avoid}body[data-c15-print] .c15-paper.c15-paper-v2 .report-v2-purpose dl{grid-template-columns:1fr 2fr}body[data-c15-print] .c15-paper.c15-paper-v2 .c15-report-footnotes p{font-size:9pt}body[data-c15-print] .c15-paper.c15-paper-v2 .c15-report-footnotes{break-inside:auto}body[data-c15-print] .c15-paper.c15-paper-v2 .c15-report-footnotes[data-compact=true]{margin-top:10px;padding-top:7px;break-inside:avoid}body[data-c15-print] .c15-paper.c15-paper-v2 .c15-report-footnotes[data-compact=true] p,body[data-c15-print] .c15-paper.c15-paper-v2 .c15-report-footnotes[data-compact=true] .c15-report-provenance{font-size:9pt;line-height:1.45}body[data-c15-print] .c15-paper.c15-paper-v2.c15-paper-recap .report-v2-section{margin-top:10px;padding-top:8px}body[data-c15-print] .c15-paper.c15-paper-v2.c15-paper-recap .report-v2-section h3{margin-bottom:6px}}.im-first-use-dialog{box-sizing:border-box;width:min(780px,calc(100vw - 48px));max-width:none;max-height:calc(100dvh - 48px);margin:auto;border:1px solid #ccdcd7;border-top:4px solid #07584d;border-radius:12px;padding:30px;background:#fffefa;color:#133f39;box-shadow:0 24px 80px #123f3930;overflow:auto;overscroll-behavior:contain}.im-first-use-dialog::backdrop{background:#183e3980}.im-first-use-dialog .im-first-use-form-page{display:block;min-height:0;padding:0;background:none}.im-first-use-dialog .im-first-use-form-page>form{width:100%;margin:0}.im-first-use-dialog .fb-register-wizard{max-width:none;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.im-first-use-dialog .fb-register-wizard>h1{margin:6px 44px 16px 0;font-size:28px;line-height:1.3}.im-first-use-dialog .fb-register-wizard>p:first-child{font-size:13px;letter-spacing:.02em}.im-first-use-dialog p,.im-first-use-dialog label{font-size:16px;line-height:1.6}.im-first-use-dialog .fb-auth-steps{display:none}.im-first-use-dialog .fb-register-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.im-first-use-dialog .fb-register-options button{min-width:0;padding:20px;text-align:left;border:1px solid #c6d8d2;border-radius:8px;background:#f5f8f5}.im-first-use-dialog .fb-register-options button.selected{border-color:#07584d;box-shadow:inset 0 0 0 1px #07584d;background:#eaf4ef}.im-first-use-dialog .fb-register-options button>b{display:flex;align-items:center;justify-content:space-between;gap:8px}.im-first-use-dialog .fb-register-options button>span{display:block;margin-top:8px;font-size:16px;line-height:1.5}.im-first-use-dialog .fb-register-options b{font-size:20px;margin-bottom:8px}.im-first-use-dialog .fb-register-options .fb-registration-selected{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:1.4;margin:0;white-space:nowrap}.im-first-use-dialog .fb-register-options .fb-registration-selected span{display:inline;margin:0}.im-first-use-dialog .fb-register-form{display:grid;max-width:none;grid-template-columns:1fr 1fr;gap:16px 20px}.im-first-use-dialog .fb-register-form>span,.im-first-use-dialog .fb-register-form>p,.im-first-use-dialog .fb-register-form>button,.im-first-use-dialog .fb-register-form>section,.im-first-use-dialog .fb-register-form>.im-first-use-brand,.im-first-use-dialog .fb-register-form>.fb-event-onboarding__verification,.im-first-use-dialog .fb-register-form>.fb-event-onboarding__fields{grid-column:1/-1}.im-first-use-dialog .fb-register-form>label:first-of-type,.im-first-use-dialog .fb-register-form>label:last-of-type{grid-column:1/-1}.im-first-use-dialog .fb-register-form label{display:grid;align-content:start;gap:6px;min-width:0;margin:0;font-size:16px}.im-first-use-dialog input:not([type=radio]):not([type=checkbox]){box-sizing:border-box;min-width:0;width:100%;min-height:46px;border:1px solid #bfd1ca;border-radius:6px;padding:10px 12px;background:#fff;font-size:16px}.im-first-use-dialog button{min-height:44px;font-size:16px;white-space:normal}.im-first-use-close{position:sticky;top:0;z-index:3;display:block;width:44px;min-height:44px;margin:-12px -10px -32px auto;border:0;border-radius:6px;background:#fffefa;color:#476b63;font-size:30px!important;line-height:1;cursor:pointer}.im-first-use-dialog :focus-visible{outline:3px solid #689dba;outline-offset:3px}.im-first-use-brand{display:grid;gap:10px;padding-bottom:16px;border-bottom:1px solid #dce6df}.im-first-use-matches{display:grid;gap:10px;margin-top:4px;padding:14px;background:#f0f6f2;border:1px solid #d4e2da;border-radius:8px}.im-first-use-matches p{margin:0}.im-first-use-matches button{text-align:left;padding:10px 12px;border:1px solid #b6cec2;border-radius:6px;background:#fff;color:#164c40}.im-first-use-matches button[aria-pressed=true]{border-color:#07584d;box-shadow:inset 0 0 0 1px #07584d}.im-first-use-matches small{display:block;color:#607971;margin-top:4px}.im-first-use-dialog [role=alert]{overflow-wrap:anywhere}.im-first-use-dialog .im-first-use-discard{padding:16px;border:1px solid #cabb99;border-radius:8px;background:#fffbef}.im-first-use-dialog .fb-register-identity-receipt dd{overflow-wrap:anywhere}@media(max-width:640px){.im-first-use-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:24px 18px;border-radius:10px}.im-first-use-dialog .fb-register-wizard>h1{font-size:22px;margin-top:8px}.im-first-use-dialog .fb-register-options{grid-template-columns:1fr;gap:10px;margin:16px 0}.im-first-use-dialog .fb-register-options button{padding:16px}.im-first-use-dialog .fb-register-options b{font-size:18px}.im-first-use-dialog .fb-register-form{grid-template-columns:1fr;gap:16px}.im-first-use-dialog .fb-register-form>*{grid-column:1!important}.im-first-use-dialog .fb-event-onboarding__fields{grid-template-columns:1fr}.im-first-use-dialog .fb-identity-wait{padding:0}}#root .im-showcase-decision-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:16px 0}#root .im-showcase-decision-facts>div{position:relative;min-height:64px;margin:0;padding:0 0 10px 54px;border-bottom:1px solid var(--fb-line,#dce7e1)}#root .im-showcase-decision-facts>div:last-child{border-bottom:0;padding-bottom:0}#root .im-showcase-decision-facts dt{position:static;width:auto;height:auto;overflow:visible;clip-path:none;margin:0 0 4px;color:#60796f;font:500 13px/1.4 var(--im-reading-font,sans-serif)}#root .im-showcase-decision-facts dt>svg[data-illustration]{position:absolute;left:0;top:1px;width:42px;height:42px;color:var(--fb-ink,#124f43)}#root .im-showcase-decision-facts dd{display:block;margin:0;padding:0;min-width:0;overflow-wrap:anywhere}#root .im-showcase-decision-facts strong{display:block;color:var(--fb-ink,#124f43);font:600 15px/1.5 var(--im-reading-font,sans-serif)}#root .im-showcase-decision-facts small{display:block;margin-top:3px;color:#60796f;font:400 13px/1.5 var(--im-reading-font,sans-serif)}.im-showcase-flow>header,.im-showcase-preparation>header{margin:0 0 18px}.im-showcase-flow{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(230px,1fr);grid-template-areas:"heading heading" "timeline deliverables";gap:20px 24px}.im-showcase-flow>header{grid-area:heading;margin:0}.im-showcase-flow>.im-activity-journey-flow{grid-area:timeline;margin:0;padding:0;border:0;min-width:0}.im-showcase-flow>.im-showcase-deliverables{grid-area:deliverables;margin:0;padding:0 0 0 20px;border-top:0;border-left:1px solid var(--fb-line,#dce7e1);min-width:0}.im-showcase-flow .im-activity-journey-flow li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:4px 12px;padding:12px 0}.im-showcase-flow .im-activity-journey-flow li>.im-journey-step-time{grid-column:1;grid-row:1/3}.im-showcase-flow .im-activity-journey-flow li>strong,.im-showcase-flow .im-activity-journey-flow li>p{grid-column:2;margin:0;min-width:0}.im-showcase-flow>header h3{margin:4px 0 0;font-size:22px;line-height:1.4}.im-showcase-flow h4{margin:0 0 10px;color:var(--fb-ink,#124f43);font-size:17px;line-height:1.4}.im-showcase-flow .im-showcase-reminder-title{margin-top:24px}.im-showcase-deliverables p{font-size:14px;line-height:1.65}.im-showcase-flow>header>p,.im-showcase-preparation>header>p{margin:0 0 5px;color:#50776b;font-size:13px;font-weight:600}.im-showcase-flow>header>span,.im-showcase-preparation>header>span{display:block;max-width:74ch;line-height:1.65}.im-showcase-flow h2,.im-showcase-preparation h3{margin:4px 0 10px;color:var(--fb-ink,#124f43);font:600 22px/1.4 var(--im-reading-font,sans-serif)}.im-showcase-flow h3,.im-showcase-preparation h4{margin:0 0 10px;color:var(--fb-ink,#124f43);font:600 17px/1.4 var(--im-reading-font,sans-serif)}.im-showcase-quote-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.im-showcase-preparation section,.im-showcase-deliverables{margin-top:20px;padding-top:18px;border-top:1px solid var(--fb-line,#dce7e1)}.im-showcase-preparation ul,.im-showcase-preparation ol,.im-showcase-deliverables ul{padding-left:20px;margin:0;line-height:1.75}.im-showcase-preparation li,.im-showcase-deliverables li{margin-bottom:6px}.im-showcase-preparation small,.im-showcase-deliverables small{display:block;margin-top:10px;color:#60796f;font-size:13px;line-height:1.6}.im-showcase-confirmation{background:#f2f7f3;border:1px solid var(--fb-line,#dce7e1);border-radius:5px;padding:16px}.im-showcase-preparation .im-showcase-budget{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin:12px 0 8px;padding:12px 0;border-block:1px solid var(--fb-line,#dce7e1);color:var(--fb-ink,#124f43);font-size:14px}.im-showcase-budget strong{font-size:21px;line-height:1.4}.im-showcase-demo-note{margin:12px 0 16px;padding:10px 12px;border-left:3px solid #3f806e;background:#f2f7f3;font-size:14px;line-height:1.55}.fb-enterprise-search-result .im-source-reference-context{display:block;max-width:100%;max-height:none;white-space:normal;overflow:visible;font-size:14px;line-height:1.5}.im-showcase-card-summary{margin:8px 0;font-size:14px;line-height:1.55}.im-showcase-preview-budget{margin:12px 0;padding:12px 0;border-block:1px solid var(--fb-line,#dce7e1)}.im-showcase-preview-budget p{margin:0 0 4px;font-size:13px;color:#60796f}.im-showcase-preview-budget strong{color:var(--fb-ink,#124f43);font-size:22px;line-height:1.4}@media(max-width:760px){.im-showcase-flow{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "timeline" "deliverables";gap:16px}.im-showcase-flow>.im-showcase-deliverables{padding:16px 0 0;border-left:0;border-top:1px solid var(--fb-line,#dce7e1)}.im-showcase-quote-grid{grid-template-columns:minmax(0,1fr);gap:16px}.im-showcase-flow h2,.im-showcase-preparation h3{font-size:20px}#root .im-showcase-decision-facts{gap:10px}#root .im-showcase-decision-facts>div{min-height:60px}.im-showcase-flow .im-activity-journey-flow li p{font-size:14px}}.fb-market.im-hybrid-market .im-search-selected-conditions .im-search-applied-conditions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;min-width:0;font:400 13px/1.5 var(--im-reading-font,sans-serif)}.fb-market.im-hybrid-market .im-search-applied-conditions>div{display:flex;align-items:baseline;gap:6px;min-width:0}.fb-market.im-hybrid-market .im-search-applied-conditions dt{color:#61776f}.fb-market.im-hybrid-market .im-search-applied-conditions dd{margin:0;font-weight:600;color:var(--fb-ink,#124f43);overflow-wrap:anywhere}.im-account-menu__trigger .im-account-avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;overflow:hidden;border-radius:6px}.im-account-menu__trigger .im-account-avatar img{display:block;width:100%;height:100%;object-fit:contain;background:#fff}.fb-social-profile.im-social-profile-dense .im-social-profile-editor:not([hidden]){display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);column-gap:20px;align-items:start}.fb-social-profile.im-social-profile-dense .im-social-profile-editor>*{grid-column:1/-1;min-width:0}.fb-social-profile.im-social-profile-dense .im-social-profile-editor>button{justify-self:start}.fb-social-profile.im-social-profile-dense .im-social-profile-editor>.fb-page-heading{grid-row:1}.fb-social-profile.im-social-profile-dense .im-social-profile-editor>.im-social-profile-overview{grid-column:1;grid-row:2;grid-template-columns:minmax(0,1fr);margin:20px 0 0}.fb-social-profile.im-social-profile-dense .im-social-profile-editor>.fb-social-profile-hero{grid-column:2;grid-row:2;margin:20px 0 0;align-self:stretch}.fb-social-profile.im-social-profile-dense .im-social-profile-overview{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:20px;margin:20px 0;align-items:stretch}.fb-social-profile.im-social-profile-dense .im-social-profile-overview>.fb-logo-uploader{margin:0;padding:20px;gap:16px;min-width:0;align-items:start}.fb-social-profile.im-social-profile-dense .fb-logo-uploader h3{font-size:18px;line-height:1.4;margin:3px 0 8px}.fb-social-profile.im-social-profile-dense .fb-logo-uploader span{font-size:14px;line-height:1.65}.fb-social-profile.im-social-profile-dense .fb-social-profile-hero{display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-width:0;margin:0;padding:20px}.fb-social-profile.im-social-profile-dense .fb-social-profile-hero>div{display:flex;align-items:start;gap:16px}.fb-social-profile.im-social-profile-dense .fb-social-profile-hero .fb-line-illustration{flex:0 0 56px;width:56px;height:56px;margin:0;min-height:0}.fb-social-profile.im-social-profile-dense .fb-social-profile-hero .fb-line-illustration img{width:100%;height:100%;object-fit:contain}.fb-social-profile.im-social-profile-dense .fb-social-profile-hero h2{font-size:20px;line-height:1.4;margin:3px 0 8px}.fb-social-profile.im-social-profile-dense .fb-social-profile-hero>dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding-top:14px;border-top:1px solid #dce5df}.fb-social-profile.im-social-profile-dense .fb-social-profile-hero>dl>div{min-width:0}.fb-social-profile.im-social-profile-dense .fb-social-profile-hero dt{font-size:13px;line-height:1.5}.fb-social-profile.im-social-profile-dense .fb-social-profile-hero dd{font-size:15px;line-height:1.5;margin:4px 0 0}.fb-social-profile.im-social-profile-dense .fb-social-profile-form>.fb-edit-lock{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.fb-social-profile.im-social-profile-dense .fb-social-profile-form>.fb-edit-lock>*{grid-column:1/-1;min-width:0;margin:0}.fb-social-profile.im-social-profile-dense .fb-social-profile-form>.fb-edit-lock>section:nth-of-type(1),.fb-social-profile.im-social-profile-dense .fb-social-profile-form>.fb-edit-lock>section:nth-of-type(2){grid-column:auto;height:auto;align-self:start;padding:20px}.fb-social-profile.im-social-profile-dense .fb-social-profile-form section>header{gap:12px;margin-bottom:18px}.fb-social-profile.im-social-profile-dense .fb-social-profile-form section>header h2{font-size:18px;line-height:1.45;margin:3px 0 7px}.fb-social-profile.im-social-profile-dense .fb-form-grid{gap:16px}.fb-social-profile.im-social-profile-dense .fb-form-grid label{font-size:14px;line-height:1.5}.fb-social-profile.im-social-profile-dense .fb-form-grid textarea{min-height:96px;font-size:14px;line-height:1.65}.fb-social-profile.im-social-profile-dense .fb-profile-activity-note{margin:16px 0;padding:14px;font-size:14px;line-height:1.65}@media(max-width:1100px){.fb-social-profile.im-social-profile-dense .fb-social-profile-form>.fb-edit-lock{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.fb-social-profile.im-social-profile-dense .im-social-profile-editor:not([hidden]){grid-template-columns:minmax(0,1fr)}.fb-social-profile.im-social-profile-dense .im-social-profile-editor>.im-social-profile-overview,.fb-social-profile.im-social-profile-dense .im-social-profile-editor>.fb-social-profile-hero{grid-column:1;grid-row:auto}.fb-social-profile.im-social-profile-dense .im-social-profile-editor>.im-social-profile-overview{margin-top:12px}.fb-social-profile.im-social-profile-dense .im-social-profile-overview>.fb-logo-uploader{grid-template-columns:64px minmax(0,1fr);gap:12px}.fb-social-profile.im-social-profile-dense .im-social-profile-overview>.fb-logo-uploader>.fb-organisation-logo{width:64px;height:64px;max-width:100%}.fb-social-profile.im-social-profile-dense .im-social-profile-overview{grid-template-columns:minmax(0,1fr);gap:14px}.fb-social-profile.im-social-profile-dense .fb-social-profile-hero,.fb-social-profile.im-social-profile-dense .im-social-profile-overview>.fb-logo-uploader{padding:16px}.fb-social-profile.im-social-profile-dense .fb-social-profile-form>.fb-edit-lock>section:nth-of-type(1),.fb-social-profile.im-social-profile-dense .fb-social-profile-form>.fb-edit-lock>section:nth-of-type(2){padding:16px}.fb-social-profile.im-social-profile-dense .fb-form-grid{grid-template-columns:minmax(0,1fr)}.fb-social-profile.im-social-profile-dense .fb-form-grid>.span-two{grid-column:auto}}@media(max-width:480px){.fb-social-profile.im-social-profile-dense .fb-social-profile-hero>dl{grid-template-columns:minmax(0,1fr);gap:8px}.fb-social-profile.im-social-profile-dense .fb-social-profile-hero>dl>div{display:flex;justify-content:space-between;gap:12px}.fb-social-profile.im-social-profile-dense .fb-social-profile-hero dd{margin:0;text-align:right}}:is(.im-showcase-detail,.im-common-detail) .im-showcase-flow{gap:16px 24px}:is(.im-showcase-detail,.im-common-detail) .im-showcase-flow>header h3{margin:4px 0 0;font:600 21px/1.4 var(--im-reading-font,sans-serif);color:var(--fb-ink,#124f43)}:is(.im-showcase-detail,.im-common-detail) .im-showcase-flow h4{font:600 16px/1.45 var(--im-reading-font,sans-serif);margin-bottom:10px}:is(.im-showcase-detail,.im-common-detail) .im-showcase-flow .im-activity-journey-flow li{grid-template-columns:104px minmax(0,1fr);gap:5px 14px;padding:13px 0;align-items:start}:is(.im-showcase-detail,.im-common-detail) .im-showcase-flow .im-journey-step-time{display:inline-flex;justify-content:center;align-items:center;align-self:start;width:max-content;max-width:100%;padding:6px 9px;border-radius:4px;background:var(--fb-ink,#124f43);color:#fffefa;font:600 13px/1.45 var(--im-reading-font,sans-serif);font-variant-numeric:tabular-nums;white-space:nowrap}:is(.im-showcase-detail,.im-common-detail) .im-showcase-flow .im-activity-journey-flow li>strong{font:600 15px/1.5 var(--im-reading-font,sans-serif);color:var(--fb-ink,#124f43)}:is(.im-showcase-detail,.im-common-detail) .im-showcase-flow .im-activity-journey-flow li>p,:is(.im-showcase-detail,.im-common-detail) .im-showcase-deliverables p,:is(.im-showcase-detail,.im-common-detail) .im-showcase-deliverables li{font:400 14px/1.7 var(--im-reading-font,sans-serif);color:#385c51}:is(.im-showcase-detail,.im-common-detail) .im-showcase-flow .im-activity-journey-flow>header b{font:500 13px/1.5 var(--im-reading-font,sans-serif);color:#61776f}:is(.im-showcase-detail,.im-common-detail) .im-showcase-deliverables{padding-left:20px}.fb-market.im-hybrid-market .fb-need-brief.im-search-conditions-visible .im-search-filter-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;align-items:start;margin-top:12px;min-height:0}.fb-market.im-hybrid-market .fb-need-brief.im-search-conditions-visible .im-search-basic-fields{grid-column:1;min-width:0;min-height:0}.fb-market.im-hybrid-market .fb-need-brief.im-search-conditions-visible .im-search-selected-conditions{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:0 0 10px;padding:0;color:#61776f;font:400 13px/1.5 var(--im-reading-font,sans-serif)}.fb-market.im-hybrid-market .fb-need-brief.im-search-conditions-visible .im-search-selected-conditions b{font-weight:600;color:var(--fb-ink,#124f43)}.fb-market.im-hybrid-market .fb-need-brief.im-search-conditions-visible .im-search-basic-fields>.fb-need-brief__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;min-height:0;align-items:start}.fb-market.im-hybrid-market .fb-need-brief.im-search-conditions-visible .im-search-filter-summary>.fb-mobile-filter-toggle{grid-column:2;grid-row:1;align-self:start;margin:0;min-height:38px}@media(max-width:620px){:is(.im-showcase-detail,.im-common-detail) .im-showcase-flow>header h3{font-size:20px}:is(.im-showcase-detail,.im-common-detail) .im-showcase-flow .im-activity-journey-flow li{grid-template-columns:96px minmax(0,1fr);gap:4px 10px;padding:12px 0}:is(.im-showcase-detail,.im-common-detail) .im-showcase-flow .im-journey-step-time{padding:6px 7px}:is(.im-showcase-detail,.im-common-detail) .im-showcase-deliverables{padding-left:0}.fb-market.im-hybrid-market .fb-need-brief.im-search-conditions-visible .im-search-filter-summary{grid-template-columns:minmax(0,1fr);gap:10px}.fb-market.im-hybrid-market .fb-need-brief.im-search-conditions-visible .im-search-basic-fields>.fb-need-brief__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fb-market.im-hybrid-market .fb-need-brief.im-search-conditions-visible .im-search-region{grid-column:1/-1}.fb-market.im-hybrid-market .fb-need-brief.im-search-conditions-visible .im-search-filter-summary>.fb-mobile-filter-toggle{grid-column:1;grid-row:auto;justify-self:start;width:auto}}.fb-market.im-hybrid-market .fb-market-summary>.im-search-summary-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:start}.fb-market.im-hybrid-market .fb-market-summary>.im-search-summary-copy>b{grid-column:1;grid-row:1}.fb-market.im-hybrid-market .fb-market-summary>.im-search-summary-copy>span{grid-column:1/-1;grid-row:3}.fb-market.im-hybrid-market .fb-market-summary>.im-search-summary-copy>.im-search-ranking-note{display:block}.fb-market.im-hybrid-market .fb-market-summary>.im-search-summary-copy>.im-search-selected-conditions{display:contents}.fb-market.im-hybrid-market .fb-market-summary .im-search-applied-conditions{grid-column:1;grid-row:2;align-self:start}.fb-market.im-hybrid-market .fb-market-summary .im-search-selected-conditions>button{grid-column:2;grid-row:1/3;justify-self:end;align-self:center;margin:0;padding:4px 8px;min-height:44px;white-space:nowrap}@media(max-width:760px){.fb-market--enterprise.im-hybrid-market .fb-market-summary{flex-wrap:wrap}.fb-market--enterprise.im-hybrid-market .fb-market-summary>.im-search-summary-copy{flex:1 1 100%}.fb-market--enterprise.im-hybrid-market .fb-market-summary>.im-search-reveal-controls{flex:1 1 0}}@media(max-width:760px){.fb-market.im-hybrid-market .fb-need-brief{--im-search-hit-size:44px}.fb-market.im-hybrid-market .fb-need-brief .fb-need-brief__prompt>label>.im-query-control{height:var(--im-search-hit-size);min-height:var(--im-search-hit-size)}.fb-market.im-hybrid-market .fb-need-brief .fb-need-brief__prompt input[type=search]{height:var(--im-search-hit-size);min-height:var(--im-search-hit-size);padding-left:calc(var(--im-search-hit-size) + 6px)}.fb-market.im-hybrid-market .fb-need-brief .fb-need-brief__prompt>.im-search-submit{left:0;top:0;width:var(--im-search-hit-size);min-width:var(--im-search-hit-size);height:var(--im-search-hit-size);min-height:var(--im-search-hit-size);margin:0;padding:0;align-self:start}}@media(max-width:760px)and (hover:hover)and (pointer:fine){.fb-market.im-hybrid-market .fb-need-brief{--im-search-hit-size:calc(45px / var(--im-desktop-interface-scale,.75))}}:is(.im-showcase-detail,.im-common-detail) .c15-browse-detail__gallery .fb-detail-gallery:has(>img[src="/assets/source-review-20261018/wegift-product-making.png"]){max-width:156px;justify-self:start}.im-showcase-detail.im-hybrid-detail .c15-browse-detail__gallery .fb-detail-gallery>img[src="/assets/source-review-20261018/wegift-product-making.png"]{display:block;width:156px;max-width:100%;height:200px;min-height:0;max-height:200px;aspect-ratio:156/200;object-fit:scale-down;background:transparent}@media(min-width:761px){:is(.im-showcase-detail,.im-common-detail) .c15-browse-detail__summary:has(>.c15-browse-detail__gallery img[src="/assets/source-review-20261018/wegift-product-making.png"]){grid-template-columns:156px minmax(0,1fr);grid-template-areas:"gallery offer" "narrative narrative";column-gap:24px;align-items:start}:is(.im-showcase-detail,.im-common-detail) .c15-browse-detail__summary:has(>.c15-browse-detail__gallery img[src="/assets/source-review-20261018/wegift-product-making.png"])>.c15-browse-detail__narrative{grid-column:1/-1}}.im-heat-proposal{margin-top:22px;color:var(--fb-text);font-size:15px;line-height:1.65}.im-heat-proposal :is(h2,h3,p,figure,ol,ul){margin:0}.im-heat-proposal h2{font-size:clamp(20px,2vw,26px);line-height:1.3}.im-heat-proposal h3{font-size:18px;line-height:1.4}.im-heat-proposal__eyebrow{color:var(--fb-ink);font-size:13px;font-weight:600}.im-heat-proposal__intro{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;padding:18px 0;border-block:1px solid var(--fb-line)}.im-heat-proposal__intro>div{display:grid;gap:8px}.im-heat-proposal__audience{align-self:center;padding-left:20px;border-left:1px solid var(--fb-line);font-size:14px}.im-heat-proposal__columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding:24px 0}.im-heat-proposal__columns>section{min-width:0}.im-heat-proposal__columns h3+:is(p,ul){margin-top:8px}.im-heat-proposal__columns ul{padding-left:20px}.im-heat-proposal__columns li{padding-bottom:6px}.im-heat-proposal__columns ul+h3,.im-heat-proposal__columns p+h3{margin-top:20px}.im-heat-proposal .im-heat-proposal__note{font-size:13px;color:var(--fb-muted)}.im-heat-proposal__flow{list-style:none;padding:0;margin-top:10px!important}.im-heat-proposal__flow li{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--fb-line)}.im-heat-proposal__flow span{font-size:13px;font-variant-numeric:tabular-nums;color:var(--fb-ink);font-weight:600}.im-heat-proposal__safety{margin-top:10px!important;padding:10px 12px;background:#f4f7f4;border-left:2px solid var(--fb-ink);font-size:14px}.im-heat-proposal__market{border-top:1px solid var(--fb-line);padding-top:20px}.im-heat-proposal__market>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin-bottom:16px}.im-heat-proposal__market h3{margin-top:5px}.im-heat-proposal__photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.im-heat-proposal__photos figure{min-width:0}.im-heat-proposal__photos img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border:1px solid var(--fb-line);border-radius:4px}.im-heat-proposal__photos figcaption{padding-top:6px;font-size:13px;line-height:1.5;color:var(--fb-muted)}.im-heat-proposal .im-heat-proposal__source{margin-top:16px;font-size:13px;color:var(--fb-muted)}.im-photo-carousel .im-heat-hero-link{align-self:start;width:fit-content;padding:5px 9px;margin-top:8px;border:1px solid currentColor;border-radius:4px;color:inherit;background:transparent;font:inherit;font-size:14px;cursor:pointer}.im-photo-carousel .im-heat-hero-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.im-heat-card-photo{display:block;margin-top:7px;font-size:12px;color:var(--fb-muted)}.im-heat-detail :is(.im-activity-offer,.im-activity-journey__offer)>h2{font-size:clamp(20px,2vw,25px);line-height:1.4}.im-heat-mobile-nav,.im-heat-overview-summary{display:none}.im-heat-quote-details{margin-top:12px;border-top:1px solid var(--fb-line)}.im-heat-quote-details>summary{padding:10px 0;color:var(--fb-ink);font-size:14px;font-weight:600;cursor:pointer}.im-heat-quote-details>summary:focus-visible{outline:2px solid var(--fb-ink);outline-offset:3px}@media(max-width:720px){.im-heat-proposal{margin-top:18px;font-size:14px}.im-heat-proposal__intro,.im-heat-proposal__columns,.im-heat-proposal__market>header{grid-template-columns:minmax(0,1fr);gap:14px}.im-heat-proposal__audience{padding-left:0;border-left:0}.im-heat-proposal__columns{padding:18px 0;gap:22px}.im-heat-proposal__flow li{grid-template-columns:85px minmax(0,1fr);gap:8px}.im-heat-proposal__flow span{font-size:13px}.im-heat-proposal__photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.im-heat-detail .im-heat-mobile-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;position:sticky;top:0;z-index:3;padding:6px;margin:12px 0 16px;border:1px solid var(--fb-line);border-radius:4px;background:#fff}.im-heat-mobile-nav>button{min-width:0;min-height:44px;padding:8px 4px;border:1px solid transparent;border-radius:3px;background:#f4f7f4;color:var(--fb-ink);font:inherit;font-size:14px;line-height:1.4;cursor:pointer}.im-heat-mobile-nav>button[aria-pressed=true]{border-color:var(--fb-ink);background:var(--fb-ink);color:#fff;font-weight:600}.im-heat-mobile-nav>button:focus-visible{outline:2px solid var(--fb-ink);outline-offset:2px}.im-heat-detail .im-heat-overview-summary{display:block;grid-column:1 / -1;margin:0 0 10px;font-size:14px;line-height:1.65}.im-activity-journey.im-heat-detail .im-activity-journey__overview{display:flex;flex-direction:column;gap:14px}.im-heat-detail .im-activity-journey__overview>.im-activity-journey__offer{order:1}.im-heat-detail .im-activity-journey__overview>.im-heat-overview-summary{order:2;margin:0}.im-heat-overview-summary p{margin:0}.im-heat-overview-summary p+p{margin-top:10px}.im-heat-detail .im-activity-journey__overview>.c15-browse-detail__gallery{order:3}.im-heat-detail .im-activity-journey__overview>.c15-browse-detail__narrative{order:4}.im-activity-journey.im-heat-detail .fb-detail-gallery>img{height:auto;min-height:0;max-height:none;aspect-ratio:4 / 3;object-fit:cover;object-position:center 55%}.im-heat-detail[data-heat-pane=overview] .im-heat-proposal,.im-activity-journey.im-heat-detail[data-heat-pane=flow] .im-activity-journey__overview,.im-activity-journey.im-heat-detail[data-heat-pane=market] .im-activity-journey__overview,.im-heat-detail[data-heat-pane=flow] .im-heat-proposal__market,.im-heat-detail[data-heat-pane=market] .im-heat-proposal__workshop{display:none}.im-heat-detail .im-heat-proposal{margin-top:0}.im-heat-detail .im-heat-proposal__intro{border-top:0;padding-top:0}.im-heat-detail[data-heat-pane=flow] .im-heat-proposal__intro{display:none}.im-heat-detail .im-heat-proposal__market{border-top:0;padding-top:0}.im-heat-detail .fb-public-detail-disclosure{margin-top:14px;padding:10px 0;font-size:13px}}:root{--fb-ink: #08483f;--fb-ink-deep: #063a34;--fb-paper: #fbfaf5;--fb-mint: #e6f0eb;--fb-line: #d7e2dc;--fb-text: #193d37;--fb-muted: #637b74;--fb-blue: #386da6;--fb-gold: #b7872a;--fb-coral: #a4513c;--fb-shadow: 0 20px 52px rgba(7, 59, 51, .11);color:var(--fb-text);font-family:Noto Sans HK,Arial,sans-serif}.fb-button{min-height:46px;border:1px solid transparent;border-radius:7px;padding:10px 15px;background:var(--fb-ink);color:#fff;font:750 13px/1.25 Noto Sans HK,Arial,sans-serif;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.fb-button:hover:not(:disabled){transform:translateY(-1px);background:#0d5c50}.fb-button:disabled{cursor:not-allowed;opacity:.52}.fb-button:focus-visible,.fb-workspace button:focus-visible,.fb-public button:focus-visible,.fb-welcome button:focus-visible,.fb-map-page button:focus-visible,.fb-workspace input:focus-visible,.fb-workspace textarea:focus-visible,.fb-public input:focus-visible,.fb-public textarea:focus-visible,.fb-workspace select:focus-visible{outline:3px solid rgba(56,109,166,.68);outline-offset:3px}.fb-button--outline{border-color:#96b1a7;background:#fffefa;color:var(--fb-ink)}.fb-button--outline:hover:not(:disabled){background:#edf6f0}.fb-button--quiet{min-height:44px;padding-inline:0;background:transparent;color:var(--fb-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.fb-button--quiet:hover:not(:disabled){background:transparent;color:#0d5c50;transform:none}.fb-button--selected{border-color:var(--fb-ink);background:#e4f0e9;color:var(--fb-ink)}.fb-design-notice{display:flex;justify-content:space-between;gap:16px;padding:8px max(20px,calc((100% - 1320px)/2));background:#f0e9d9;color:#635322;font-size:10px;font-weight:800;letter-spacing:.035em}.fb-design-notice span:first-child{color:#73550f}.fb-brand{display:flex;min-height:44px;align-items:center;gap:11px;border:0;padding:0;background:transparent;color:var(--fb-ink);text-align:left;cursor:pointer}.fb-brand-mark{display:block;width:72px;height:72px;flex:0 0 72px;object-fit:contain}.fb-brand-copy{display:grid;gap:2px}.fb-brand-name{display:block;white-space:nowrap;font:900 21px/1 Noto Sans HK,Arial,sans-serif;letter-spacing:-.055em}.fb-brand-name b{color:#347cd2}.fb-brand-name i{color:#72b94b;font-style:normal}.fb-brand-copy small{color:#668078;font-size:9px;line-height:1.35}.fb-rail .fb-brand{width:100%;gap:6px;border-radius:4px;padding:8px 5px;background:#fffefa}.fb-rail .fb-brand-mark{width:56px;height:56px;flex-basis:56px}.fb-rail .fb-brand-name{font-size:14px}.fb-rail .fb-brand-copy small{max-width:125px;color:#637b74;font-size:7px}.fb-welcome{min-height:100vh;background:var(--fb-paper) url(/assets/hong-kong-line-art.png) center bottom / min(1500px,100%) auto no-repeat}.fb-welcome-header{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1320px;margin:auto;min-height:84px;padding:0 24px}.fb-welcome-hero{display:grid;grid-template-columns:1.02fr .98fr;gap:60px;align-items:center;max-width:1320px;margin:auto;padding:72px 24px 88px}.fb-welcome-hero>div>p,.fb-role-launcher header>p,.fb-public-hero>div>p,.fb-page-heading>p,.fb-r34-banner p,.fb-social-banner p,.fb-admin-banner p,.fb-public-problem header>p,.fb-public-solution p,.fb-public-proof p,.fb-public-activities header>p,.fb-public-faq>p,.fb-detail-hero p,.fb-closeout header>p,.fb-participant>p,.fb-map-page main>p{margin:0 0 12px;color:#2d786b;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.fb-welcome h1{max-width:680px;margin:0;color:var(--fb-ink);font:800 clamp(42px,5vw,68px)/1.2 "Noto Serif TC",serif;letter-spacing:-.055em}.fb-welcome-hero>div>span{display:block;max-width:610px;margin-top:22px;color:#58746c;font-size:17px;line-height:1.8}.fb-welcome-hero>div>div{display:flex;gap:12px;flex-wrap:wrap;margin-top:31px}.fb-welcome-hero figure{position:relative;margin:0;padding:20px 0 0 20px}.fb-welcome-hero figure:before{position:absolute;top:0;right:20px;bottom:20px;left:0;background:var(--fb-mint);content:""}.fb-welcome-hero img{position:relative;display:block;width:100%;min-height:390px;object-fit:cover;box-shadow:var(--fb-shadow)}.fb-welcome-hero figcaption{position:absolute;right:21px;bottom:0;padding:10px 13px;background:var(--fb-ink);color:#fff;font-size:11px}.fb-role-launcher{display:grid;grid-template-columns:1.12fr repeat(5,1fr);gap:1px;max-width:1320px;margin:0 auto;border:1px solid var(--fb-line);background:var(--fb-line)}.fb-role-launcher header,.fb-role-launcher>button,.fb-role-launcher>a{min-height:248px;padding:28px;background:#fffefa}.fb-role-launcher header{background:var(--fb-ink);color:#fff}.fb-role-launcher header>p{color:#b8d8cb}.fb-role-launcher h2{margin:0;font:700 29px/1.38 "Noto Serif TC",serif}.fb-role-launcher>button,.fb-role-launcher>a{display:flex;flex-direction:column;align-items:flex-start;border:0;color:var(--fb-text);text-align:left;text-decoration:none;cursor:pointer}.fb-role-launcher>button:hover,.fb-role-launcher>a:hover{background:#eff6f2}.fb-role-launcher>button>span,.fb-role-launcher>a>span{color:#3c8a7a;font:700 27px/1 "Noto Serif TC",serif}.fb-role-launcher h3{margin:auto 0 8px;color:var(--fb-ink);font:700 21px/1.3 "Noto Serif TC",serif}.fb-role-launcher p{margin:0;color:var(--fb-muted);font-size:12px;line-height:1.55}.fb-role-launcher b{margin-top:17px;color:var(--fb-ink);font-size:12px}.fb-public{min-height:100vh;background:var(--fb-paper)}.fb-public-header{display:flex;align-items:center;gap:32px;min-height:84px;padding:0 max(24px,calc((100% - 1320px)/2));border-bottom:1px solid #e2e9e4;background:#fbfaf5f7}.fb-public-header nav{display:flex;gap:24px;margin-left:auto}.fb-public-header nav button,.fb-public-header>div>.fb-button{border:0;background:transparent;color:#41675d}.fb-public-header nav button{min-height:44px;padding:9px 0;font:700 13px Noto Sans HK,sans-serif;cursor:pointer}.fb-public-header nav button.active{border-bottom:2px solid var(--fb-ink);color:var(--fb-ink)}.fb-public-header>div{display:flex;gap:10px}.fb-public-header>div>.fb-button--outline{border:1px solid #96b1a7}.fb-public main{max-width:100%}.fb-public-hero{display:grid;grid-template-columns:1.03fr .97fr;gap:60px;align-items:center;min-height:620px;padding:82px max(24px,calc((100% - 1320px)/2));background:#fcfbf7 url(/assets/hong-kong-line-art.png) center bottom / min(1500px,100%) auto no-repeat}.fb-public-hero h1{max-width:740px;margin:0;color:var(--fb-ink);font:800 clamp(42px,5vw,70px)/1.2 "Noto Serif TC",serif;letter-spacing:-.06em}.fb-rotating-phrase{display:inline-flex;min-width:4.9em;text-decoration:underline;text-decoration-thickness:6px;text-underline-offset:7px}.fb-rotating-phrase i{display:inline-block;font-style:normal;animation:fb-word-in .5s ease both}.fb-rotating-phrase--blue{color:#347cd2;text-decoration-color:#bad6f3}.fb-rotating-phrase--green{color:#69b949;text-decoration-color:#cfe8bd}@keyframes fb-word-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.fb-public-hero>div>p:not(:first-child){max-width:590px;margin:23px 0 0;color:#55716a;font-size:17px;line-height:1.8}.fb-public-hero>div>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.fb-public-hero figure{position:relative;margin:0;padding:0 0 25px 25px}.fb-public-hero figure:before{position:absolute;top:28px;right:28px;bottom:0;left:0;background:#e5f0eb;content:""}.fb-public-hero figure img{position:relative;display:block;width:100%;min-height:400px;object-fit:cover;box-shadow:var(--fb-shadow)}.fb-public-hero figcaption{position:absolute;right:28px;bottom:0;max-width:330px;padding:11px 14px;background:var(--fb-ink);color:#fff;font-size:11px;line-height:1.5}.fb-public-carousel{position:relative;margin:0;padding:0 0 54px 24px!important}.fb-public-carousel:before{top:30px!important;right:24px!important;bottom:54px!important;left:0!important}.fb-browser-frame{position:relative;overflow:hidden;background:#fff;box-shadow:0 30px 60px #08483f2e}.fb-browser-bar{display:flex;align-items:center;gap:6px;height:31px;padding:0 12px;background:#e7e8ea}.fb-browser-bar i{width:7px;height:7px;border-radius:50%;background:#c76a63}.fb-browser-bar i:nth-child(2){background:#d4a64e}.fb-browser-bar i:nth-child(3){background:#73a56b}.fb-browser-bar b{margin-left:8px;color:#7a7f83;font:600 9px Noto Sans HK,sans-serif}.fb-public-carousel .fb-browser-frame img{width:100%;min-height:360px;object-fit:cover;object-position:top;box-shadow:none}.fb-public-carousel figcaption{right:10px;bottom:38px;max-width:390px;font-size:12px}.fb-carousel-tabs{position:absolute;bottom:0;left:24px;display:flex;gap:5px}.fb-carousel-tabs button{min-height:44px;border:0;border-bottom:2px solid #b8c9c2;padding:7px 10px;background:transparent;color:#688078;font-size:10px;cursor:pointer}.fb-carousel-tabs button span{margin-right:5px;color:#2d7569;font-weight:800}.fb-carousel-tabs button.active{border-bottom-color:var(--fb-ink);color:var(--fb-ink);font-weight:800}.fb-public-problem,.fb-public-solution,.fb-public-proof,.fb-public-activities,.fb-public-faq{padding:88px max(24px,calc((100% - 1320px)/2))}.fb-public-problem{border-top:1px solid var(--fb-line)}.fb-public-problem header{display:grid;grid-template-columns:.75fr 1.25fr;gap:55px;align-items:start}.fb-public-problem h2,.fb-public-solution h2,.fb-public-proof h2,.fb-public-activities h2,.fb-public-faq h2{margin:0;color:var(--fb-ink);font:700 clamp(28px,3.2vw,44px)/1.42 "Noto Serif TC",serif;letter-spacing:-.04em}.fb-public-problem>div{margin-top:42px;border-top:1px solid var(--fb-line)}.fb-public-problem article{display:grid;grid-template-columns:78px 1fr minmax(260px,.7fr);gap:25px;align-items:center;padding:27px 0;border-bottom:1px solid var(--fb-line)}.fb-public-problem article>b{color:#388373;font:700 29px/1 "Noto Serif TC",serif}.fb-public-problem h3{margin:0;color:var(--fb-ink);font:700 24px/1.38 "Noto Serif TC",serif}.fb-public-problem article>p{margin:0;padding-left:25px;border-left:2px solid #bcd7ce;color:#5a746d;font-size:14px;line-height:1.75}.fb-public-solution{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:stretch;background:#e8f1ec}.fb-public-solution p{color:#2d7669;font-size:11px;font-weight:800;letter-spacing:.12em}.fb-public-solution ol{margin:32px 0;padding-left:25px;color:#506d65;font-size:15px;line-height:1.85}.fb-public-solution img{width:100%;height:100%;min-height:350px;object-fit:cover;box-shadow:var(--fb-shadow)}.fb-public-proof{display:grid;grid-template-columns:.75fr 1.25fr;gap:62px;background:var(--fb-ink);color:#fff}.fb-public-proof p{color:#9cc9bb}.fb-public-proof h2{color:#fff}.fb-public-proof__items{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(240,250,245,.34);border-bottom:1px solid rgba(240,250,245,.34)}.fb-public-proof__items article{padding:21px 18px;border-left:1px solid rgba(240,250,245,.28)}.fb-public-proof__items article:first-child{border:0}.fb-public-proof__items b,.fb-public-proof__items span{display:block}.fb-public-proof__items b{color:#e6f1bc;font:700 25px/1.3 "Noto Serif TC",serif}.fb-public-proof__items span{margin-top:10px;color:#c3d8cf;font-size:13px;line-height:1.7}.fb-public-activities{background:#fbfaf5 url(/assets/hong-kong-line-art.png) center bottom / min(1400px,100%) auto no-repeat}.fb-public-activities header{max-width:720px}.fb-public-activities>div{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px}.fb-public-faq{max-width:1320px;margin:auto}.fb-public-faq details{border-top:1px solid var(--fb-line);padding:0}.fb-public-faq details:last-child{border-bottom:1px solid var(--fb-line)}.fb-public-faq summary{display:flex;justify-content:space-between;padding:20px 0;color:var(--fb-ink);font:700 21px/1.4 "Noto Serif TC",serif;cursor:pointer}.fb-public-faq details span{display:block;max-width:820px;padding:0 0 23px;color:#58736b;font-size:14px;line-height:1.75}.fb-public-search{max-width:1320px;margin:auto;padding:62px 24px 110px}.fb-public-search>header h1,.fb-page-heading h1,.fb-closeout h1,.fb-participant h1,.fb-map-page h1{max-width:930px;margin:0;color:var(--fb-ink);font:700 clamp(36px,4vw,58px)/1.25 "Noto Serif TC",serif;letter-spacing:-.05em}.fb-workspace .fb-page-heading h1{max-width:860px;font-size:clamp(34px,3.2vw,48px);line-height:1.3}.fb-public-search>header>span,.fb-page-heading>span,.fb-closeout header>span,.fb-participant>span{display:block;max-width:760px;margin-top:18px;color:#5a746d;font-size:15px;line-height:1.75}.fb-search-controls{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:18px;align-items:end;margin:36px 0 12px;padding:18px;border:1px solid var(--fb-line);background:#fffefa}.fb-search-controls label,.fb-market-filter label{display:grid;gap:7px;color:#466a61;font-size:12px;font-weight:800}.fb-search-controls input,.fb-market-filter input,.fb-auth-page input,.fb-workspace input,.fb-workspace textarea,.fb-workspace select,.fb-public textarea{width:100%;min-height:46px;border:1px solid #b5c9c1;border-radius:6px;padding:10px 11px;background:#fff;color:var(--fb-text);font:14px Noto Sans HK,sans-serif}.fb-search-controls>div{display:flex;gap:8px}.fb-search-controls>p{grid-column:1 / -1;margin:0;color:#607a72;font-size:12px}.fb-search-controls--rich>section{grid-column:1 / -1;padding-top:16px;border-top:1px solid #dde7e2}.fb-public-purpose>b,.fb-public-sdg>b{display:block;margin-bottom:10px;color:#456b61;font-size:11px}.fb-public-purpose>div{display:flex;flex-wrap:wrap;gap:8px}.fb-public-purpose button{min-height:44px;border:1px solid #c8d9d0;border-radius:22px;padding:8px 14px;background:#f5f9f6;color:#466d63;cursor:pointer}.fb-public-purpose button.selected{border-color:var(--fb-ink);background:#e4f1eb;color:var(--fb-ink);font-weight:800}.fb-public-purpose .fb-sdg-explore-button{border-color:#b6d0c5;background:#eaf4ef;color:var(--fb-ink);font-weight:800}.fb-sdg-picker{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px}.fb-sdg-picker button{display:grid;grid-template-columns:48px 1fr;min-height:74px;align-items:center;gap:10px;border:1px solid #d4e1da;padding:9px;background:#fff;color:#4f6d64;text-align:left;cursor:pointer}.fb-sdg-picker button.selected{border:2px solid var(--fb-ink);background:#edf6f1}.fb-sdg-picker img{display:block;width:46px;height:46px;object-fit:contain}.fb-sdg-picker span{display:block;font-size:10px;line-height:1.35}.fb-state-controls{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:16px 0;color:#7a6230;font-size:10px;font-weight:800}.fb-state-controls button{min-height:44px;border:1px solid #d6c38e;border-radius:4px;padding:5px 8px;background:#fffaf0;color:#755d22;cursor:pointer;font-size:11px}.fb-state-controls button.active{background:#f1e6c8}.fb-state-view{max-width:680px;margin:28px 0;padding:30px;border:1px dashed #a4bdb3;background:#eff5f1}.fb-state-view--error{border-color:#d39382;background:#fff3ef}.fb-state-view h2{margin:0;color:var(--fb-ink);font:700 28px/1.4 "Noto Serif TC",serif}.fb-state-view p{color:#58736b;line-height:1.75}.fb-public-search-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.fb-activity-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #d8e3de;background:#ffffffe0;box-shadow:0 6px 20px #0c453a0d}.fb-activity-card>img{width:100%;height:190px;object-fit:cover}.fb-activity-card__body{display:flex;flex:1;flex-direction:column;padding:20px}.fb-card-topline{display:flex;justify-content:space-between;gap:10px;color:#3d776b;font-size:11px;font-weight:800}.fb-card-topline b{color:var(--fb-ink)}.fb-activity-card h2{margin:10px 0 3px;color:var(--fb-ink);font:700 23px/1.35 "Noto Serif TC",serif}.fb-provider{margin:0;color:#617a73;font-size:12px}.fb-card-summary{min-height:62px;margin:14px 0;color:#55726a;font-size:13px;line-height:1.65}.fb-product-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:0 14px;margin:auto 0 16px}.fb-product-meta div{padding:7px 0;border-top:1px solid #e2eae5}.fb-product-meta dt{color:#6b827b;font-size:10px}.fb-product-meta dd{margin:3px 0 0;color:#264d45;font-size:11px;font-weight:800;line-height:1.4}.fb-product-meta.is-compact div:nth-child(1),.fb-product-meta.is-compact div:nth-child(2){display:none}.fb-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fb-card-actions .fb-button{min-height:44px;padding:8px 11px;font-size:12px}.fb-detail-page{max-width:1320px;margin:auto;padding:30px 24px 100px}.fb-detail-hero{display:grid;grid-template-columns:1.04fr .96fr;overflow:hidden;margin-top:12px;background:#e7f1ec}.fb-detail-hero img{width:100%;height:470px;object-fit:cover}.fb-detail-hero>div{display:flex;flex-direction:column;align-items:flex-start;padding:48px}.fb-detail-hero h1{margin:0;color:var(--fb-ink);font:700 clamp(38px,4vw,58px)/1.25 "Noto Serif TC",serif;letter-spacing:-.05em}.fb-detail-hero>div>span{margin-top:18px;color:#56736a;font-size:16px;line-height:1.8}.fb-detail-hero>div>b{margin:23px 0;border-top:1px solid #bfd4cb;padding-top:15px;color:var(--fb-ink);font-size:13px}.fb-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px}.fb-detail-grid article{border-top:3px solid var(--fb-ink);padding:18px 12px 13px 0}.fb-detail-grid h2,.fb-detail-outcomes h2,.fb-detail-match h2{margin:0;color:var(--fb-ink);font:700 23px/1.4 "Noto Serif TC",serif}.fb-detail-grid p{color:#58736b;font-size:14px;line-height:1.75}.fb-detail-outcomes,.fb-detail-match{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;margin-top:40px;padding:36px;background:#f0f5f1}.fb-detail-outcomes p,.fb-detail-match p{color:#34756a;font-size:11px;font-weight:800;letter-spacing:.1em}.fb-detail-outcomes ul{margin:0;padding:0;list-style:none}.fb-detail-outcomes li{padding:14px 0;border-top:1px solid #d4e1da;color:#45675e;font-size:14px;line-height:1.7}.fb-page-note{margin-top:35px;color:#756232;font-size:12px;line-height:1.65}.fb-auth-page{display:grid;min-height:710px;place-items:start center;padding:70px 24px;background:var(--fb-paper) url(/assets/hong-kong-line-art.png) center bottom / min(1300px,100%) auto no-repeat}.fb-auth-page>section{width:min(590px,100%);padding:42px;border:1px solid var(--fb-line);background:#fffefaed;box-shadow:var(--fb-shadow)}.fb-auth-page p{margin:0 0 11px;color:#337569;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.fb-auth-page h1{margin:0;color:var(--fb-ink);font:700 43px/1.3 "Noto Serif TC",serif;letter-spacing:-.05em}.fb-auth-page>section>span{display:block;margin-top:16px;color:#58736b;font-size:14px;line-height:1.75}.fb-auth-page label{display:grid;gap:8px;margin-top:18px;color:#3f665d;font-size:12px;font-weight:800}.fb-auth-page .fb-button{width:100%;margin-top:20px}.fb-auth-page .fb-button--quiet{width:auto}.fb-form-message{margin:15px 0 0!important;padding:12px;border-left:3px solid var(--fb-blue);background:#edf4fb;color:#2b5b7b!important;font:13px/1.6 Noto Sans HK,sans-serif!important;letter-spacing:normal!important;text-transform:none!important;overflow-wrap:anywhere}.fb-register-options{display:grid;gap:10px;margin-top:22px}.fb-register-options button{display:grid;min-height:84px;gap:5px;border:1px solid #c6d7cf;padding:15px;background:#fff;color:#506e65;text-align:left;cursor:pointer}.fb-register-options button.selected{border-color:var(--fb-ink);background:#edf6f1;color:var(--fb-ink)}.fb-register-options b{font:700 17px "Noto Serif TC",serif}.fb-register-options span{font-size:13px;line-height:1.55}.fb-workspace{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh;background:#f7f8f4}.fb-rail{position:sticky;top:0;display:flex;flex-direction:column;min-height:100vh;padding:27px 20px 22px;background:var(--fb-ink);color:#eaf3ee}.fb-rail--social{align-self:start;height:calc(100vh - var(--workspace-top-offset, 0px));height:calc(100dvh - var(--workspace-top-offset, 0px));min-height:0;overflow-y:auto;overscroll-behavior:contain}.fb-rail--social>*{flex-shrink:0}.fb-rail-profile{margin-top:18px}.fb-rail .fb-brand{color:#fff}.fb-rail .fb-brand span{color:#b5d3c7}.fb-role-chip{margin:39px 0 25px;padding:13px;border:1px solid rgba(227,243,235,.18);background:#ffffff0f}.fb-role-chip span,.fb-role-chip small{display:block}.fb-role-chip span{color:#fff;font-weight:800}.fb-role-chip small{margin-top:4px;color:#b6d2c8;font-size:10px}.fb-rail nav{display:grid;gap:5px}.fb-rail nav button{min-height:44px;border:0;padding:10px 12px;background:transparent;color:#d2e5dc;text-align:left;font:700 13px Noto Sans HK,sans-serif;cursor:pointer}.fb-rail nav button:hover{background:#ffffff14}.fb-rail nav button.active{border-left:3px solid #d8b95b;background:#ffffff1f;color:#fff}.fb-rail-note{margin-top:auto;border-top:1px solid rgba(226,242,235,.2);padding-top:19px}.fb-rail-note b{font-size:12px}.fb-rail-note p{margin:8px 0 0;color:#bdd5cb;font-size:11px;line-height:1.7}@media(min-width:801px){.c15-workspace-sidebar.c15-workspace-sidebar--social{position:sticky;top:0;align-self:start;display:flex;flex-direction:column;height:calc(100vh - var(--workspace-top-offset, 0px));height:calc(100dvh - var(--workspace-top-offset, 0px));overflow-y:auto;overscroll-behavior:contain;padding-bottom:22px}.c15-workspace-sidebar--social>*{flex-shrink:0}.c15-workspace-sidebar--social .c15-workspace-profile-nav{margin-top:auto;padding-top:18px}}.fb-workspace-main{min-width:0}.fb-workspace-header{position:relative;z-index:12;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:78px;padding:0 46px;border-bottom:1px solid #e0e8e2;background:#fffefa;color:#698078;font-size:11px}.fb-workspace-header>div{display:flex;align-items:center;gap:16px}.fb-workspace-header button:where(:not(.fb-brand)){min-height:44px;border:0;padding:7px 0;background:transparent;color:#53746b;font-size:11px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fb-workspace-header>div>b{border:1px solid #d4e2db;padding:7px 10px;color:var(--fb-ink);font-size:11px}.fb-notifications{position:relative}.fb-workspace-header .fb-notification-toggle{display:inline-flex;min-width:96px;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid #c8d9d1;border-radius:6px;padding:8px 11px;background:#f5f8f5;color:var(--fb-ink);font-weight:800;text-decoration:none}.fb-workspace-header .fb-notification-toggle:hover{border-color:#8eb3a5;background:#eaf3ee}.fb-workspace-header .fb-notification-toggle>b{display:grid;min-width:22px;height:22px;place-items:center;border:0;border-radius:50%;padding:0 5px;background:var(--fb-ink);color:#fff;font-size:10px;line-height:1}.fb-notification-panel{position:absolute;top:calc(100% + 10px);right:0;z-index:30;width:min(420px,calc(100vw - 34px));max-height:min(650px,calc(100vh - 104px));overflow:auto;border:1px solid #b9cec5;border-top:4px solid var(--fb-ink);background:#fffefa;box-shadow:0 18px 44px #073b3329;color:var(--fb-text)}.fb-notification-panel>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:19px 20px 16px;border-bottom:1px solid #dbe6e0;background:#eef5f1}.fb-notification-panel>header>div{display:grid;gap:4px}.fb-notification-panel>header span{color:#34796b;font-size:9px;font-weight:850;letter-spacing:.12em}.fb-notification-panel h2{margin:0;color:var(--fb-ink);font:700 21px/1.3 "Noto Serif TC",serif}.fb-workspace-header .fb-notification-panel>header button{min-height:44px;flex:0 0 auto;color:var(--fb-ink);font-weight:800}.fb-notification-panel>div{display:grid}.fb-notification-panel article{border-bottom:1px solid #e0e8e3}.fb-notification-panel article:last-child{border-bottom:0}.fb-notification-panel article.is-unread{border-left:4px solid #2e806f;background:#f1f7f3}.fb-notification-panel article.is-read{background:#fffefa}.fb-workspace-header .fb-notification-panel article>button{display:grid;width:100%;min-height:92px;gap:4px;border:0;padding:14px 18px;background:transparent;color:#4f6c64;text-align:left;text-decoration:none}.fb-workspace-header .fb-notification-panel article>button:hover{background:#e0efe88a}.c15-email-account-panel{display:inline-flex;align-items:center;gap:8px;max-width:360px;color:#53746b;font-size:11px}.c15-email-account-panel>span{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c15-email-account-panel>small{color:#7c918a}.c15-email-account-panel form{display:inline-flex;align-items:center;gap:6px}.c15-email-account-panel label{display:inline-flex;align-items:center;gap:4px}.c15-email-account-panel input{width:78px;min-height:32px;border:1px solid #c8d9d1;padding:4px 6px;letter-spacing:.12em}.c15-email-account-panel p{margin:0;color:#9b4b42}.fb-notification-panel article span{color:#34796b;font-size:9px;font-weight:800;letter-spacing:.08em}.fb-workspace-header .fb-notification-panel article b{border:0;padding:0;color:var(--fb-ink);font-size:13px;line-height:1.45}.fb-notification-panel article small{color:#5a746c;font-size:11px;line-height:1.55}.fb-notification-panel article i{color:#7a8d87;font-size:9px;font-style:normal}.fb-notification-panel article.is-read>button{opacity:.68}.fb-notification-panel>small{display:block;padding:13px 18px 16px;border-top:1px solid #e0e8e3;color:#6a7d76;font-size:9px;line-height:1.55}.fb-notification-error{margin:0;border-bottom:1px solid #e3c2b7;padding:11px 18px;background:#fff2ed;color:#8e3d2d;font-size:11px;font-weight:700;line-height:1.5}.fb-notification-focus{display:flex;align-items:center;gap:12px;margin:17px 46px 0;border-left:4px solid var(--fb-blue);padding:11px 15px;background:#eef4f8;color:#526e75;font-size:11px;line-height:1.55}.fb-notification-focus b{flex:0 0 auto;color:#275f88;font-size:10px;letter-spacing:.05em}.fb-notification-version{max-width:920px}.fb-notification-version>header{margin-top:14px;border-top:4px solid var(--fb-ink);padding:30px 32px;background:#eef5f1}.fb-notification-version>header p{margin:0 0 9px;color:#34796b;font-size:10px;font-weight:800;letter-spacing:.11em}.fb-notification-version>header h1{margin:0;color:var(--fb-ink);font:700 clamp(30px,3.5vw,46px)/1.3 "Noto Serif TC",serif;letter-spacing:-.04em}.fb-notification-version>header span{display:block;max-width:700px;margin-top:12px;color:#587169;font-size:14px;line-height:1.7}.fb-notification-version dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:1px solid #d5e3dc;border-top:0;background:#fffefa}.fb-notification-version dl>div{min-width:0;padding:17px 18px;border-left:1px solid #d5e3dc}.fb-notification-version dl>div:first-child{border-left:0}.fb-notification-version dt{color:#6b827a;font-size:10px}.fb-notification-version dd{margin:5px 0 0;overflow-wrap:anywhere;color:var(--fb-ink);font-size:13px;font-weight:800}.fb-notification-version>p{margin:0;border:1px solid #e1d3ae;border-top:0;padding:17px 19px;background:#fbf6e9;color:#715d2e;font-size:11px;line-height:1.65}.fb-workspace-content{max-width:1410px;margin:auto;padding:34px 46px 85px}.fb-r34-banner,.fb-social-banner,.fb-admin-banner{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:36px 39px;border:1px solid #d9e6df;background-color:#eef6f1}.fb-social-banner{background-color:#f1f7f3}.fb-admin-banner{background-color:#f8f5ec}.fb-r34-banner h1,.fb-social-banner h1,.fb-admin-banner h1{max-width:800px;margin:0;color:var(--fb-ink);font:700 clamp(34px,3.5vw,52px)/1.3 "Noto Serif TC",serif;letter-spacing:-.05em}.fb-r34-banner span,.fb-social-banner span,.fb-admin-banner span{display:block;max-width:690px;margin-top:12px;color:#5d776f;font-size:14px;line-height:1.7}.fb-r34-banner>div:last-child,.fb-social-banner>div:last-child{display:grid;gap:10px;min-width:150px}.fb-metric-strip{display:grid;grid-template-columns:repeat(4,1fr);margin:22px 0 30px;border:1px solid #dfe7e2;background:#fffefa}.fb-metric-strip article{min-height:112px;padding:18px 20px;border-left:1px solid #dfe7e2}.fb-metric-strip article:first-child{border:0}.fb-metric-strip span,.fb-metric-strip p{display:block;color:#607870;font-size:11px}.fb-metric-strip b{display:block;margin:6px 0;color:var(--fb-ink);font:700 29px/1 "Noto Serif TC",serif}.fb-metric-strip p{margin:0}.fb-workflow-wrap{margin:0 0 24px;border:1px solid #d9e6df;background:#fffefa}.fb-workflow-wrap>header{display:flex;align-items:baseline;gap:18px;padding:12px 17px;border-bottom:1px solid #d9e6df;background:#f7faf8}.fb-workflow-wrap>header span{flex:0 0 auto;color:var(--fb-ink);font-size:11px;font-weight:800}.fb-workflow-wrap>header p{margin:0;color:#617970;font-size:11px;line-height:1.55}.fb-workflow{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;background:#fffefa;list-style:none}.fb-workflow li{position:relative;min-height:78px;padding:15px 15px 14px 55px;border-left:1px solid #d9e6df;background:#f7faf8}.fb-workflow li:first-child{border:0}.fb-workflow li>span{position:absolute;top:15px;left:15px;display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#dce9e3;color:#668078;font-size:11px;font-weight:800}.fb-workflow b,.fb-workflow small{display:block}.fb-workflow b{color:var(--fb-text);font-size:14px}.fb-workflow small{margin-top:7px;color:#70877f;font-size:11px;line-height:1.4}.fb-workflow li.active{background:#dceee5}.fb-workflow li.done{background:#bedbcd}.fb-workflow li.active>span,.fb-workflow li.done>span{background:var(--fb-ink);color:#fff}.fb-workflow li.done b{color:var(--fb-ink)}.fb-dashboard-grid{display:grid;grid-template-columns:1fr;gap:16px}.fb-priority-list,.fb-dashboard-result{padding:28px;border:1px solid #dce7e1;background:#fffefa}.fb-priority-list header{display:flex;align-items:start;justify-content:space-between;gap:20px}.fb-priority-list header p,.fb-dashboard-result>p,.fb-current-task>p,.fb-collaboration-columns article>p,.fb-arrangement-summary p,.fb-measure-step>div>p,.fb-confirm-step>div>p,.fb-social-next p,.fb-main-image small+p,.fb-admin-queue p,.fb-admin-review article>p,.fb-delivery-grid>div>p{margin:0;color:#398072;font-size:11px;font-weight:800;letter-spacing:.1em}.fb-priority-list header h2,.fb-dashboard-result h2,.fb-social-next h2,.fb-collaboration-columns h2,.fb-current-task h2,.fb-arrangement-summary h2,.fb-measure-step h2,.fb-confirm-step h2{margin:7px 0 0;color:var(--fb-ink);font:700 27px/1.4 "Noto Serif TC",serif}.fb-priority-list header>span{border:1px solid #ead9a7;padding:7px 10px;background:#fff8e6;color:#7e6726;font-size:11px;font-weight:800;white-space:nowrap}.fb-priority-list>article{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid #e3ebe6}.fb-priority-list>article:first-of-type{margin-top:19px}.fb-priority-list article b,.fb-priority-list article span{display:block}.fb-priority-list article b{color:#284d45;font-size:14px}.fb-priority-list article span{margin-top:5px;color:#637a73;font-size:12px;line-height:1.55}.fb-priority-list .fb-button{flex:0 0 auto;min-height:44px}.fb-dashboard-result{padding:0;border:0;background:#fffefa}.fb-home-next{display:flex;align-items:baseline;gap:14px;margin:0 0 13px;padding:12px 16px;border-left:4px solid var(--fb-gold);background:#fff8e8}.fb-home-next span{color:#866714;font-size:10px;font-weight:800}.fb-home-next b{color:var(--fb-ink);font-size:13px}.fb-home-next p{margin:0 0 0 auto;color:#6a756b;font-size:11px}.fb-decision-journey{margin:0 0 16px;padding:18px 20px 20px;border-top:1px solid #cbdcd4;border-bottom:1px solid #cbdcd4;background:#f3f8f5}.fb-decision-journey>header{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:14px}.fb-decision-journey>header p{margin:0;color:#347c6e;font-size:10px;font-weight:850;letter-spacing:.12em}.fb-decision-journey>header h2{margin:4px 0 0;color:var(--fb-ink);font:800 21px/1.3 "Noto Serif TC",serif}.fb-decision-journey>header>span{color:#6d817a;font-size:11px}.fb-decision-journey ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.fb-decision-journey li+li{border-left:1px solid #cbdcd4}.fb-decision-journey button{display:grid;grid-template-columns:30px minmax(0,1fr) 18px;gap:10px;align-items:start;width:100%;min-height:72px;border:0;padding:9px 14px;background:transparent;color:var(--fb-ink);text-align:left;cursor:pointer}.fb-decision-journey button:hover,.fb-decision-journey button:focus-visible{background:#e3f0e9;outline:2px solid #5e9d8d;outline-offset:-2px}.fb-decision-journey button>span{display:grid;width:26px;height:26px;place-items:center;border:1px solid #7fb1a0;border-radius:50%;color:#1a6b5d;font-size:10px;font-weight:850}.fb-decision-journey button b,.fb-decision-journey button small{display:block}.fb-decision-journey button b{font-size:13px;line-height:1.35}.fb-decision-journey button small{margin-top:5px;color:#60776f;font-size:10px;line-height:1.5}.fb-decision-journey button i{color:#4e8b7b;font-size:17px;font-style:normal}.fb-library-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 28px}.fb-library-footer span{color:#6a7e76;font-size:11px}.fb-outcome-line{height:90px;overflow:hidden;margin:-10px -8px 8px;opacity:.48}.fb-outcome-line img{width:100%;height:155px;object-fit:cover;object-position:center 40%;filter:grayscale(1) sepia(.2) hue-rotate(95deg)}.fb-dashboard-result>header{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:52px;padding:11px 20px;background:var(--fb-ink);color:#fff}.fb-dashboard-result>header p{margin:0;font:700 17px/1.3 "Noto Serif TC",serif}.fb-dashboard-result>header span{color:#bdd6cc;font-size:10px}.fb-dashboard-result__metrics{display:grid;grid-template-columns:repeat(3,1fr);margin:0!important;border:1px solid #d7e2dc;border-top:0}.fb-dashboard-result__metrics article{display:flex;align-items:center;gap:14px;min-height:90px;padding:14px 22px;border-left:1px solid #d7e2dc}.fb-dashboard-result__metrics article:first-child{border:0}.fb-dashboard-result__metrics img{width:48px;height:48px;flex:0 0 48px;border-radius:50%;object-fit:cover}.fb-dashboard-result__metrics b,.fb-dashboard-result__metrics span{display:block}.fb-dashboard-result__metrics b{color:var(--fb-ink);font:700 28px/1 "Noto Serif TC",serif}.fb-dashboard-result__metrics span{margin-top:6px;color:#667f77;font-size:11px}.fb-dashboard-result>.fb-button{display:block;width:fit-content;margin:4px 0 0 auto}.fb-page-heading{padding:5px 0 28px}.fb-page-heading h1{max-width:1000px}.fb-market-filter{display:grid;grid-template-columns:minmax(260px,.85fr) 1.15fr;gap:15px 24px;align-items:end;padding:20px;border:1px solid #d8e5de;background:#fffefa}.fb-market-filter>div{display:flex;gap:8px;flex-wrap:wrap}.fb-market-filter>div>button:not(.fb-button){min-height:44px;border:1px solid #c6d8cf;padding:8px 10px;background:#f5f9f6;color:#507068;font-size:12px}.fb-market-summary{display:flex;align-items:center;gap:30px;margin:16px 0;padding:12px 0;border-bottom:1px solid #dce6e1}.fb-market-summary div{display:grid;gap:3px}.fb-market-summary b{color:var(--fb-ink);font-size:14px}.fb-market-summary span{color:#698078;font-size:11px}.fb-market-summary .fb-button{margin-left:auto}.fb-market-summary .fb-button--primary{box-shadow:0 8px 18px #08483f29}.fb-market-layout{display:grid;grid-template-columns:minmax(290px,.64fr) minmax(0,1.36fr);gap:24px;align-items:start}.fb-candidate-list{padding:17px;border:1px solid #d7e4dd;background:#fffefa}.fb-candidate-list>header{display:flex;justify-content:space-between;gap:8px;padding:0 2px 14px;border-bottom:1px solid #dfe8e2}.fb-candidate-list header p,.fb-candidate-list header span{margin:0;color:#617a72;font-size:11px}.fb-candidate-list header p{color:#337b6d;font-weight:800;letter-spacing:.1em}.fb-candidate-list article{overflow:hidden;margin-top:10px;border:1px solid #dbe6e1;background:#fffefa}.fb-candidate-list article.focused{border-color:#5f9e8c;box-shadow:0 7px 18px #07483f14}.fb-candidate-list article>button{display:grid;width:100%;min-height:44px;grid-template-columns:30px 1fr auto;gap:10px;align-items:start;border:0;padding:14px;background:transparent;color:var(--fb-text);text-align:left;cursor:pointer}.fb-candidate-list article>button>span{color:#377b6d;font:700 19px/1 "Noto Serif TC",serif}.fb-candidate-list b,.fb-candidate-list small{display:block}.fb-candidate-list b{color:var(--fb-ink);font:700 15px/1.35 "Noto Serif TC",serif}.fb-candidate-list small{margin-top:3px;color:#71877f;font-size:11px}.fb-candidate-list strong{color:var(--fb-ink);font:700 23px/1 "Noto Serif TC",serif}.fb-candidate-list article>div{display:flex;gap:7px;padding:0 14px 13px}.fb-candidate-list .fb-button{min-height:44px;padding:7px 8px;font-size:11px}.fb-decision-board{overflow:hidden;border:1px solid #c8ddd4;background:#fffefa;box-shadow:var(--fb-shadow)}.fb-decision-board>header{display:flex;justify-content:space-between;gap:20px;padding:32px 35px;background:#edf6f1}.fb-decision-board header p{margin:0;color:#3d806f;font-size:11px;font-weight:800;letter-spacing:.1em}.fb-decision-board h2{margin:7px 0 2px;color:var(--fb-ink);font:700 clamp(29px,3vw,42px)/1.3 "Noto Serif TC",serif;letter-spacing:-.04em}.fb-decision-board header span{color:#5f776f;font-size:13px}.fb-decision-board header>strong{display:grid;min-width:92px;height:92px;place-content:center;border:1px solid #9dc2b5;border-radius:50%;background:#fffefa;color:var(--fb-ink);font:700 34px/1 "Noto Serif TC",serif;text-align:center}.fb-decision-board header>strong small{display:block;margin-bottom:4px;color:#698078;font:800 9px/1 Noto Sans HK,sans-serif;letter-spacing:.08em}.fb-decision-board>section{padding:27px 35px}.fb-lead-reason{margin:0;color:#254c44;font:600 20px/1.65 "Noto Serif TC",serif}.fb-signal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px}.fb-signal-grid>div{display:flex;justify-content:space-between;gap:10px;min-height:48px;padding:10px;border:1px solid #dbe7e1;color:#55736a;font-size:11px}.fb-signal-grid b{padding:3px 5px;background:#e5f2eb;color:#24705f;font-size:10px;white-space:nowrap}.fb-decision-board>footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:23px 35px;border-top:1px solid #dfe9e3;background:#f8fbf8}.fb-decision-board footer b,.fb-decision-board footer span{display:block}.fb-decision-board footer b{color:var(--fb-ink);font:700 17px "Noto Serif TC",serif}.fb-decision-board footer span{max-width:480px;margin-top:5px;color:#617b73;font-size:12px;line-height:1.6}.fb-compare-workbench{margin-top:25px;padding:29px;border-top:3px solid var(--fb-ink);background:#e8f2ed}.fb-compare-workbench>header{display:flex;justify-content:space-between;gap:25px;align-items:end}.fb-compare-workbench header p{margin:0;color:#3c806e;font-size:11px;font-weight:800;letter-spacing:.1em}.fb-compare-workbench h2{margin:7px 0;color:var(--fb-ink);font:700 29px/1.38 "Noto Serif TC",serif}.fb-compare-workbench header span{color:#617c73;font-size:12px}.fb-compare-table{overflow-x:auto;margin-top:24px;border:1px solid #cbdcd4;background:#fffefa}.fb-compare-table>div{display:grid;grid-template-columns:148px repeat(3,minmax(190px,1fr));min-width:720px;border-top:1px solid #dce6e1}.fb-compare-table>div:first-child{border:0}.fb-compare-table b,.fb-compare-table span{min-height:54px;padding:12px;color:#506f66;font-size:12px;line-height:1.55}.fb-compare-table b{color:#356d61;background:#f3f8f5}.fb-compare-table span{border-left:1px solid #dce6e1}.fb-compare-workbench>footer{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.fb-activity-detail{padding-bottom:25px}.fb-activity-detail>header{display:grid;grid-template-columns:1.05fr .95fr;margin-top:12px;background:#e9f2ed}.fb-activity-detail>header>img{width:100%;height:470px;object-fit:cover}.fb-activity-detail>header>div{display:flex;flex-direction:column;align-items:flex-start;padding:47px}.fb-activity-detail>header p{margin:0;color:#398072;font-size:11px;font-weight:800;letter-spacing:.1em}.fb-activity-detail h1{margin:8px 0 3px;color:var(--fb-ink);font:700 clamp(38px,4vw,57px)/1.22 "Noto Serif TC",serif;letter-spacing:-.055em}.fb-activity-detail>header b{color:#59766e;font-size:13px}.fb-activity-detail>header span{margin-top:20px;color:#536e66;font-size:15px;line-height:1.8}.fb-activity-detail>header>div>div{display:flex;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:26px}.fb-detail-gallery{display:grid;grid-template-rows:minmax(390px,470px) 76px;gap:7px;padding:0!important}.fb-detail-gallery>img{width:100%;height:100%;object-fit:cover}.fb-detail-gallery>div{display:grid!important;grid-template-columns:repeat(4,minmax(64px,1fr));gap:7px!important;margin:0!important;padding:0!important}.fb-detail-gallery button{min-height:68px;overflow:hidden;border:2px solid transparent;padding:0;background:transparent;cursor:pointer}.fb-detail-gallery button.selected{border-color:var(--fb-ink)}.fb-detail-gallery button img{width:100%;height:100%;object-fit:cover}.fb-detail-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:25px 0}.fb-detail-columns article{border-top:3px solid var(--fb-ink);padding:16px 12px 13px 0}.fb-detail-columns p{margin:0;color:#3f7d70;font-size:10px;font-weight:800;letter-spacing:.1em}.fb-detail-columns h2{margin:10px 0;color:var(--fb-ink);font:700 23px/1.4 "Noto Serif TC",serif}.fb-detail-columns span{color:#5b756d;font-size:13px;line-height:1.72}.fb-activity-detail--intention>header{margin-top:14px}.fb-activity-detail--intention h1{font-size:clamp(34px,3.4vw,48px)}.fb-detail-intention{margin-top:30px;border-top:4px solid var(--fb-ink);background:#fffefa;scroll-margin-top:26px}.fb-detail-intention:focus{outline:3px solid rgba(47,136,119,.3);outline-offset:5px}.fb-detail-intention>header{display:flex;justify-content:space-between;gap:28px;align-items:end;padding:34px 37px 28px;border-bottom:1px solid #d5e2db;background:#e9f3ee}.fb-detail-intention>header p,.fb-detail-intention h3,.fb-social-quote>p,.fb-enterprise-intent>header p,.fb-intent-modal header p{margin:0;color:#34786b;font-size:11px;font-weight:800;letter-spacing:.1em}.fb-detail-intention h2{margin:7px 0 8px;color:var(--fb-ink);font:700 clamp(29px,3vw,39px)/1.25 "Noto Serif TC",serif;letter-spacing:-.04em}.fb-detail-intention>header div>span{display:block;max-width:720px;color:#5d776f;font-size:14px;line-height:1.75}.fb-detail-intention>header>small{flex:0 0 auto;margin-bottom:2px;color:#876c30;font-size:12px;font-weight:800}.fb-detail-intention__grid{display:grid;grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr)}.fb-social-quote,.fb-enterprise-intent{padding:33px 37px 36px}.fb-social-quote{border-right:1px solid #d5e2db}.fb-social-quote>b{display:block;margin:5px 0 21px;color:var(--fb-ink);font:700 clamp(31px,3vw,42px)/1.05 "Noto Serif TC",serif}.fb-social-quote>b:first-letter{letter-spacing:-.05em}.fb-social-quote dl{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;margin:0;border-top:1px solid #d7e4de}.fb-social-quote dl>div{padding:13px 0;border-bottom:1px solid #d7e4de}.fb-social-quote dt{color:#6b8179;font-size:11px}.fb-social-quote dd{margin:4px 0 0;color:#285248;font-size:14px;font-weight:800}.fb-social-quote h3{margin-top:23px;color:var(--fb-ink);font:700 17px/1.4 "Noto Serif TC",serif;letter-spacing:0}.fb-social-quote h3.is-muted{color:#846c35}.fb-social-quote>span{display:block;color:#526e66;font-size:14px;line-height:1.75}.fb-quote-source-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;margin:21px 0 0;padding-top:13px;border-top:1px solid #d7e4de;color:#6b776f;font-size:12px;line-height:1.7}.fb-quote-source-note b{color:#80662f;font-size:11px;letter-spacing:.06em;white-space:nowrap}.fb-quote-source-note span{min-width:0}.fb-enterprise-intent{background:#fffaf0}.fb-enterprise-intent>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:0 0 18px;border-bottom:1px solid #eadbbd}.fb-enterprise-intent h3{margin:7px 0 3px;color:var(--fb-ink);font:700 27px/1.25 "Noto Serif TC",serif;letter-spacing:-.035em}.fb-enterprise-intent>header span{display:block;max-width:420px;color:#647a72;font-size:13px;line-height:1.65}.fb-enterprise-intent>header>b{flex:0 0 auto;color:#876c30;font-size:13px;white-space:nowrap}.fb-enterprise-intent ol{list-style:none;margin:15px 0 18px;padding:0;border-top:1px solid #eadbbd}.fb-enterprise-intent li{border-bottom:1px solid #eadbbd}.fb-enterprise-intent li>button{display:grid;grid-template-columns:30px minmax(0,1fr) auto;width:100%;min-height:64px;gap:12px;align-items:center;padding:12px 0;border:0;background:transparent;color:var(--fb-ink);text-align:left;cursor:pointer}.fb-enterprise-intent li>button:hover,.fb-enterprise-intent li>button:focus-visible{background:#ffffffad;outline:2px solid rgba(174,123,33,.28);outline-offset:2px}.fb-enterprise-intent li>button>i{display:grid;width:29px;height:29px;place-items:center;border:1px solid #d0ab53;border-radius:50%;color:#886621;font-size:13px;font-style:normal;font-weight:800}.fb-enterprise-intent li>button>span{min-width:0}.fb-enterprise-intent li>button strong,.fb-enterprise-intent li>button small{display:block}.fb-enterprise-intent li>button strong{color:var(--fb-ink);font-size:15px}.fb-enterprise-intent li>button small{margin-top:2px;color:#6a7c74;font-size:12px;overflow-wrap:anywhere}.fb-enterprise-intent li>button>b{color:#866722;font-size:12px;white-space:nowrap}.fb-enterprise-intent li>button.is-complete>b,.fb-enterprise-intent li>button.is-complete small{color:#28725f}.fb-enterprise-intent li>button:disabled{cursor:default;background:#efeee8;opacity:1}.fb-enterprise-intent li>button:disabled>i{border-color:#b7beb7;color:#758075}.fb-enterprise-intent li>button:disabled strong,.fb-enterprise-intent li>button:disabled small,.fb-enterprise-intent li>button:disabled>b{color:#727970}.fb-intent-note{margin:0 0 16px;color:#6d6659;font-size:12px;line-height:1.65}.fb-enterprise-intent>.fb-button{width:100%}.fb-questionnaire-timing{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;margin-top:21px;padding-top:16px;border-top:1px solid #eadbbd;color:#526e66;font-size:12px;line-height:1.65}.fb-questionnaire-timing>span{align-self:start;padding:3px 7px;border:1px solid #c9dbd3;border-radius:999px;color:#2d7262;font-size:10px;font-weight:800;letter-spacing:.06em;white-space:nowrap}.fb-questionnaire-timing b{display:block;color:#245c50;font-size:13px}.fb-questionnaire-timing p{margin:3px 0 0}.fb-intent-modal-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#023a317a}.fb-intent-modal{width:min(560px,100%);max-height:calc(100vh - 40px);overflow:auto;border-top:5px solid var(--fb-ink);background:#fffefa;box-shadow:0 26px 70px #00000047}.fb-intent-modal form{padding:30px 32px 28px}.fb-intent-modal header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.fb-intent-modal h2{margin:7px 0 0;color:var(--fb-ink);font:700 31px/1.25 "Noto Serif TC",serif;letter-spacing:-.04em}.fb-intent-modal header button{width:40px;min-height:40px;padding:0;border:0;background:transparent;color:#5d766d;font-size:28px;cursor:pointer}.fb-intent-modal form>span,.fb-intent-modal form>:where(.fb-edit-lock)>span{display:block;margin-top:13px;color:#5b756d;font-size:14px;line-height:1.7}.fb-intent-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:22px}.fb-intent-form-grid label{display:grid;gap:7px;color:#42675e;font-size:12px;font-weight:800}.fb-intent-form-grid label.span-two{grid-column:1 / -1}.fb-intent-form-grid input,.fb-intent-form-grid textarea{width:100%;min-height:48px;padding:11px 12px;border:1px solid #a9c7bc;border-radius:3px;background:#fff;color:#274f46;font:16px/1.5 Noto Sans TC,sans-serif}.fb-intent-form-grid textarea{min-height:92px;resize:vertical}.fb-intent-modal form>small,.fb-intent-modal form>:where(.fb-edit-lock)>small{display:block;margin-top:18px;padding:12px 13px;border-left:2px solid #d4b35c;background:#fffaf0;color:#6b6658;font-size:12px;line-height:1.65}.fb-intent-modal footer{display:flex;justify-content:flex-end;gap:10px;margin-top:23px}@media(max-width:900px){.fb-detail-intention__grid{grid-template-columns:1fr}.fb-social-quote{border-right:0;border-bottom:1px solid #d5e2db}}@media(max-width:600px){.fb-activity-detail--intention h1{font-size:37px}.fb-detail-intention{margin-top:20px}.fb-detail-intention>header,.fb-social-quote,.fb-enterprise-intent{padding:25px 20px}.fb-detail-intention>header{display:grid;gap:10px}.fb-detail-intention h2{font-size:30px}.fb-detail-intention>header>small{margin:0}.fb-social-quote>b{font-size:34px}.fb-social-quote dl{grid-template-columns:1fr}.fb-quote-source-note,.fb-questionnaire-timing{grid-template-columns:1fr;gap:7px}.fb-questionnaire-timing>span{justify-self:start}.fb-enterprise-intent h3{font-size:26px}.fb-enterprise-intent>header{gap:12px}.fb-enterprise-intent li>button{min-height:66px}.fb-intent-modal-backdrop{padding:12px}.fb-intent-modal form{padding:26px 19px 20px}.fb-intent-modal h2{font-size:29px}.fb-intent-form-grid{grid-template-columns:1fr}.fb-intent-modal footer{display:grid;grid-template-columns:1fr}.fb-intent-modal footer .fb-button{width:100%}}.fb-need-brief__prompt{padding:0 29px 22px}.fb-need-brief__prompt label{display:grid;gap:8px;color:var(--fb-ink);font-size:13px;font-weight:800}.fb-need-brief__prompt label>span{color:#34796b;font-size:12px;letter-spacing:.08em}.fb-need-brief__prompt textarea{width:100%;min-height:148px;resize:vertical;border:1px solid #b8d0c5;border-radius:16px;padding:17px 18px;background:#fffefa;color:var(--fb-text);font:17px/1.7 Noto Sans HK,sans-serif;box-shadow:inset 0 1px #ffffffe6}.fb-need-brief__prompt textarea:focus{outline:3px solid rgba(66,130,107,.18);border-color:#43866f}.fb-need-brief__prompt small{justify-self:end;color:#6c8279;font-size:11px;font-weight:600}.fb-field-help{display:block;color:#6b8279;font-size:11px;font-weight:500;line-height:1.45}.fb-need-budget__inputs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:7px;align-items:center}.fb-need-budget__inputs>span{color:#7b9189;font-size:14px}.fb-need-brief .fb-need-budget input{min-width:0}.fb-advanced-search .fb-search-budget{grid-column:span 2}.fb-advanced-search .fb-need-budget__inputs,.fb-advanced-search .fb-need-budget__inputs input{min-width:0}@media(max-width:900px){.fb-advanced-search .fb-search-budget{grid-column:auto}}@media(max-width:600px){.fb-need-brief__prompt{padding-inline:20px}.fb-need-brief__prompt textarea{min-height:138px;font-size:16px}.fb-need-budget__inputs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.fb-advanced-search .fb-field-help{margin-top:1px}}.fb-public-header>div .fb-button{min-width:116px}.fb-register-wizard{max-width:860px;margin:44px auto 72px;padding:42px 48px 46px;border-top:3px solid var(--fb-ink);background:#fffefa;box-shadow:0 14px 36px #12423914}.fb-register-wizard>p:first-child{margin:0;color:#31776a;font-size:11px;font-weight:800;letter-spacing:.14em}.fb-register-wizard>h1{max-width:620px;margin:10px 0 28px;font-size:clamp(32px,4vw,48px);letter-spacing:-.02em}.fb-register-wizard>ol.fb-auth-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 30px;padding:0;border-top:1px solid #d3e3dc;border-bottom:1px solid #d3e3dc}.fb-register-wizard .fb-auth-steps li{position:relative;display:grid;grid-template-columns:32px 1fr;gap:9px;align-items:center;min-height:72px;padding:12px 14px;color:#82978f}.fb-register-wizard .fb-auth-steps li+li{border-left:1px solid #d3e3dc}.fb-register-wizard .fb-auth-steps li b{display:grid;width:29px;height:29px;place-items:center;border:1px solid #bdd2c9;border-radius:50%;font-size:12px}.fb-register-wizard .fb-auth-steps li span{font-size:13px;font-weight:700;line-height:1.35}.fb-register-wizard .fb-auth-steps li.active,.fb-register-wizard .fb-auth-steps li.done{color:var(--fb-ink);background:#edf6f1}.fb-register-wizard .fb-auth-steps li.active b,.fb-register-wizard .fb-auth-steps li.done b{border-color:var(--fb-ink);background:var(--fb-ink);color:#fff}.fb-register-wizard .fb-auth-steps li.active:after{position:absolute;right:14px;bottom:-1px;left:14px;height:3px;background:#2f806d;content:""}.fb-register-wizard>.fb-register-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.fb-register-wizard .fb-register-options button{min-height:112px;padding:18px;border-color:#c6d7cf;background:#fbfdfb}.fb-register-wizard .fb-register-options button.selected{border-color:var(--fb-ink);box-shadow:inset 4px 0 #2e7869}.fb-register-form{display:grid;max-width:560px;gap:16px;padding-top:4px}.fb-register-form>span{color:#617a72;font-size:14px;line-height:1.7}.fb-register-form label{display:grid;gap:7px;color:var(--fb-ink);font-size:14px;font-weight:700}.fb-register-form input{width:100%;min-height:48px;padding:11px 13px;border:1px solid #c6d7cf;background:#fff;color:var(--fb-ink);font:inherit}.fb-register-wizard>.fb-button,.fb-register-form>.fb-button{min-width:190px;margin-top:22px}.fb-profile-activity-note{display:grid;gap:6px;margin-top:20px;padding:16px 18px;border-left:3px solid #6b9f8d;background:#f1f7f3;color:#56726a}.fb-profile-activity-note b{color:var(--fb-ink);font-size:15px}.fb-profile-activity-note span{font-size:13px;line-height:1.7}@media(max-width:600px){.fb-register-wizard{margin:20px 16px 42px;padding:28px 20px 30px}.fb-register-wizard>h1{margin-bottom:22px;font-size:32px}.fb-register-wizard>ol.fb-auth-steps{grid-template-columns:1fr;gap:6px;border:0}.fb-register-wizard .fb-auth-steps li,.fb-register-wizard .fb-auth-steps li+li{min-height:48px;border:1px solid #d8e5df;background:#f8fbf9}.fb-register-wizard .fb-auth-steps li.active,.fb-register-wizard .fb-auth-steps li.done{background:#edf6f1}.fb-register-wizard .fb-auth-steps li.active:after{right:10px;bottom:6px;left:auto;width:3px;height:28px}.fb-register-wizard>.fb-register-options{grid-template-columns:1fr}.fb-register-wizard>.fb-button,.fb-register-form>.fb-button{width:100%}}.fb-state-pill--green,.fb-collab-card--green .fb-state-pill,.fb-home-collab-row .fb-state-pill--green{color:#fff!important}.fb-library-forecast-explainer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:26px 0 30px;border-block:1px solid #cbded5}.fb-library-forecast-explainer article{padding:26px 28px 24px}.fb-library-forecast-explainer article+article{border-left:1px solid #cbded5}.fb-library-forecast-explainer .fb-section-kicker{color:#2f7a68;font-size:11px;font-weight:850;letter-spacing:.12em}.fb-library-forecast-explainer h2{margin:10px 0 9px;color:var(--fb-ink);font:700 24px/1.35 "Noto Serif TC",serif}.fb-library-forecast-explainer p{max-width:56ch;margin:0;color:#58746b;font-size:13px;line-height:1.75}.fb-library-forecast-explainer ul{display:flex;flex-wrap:wrap;gap:8px 20px;margin:17px 0 19px;padding:0;color:#3e675d;font-size:12px;list-style:none}.fb-library-forecast-explainer li:before{content:"— ";color:#bd8424}.fb-library-forecast-explainer .fb-button{min-height:44px}.fb-result-survey-progress{max-width:none;margin:21px 0 24px;padding:18px 0 16px;border-block:1px solid #cbded5;background:transparent}.fb-result-survey-progress .fb-progress-track{height:8px;border:0;background:#e3eee9}.fb-result-survey-progress .fb-progress-track i{background:#237964}.fb-feedback-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:8px 0 6px}.fb-feedback-summary span{padding:15px 0;border:0;border-top:1px solid #cbded5;background:transparent;color:#42675e;line-height:1.7}.fb-questionnaire-detail{margin-top:20px;padding:21px 0 0;border:0;border-top:1px solid #cbded5;background:transparent}.fb-questionnaire-detail header{padding-bottom:14px;border-bottom:1px solid #e0eae5}.fb-questionnaire-rings{background:transparent}.fb-questionnaire-rings article{border-top:1px solid #d6e4de;background:transparent}.fb-questionnaire-quote{margin-top:14px;padding:13px 0;border-block:1px solid #d6e4de;background:transparent}.fb-admin-queue-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:24px 0 5px;padding:15px 0;border-block:1px solid #cadfd6}.fb-admin-queue-toolbar>div:first-child{display:grid;gap:4px}.fb-admin-queue-toolbar b{color:var(--fb-ink);font:700 22px/1.2 "Noto Serif TC",serif}.fb-admin-queue-toolbar span{color:#607a71;font-size:12px}.fb-admin-queue-toolbar>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.fb-admin-approval-list{display:grid;gap:0}.fb-admin-approval-card{display:grid;grid-template-columns:190px minmax(0,1fr) 160px;gap:26px;padding:27px 0;border-bottom:1px solid #cadfd6;background:transparent}.fb-admin-approval-card.is-selected{border-left:4px solid #1f6f50;padding-left:20px}.fb-admin-approval-card__identity{display:grid;align-content:start;justify-items:start;gap:4px}.fb-admin-approval-card__identity>strong{color:var(--fb-ink);font-size:18px;font-weight:850}.fb-admin-approval-card__identity>span,.fb-admin-approval-card__identity>small{color:#607a71;font-size:11px}.fb-admin-approval-card__identity>.fb-organisation-logo{width:52px;height:52px;margin-bottom:5px}.fb-admin-approval-card__partner{display:flex;align-items:center;gap:7px;margin-top:10px;padding-top:10px;border-top:1px solid #e0eae5;color:#42675e;font-size:11px}.fb-admin-approval-card__partner .fb-organisation-logo{width:26px;height:26px}.fb-admin-approval-card__content{min-width:0}.fb-admin-approval-card__title{display:flex;align-items:start;justify-content:space-between;gap:18px}.fb-admin-approval-card__title small,.fb-admin-outcome-card__main>small{color:#758d85;font-size:10px;letter-spacing:.05em}.fb-admin-approval-card h2{margin:5px 0 7px;color:var(--fb-ink);font:700 25px/1.28 "Noto Serif TC",serif}.fb-admin-approval-card__content>p{margin:0 0 14px;color:#4f7066;font-size:13px;line-height:1.7}.fb-admin-approval-card dl,.fb-admin-report-panel dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0}.fb-admin-approval-card dl>div,.fb-admin-report-panel dl>div{padding:9px 0;border-top:1px solid #e0eae5}.fb-admin-approval-card dt,.fb-admin-report-panel dt{color:#7b918a;font-size:10px}.fb-admin-approval-card dd,.fb-admin-report-panel dd{margin:4px 0 0;color:#315a50;font-size:12px;line-height:1.55}.fb-admin-approval-card__actions{display:flex;flex-direction:column;align-items:stretch;gap:10px}.fb-admin-approval-card__actions>div{display:grid;gap:8px}.fb-admin-approval-card__actions .fb-button{width:100%;min-height:44px}.fb-admin-approval-focus{margin-top:22px;padding:17px 0;border-top:1px solid #cadfd6}.fb-admin-approval-focus>span{color:#2f7a68;font-size:11px;font-weight:850;letter-spacing:.12em}.fb-admin-approval-focus h2{margin:5px 0;color:var(--fb-ink);font:700 21px/1.35 "Noto Serif TC",serif}.fb-admin-approval-focus p{margin:0;color:#607a71;font-size:12px;line-height:1.65}.fb-admin-review-guide{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:24px 0 8px;padding:0;list-style:none;border-block:1px solid #cadfd6}.fb-admin-review-guide li{display:flex;gap:10px;padding:15px 14px;color:#4f7066;font-size:12px;line-height:1.55}.fb-admin-review-guide li+li{border-left:1px solid #e0eae5}.fb-admin-review-guide b{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border:1px solid #5a9a88;border-radius:50%;color:#1f6f50}.fb-admin-outcome-list{display:grid;gap:0}.fb-admin-outcome-card{display:grid;grid-template-columns:130px minmax(0,1fr) 150px;gap:22px;padding:24px 0;border-bottom:1px solid #cadfd6}.fb-admin-outcome-card.is-selected{border-left:4px solid #1f6f50;padding-left:17px}.fb-admin-outcome-card__logos{display:flex;align-items:center;gap:7px}.fb-admin-outcome-card__logos .fb-organisation-logo{width:42px;height:42px}.fb-admin-outcome-card__logos .fb-organisation-logo{box-sizing:border-box;width:48px;height:48px;flex:0 0 48px;overflow:visible}.fb-admin-outcome-card__logos .fb-organisation-logo img{display:block;box-sizing:border-box;width:100%;height:100%;padding:6px;object-fit:contain;object-position:center}.fb-admin-outcome-card__logos>span{color:#91aaa0}.fb-admin-outcome-card h2{margin:5px 0;color:var(--fb-ink);font:700 22px/1.3 "Noto Serif TC",serif}.fb-admin-outcome-card__main>p{margin:0 0 10px;color:#4f7066;font-size:12px}.fb-admin-outcome-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;margin:0}.fb-admin-outcome-card dl>div{padding-top:8px;border-top:1px solid #e0eae5}.fb-admin-outcome-card dt{color:#7b918a;font-size:10px}.fb-admin-outcome-card dd{margin:3px 0 0;color:#315a50;font-size:12px}.fb-admin-outcome-card__actions{display:grid;align-content:center;gap:8px}.fb-admin-outcome-card__actions .fb-button{width:100%;min-height:44px}.fb-admin-report-panel{margin-top:26px;padding:25px 0 0;border-top:2px solid #1f6f50}.fb-admin-report-panel>header{display:flex;align-items:start;justify-content:space-between;gap:20px}.fb-admin-report-panel>header span{color:#2f7a68;font-size:11px;font-weight:850;letter-spacing:.12em}.fb-admin-report-panel h2{margin:5px 0;color:var(--fb-ink);font:700 29px/1.3 "Noto Serif TC",serif}.fb-admin-report-panel>header p{margin:0;color:#708980;font-size:11px}.fb-admin-report-panel__parties{display:flex;gap:26px;margin:22px 0 8px;padding:13px 0;border-block:1px solid #e0eae5}.fb-admin-report-panel__parties>div{display:flex;align-items:center;gap:8px;color:#315a50;font-size:12px}.fb-admin-report-panel__parties .fb-organisation-logo{width:30px;height:30px}.fb-admin-report-panel>section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;margin-top:20px}.fb-admin-report-panel>section h3{margin:0;padding-top:13px;border-top:1px solid #e0eae5;color:#2f7a68;font-size:12px}.fb-admin-report-panel>section p{margin:6px 0 0;color:#4f7066;font-size:12px;line-height:1.7}.fb-admin-report-panel>small{display:block;margin-top:18px;color:#83978f;font-size:10px}@media(max-width:700px){.fb-library-forecast-explainer{grid-template-columns:1fr}.fb-library-forecast-explainer article+article{border-top:1px solid #cbded5;border-left:0}.fb-admin-queue-toolbar{align-items:flex-start;flex-direction:column}.fb-admin-approval-card,.fb-admin-outcome-card{grid-template-columns:1fr;gap:16px;padding:22px 0}.fb-admin-approval-card.is-selected,.fb-admin-outcome-card.is-selected{padding-left:14px}.fb-admin-approval-card__actions,.fb-admin-outcome-card__actions{display:grid;grid-template-columns:1fr 1fr}.fb-admin-approval-card__actions>div{grid-column:1 / -1;grid-template-columns:1fr 1fr}.fb-admin-approval-card__actions .fb-button,.fb-admin-outcome-card__actions .fb-button{width:100%}.fb-admin-approval-card dl,.fb-admin-outcome-card dl,.fb-admin-report-panel>section{grid-template-columns:1fr}.fb-admin-review-guide{grid-template-columns:1fr 1fr}.fb-admin-review-guide li:nth-child(3){border-left:0;border-top:1px solid #e0eae5}.fb-admin-review-guide li:nth-child(4){border-top:1px solid #e0eae5}.fb-admin-report-panel__parties{flex-direction:column;gap:10px}.fb-feedback-summary{grid-template-columns:1fr}}.fb-proposal{max-width:1100px}.fb-arrangement-form{padding:27px;border:1px solid #d7e3dd;background:#fffefa}.fb-arrangement-summary{display:flex;gap:20px;align-items:center;margin-bottom:26px;padding-bottom:22px;border-bottom:1px solid #dce6e1}.fb-arrangement-summary img{width:160px;height:105px;object-fit:cover}.fb-arrangement-summary h2{margin:7px 0 3px}.fb-arrangement-summary b,.fb-arrangement-summary span{display:block;color:#5d776f;font-size:12px}.fb-arrangement-summary span{margin-top:8px}.fb-arrangement-form form{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.fb-arrangement-form label,.fb-delivery label,.fb-admin-review label,.fb-collaboration-detail label{display:grid;gap:7px;color:#42675e;font-size:12px;font-weight:800}.fb-arrangement-form label.span-two{grid-column:1 / -1}.fb-arrangement-form textarea{min-height:104px;resize:vertical}.fb-arrangement-form .fb-button{width:max-content}.fb-measure-step,.fb-confirm-step{padding:30px;border:1px solid #d7e3dd;background:#fffefa}.fb-measure-step>div:first-child>span,.fb-confirm-step>div>span{display:block;max-width:700px;margin-top:10px;color:#59746b;font-size:14px;line-height:1.7}.fb-measure-options{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:25px 0}.fb-measure-options button{display:grid;gap:6px;min-height:118px;border:1px solid #c5d6ce;padding:17px;background:#fff;color:#5a746d;text-align:left;cursor:pointer}.fb-measure-options button.selected{border:2px solid var(--fb-ink);background:#edf6f1;color:var(--fb-ink)}.fb-measure-options b{font:700 17px "Noto Serif TC",serif}.fb-measure-options span{font-size:12px;line-height:1.6}.fb-confirm-step dl{display:grid;grid-template-columns:repeat(2,1fr);gap:0 25px;margin:28px 0}.fb-confirm-step dl>div{padding:11px 0;border-top:1px solid #dae5df}.fb-confirm-step dt{color:#70867e;font-size:11px}.fb-confirm-step dd{margin:4px 0 0;color:#294e46;font-size:13px;font-weight:800}.fb-collab-list>header{display:flex;justify-content:space-between;gap:24px;align-items:end;padding-bottom:25px;border-bottom:1px solid #dce6e1}.fb-collab-list header p{margin:0;color:#3a806f;font-size:11px;font-weight:800;letter-spacing:.1em}.fb-collab-list header h1{max-width:830px;margin:7px 0 0;color:var(--fb-ink);font:700 clamp(32px,3.6vw,49px)/1.3 "Noto Serif TC",serif;letter-spacing:-.05em}.fb-collab-list header>span{color:#647c74;font-size:12px}.fb-collaboration-detail>header{display:grid;grid-template-columns:1fr 320px;gap:30px;align-items:stretch;margin-top:14px;padding:33px;background:#eaf3ee}.fb-collaboration-detail header p{margin:0;color:#3d806f;font-size:11px;font-weight:800;letter-spacing:.1em}.fb-collaboration-detail h1{margin:8px 0;color:var(--fb-ink);font:700 clamp(34px,4vw,51px)/1.3 "Noto Serif TC",serif;letter-spacing:-.05em}.fb-collaboration-detail header b{display:block;color:#275f53;font-size:13px}.fb-collaboration-detail header span{display:block;max-width:700px;margin-top:7px;color:#58736b;font-size:13px;line-height:1.65}.fb-collaboration-detail header img{width:100%;height:206px;object-fit:cover}.fb-collaboration-columns{display:grid;grid-template-columns:1.05fr .95fr;gap:20px;margin-top:20px}.fb-collaboration-columns article{padding:27px;border:1px solid #d6e3dd;background:#fffefa}.fb-arrangement-read{margin:22px 0 0}.fb-arrangement-read>div{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:11px 0;border-top:1px solid #dce6e1}.fb-arrangement-read dt{color:#6c837b;font-size:12px}.fb-arrangement-read dd{margin:0;color:#294f47;font-size:13px;font-weight:800;line-height:1.55}.fb-current-task{background:#f5f9f6!important}.fb-current-task>span{display:block;margin-top:18px;color:#607970;font-size:13px;line-height:1.65}.fb-action-stack{display:grid;gap:11px;margin-top:20px}.fb-action-stack textarea{min-height:82px;resize:vertical}.fb-action-stack .fb-button{width:fit-content}.fb-social-response>header{border-left:5px solid #b8892f}.fb-social-response .fb-response-task{border-top:4px solid #b8892f!important}.fb-social-response .fb-response-task>h2{max-width:520px}.fb-response-divider{display:flex;align-items:center;gap:12px;margin:5px 0 1px;color:#8c7a50;font-size:11px;font-weight:800}.fb-response-divider:before,.fb-response-divider:after{content:"";height:1px;flex:1;background:#e1d7bd}.fb-response-divider span{flex:0 0 auto}.fb-response-task small{color:#6b776f;font-size:11px;line-height:1.6}.fb-response-task .fb-field-error{margin:-2px 0 0}.fb-closeout{max-width:1100px}.fb-closeout-numbers{display:grid;grid-template-columns:repeat(3,1fr);margin-top:32px;border:1px solid #d7e4de;background:#fffefa}.fb-closeout-numbers article{padding:22px;border-left:1px solid #d7e4de}.fb-closeout-numbers article:first-child{border:0}.fb-closeout-numbers p,.fb-closeout-numbers b,.fb-closeout-numbers span{display:block}.fb-closeout-numbers p{margin:0;color:#667e76;font-size:11px}.fb-closeout-numbers b{margin:8px 0;color:var(--fb-ink);font:700 35px/1 "Noto Serif TC",serif}.fb-closeout-numbers span{color:#607970;font-size:11px}.fb-closeout-action{margin-top:20px;padding:30px;border-left:4px solid #4c9070;background:#eef7f1}.fb-closeout-action--return{border-color:var(--fb-coral);background:#fff4ef}.fb-closeout-action h2{margin:0;color:var(--fb-ink);font:700 27px/1.4 "Noto Serif TC",serif}.fb-closeout-action p{max-width:690px;color:#58736b;font-size:14px;line-height:1.75}.fb-closeout-action label{display:grid;gap:7px;max-width:740px;color:#71483b;font-size:12px;font-weight:800}.fb-closeout-action textarea{min-height:90px;resize:vertical}.fb-closeout-action .fb-button{margin-top:17px}.fb-zero-attendance-summary{display:grid;grid-template-columns:118px 1fr;gap:26px;align-items:center;margin-top:26px;padding:24px 0;border-top:1px solid #b9cfc5;border-bottom:1px solid #b9cfc5}.fb-zero-attendance-summary>span{color:#b8872d;font:700 78px/.9 "Noto Serif TC",serif;text-align:center}.fb-zero-attendance-summary p{margin:0;color:#44776b;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.fb-zero-attendance-summary h2{margin:6px 0 11px;color:var(--fb-ink);font:700 25px/1.38 "Noto Serif TC",serif}.fb-zero-attendance-summary b,.fb-zero-attendance-summary small{display:block;color:#46675e;line-height:1.65}.fb-zero-attendance-summary b{font-size:13px}.fb-zero-attendance-summary small{margin-top:7px;font-size:11px}.fb-zero-review-backdrop{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#032b259e}.fb-zero-review{display:grid;grid-template-columns:145px minmax(0,1fr);width:min(720px,100%);max-height:calc(100vh - 40px);overflow:auto;border-top:6px solid #b8872d;background:#fffefa;box-shadow:0 28px 80px #00000052}.fb-zero-review__number{display:grid;place-items:start center;padding:45px 20px;border-right:1px solid #d6e1db;color:#b8872d;font:700 94px/.8 "Noto Serif TC",serif}.fb-zero-review__body{padding:39px 38px 34px}.fb-zero-review__body>p{margin:0;color:#40796c;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.fb-zero-review__body h2{margin:7px 0 12px;color:var(--fb-ink);font:700 35px/1.25 "Noto Serif TC",serif}.fb-zero-review__body>span,.fb-zero-review__body>small{display:block;color:#536f66;line-height:1.7}.fb-zero-review__body>span{font-size:14px}.fb-zero-review__body>small{margin-top:16px;font-size:12px}.fb-zero-review dl{margin:24px 0 0;border-top:1px solid #d6e1db}.fb-zero-review dl>div{display:grid;grid-template-columns:115px 1fr;gap:16px;padding:13px 0;border-bottom:1px solid #d6e1db}.fb-zero-review dt{color:#6b8179;font-size:11px;font-weight:800}.fb-zero-review dd{margin:0;color:var(--fb-ink);font-size:13px;font-weight:700;line-height:1.6}.fb-zero-review footer{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.fb-results .fb-page-heading{border-bottom:1px solid #dbe6e0}.fb-result-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:25px 0}.fb-result-grid article{display:grid;grid-template-columns:180px 1fr;overflow:hidden;border:1px solid #d4e2dc;background:#fffefa}.fb-result-grid img{width:100%;height:100%;min-height:230px;object-fit:cover}.fb-result-grid article>div{display:flex;flex-direction:column;padding:21px}.fb-result-grid p{margin:0;color:#637a73;font-size:11px}.fb-result-grid h2{margin:5px 0;color:var(--fb-ink);font:700 25px/1.35 "Noto Serif TC",serif}.fb-result-grid b,.fb-result-grid span,.fb-result-grid small{display:block}.fb-result-grid b{color:#2f7467;font-size:12px}.fb-result-grid span{margin-top:8px;color:#5f796f;font-size:12px;line-height:1.6}.fb-result-grid small{margin-top:12px;color:#815b35;font-size:11px;line-height:1.5}.fb-result-grid .fb-button{width:fit-content;margin-top:auto}.fb-workspace--social .fb-rail{background:#0b5a50}.fb-social-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:21px 0}.fb-social-metrics article{display:flex;gap:13px;align-items:baseline;padding:20px;border-top:3px solid #2f8877;background:#fffefa}.fb-social-metrics b{color:var(--fb-ink);font:700 29px/1 "Noto Serif TC",serif}.fb-social-metrics span{color:#637b73;font-size:12px}.fb-social-next{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:32px;background-color:#eaf3ee}.fb-social-next>div>span{display:block;max-width:650px;margin-top:10px;color:#5a746b;font-size:14px;line-height:1.7}.fb-social-activity .fb-page-heading{max-width:1000px}.fb-activity-editor{display:grid;grid-template-columns:.8fr 1.2fr;gap:27px;padding:26px;border:1px solid #d7e4de;background:#fffefa}.fb-activity-readonly-document{display:grid;gap:28px;padding:26px;border:1px solid #d7e4de;background:#fffefa}.fb-activity-readonly-document dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0}.fb-activity-readonly-document dl>div{padding:14px 0;border-bottom:1px solid #e3ece7}.fb-activity-readonly-document dt{color:#527267;font-size:12px;font-weight:800}.fb-activity-readonly-document dd{margin:6px 0 0;color:#143f35;white-space:pre-wrap;line-height:1.7}.fb-social-activity-readonly-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-top:18px}.fb-main-image{display:flex;flex-direction:column;align-items:flex-start}.fb-main-image img{width:100%;min-height:350px;object-fit:cover}.fb-main-image .fb-button{margin-top:12px}.fb-main-image small{margin-top:10px;color:#647c73;font-size:11px;line-height:1.6}.fb-activity-management-actions{display:flex;gap:12px;margin:24px 0}.fb-managed-activity-list{display:grid;gap:1px;border:1px solid #d3e1da;background:#d3e1da}.fb-managed-activity-list article{display:grid;grid-template-columns:210px 1fr;min-height:170px;background:#fffefa}.fb-managed-activity-list article>img{width:100%;height:100%;min-height:170px;object-fit:cover}.fb-managed-activity-list article>div{display:grid;grid-template-columns:1fr auto;gap:8px 22px;align-content:center;padding:23px 28px}.fb-managed-activity-list article span,.fb-managed-activity-list article p{grid-column:1;margin:0;color:#5c786f;font-size:12px}.fb-managed-activity-list article h2{grid-column:1;margin:0;color:var(--fb-ink);font:700 26px/1.35 "Noto Serif TC",serif}.fb-managed-activity-list article .fb-button{grid-column:2;grid-row:1 / span 3;align-self:center}.fb-activity-gallery-editor{width:100%;margin-top:22px;border-top:1px solid #d6e4de;padding-top:17px}.fb-activity-gallery-editor>header{display:flex;justify-content:space-between;gap:12px;color:#305f54;font-size:12px}.fb-activity-gallery-editor>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px}.fb-activity-gallery-editor figure{position:relative;margin:0}.fb-activity-gallery-editor figure img{width:100%;height:92px;min-height:0;object-fit:cover}.fb-activity-gallery-editor figure button{position:absolute;right:5px;bottom:5px;min-height:32px;border:0;padding:5px 8px;background:#08483fe6;color:#fff;font-size:10px;cursor:pointer}.fb-file-button{display:inline-flex;min-height:44px;align-items:center;margin-top:10px;border:1px solid #96b1a7;border-radius:7px;padding:9px 13px;background:#fffefa;color:var(--fb-ink);font-size:12px;font-weight:800;cursor:pointer}.fb-file-button input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.fb-activity-editor form{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;align-content:start}.fb-activity-editor form label{display:grid;gap:7px;color:#476b61;font-size:12px;font-weight:800}.fb-activity-editor form label:nth-child(2),.fb-activity-editor form label:nth-child(8){grid-column:1 / -1}.fb-activity-editor textarea{min-height:96px;resize:vertical}.fb-activity-editor .fb-button{width:max-content}.fb-delivery-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:23px;margin-top:10px}.fb-delivery-grid>div,.fb-delivery-grid form{padding:27px;border:1px solid #d7e4de;background:#fffefa}.fb-delivery-grid h2{margin:7px 0;color:var(--fb-ink);font:700 30px/1.4 "Noto Serif TC",serif}.fb-delivery-grid form{display:grid;align-content:start;gap:15px}.fb-delivery-grid textarea{min-height:93px;resize:vertical}.fb-photo-control{padding:15px;border:1px dashed #91b9aa;background:#f4faf6}.fb-photo-control>div{display:flex;align-items:center;justify-content:space-between;gap:13px}.fb-photo-control>div:first-child{display:grid}.fb-photo-control b{color:var(--fb-ink);font-size:12px}.fb-photo-control span{color:#627a72;font-size:11px;line-height:1.55}.fb-photo-control ul{margin:12px 0 0;padding:0;list-style:none}.fb-photo-control li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid #dce8e1;color:#527168;font-size:12px}.fb-photo-control li button{min-height:44px;border:0;background:transparent;color:#9b4c3b;font-size:11px;text-decoration:underline;cursor:pointer}.fb-line-illustration{width:108px;min-width:108px;margin:0;overflow:hidden;opacity:.91}.fb-line-illustration img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.fb-line-illustration--survey{filter:hue-rotate(16deg) saturate(.86)}.fb-line-illustration--profile{filter:sepia(.18) saturate(.85)}.fb-action-illustration{flex:0 0 auto;width:96px;min-width:96px;margin:0}.fb-action-illustration img{display:block;width:100%;height:auto}.fb-action-illustration--compact{width:54px;min-width:54px}.fb-state-pill{display:inline-flex;width:fit-content;align-items:center;min-height:26px;padding:4px 8px;border:1px solid currentColor;font-size:11px;font-weight:800;line-height:1.35}.fb-state-pill--amber{color:#7b5d1c;background:#fff8e5}.fb-state-pill--coral{color:#8a4538;background:#fff2ed}.fb-state-pill--blue{color:#2d628d;background:#eff6fb}.fb-state-pill--ink{color:#155b50;background:#e9f5ef}.fb-state-pill--green{border-color:#1f6f50;background:#1f6f50;color:#fff}.fb-collaboration-flow{margin-top:14px;padding-top:13px;border-top:1px solid #dce7e1}.fb-flow-track{display:grid;grid-template-columns:repeat(4,1fr);gap:3px}.fb-flow-track>span{display:grid;min-height:48px;align-content:center;grid-template-columns:24px 1fr;gap:7px;padding:6px 8px;background:#f2f6f3;color:#80948c;font-size:10px;line-height:1.35}.fb-flow-track i{display:grid;width:22px;height:22px;place-items:center;border:1px solid #b7cac1;border-radius:50%;font:800 10px/1 Noto Sans HK,sans-serif;font-style:normal}.fb-flow-track>span.done,.fb-flow-track>span.current{color:var(--fb-ink);font-weight:800}.fb-flow-track>span.done{background:#9cc9b7}.fb-flow-track>span.done i{border-color:var(--fb-ink);background:var(--fb-ink);color:#fff}.fb-flow-track>span.current{background:#d9eee4}.fb-flow-track>span.current i{border-color:#236f61;background:#fff;color:var(--fb-ink)}.fb-collab-card--green .fb-flow-track>span.done{background:#78b69d;color:#063f37}.fb-collab-card--green .fb-flow-track>span.done:last-child{background:var(--fb-ink);color:#fff}.fb-collaboration-flow p{margin:12px 0 0;color:#4e7066;font-size:12px;line-height:1.55}.fb-status-legend{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.fb-status-legend span{min-height:30px;border-left:4px solid;padding:7px 10px;background:#fffefa;color:#49665e;font-size:10px;font-weight:800}.fb-status-legend .amber{border-color:#b7872a}.fb-status-legend .coral{border-color:#a4513c}.fb-status-legend .blue{border-color:#386da6}.fb-status-legend .ink{border-color:#155b50}.fb-status-legend .green{border-color:#1f6f50;background:#edf7f0;color:#1f6048}.fb-pending-actions{display:grid;gap:10px}.fb-pending-actions>span{color:#5d766e;font-size:13px;line-height:1.65}.fb-inline-confirm{display:grid;gap:10px;padding:15px;border-left:3px solid #aa5b45;background:#fff7f2}.fb-inline-confirm b,.fb-inline-confirm span{display:block}.fb-inline-confirm span{color:#72584f;font-size:12px;line-height:1.55}.fb-inline-confirm>div{display:flex;flex-wrap:wrap;gap:10px}.fb-social-home{display:grid;gap:21px}.fb-social-command-center{display:grid;grid-template-columns:1.35fr .65fr;gap:20px}.fb-social-now,.fb-social-profile-progress,.fb-social-overview-grid>article,.fb-social-results-strip{border:1px solid #d2e3db;background:#fffefa}.fb-social-now{display:flex;align-items:center;gap:23px;padding:28px;border-top:4px solid var(--fb-ink)}.fb-social-now>div{display:grid;justify-items:start}.fb-social-now p,.fb-social-profile-progress p,.fb-social-overview-grid p,.fb-social-results-strip p{margin:0;color:#31776a;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fb-social-now h2,.fb-social-profile-progress h2,.fb-social-overview-grid h2,.fb-social-results-strip h2{margin:7px 0;color:var(--fb-ink);font:700 28px/1.38 "Noto Serif TC",serif;letter-spacing:-.03em}.fb-social-now span,.fb-social-profile-progress span,.fb-social-results-strip span{display:block;max-width:670px;color:#58756c;font-size:13px;line-height:1.7}.fb-social-now .fb-button{margin-top:18px}.fb-social-profile-progress{display:grid;align-content:start;padding:25px;background:#edf6f1}.fb-home-editorial-art{display:block;width:126px;max-height:92px;margin-left:auto;object-fit:cover;object-position:center;mix-blend-mode:multiply;opacity:.88}.fb-social-profile-progress h2{font-size:39px}.fb-social-profile-progress .fb-button{justify-self:start;margin-top:18px}.fb-social-overview-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:20px}.fb-social-overview-grid>article{padding:27px}.fb-social-overview-grid>article>header{display:flex;align-items:start;justify-content:space-between;gap:16px}.fb-social-overview-grid>article>header h2{max-width:580px}.fb-state-summary-list{display:grid;gap:0;margin-top:18px;border-top:1px solid #dce7e1}.fb-state-summary-list>button{display:grid;grid-template-columns:max-content 1fr max-content;align-items:center;gap:13px;min-height:78px;border:0;border-bottom:1px solid #dce7e1;padding:13px 0;background:transparent;color:var(--fb-text);text-align:left;cursor:pointer}.fb-state-summary-list>button:hover{background:#f1f7f3}.fb-state-summary-list b,.fb-state-summary-list span,.fb-state-summary-list small{display:block}.fb-state-summary-list>button>div>b{color:var(--fb-ink);font-size:14px}.fb-state-summary-list>button>div>span{margin-top:4px;color:#607a71;font-size:12px}.fb-state-summary-list>button>small{color:#567268;font-size:11px}.fb-social-lifecycle{position:relative;overflow:hidden;background:#f0f6f2!important}.fb-social-lifecycle>.fb-home-editorial-art{float:right;width:128px;margin:-6px -6px 6px 16px}.fb-social-lifecycle dl{clear:both;display:grid;gap:11px;margin:23px 0}.fb-social-lifecycle dl div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #cfdfd7;padding-top:9px}.fb-social-lifecycle dt{color:#617d73;font-size:12px}.fb-social-lifecycle dd{margin:0;color:var(--fb-ink);font:700 20px/1 "Noto Serif TC",serif}.fb-social-results-strip{display:flex;align-items:center;gap:22px;padding:24px 27px;background-color:#e6f0eb}.fb-social-results-strip>.fb-home-editorial-art{width:150px;max-height:105px;margin:0}.fb-social-results-strip>div{flex:1}.fb-social-results-strip h2{font-size:26px}.fb-collab-group{margin-top:25px}.fb-collab-group>header{display:flex;align-items:center;justify-content:space-between;padding:0 0 10px;border-bottom:1px solid #dce6e1}.fb-collab-group>header h2{margin:0;color:var(--fb-ink);font:700 22px/1.4 "Noto Serif TC",serif}.fb-collab-group>header span{color:#637b72;font-size:12px}.fb-collab-card{display:grid;grid-template-columns:170px minmax(0,1fr) auto;gap:20px;align-items:center;margin-top:15px;padding:15px;border:1px solid #d5e2dc;border-left:4px solid var(--fb-ink);background:#fffefa}.fb-collab-card--amber{border-left-color:#b7872a}.fb-collab-card--coral{border-left-color:#a4513c}.fb-collab-card--blue{border-left-color:#386da6}.fb-collab-card--green{border-left-color:#2c7157}.fb-collab-card>img{width:170px;height:108px;object-fit:cover}.fb-collab-card p{margin:0;color:#5f7b72;font-size:11px}.fb-collab-card__body{min-width:0}.fb-collab-card__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.fb-collab-card h3{margin:0;color:var(--fb-ink);font:700 24px/1.35 "Noto Serif TC",serif}.fb-collab-card__title-row .fb-state-pill{flex:0 0 auto;margin-top:2px}.fb-collab-card__context{display:grid;justify-items:start;gap:4px;margin-top:8px}.fb-collab-card__meta{display:block;color:#607a72;font-size:12px;line-height:1.45}.fb-market-search{margin-top:31px;border:1px solid #ceded6;background:#fffefa}.fb-need-brief{margin-top:31px;border-top:3px solid var(--fb-ink);background-color:#e9f3ee}.fb-need-brief>header{display:flex;align-items:start;justify-content:space-between;gap:24px;padding:26px 29px 18px}.fb-need-brief header p,.fb-selected-offer p,.fb-decision-reason p,.fb-decision-check p,.fb-brief-summary p{margin:0;color:#34796b;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fb-need-brief h2,.fb-decision-reason h2,.fb-decision-check h2,.fb-brief-summary h2{margin:7px 0;color:var(--fb-ink);font:700 27px/1.38 "Noto Serif TC",serif}.fb-need-brief header span{color:#5a746c;font-size:13px}.fb-need-brief header>b{border:1px solid #9dbdb2;padding:7px 11px;background:#fffefa;color:#2a6256;font-size:11px}.fb-need-brief__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:0 29px 24px}.fb-need-brief label,.fb-decision-reason label{display:grid;gap:7px;color:#456c62;font-size:12px;font-weight:800}.fb-need-brief input,.fb-need-brief select{width:100%;min-height:46px;border:1px solid #b5c9c1;border-radius:6px;padding:10px 11px;background:#fff;color:var(--fb-text);font:14px Noto Sans HK,sans-serif}.fb-need-brief>footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 29px;border-top:1px solid #c8dbd2;background:#fffefa9e}.fb-need-brief footer span{color:#59756d;font-size:12px}.fb-brief-summary{display:grid;grid-template-columns:1.35fr .65fr;gap:22px;margin:18px 0;padding:18px 20px;border:1px solid #c4d9cf;background:#fffefad1}.fb-brief-summary h2{font-size:22px}.fb-brief-summary>div>span{color:#526f66;font-size:12px}.fb-brief-summary dl{display:grid;grid-template-columns:repeat(2,1fr);margin:0}.fb-brief-summary dl div{padding-left:14px;border-left:1px solid #d2e0da}.fb-brief-summary dt{color:#71877f;font-size:10px}.fb-brief-summary dd{margin:4px 0 0;color:#315d53;font-size:12px;font-weight:800}.fb-market-search__main{display:none}.fb-market--public{margin-top:0}.fb-market-search label,.fb-advanced-search label{display:grid;gap:7px;color:#466a61;font-size:12px;font-weight:800}.fb-market-search input,.fb-market-search select{width:100%;min-height:46px;border:1px solid #b5c9c1;border-radius:6px;padding:10px 11px;background:#fff;color:var(--fb-text);font:14px Noto Sans HK,sans-serif}.fb-quick-tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:16px 21px;border-top:1px solid #e0e9e3}.fb-quick-tags>span{width:100%;color:#6a827a;font-size:11px;font-weight:800;letter-spacing:.06em}.fb-quick-tags button,.fb-advanced-toggle{min-height:44px;border:1px solid #bcd3c9;border-radius:999px;padding:8px 13px;background:#f4f8f5;color:#2e655a;font:700 12px Noto Sans HK,sans-serif;cursor:pointer}.fb-quick-tags button:hover,.fb-quick-tags button.selected{border-color:var(--fb-ink);background:var(--fb-ink);color:#fff}.fb-market-sdg{padding:4px 21px 19px;border-top:1px solid #edf1ee}.fb-market-sdg>span{display:block;margin:12px 0 9px;color:#547169;font-size:11px;font-weight:800}.fb-market-sdg .fb-sdg-picker{margin:0}.fb-advanced-toggle{width:100%;border:0;border-top:1px solid #e0e9e3;border-radius:0;background:transparent;color:var(--fb-ink);text-align:left;text-decoration:underline;text-underline-offset:4px}.fb-advanced-search{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;padding:0 21px 21px}.fb-market-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.fb-market-card-grid .fb-activity-card{min-width:0}.fb-load-more{display:flex;justify-content:center;align-items:center;gap:18px;margin:30px auto 43px;color:#637c74;font-size:12px}.fb-compare-workbench{margin-top:42px;padding:32px;border:1px solid #cadbd2;background-color:#eef5f0}.fb-compare-workbench>header,.fb-compare-workbench>footer{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.fb-compare-workbench header p,.fb-compare-question b{margin:0;color:#317568;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fb-compare-workbench h2{max-width:720px;margin:7px 0;color:var(--fb-ink);font:700 31px/1.38 "Noto Serif TC",serif}.fb-compare-workbench header span,.fb-compare-workbench footer span{display:block;max-width:650px;color:#5b776e;font-size:13px;line-height:1.7}.fb-compare-question{margin:24px 0 16px;padding:16px 18px;border-left:3px solid var(--fb-gold);background:#fffefac2}.fb-compare-question span{display:block;margin-top:6px;color:#4d6c62;font-size:14px;line-height:1.65}.fb-compare-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fb-compare-cards article{display:flex;flex-direction:column;overflow:hidden;border:1px solid #cddfd5;background:#fffefa}.fb-compare-cards img{width:100%;height:142px;object-fit:cover}.fb-compare-card__body{display:flex;flex:1;flex-direction:column;padding:18px}.fb-compare-card__body h3{margin:9px 0 2px;color:var(--fb-ink);font:700 22px/1.35 "Noto Serif TC",serif}.fb-compare-card__body>p{margin:0;color:#617a72;font-size:12px}.fb-compare-card__body dl{margin:17px 0}.fb-compare-card__body dl>div{padding:10px 0;border-top:1px solid #e0e9e3}.fb-compare-card__body dt{color:#738a82;font-size:10px;font-weight:800}.fb-compare-card__body dd{margin:3px 0 0;color:#385b53;font-size:12px;line-height:1.6}.fb-compare-card__actions{display:grid;gap:8px;margin-top:auto}.fb-compare-workbench>footer{margin-top:22px;padding-top:17px;border-top:1px solid #cbded4;align-items:center}.fb-forecast-note{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:20px;padding:22px;border-left:4px solid var(--fb-blue);background:#edf4fa}.fb-forecast-note span{color:#386da6;font-size:10px;font-weight:800;letter-spacing:.1em}.fb-forecast-note h3{margin:5px 0;color:var(--fb-ink);font:700 22px/1.35 "Noto Serif TC",serif}.fb-forecast-note p{max-width:750px;margin:0;color:#58716d;font-size:12px;line-height:1.65}.fb-forecast-page{display:grid;gap:24px}.fb-forecast-summary{display:grid;grid-template-columns:.8fr 1.2fr;gap:22px;padding:28px;border-top:3px solid var(--fb-ink);background-color:#e9f3ee}.fb-forecast-summary p,.fb-forecast-grid article p{margin:0;color:#33786b;font-size:10px;font-weight:800;letter-spacing:.1em}.fb-forecast-summary h2{margin:8px 0;color:var(--fb-ink);font:700 32px/1.25 "Noto Serif TC",serif}.fb-forecast-summary>div>span{color:#56716a;font-size:13px}.fb-forecast-summary dl{display:grid;grid-template-columns:repeat(2,1fr);margin:0;background:#ffffffc2}.fb-forecast-summary dl div{padding:14px;border:1px solid #d4e2db}.fb-forecast-summary dt{color:#6a8179;font-size:10px}.fb-forecast-summary dd{margin:5px 0 0;color:var(--fb-ink);font-size:13px;font-weight:800}.fb-forecast-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.fb-forecast-grid article{overflow:hidden;border:1px solid #d4e2db;background:#fffefa}.fb-forecast-grid img{width:100%;height:150px;object-fit:cover}.fb-forecast-grid article>div{padding:20px}.fb-forecast-grid h2{margin:7px 0;color:var(--fb-ink);font:700 23px/1.35 "Noto Serif TC",serif}.fb-forecast-grid article b{color:#41675d;font-size:12px}.fb-forecast-grid ul{padding-left:18px;color:#577169;font-size:12px;line-height:1.7}.fb-forecast-grid .fb-button{width:100%;margin-top:10px}.fb-forecast-reason{display:grid;grid-template-columns:.72fr 1.28fr;gap:22px;padding:27px;border:1px solid #c8ddd4;background:#fffefa}.fb-forecast-reason p{margin:0;color:#33786b;font-size:10px;font-weight:800;letter-spacing:.1em}.fb-forecast-reason h2{margin:7px 0;color:var(--fb-ink);font:700 28px/1.35 "Noto Serif TC",serif}.fb-forecast-reason span{color:#5e786f;font-size:12px;line-height:1.6}.fb-forecast-reason .fb-reason-options{grid-column:2}.fb-forecast-reason label{grid-column:2;display:grid;gap:7px;color:#456c62;font-size:12px;font-weight:800}.fb-forecast-reason textarea{min-height:88px}.fb-forecast-actions{display:flex;align-items:center;gap:18px;padding:18px 20px;border-left:4px solid var(--fb-blue);background:#edf4fa}.fb-forecast-actions .fb-button{display:inline-flex;align-items:center;text-decoration:none}.fb-forecast-actions span{color:#496a79;font-size:12px;line-height:1.6}.fb-forecast-owners{padding:28px;background:var(--fb-ink);color:#fff}.fb-forecast-owners h2{margin:0 0 20px;font:700 28px/1.35 "Noto Serif TC",serif}.fb-forecast-owners>div{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(255,255,255,.18)}.fb-forecast-owners article{min-height:112px;padding:18px;border:1px solid rgba(255,255,255,.14)}.fb-forecast-owners b,.fb-forecast-owners span{display:block}.fb-forecast-owners b{color:#d9e9a8;font-size:18px}.fb-forecast-owners span{margin-top:8px;color:#c8ddd4;font-size:12px;line-height:1.6}.fb-decision-page{max-width:1100px}.fb-decision-layout{display:grid;gap:18px;margin-top:28px}.fb-selected-offer{display:grid;grid-template-columns:250px 1fr;min-height:190px;border:1px solid #cdded6;background:#fffefa}.fb-selected-offer img{width:100%;height:100%;object-fit:cover}.fb-selected-offer>div{display:flex;flex-direction:column;justify-content:center;padding:27px 30px}.fb-selected-offer h2{margin:7px 0 2px;color:var(--fb-ink);font:700 31px/1.35 "Noto Serif TC",serif}.fb-selected-offer b{color:#315f54;font-size:13px}.fb-selected-offer span,.fb-selected-offer small{display:block;margin-top:8px;color:#617c73;font-size:12px}.fb-selected-offer small{color:#8a6b2f;font-weight:800}.fb-decision-reason{padding:28px;border:1px solid #cdded6;background:#edf5f1}.fb-decision-reason>div:first-child>span{color:#58736b;font-size:13px}.fb-reason-options{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:21px 0}.fb-reason-options button{min-height:48px;border:1px solid #a8c2b7;border-radius:4px;padding:11px 14px;background:#fffefa;color:#315f54;font:700 13px Noto Sans HK,sans-serif;text-align:left;cursor:pointer}.fb-reason-options button.selected{border-color:var(--fb-ink);background:var(--fb-ink);color:#fff}.fb-decision-reason textarea{min-height:94px;resize:vertical}.fb-decision-check{display:grid;grid-template-columns:.65fr 1.35fr;gap:30px;padding:27px 29px;border-left:4px solid var(--fb-gold);background:#fffaf0}.fb-decision-check ul{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 28px;margin:0;padding-left:18px;color:#4a675f;font-size:13px;line-height:1.65}.fb-decision-footer{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.fb-organisation-page{max-width:1320px;margin:auto;padding:30px 24px 100px}.fb-organisation-hero{display:grid;grid-template-columns:1fr .94fr;overflow:hidden;margin-top:14px;background:#e6f0eb}.fb-organisation-hero>div{padding:46px}.fb-organisation-hero p,.fb-organisation-grid p,.fb-organisation-offerings p,.fb-social-profile-hero p,.fb-social-profile-form header p,.fb-questionnaire-progress p,.fb-outcome-dashboard p{margin:0;color:#31776a;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fb-organisation-hero h1{margin:8px 0;color:var(--fb-ink);font:700 clamp(38px,4.2vw,58px)/1.25 "Noto Serif TC",serif}.fb-organisation-hero>div>span{display:block;max-width:620px;color:#506e65;font-size:16px;line-height:1.75}.fb-organisation-hero>img{width:100%;height:100%;min-height:390px;object-fit:cover}.fb-organisation-hero dl{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0 0}.fb-organisation-hero dl div{border-top:1px solid #bcd1c7;padding-top:11px}.fb-organisation-hero dt{color:#6c837a;font-size:10px}.fb-organisation-hero dd{margin:4px 0 0;color:#17483e;font-size:12px;font-weight:800}.fb-organisation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px}.fb-organisation-grid article{min-height:350px;padding:24px;border-top:3px solid var(--fb-ink);background:#fffefa}.fb-organisation-grid .fb-line-illustration{margin-bottom:15px}.fb-organisation-grid h2{margin:7px 0 12px;color:var(--fb-ink);font:700 25px/1.35 "Noto Serif TC",serif}.fb-organisation-grid span,.fb-organisation-grid li{color:#55736a;font-size:13px;line-height:1.7}.fb-organisation-grid ul{margin:15px 0 0;padding-left:18px}.fb-organisation-offerings{margin-top:52px}.fb-organisation-offerings header{display:flex;align-items:end;justify-content:space-between;gap:30px}.fb-organisation-offerings h2{max-width:720px;margin:7px 0 0;color:var(--fb-ink);font:700 34px/1.4 "Noto Serif TC",serif}.fb-organisation-offerings header>span{color:#6a8179;font-size:11px}.fb-organisation-offerings>div{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:25px}.fb-social-profile-hero{display:grid;grid-template-columns:1.25fr .75fr;gap:22px;margin-top:27px;padding:27px;background-color:#e9f3ee}.fb-social-profile-hero>div{display:flex;align-items:center;gap:22px}.fb-social-profile-hero h2{margin:7px 0;color:var(--fb-ink);font:700 32px/1.35 "Noto Serif TC",serif}.fb-social-profile-hero span{display:block;max-width:570px;color:#58746b;font-size:14px;line-height:1.7}.fb-social-profile-hero .fb-button{margin-top:15px}.fb-social-profile-hero dl{display:grid;grid-template-columns:1fr;align-content:center;gap:12px;margin:0}.fb-social-profile-hero dl div{padding:13px 0;border-top:1px solid #c1d9ce}.fb-social-profile-hero dt{color:#6b847b;font-size:11px}.fb-social-profile-hero dd{margin:4px 0 0;color:#245246;font-size:15px;font-weight:800}.fb-social-profile-form{display:grid;gap:18px;margin-top:24px}.fb-enterprise-proof-panel{margin:24px 0;padding:22px 26px;border:1px solid #d6e4de;background:#f1f7f3;color:var(--fb-ink)}.fb-enterprise-proof-panel h2{margin:6px 0 10px;font-size:21px;line-height:1.4}.fb-enterprise-proof-panel p{margin:8px 0;line-height:1.6;overflow-wrap:anywhere}.fb-enterprise-proof-panel>p:first-child{color:#31776a;font-size:12px;font-weight:800}.fb-enterprise-proof-panel summary{padding:10px 0;font-weight:700;cursor:pointer}.fb-enterprise-proof-panel dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 18px}.fb-enterprise-proof-panel dd{margin:0;overflow-wrap:anywhere}.fb-enterprise-proof-panel label{display:grid;gap:8px;margin:18px 0}.fb-enterprise-proof-panel input{max-width:100%;min-width:0}.fb-enterprise-proof-panel small{color:#617b72}.fb-enterprise-proof-panel .fb-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.fb-social-profile-form>section,.fb-social-profile-form>:where(.fb-edit-lock)>section,.fb-advanced-profile{padding:27px;border:1px solid #d6e4de;background:#fffefa}.fb-social-profile-form>section>header,.fb-social-profile-form>:where(.fb-edit-lock)>section>header{display:flex;align-items:center;gap:20px;margin-bottom:24px}.fb-profile-section-number{display:grid!important;width:56px;height:56px;flex:0 0 56px;place-items:center;border-bottom:3px solid #2d7a69;color:var(--fb-ink)!important;font:800 24px/1 "Noto Serif TC",serif!important}.fb-social-profile-form h2{margin:6px 0;color:var(--fb-ink);font:700 28px/1.35 "Noto Serif TC",serif}.fb-social-profile-form header span{display:block;color:#5f786f;font-size:13px;line-height:1.65}.fb-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.fb-form-grid label{display:grid;gap:7px;color:#44695f;font-size:12px;font-weight:800}.fb-form-grid .span-two{grid-column:1 / -1}.fb-form-grid input,.fb-form-grid textarea,.fb-form-grid select{width:100%;min-height:46px;border:1px solid #b5c9c1;border-radius:6px;padding:10px 11px;background:#fff;color:var(--fb-text);font:14px Noto Sans HK,sans-serif}.fb-form-grid textarea{min-height:94px;resize:vertical}.fb-form-grid input[aria-invalid=true]{border-color:#b4513f;background:#fff7f4}.fb-field-error{display:block;color:#964331;font-size:11px;font-weight:700;line-height:1.45}.fb-social-profile .fb-sdg-picker{grid-column:1 / -1;display:block;margin:23px 0 0;border:0;padding:0}.fb-social-profile .fb-sdg-picker legend{color:var(--fb-ink);font:700 18px/1.35 "Noto Serif TC",serif}.fb-social-profile .fb-sdg-picker>span{display:block;margin-top:7px;color:#607970;font-size:12px;line-height:1.6}.fb-social-profile .fb-sdg-picker>div{display:grid;grid-template-columns:repeat(4,1fr);gap:0 24px;margin-top:18px;border-top:1px solid #d5e3dc}.fb-social-profile .fb-sdg-picker button{display:flex;min-height:88px;align-items:center;gap:14px;border:0;border-bottom:1px solid #d5e3dc;border-left:4px solid transparent;padding:12px 8px;background:transparent;color:var(--fb-text);text-align:left;cursor:pointer}.fb-social-profile .fb-sdg-picker button:focus-visible{outline:3px solid rgba(56,109,166,.68);outline-offset:3px}.fb-social-profile .fb-sdg-picker button:hover,.fb-social-profile .fb-sdg-picker button.selected{border-left-color:var(--fb-ink);background:#eef5f0}.fb-social-profile .fb-sdg-picker img{width:56px;height:56px;flex:0 0 56px;object-fit:cover}.fb-social-profile .fb-sdg-picker button>span{display:grid;gap:4px}.fb-social-profile .fb-sdg-picker b{color:var(--fb-ink);font-size:12px}.fb-social-profile .fb-sdg-picker small{color:#5f786f;font-size:11px;line-height:1.35}.fb-recognition-editor{display:grid;gap:20px}.fb-recognition-list{display:grid;gap:1px;border:1px solid #d5e3dc;background:#d5e3dc}.fb-recognition-list article{display:flex;align-items:center;gap:13px;padding:12px 16px;background:#fffefa}.fb-recognition-list b,.fb-recognition-list span{display:block}.fb-recognition-list b{color:var(--fb-ink);font-size:13px}.fb-recognition-list span{margin-top:4px;color:#607a71;font-size:11px;line-height:1.5}.fb-recognition-kind{min-width:52px;margin:0!important;border-right:2px solid #7fa99c;padding:7px 11px 7px 0;color:#2f6f61!important;font-size:10px!important;font-weight:900;letter-spacing:.08em;text-align:center}.fb-recognition-toolbar{display:flex;align-items:center;gap:16px}.fb-recognition-toolbar>span{color:#627c73;font-size:12px}.fb-recognition-form{border-left:3px solid #2e7d6a;padding:20px 0 4px 22px}.fb-advanced-impact>p{max-width:800px;margin:0 0 20px;color:#5d786f;font-size:13px;line-height:1.7}.fb-advanced-profile summary{min-height:44px;color:var(--fb-ink);font:800 15px Noto Sans HK,sans-serif;cursor:pointer}.fb-advanced-profile .fb-form-grid{margin-top:22px}.fb-social-profile-form>footer,.fb-social-profile-form>:where(.fb-edit-lock)>footer{display:flex;align-items:center;gap:17px;padding:6px 0}.fb-enterprise-profile-conflict{display:grid;gap:14px;border:1px solid #c7d8d0;border-left:3px solid #9b6135;padding:20px;background:#fffaf3;color:#24483f}.fb-enterprise-profile-conflict>header p{margin:0;color:#8a5b31;font-size:11px;font-weight:800;letter-spacing:.08em}.fb-enterprise-profile-conflict h2{margin:4px 0 0;color:var(--fb-ink);font:700 20px/1.4 "Noto Serif TC",serif}.fb-enterprise-profile-conflict>p{margin:0;color:#526e64;font-size:13px;line-height:1.6}.fb-enterprise-profile-conflict__list{display:grid;gap:0;border-top:1px solid #d6e4de}.fb-enterprise-profile-conflict__list article{display:grid;gap:10px;padding:14px 0;border-bottom:1px solid #d6e4de}.fb-enterprise-profile-conflict__list h3{display:flex;align-items:center;gap:9px;margin:0;color:#183f37;font-size:13px}.fb-enterprise-profile-conflict__list h3 span{color:#8a5b31;font-size:11px}.fb-enterprise-profile-conflict__values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fb-enterprise-profile-conflict__values>div{min-width:0;padding:10px 12px;border:1px solid #dbe5e0;background:#fff}.fb-enterprise-profile-conflict__values b{color:#647c73;font-size:11px}.fb-enterprise-profile-conflict__values p{margin:5px 0 0;color:#203f38;font-size:13px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.fb-enterprise-profile-conflict__list article>label{display:grid;gap:6px;color:#44695f;font-size:12px;font-weight:700}.fb-enterprise-profile-conflict__list select{min-height:42px;border:1px solid #b5c9c1;border-radius:4px;padding:8px 10px;background:#fff;color:var(--fb-text);font:13px Noto Sans HK,sans-serif}@media(max-width:760px){.fb-enterprise-profile-conflict{padding:16px}.fb-enterprise-profile-conflict__values{grid-template-columns:1fr;gap:7px}}.fb-social-profile-form>footer span,.fb-social-profile-form>:where(.fb-edit-lock)>footer span,.fb-form-helper{color:#617b72;font-size:12px;line-height:1.6}.fb-questionnaire-progress{display:flex;gap:14px;align-items:center;margin-top:22px;padding:16px;border:1px solid #b9d6ca;background:#edf7f1}.fb-questionnaire-progress .fb-line-illustration{width:72px;min-width:72px}.fb-questionnaire-progress h3{margin:5px 0;color:var(--fb-ink);font:700 22px/1.35 "Noto Serif TC",serif}.fb-questionnaire-progress span,.fb-questionnaire-progress small{display:block;color:#507269;font-size:12px;line-height:1.6}.fb-questionnaire-progress small{margin-top:8px;color:#6a7f78}.fb-questionnaire-progress--off{border-style:dashed;background:#f8faf7}.fb-questionnaire-progress--zero{border-width:1px 0;border-color:#cbb477;background:transparent}.fb-zero-reason-fields{margin:3px 0 8px;padding:20px 0 4px;border-top:3px solid #b8872d;border-bottom:1px solid #d8e2dc}.fb-zero-reason-fields>p{margin:0;color:#9b6c19;font-size:10px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.fb-zero-reason-fields h3{margin:6px 0;color:var(--fb-ink);font:700 23px/1.35 "Noto Serif TC",serif}.fb-zero-reason-fields>span{display:block;margin-bottom:14px;color:#5c746c;font-size:12px;line-height:1.65}.fb-zero-reason-fields textarea{min-height:92px}.fb-progress-track{position:relative;height:12px;margin:12px 0 7px;overflow:hidden;background:#dbe9e2}.fb-progress-track i{display:block;height:100%;background:#237866}.fb-progress-track b{position:absolute;right:6px;top:-2px;color:#1e5147;font-size:10px}.fb-outcome-dashboard{margin:27px 0;border:1px solid #c8ddd3;background:#edf5f0}.fb-outcome-dashboard>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px;border-bottom:1px solid #c8ddd3}.fb-outcome-dashboard h2{margin:6px 0;color:var(--fb-ink);font:700 30px/1.4 "Noto Serif TC",serif}.fb-outcome-dashboard header span{display:block;max-width:680px;color:#5d776e;font-size:13px;line-height:1.65}.fb-outcome-kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:#d8e6de}.fb-outcome-kpis article{display:flex;grid-column:span 2;align-items:center;gap:15px;min-height:132px;padding:22px;background:#fffefa}.fb-outcome-kpis article:nth-child(-n+2){grid-column:span 3;min-height:145px}.fb-outcome-kpis img{width:54px;height:54px;flex:0 0 54px;border-radius:50%;object-fit:cover}.fb-outcome-kpis span,.fb-outcome-kpis b,.fb-outcome-kpis small{display:block}.fb-outcome-kpis span{color:#647e75;font-size:11px}.fb-outcome-kpis b{margin:7px 0;color:var(--fb-ink);font:700 29px/1 "Noto Serif TC",serif}.fb-outcome-kpis small{color:#5e796f;font-size:11px}.fb-outcome-chart{padding:27px;background:#f7faf7}.fb-outcome-chart header{display:flex;justify-content:space-between;gap:15px;color:#355e54;font-size:12px}.fb-outcome-chart header span{color:#698178;font-size:11px}.fb-outcome-bar{display:grid;grid-template-columns:180px 1fr;gap:15px;align-items:center;margin-top:16px}.fb-outcome-bar>span{color:#3b5e55;font-size:12px;font-weight:800}.fb-outcome-bar>div{position:relative;height:28px;background:#dceae3}.fb-outcome-bar i{display:block;height:100%;background:#276f61}.fb-outcome-bar b{position:absolute;right:8px;top:5px;color:#174f44;font-size:11px}.fb-outcome-bar.is-zero>div{border-left:3px solid #b8872d;background:repeating-linear-gradient(135deg,#f6f4ec,#f6f4ec 7px,#ebe7d9 7px,#ebe7d9 8px)}.fb-outcome-bar.is-zero b{color:#7a5b20}.fb-outcome-dashboard__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#d8e6de}.fb-outcome-dashboard__section{padding:26px 28px;background:#fffefa}.fb-outcome-dashboard__section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.fb-outcome-dashboard__section>header h3{margin:5px 0 0;color:var(--fb-ink);font:700 22px/1.25 "Noto Serif TC",serif}.fb-outcome-dashboard__section>header span{color:#698178;font-size:11px;text-align:right}.fb-outcome-month-list{display:grid;gap:10px}.fb-outcome-month-list article{display:grid;grid-template-columns:1fr auto;gap:3px 12px;padding:13px 0;border-top:1px solid #dce8e1}.fb-outcome-month-list article:first-child{border-top:0;padding-top:0}.fb-outcome-month-list b,.fb-outcome-month-list strong{color:var(--fb-ink)}.fb-outcome-month-list span,.fb-outcome-month-list small{color:#5f786e;font-size:11px}.fb-outcome-month-list strong{grid-row:span 2;align-self:center;font-size:18px}.fb-outcome-ranking{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.fb-outcome-ranking>div>b{display:block;margin-bottom:7px;color:#31776a;font-size:11px;letter-spacing:.08em}.fb-outcome-ranking article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:9px 0;border-top:1px solid #dce8e1}.fb-outcome-ranking article span{color:#355e54;font-size:12px}.fb-outcome-ranking article small{color:#73887f;font-size:10px}.fb-outcome-ranking article strong{grid-row:span 2;align-self:center;color:var(--fb-ink);font-size:13px}.fb-outcome-dashboard__note{display:block;margin-top:16px;color:#6d8279;font-size:11px;line-height:1.6}.fb-outcome-feedback{border-top:1px solid #d8e6de}.fb-outcome-feedback__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#d8e6de}.fb-outcome-feedback__grid article{display:grid;gap:8px;min-height:118px;padding:17px;background:#f7faf7}.fb-outcome-feedback__grid span{color:#355e54;font-size:12px;line-height:1.45}.fb-outcome-feedback__grid strong{color:var(--fb-ink);font:700 25px/1 "Noto Serif TC",serif}.fb-outcome-feedback__grid small{color:#6d8279;font-size:10px;line-height:1.45}.fb-outcome-evidence-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.fb-outcome-evidence-list li{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center;padding-top:12px;border-top:1px solid #dce8e1}.fb-outcome-evidence-list li:first-child{padding-top:0;border-top:0}.fb-outcome-evidence-list img{width:76px;height:58px;border-radius:5px;object-fit:cover}.fb-outcome-evidence-list b,.fb-outcome-evidence-list span,.fb-outcome-evidence-list small{display:block}.fb-outcome-evidence-list b{color:var(--fb-ink);font-size:12px}.fb-outcome-evidence-list span{margin-top:3px;color:#4f6e63;font-size:11px}.fb-outcome-evidence-list small{margin-top:5px;color:#73887f;font-size:10px;line-height:1.4}.fb-outcome-dashboard__empty{margin:0;color:#6d8279;font-size:12px}.fb-outcome-one-page dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:#d8e6de}.fb-outcome-one-page dl div{padding:12px;background:#f7faf7}.fb-outcome-one-page dt{color:#6d8279;font-size:10px}.fb-outcome-one-page dd{margin:5px 0 0;color:var(--fb-ink);font-size:17px;font-weight:700}.fb-outcome-one-page>p{color:#5f786e;font-size:11px;line-height:1.6}.fb-outcome-one-page button{min-height:44px}.fb-zero-outcome-limit,.fb-zero-feedback-empty{display:grid;gap:6px;margin-top:18px;padding:18px 0;border-top:2px solid #b8872d;border-bottom:1px solid #d6e1db}.fb-zero-outcome-limit b,.fb-zero-feedback-empty b{color:var(--fb-ink);font:700 20px/1.4 "Noto Serif TC",serif}.fb-zero-outcome-limit span,.fb-zero-feedback-empty span{color:#4f6d64;font-size:13px;line-height:1.7}.fb-zero-outcome-limit small{color:#6b7c76;font-size:11px;line-height:1.6}.fb-result-detail>header{display:flex;align-items:center;justify-content:space-between;gap:26px;margin-top:13px;padding:30px;background-color:#eaf3ee}.fb-status-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;border:1px solid #c9dbd2;background:#fffefa}.fb-status-summary article{min-height:102px;padding:18px;border-right:1px solid #d7e4de}.fb-status-summary article:last-child{border-right:0}.fb-status-summary span,.fb-status-summary b{display:block}.fb-status-summary span{margin-bottom:9px;color:#638078;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fb-status-summary b{color:var(--fb-ink);font:700 15px/1.5 "Noto Serif TC",serif}.fb-revision-reason{display:grid;gap:7px;margin-top:14px;padding:18px 22px;border-left:4px solid #c77b64;background:#fff5f0}.fb-revision-reason span{color:#8a4c3a;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fb-revision-reason b{color:#643628;font-size:14px;line-height:1.65}.fb-revision-reason small,.fb-locked-note,.fb-accepted-note{color:#6a655e;font-size:12px;line-height:1.65}.fb-closeout-package{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.fb-closeout-package article{min-height:108px;padding:19px;border:1px solid #d2dfd9;background:#fffefa}.fb-closeout-package span,.fb-closeout-package b{display:block}.fb-closeout-package span{margin-bottom:10px;color:#397b6e;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fb-closeout-package b{color:#244f46;font-size:14px;line-height:1.65}.fb-compare-cards>article.selected{border-color:#2e796a;box-shadow:inset 0 0 0 2px #2e796a}.fb-r34-banner,.fb-social-banner,.fb-admin-banner,.fb-social-next,.fb-social-results-strip,.fb-need-brief,.fb-compare-workbench,.fb-forecast-summary,.fb-social-profile-hero,.fb-result-detail>header{position:relative;isolation:isolate;overflow:hidden}.fb-r34-banner:before,.fb-social-banner:before,.fb-admin-banner:before,.fb-social-next:before,.fb-social-results-strip:before,.fb-need-brief:before,.fb-compare-workbench:before,.fb-forecast-summary:before,.fb-social-profile-hero:before,.fb-result-detail>header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(/assets/hong-kong-line-art.png) center bottom / 100% auto no-repeat;opacity:.58}.fb-r34-banner:after,.fb-social-banner:after,.fb-admin-banner:after,.fb-social-next:after,.fb-social-results-strip:after,.fb-need-brief:after,.fb-compare-workbench:after,.fb-forecast-summary:after,.fb-social-profile-hero:after,.fb-result-detail>header:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#eef6f1eb,#eef6f1c7 48%,#eef6f157)}.fb-result-detail header p,.fb-result-detail-grid p{margin:0;color:#31776a;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fb-result-detail h1{margin:7px 0;color:var(--fb-ink);font:700 clamp(35px,4vw,52px)/1.3 "Noto Serif TC",serif;letter-spacing:-.05em}.fb-result-detail header span{display:block;margin-top:8px;color:#59766d;font-size:13px}.fb-result-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:20px}.fb-result-detail-grid article{padding:27px;border:1px solid #d4e3dc;background:#fffefa}.fb-result-detail-grid article.span-two{grid-column:1 / -1}.fb-result-detail-grid h2{margin:7px 0 18px;color:var(--fb-ink);font:700 25px/1.4 "Noto Serif TC",serif}.fb-result-detail-grid dl{display:grid;gap:0;margin:0}.fb-result-detail-grid dl div{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-top:1px solid #dce7e1}.fb-result-detail-grid dt{color:#637e75;font-size:12px}.fb-result-detail-grid dd{margin:0;color:#1d5146;font-size:13px;font-weight:800;text-align:right}.fb-result-photo-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:8px}.fb-result-photo-grid img{width:100%;height:185px;object-fit:cover}.fb-result-detail-grid small{display:block;margin-top:12px;color:#765a34;font-size:11px;line-height:1.55}.fb-feedback-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.fb-feedback-summary span{padding:14px;border-left:3px solid #52917d;background:#eff6f2;color:#41695f;font-size:13px;line-height:1.6}.fb-feedback-summary+.fb-button{margin-top:16px}.fb-questionnaire-detail{margin-top:17px;padding:20px;border:1px solid #cadfd5;background:#f2f7f4}.fb-questionnaire-detail header{display:flex;justify-content:space-between;gap:18px;color:#41695f;font-size:12px}.fb-result-survey-progress{display:grid;grid-template-columns:auto 1fr;gap:4px 26px;align-items:center;max-width:830px;margin-bottom:18px;border-block:1px solid #d7e5de;padding:17px 0}.fb-result-survey-progress>div:first-child{display:flex;align-items:baseline;gap:13px}.fb-result-survey-progress>div:first-child span{color:#56746b;font-size:12px}.fb-result-survey-progress>div:first-child b{color:var(--fb-ink);font:700 30px/1 "Noto Serif TC",serif}.fb-result-survey-progress .fb-progress-track{width:100%;min-width:260px;margin:0}.fb-result-survey-progress>small{grid-column:1 / -1;margin:2px 0 0}.fb-questionnaire-rings{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:18px;background:#cadfd5}.fb-questionnaire-rings article{display:flex;align-items:center;gap:17px;border:0;padding:18px;background:#fffefa}.fb-questionnaire-rings figure{position:relative;width:108px;height:108px;flex:0 0 108px;margin:0}.fb-questionnaire-rings figure img{width:100%;height:100%;object-fit:contain}.fb-questionnaire-rings figure b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--fb-ink);font:700 24px/1 "Noto Serif TC",serif}.fb-questionnaire-rings h3{margin:0 0 7px;color:var(--fb-ink);font:700 17px/1.45 "Noto Serif TC",serif}.fb-questionnaire-rings span{color:#58756c;font-size:12px;line-height:1.6}.fb-questionnaire-quote{display:grid;gap:5px;margin-top:13px;border-left:3px solid #3d8373;padding:13px 16px;background:#fffefa;color:#4e7066;font-size:12px;line-height:1.65}.fb-result-list{display:grid;gap:14px;margin:25px 0}.fb-result-list>article{display:grid;grid-template-columns:245px 1fr;min-height:210px;overflow:hidden;border:1px solid #d4e2dc;border-left:4px solid #2c7157;background:#fffefa}.fb-result-list>article>img{width:100%;height:100%;min-height:210px;object-fit:cover}.fb-result-list>article>div{padding:24px 26px}.fb-result-list__headline{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.fb-result-list p{margin:0;color:#637a73;font-size:11px}.fb-result-list h2{margin:5px 0 7px;color:var(--fb-ink);font:700 28px/1.35 "Noto Serif TC",serif}.fb-result-list>article>div>span{display:block;color:#537268;font-size:12px}.fb-result-list__summary{max-width:760px;margin-top:14px!important;color:#557169!important;font-size:13px!important;line-height:1.65}.fb-result-list__detail{margin-top:16px;border-top:1px solid #dce7e1;padding-top:12px}.fb-result-list__detail dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.fb-result-list__detail dl>div{padding-right:17px;border-right:1px solid #dce7e1}.fb-result-list__detail dl>div+div{padding-left:17px}.fb-result-list__detail dl>div:last-child{border:0}.fb-result-list__detail dt{color:#6a8179;font-size:10px}.fb-result-list__detail dd{margin:5px 0 0;color:var(--fb-ink);font-size:12px;font-weight:800}.fb-result-list__detail small{display:block;margin-top:12px;color:#805c35;font-size:10px}.fb-result-list__actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.fb-workspace--admin .fb-rail{background:#263f3a}.fb-admin-queue{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:25px}.fb-admin-queue article{display:flex;flex-direction:column;align-items:flex-start;min-height:270px;padding:27px;border-top:4px solid var(--fb-gold);background:#fffefa}.fb-admin-queue h2{margin:auto 0 9px;color:var(--fb-ink);font:700 45px/1 "Noto Serif TC",serif}.fb-admin-queue span{color:#5f776f;font-size:13px;line-height:1.7}.fb-admin-queue .fb-button{margin-top:25px}.fb-admin-review{max-width:970px}.fb-admin-review>article{padding:29px;border:1px solid #d7e4de;background:#fffefa}.fb-admin-review article h2{margin:0 0 21px;color:var(--fb-ink);font:700 34px/1.35 "Noto Serif TC",serif}.fb-admin-review article dl{display:grid;grid-template-columns:repeat(2,1fr);gap:0 22px}.fb-admin-review article dl>div{padding:10px 0;border-top:1px solid #dce6e0}.fb-admin-review dt{color:#6c837b;font-size:11px}.fb-admin-review dd{margin:4px 0 0;color:#294e46;font-size:13px;line-height:1.55}.fb-admin-review label{max-width:700px;margin-top:20px}.fb-admin-review textarea{min-height:93px;resize:vertical}.fb-admin-review article>div:last-of-type{display:flex;gap:10px;flex-wrap:wrap;margin-top:17px}.fb-participant{width:min(680px,calc(100% - 48px));margin:50px auto;padding:42px;border:1px solid var(--fb-line);background:#fffefa;box-shadow:var(--fb-shadow)}.fb-survey-part{margin-top:30px;border-top:1px solid #d4e3dc;padding-top:24px}.fb-survey-part>header{display:flex;align-items:baseline;gap:12px;margin-bottom:16px}.fb-survey-part>header span{color:#34796b;font-size:10px;font-weight:850;letter-spacing:.1em}.fb-survey-part>header h2,.fb-survey-part>header b{margin:0;color:var(--fb-ink);font:700 20px/1.4 "Noto Serif TC",serif}.fb-survey-question{margin:0;border:0;padding:19px 0 23px}.fb-survey-question+.fb-survey-question{border-top:1px solid #e0e9e4}.fb-participant .fb-survey-question legend{max-width:580px;margin-bottom:12px;color:#284e45;font-size:15px;font-weight:800;line-height:1.55}.fb-scale-endpoints{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:7px;color:#607a72;font-size:10px;font-weight:700;line-height:1.4}.fb-scale-endpoints span:last-child,.fb-scale-endpoints b:last-child{text-align:right}.fb-rating-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.fb-participant .fb-rating-option{position:relative;display:grid;min-width:0;min-height:54px;place-items:center;gap:0;border:1px solid #b8cec5;border-radius:5px;background:#fff;color:#477067;cursor:pointer;font-size:15px;font-weight:850}.fb-rating-option:hover{border-color:#7ca798;background:#f2f7f4}.fb-rating-option:focus-within{outline:3px solid rgba(56,109,166,.68);outline-offset:3px}.fb-rating-option:has(input:checked),.fb-rating-option.is-selected{border-color:var(--fb-ink);background:#e3efe9;color:var(--fb-ink);box-shadow:inset 0 -3px #2e806f}.fb-participant .fb-rating-option input{position:absolute;width:1px;min-height:0;height:1px;overflow:hidden;margin:0;opacity:0;pointer-events:none}.fb-rating-option>span{display:grid;width:100%;min-height:52px;place-items:center}.fb-participant label{display:grid;gap:8px;color:#486c62;font-size:12px;font-weight:800}.fb-participant textarea{min-height:104px;resize:vertical}.fb-participant>.fb-button{margin-top:19px}.fb-action-result{position:relative;z-index:3;width:min(480px,calc(100% - 92px));margin:18px 46px 0 auto;padding:18px;border:1px solid #bcd1c7;background:#fffefa;box-shadow:0 10px 28px #18493e14}.fb-action-result>div{display:flex;align-items:center;justify-content:space-between;gap:15px}.fb-action-result>div>p{margin:0;color:#2c7568;font-size:10px;font-weight:800;letter-spacing:.1em}.fb-action-result>div>button{min-height:44px;border:0;padding:3px;background:transparent;color:#607b72;font-size:11px;text-decoration:underline;cursor:pointer}.fb-action-result h2{margin:8px 0 13px;color:var(--fb-ink);font:700 22px/1.35 "Noto Serif TC",serif}.fb-action-result dl{margin:0}.fb-action-result dl>div{margin-top:9px}.fb-action-result dt{color:#71877f;font-size:10px;font-weight:800}.fb-action-result dd{margin:3px 0 0;color:#365b52;font-size:12px;line-height:1.5}.fb-navigation-guard{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:24px;background:#062a2352}.fb-navigation-guard__panel{width:min(540px,100%);padding:28px;border:1px solid #bcd1c7;background:#fffefa;box-shadow:0 20px 60px #103d333d}.fb-navigation-guard__panel>p:first-child{margin:0 0 8px;color:#2c7568;font-size:11px;font-weight:800;letter-spacing:.08em}.fb-navigation-guard__panel h2{margin:0 0 10px;color:var(--fb-ink);font:700 24px/1.3 "Noto Serif TC",serif}.fb-navigation-guard__panel>span{display:block;color:#527067;font-size:13px;line-height:1.6}.fb-navigation-guard__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.fb-navigation-guard__actions .fb-button{min-height:42px}.fb-map-page{min-height:100vh;background:var(--fb-paper)}.fb-map-page>header{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1320px;min-height:84px;margin:auto;padding:0 24px}.fb-map-page main{max-width:1320px;margin:auto;padding:60px 24px 100px}.fb-map-page h1{max-width:880px}.fb-map-table{overflow:auto;margin-top:34px;border:1px solid var(--fb-line);background:#fffefa}.fb-map-table table{width:100%;min-width:1040px;border-collapse:collapse;color:#45675e;font-size:12px;text-align:left}.fb-map-table th{position:sticky;top:0;padding:13px;background:var(--fb-ink);color:#fff;white-space:nowrap}.fb-map-table td{padding:12px;border-top:1px solid var(--fb-line);vertical-align:top;line-height:1.55}.fb-map-page main>section{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:35px}.fb-map-page main>section h2{grid-column:1 / -1;margin:0;color:var(--fb-ink);font:700 30px/1.4 "Noto Serif TC",serif}.fb-map-page main>section article{padding:17px;border-top:3px solid var(--fb-ink);background:#eff5f1}.fb-map-page main>section b,.fb-map-page main>section span{display:block}.fb-map-page main>section b{color:var(--fb-ink);font:700 16px "Noto Serif TC",serif}.fb-map-page main>section span{margin-top:7px;color:#5d776f;font-size:12px;line-height:1.65}.fb-story-page{max-width:1100px;margin:auto;padding:80px 24px 120px}.fb-story-page>p{margin:0 0 12px;color:#397e70;font-size:11px;font-weight:800;letter-spacing:.12em}.fb-story-page h1{margin:0;color:var(--fb-ink);font:700 clamp(40px,4.5vw,61px)/1.25 "Noto Serif TC",serif;letter-spacing:-.055em}.fb-story-page ol{margin:42px 0;padding:0;border-top:1px solid var(--fb-line);list-style:none}.fb-story-page li{display:grid;grid-template-columns:80px 1fr;gap:24px;padding:27px 0;border-bottom:1px solid var(--fb-line)}.fb-story-page li>b{color:#3e8675;font:700 30px/1 "Noto Serif TC",serif}.fb-story-page h2{margin:0;color:var(--fb-ink);font:700 25px/1.4 "Noto Serif TC",serif}.fb-story-page span{display:block;max-width:650px;margin-top:8px;color:#5a746b;font-size:14px;line-height:1.75}@media(max-width:1100px){.fb-role-launcher{grid-template-columns:repeat(3,1fr)}.fb-role-launcher header{grid-column:span 3;min-height:auto}.fb-public-hero,.fb-welcome-hero{gap:34px}.fb-public-hero{padding-top:62px}.fb-public-activities>div,.fb-public-search-grid{grid-template-columns:repeat(2,1fr)}.fb-workspace-content,.fb-workspace-header{padding-inline:30px}.fb-dashboard-grid,.fb-social-command-center,.fb-social-overview-grid,.fb-activity-editor,.fb-delivery-grid{grid-template-columns:1fr}.fb-main-image{max-width:500px}.fb-advanced-search,.fb-compare-cards{grid-template-columns:repeat(2,1fr)}.fb-organisation-grid{grid-template-columns:1fr 1fr}.fb-organisation-offerings>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.fb-design-notice{padding-inline:16px}.fb-design-notice span:last-child{display:none}.fb-welcome-header{padding-inline:18px}.fb-welcome-hero,.fb-public-hero{grid-template-columns:1fr;padding:46px 18px 60px}.fb-welcome-hero h1,.fb-public-hero h1{font-size:44px}.fb-welcome-hero figure{max-width:580px}.fb-role-launcher{grid-template-columns:repeat(2,1fr);margin-inline:18px}.fb-role-launcher header{grid-column:span 2}.fb-public-header{padding:0 18px;min-height:70px}.fb-public-header nav{display:none}.fb-public-header>div{margin-left:auto}.fb-public-problem,.fb-public-solution,.fb-public-proof,.fb-public-activities,.fb-public-faq{padding:58px 18px}.fb-public-problem header,.fb-public-solution,.fb-public-proof,.fb-detail-outcomes,.fb-detail-match{grid-template-columns:1fr;gap:27px}.fb-public-problem article{grid-template-columns:45px 1fr;gap:15px}.fb-public-problem article>p{grid-column:2;padding:0;border:0}.fb-public-proof__items{grid-template-columns:1fr}.fb-public-proof__items article{border:0;border-top:1px solid rgba(240,250,245,.28)}.fb-public-activities>div,.fb-public-search-grid{grid-template-columns:1fr}.fb-detail-hero,.fb-activity-detail>header{grid-template-columns:1fr}.fb-detail-hero>img,.fb-activity-detail>header>img{height:290px}.fb-detail-gallery{grid-template-rows:320px 68px}.fb-detail-grid,.fb-detail-columns,.fb-search-controls,.fb-market-filter,.fb-market-search__main,.fb-advanced-search{grid-template-columns:1fr}.fb-need-brief__grid{grid-template-columns:repeat(2,1fr)}.fb-market-card-grid,.fb-compare-cards,.fb-organisation-grid,.fb-organisation-offerings>div{grid-template-columns:1fr}.fb-market-search__main .fb-button{width:100%}.fb-load-more{align-items:stretch;flex-direction:column;text-align:center}.fb-load-more .fb-button{width:100%}.fb-compare-workbench{padding:22px}.fb-compare-workbench>header,.fb-compare-workbench>footer,.fb-organisation-offerings header{align-items:stretch;flex-direction:column}.fb-outcome-dashboard__grid{grid-template-columns:1fr}.fb-outcome-feedback__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-organisation-page{padding:23px 17px 95px}.fb-organisation-hero,.fb-social-profile-hero{grid-template-columns:1fr}.fb-organisation-hero>div{padding:26px 22px}.fb-organisation-hero>img{min-height:250px}.fb-organisation-hero dl{grid-template-columns:1fr}.fb-social-profile-hero>div{align-items:flex-start;flex-direction:column}.fb-social-profile-form>section,.fb-social-profile-form>:where(.fb-edit-lock)>section,.fb-advanced-profile{padding:21px}.fb-social-profile-form>section>header,.fb-social-profile-form>:where(.fb-edit-lock)>section>header{align-items:flex-start;flex-direction:column}.fb-action-illustration{width:78px;min-width:78px}.fb-action-illustration--compact{width:48px;min-width:48px}.fb-social-profile .fb-sdg-picker>div{grid-template-columns:repeat(2,1fr)}.fb-social-now,.fb-social-results-strip{align-items:flex-start;flex-direction:column}.fb-social-profile-progress .fb-action-illustration{margin-bottom:-35px}.fb-state-summary-list>button{grid-template-columns:1fr;gap:6px;align-items:start;padding:16px 0}.fb-state-summary-list>button>small{grid-row:1;justify-self:end;margin-top:-31px}.fb-collab-card{grid-template-columns:1fr;gap:10px}.fb-collab-card>img{width:100%;height:180px}.fb-collab-card .fb-button{width:100%}.fb-result-detail>header{align-items:flex-start;flex-direction:column;padding:24px}.fb-result-detail-grid{grid-template-columns:1fr}.fb-result-detail-grid article.span-two{grid-column:auto}.fb-feedback-summary,.fb-result-survey-progress{grid-template-columns:1fr}.fb-result-survey-progress>small{grid-column:auto}.fb-questionnaire-rings{grid-template-columns:1fr}.fb-questionnaire-progress,.fb-outcome-dashboard>header{align-items:flex-start;flex-direction:column}.fb-outcome-kpis{grid-template-columns:repeat(2,1fr)}.fb-outcome-kpis article,.fb-outcome-kpis article:nth-child(-n+2){grid-column:span 1;min-height:120px}.fb-outcome-kpis article:last-child{grid-column:1 / -1}.fb-outcome-bar{grid-template-columns:1fr;gap:7px}.fb-zero-attendance-summary{grid-template-columns:72px 1fr;gap:14px}.fb-zero-attendance-summary>span{font-size:58px}.fb-zero-review{grid-template-columns:1fr}.fb-zero-review__number{display:none}.fb-zero-review__body{padding:30px 20px 24px}.fb-zero-review__body h2{font-size:30px}.fb-zero-review footer{display:grid;grid-template-columns:1fr}.fb-zero-review footer .fb-button{width:100%}.fb-workspace{display:block;padding-bottom:76px}.fb-rail{display:none}.fb-workspace-header{min-height:64px;padding:0 17px}.fb-notification-focus{align-items:flex-start;flex-direction:column;gap:4px;margin:13px 17px 0}.fb-notification-version dl{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-notification-version dl>div:nth-child(3){border-top:1px solid #d5e3dc;border-left:0}.fb-notification-version dl>div:nth-child(4){border-top:1px solid #d5e3dc}.fb-workspace-content{padding:23px 17px 35px}.fb-mobile-nav{position:fixed;right:0;bottom:0;left:0;z-index:9;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #c6d7cf;background:#fffefa;box-shadow:0 -6px 20px #08483f1c}.fb-mobile-nav--enterprise{grid-template-columns:repeat(6,minmax(0,1fr))}.fb-mobile-nav button{min-height:58px;border:0;border-left:1px solid #e4ece7;background:#fffefa;color:#5a746c;font:700 10px Noto Sans HK,sans-serif;cursor:pointer}.fb-mobile-nav--enterprise button{font-size:9px;letter-spacing:-.1px}.fb-mobile-nav button:first-child{border:0}.fb-mobile-nav button.active{background:#eaf4ee;color:var(--fb-ink)}.fb-r34-banner,.fb-social-banner,.fb-admin-banner{display:grid;padding:27px}.fb-r34-banner h1,.fb-social-banner h1,.fb-admin-banner h1{font-size:36px}.fb-r34-banner>div:last-child,.fb-social-banner>div:last-child{display:flex;flex-wrap:wrap}.fb-metric-strip{grid-template-columns:repeat(2,1fr)}.fb-metric-strip article:nth-child(3){border-left:0;border-top:1px solid #dfe7e2}.fb-metric-strip article:nth-child(4){border-top:1px solid #dfe7e2}.fb-workflow{grid-template-columns:1fr}.fb-decision-journey>header{align-items:flex-start;flex-direction:column;gap:5px}.fb-decision-journey ol{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-decision-journey li:nth-child(3){border-left:0;border-top:1px solid #cbdcd4}.fb-decision-journey li:nth-child(4){border-top:1px solid #cbdcd4}.fb-library-footer{align-items:flex-start;flex-direction:column}.fb-workflow-wrap>header,.fb-home-next{align-items:flex-start;flex-direction:column}.fb-home-next p{margin-left:0}.fb-workflow li{min-height:84px;border:0;border-top:1px solid #d9e6df}.fb-workflow li:first-child{border:0}.fb-dashboard-grid,.fb-market-layout,.fb-collaboration-columns,.fb-delivery-grid{grid-template-columns:1fr}.fb-market-summary{gap:12px;flex-wrap:wrap}.fb-market-summary .fb-button{margin-left:0}.fb-signal-grid{grid-template-columns:1fr}.fb-decision-board>header,.fb-decision-board>section,.fb-decision-board>footer{padding:22px}.fb-decision-board>footer{align-items:stretch;flex-direction:column}.fb-compare-workbench{padding:21px}.fb-compare-workbench>header{align-items:start;flex-direction:column}.fb-forecast-note{align-items:stretch;flex-direction:column}.fb-forecast-summary,.fb-forecast-grid,.fb-forecast-reason{grid-template-columns:1fr}.fb-forecast-reason .fb-reason-options,.fb-forecast-reason label{grid-column:auto}.fb-forecast-actions{align-items:flex-start;flex-direction:column}.fb-forecast-owners>div{grid-template-columns:repeat(2,1fr)}.fb-arrangement-form form,.fb-confirm-step dl{grid-template-columns:1fr}.fb-arrangement-form .fb-button{width:100%}.fb-measure-options{grid-template-columns:1fr}.fb-collab-list>header{align-items:start;flex-direction:column}.fb-collaboration-detail>header{grid-template-columns:1fr;padding:23px}.fb-collaboration-detail header img{height:190px}.fb-closeout-numbers,.fb-result-grid,.fb-social-metrics,.fb-admin-queue,.fb-map-page main>section{grid-template-columns:1fr}.fb-status-summary,.fb-closeout-package{grid-template-columns:1fr 1fr}.fb-closeout-numbers article,.fb-closeout-numbers article:first-child{border:0;border-top:1px solid #d7e4de}.fb-closeout-numbers article:first-child{border:0}.fb-result-grid article{grid-template-columns:1fr}.fb-result-grid img{height:220px;min-height:0}.fb-result-list>article{grid-template-columns:180px 1fr}.fb-managed-activity-list article{grid-template-columns:170px 1fr}.fb-activity-editor form,.fb-admin-review article dl{grid-template-columns:1fr}.fb-form-grid{grid-template-columns:1fr}.fb-form-grid .span-two{grid-column:auto}.fb-action-result{position:static;width:auto;max-height:none;margin:0 17px 16px;overflow:visible}.fb-participant{width:calc(100% - 36px);margin:30px auto;padding:26px}.fb-map-page>header{padding-inline:18px}.fb-map-page main{padding:48px 18px 88px}}@media(max-width:480px){.fb-welcome-header .fb-button{font-size:11px}.fb-welcome h1,.fb-public-hero h1,.fb-page-heading h1,.fb-closeout h1,.fb-map-page h1{font-size:38px}.fb-role-launcher{grid-template-columns:1fr}.fb-role-launcher header{grid-column:auto}.fb-role-launcher header,.fb-role-launcher>button,.fb-role-launcher>a{min-height:170px}.fb-public-header>div .fb-button--quiet{display:none}.fb-public-hero h1 span{text-decoration-thickness:4px}.fb-public-carousel{padding-left:0!important}.fb-public-carousel:before{display:none}.fb-public-carousel .fb-browser-frame img{min-height:245px}.fb-carousel-tabs{position:static;display:grid;grid-template-columns:1fr;margin-top:8px}.fb-public-carousel figcaption{position:static;max-width:none}.fb-outcome-dashboard__section{padding:22px 18px}.fb-outcome-dashboard__section>header{flex-direction:column}.fb-outcome-dashboard__section>header span{text-align:left}.fb-outcome-feedback__grid{grid-template-columns:1fr}.fb-outcome-ranking{grid-template-columns:1fr;gap:18px}.fb-outcome-evidence-list li{grid-template-columns:64px minmax(0,1fr)}.fb-outcome-evidence-list img{width:64px;height:52px}.fb-sdg-picker{grid-template-columns:repeat(2,1fr)}.fb-product-meta{grid-template-columns:1fr 1fr}.fb-card-actions .fb-button{flex:1 1 100%}.fb-detail-hero>div,.fb-activity-detail>header>div{padding:28px 21px}.fb-public-search{padding:45px 18px 88px}.fb-auth-page{padding:42px 18px}.fb-auth-page>section{padding:28px 21px}.fb-auth-page h1{font-size:36px}.fb-r34-banner,.fb-social-banner,.fb-admin-banner{padding:23px}.fb-r34-banner h1,.fb-social-banner h1,.fb-admin-banner h1{font-size:33px}.fb-social-profile .fb-sdg-picker>div{grid-template-columns:1fr}.fb-social-profile .fb-sdg-picker button{min-height:82px}.fb-social-profile .fb-sdg-picker img{width:54px;height:54px;flex-basis:54px}.fb-recognition-toolbar,.fb-activity-management-actions{align-items:stretch;flex-direction:column}.fb-recognition-toolbar .fb-button,.fb-activity-management-actions .fb-button{width:100%}.fb-managed-activity-list article{grid-template-columns:1fr}.fb-managed-activity-list article>img{height:190px;min-height:0}.fb-managed-activity-list article>div{grid-template-columns:1fr;padding:20px}.fb-managed-activity-list article .fb-button{grid-column:auto;grid-row:auto;width:100%}.fb-detail-gallery{grid-template-rows:250px 58px}.fb-detail-gallery button{min-height:54px}.fb-questionnaire-rings article{align-items:flex-start;flex-direction:column}.fb-result-survey-progress .fb-progress-track{min-width:0}.fb-flow-track{grid-template-columns:repeat(2,1fr);row-gap:10px}.fb-forecast-owners>div,.fb-forecast-summary dl{grid-template-columns:1fr}.fb-social-now,.fb-social-profile-progress,.fb-social-overview-grid>article,.fb-social-results-strip{padding:21px}.fb-social-now h2,.fb-social-profile-progress h2,.fb-social-overview-grid h2,.fb-social-results-strip h2{font-size:25px}.fb-dashboard-result>header{align-items:flex-start;flex-direction:column}.fb-dashboard-result__metrics{grid-template-columns:1fr}.fb-dashboard-result__metrics article,.fb-dashboard-result__metrics article:first-child{border:0;border-top:1px solid #d7e2dc}.fb-dashboard-result__metrics article:first-child{border:0}.fb-dashboard-result>.fb-button{width:100%}.fb-outcome-kpis,.fb-status-summary,.fb-closeout-package{grid-template-columns:1fr}.fb-status-summary article{min-height:0;border-right:0;border-bottom:1px solid #d7e4de}.fb-status-summary article:last-child{border-bottom:0}.fb-outcome-kpis article,.fb-outcome-kpis article:nth-child(-n+2),.fb-outcome-kpis article:last-child{grid-column:auto}.fb-result-list>article{grid-template-columns:1fr}.fb-result-list>article>img{height:210px;min-height:0}.fb-result-list>article>div{padding:20px}.fb-result-list__headline{align-items:flex-start;flex-direction:column-reverse}.fb-result-list__detail dl{grid-template-columns:1fr}.fb-result-list__detail dl>div,.fb-result-list__detail dl>div+div{border:0;border-top:1px solid #dce7e1;padding:10px 0}.fb-result-list__detail dl>div:first-child{border:0}.fb-result-list__actions .fb-button{width:100%}.fb-result-detail-grid article{padding:20px}.fb-result-photo-grid{grid-template-columns:1fr}.fb-priority-list,.fb-dashboard-result,.fb-candidate-list,.fb-arrangement-form,.fb-measure-step,.fb-confirm-step,.fb-collaboration-columns article,.fb-delivery-grid>div,.fb-delivery-grid form,.fb-admin-review>article{padding:20px}.fb-priority-list>article{align-items:stretch;flex-direction:column}.fb-priority-list .fb-button{width:100%}.fb-arrangement-summary{align-items:start;flex-direction:column}.fb-arrangement-summary img{width:100%;height:180px}.fb-arrangement-read>div{grid-template-columns:1fr;gap:4px}.fb-workspace-header{align-items:center;gap:10px}.fb-workspace-header>span{max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-workspace-header>div{gap:8px}.fb-workspace-header>div>button:not(.fb-notification-toggle),.fb-workspace-header>div>b{display:none}.fb-workspace-header .fb-notification-toggle{min-width:92px;padding-inline:9px}.fb-notifications{position:static}.fb-notification-panel{position:absolute;top:calc(100% + 8px);right:12px;left:12px;width:auto;max-height:calc(100vh - 220px)}.fb-notification-panel>header{align-items:flex-start;padding:16px}.fb-notification-panel h2{font-size:19px}.fb-workspace-header .fb-notification-panel article>button{min-height:96px;padding:13px 15px}.fb-notification-version>header{padding:24px 20px}.fb-notification-version dl{grid-template-columns:1fr}.fb-notification-version dl>div,.fb-notification-version dl>div:nth-child(3),.fb-notification-version dl>div:nth-child(4){border-top:1px solid #d5e3dc;border-left:0}.fb-notification-version dl>div:first-child{border-top:0}.fb-participant{width:calc(100% - 28px);padding:23px 18px}.fb-survey-part>header{align-items:flex-start;flex-direction:column;gap:3px}.fb-survey-question{padding-block:17px 21px}.fb-scale-endpoints{gap:8px;font-size:9px}.fb-rating-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.fb-participant .fb-rating-option,.fb-rating-option>span{min-height:48px}.fb-workspace input,.fb-workspace textarea,.fb-workspace select,.fb-public input,.fb-public textarea,.fb-market-search input,.fb-market-search select,.fb-form-grid input,.fb-form-grid textarea{min-height:44px;font-size:16px}.fb-need-brief__grid,.fb-brief-summary,.fb-selected-offer,.fb-decision-check{grid-template-columns:1fr}.fb-need-brief>header,.fb-need-brief>footer,.fb-decision-footer{align-items:stretch;flex-direction:column}.fb-need-brief__grid{padding-inline:20px}.fb-need-brief>header,.fb-need-brief>footer,.fb-decision-reason,.fb-decision-check{padding-inline:20px}.fb-need-brief input,.fb-need-brief select,.fb-decision-reason textarea{min-height:44px;font-size:16px}.fb-selected-offer{min-height:0}.fb-selected-offer img{height:185px}.fb-reason-options,.fb-decision-check ul{grid-template-columns:1fr}.fb-decision-footer .fb-button{width:100%}.fb-quick-tags{gap:7px;padding-inline:15px}.fb-quick-tags button,.fb-compare-card__actions .fb-button{width:100%}}@media(prefers-reduced-motion:reduce){.fb-button{transition:none}}.fb-auth-steps{list-style:none;padding-left:0}.fb-activity-story{display:grid;grid-template-columns:minmax(235px,.55fr) minmax(0,1.45fr);gap:0;margin-top:28px;border:1px solid #cedfd7;background:#fffefa}.fb-activity-facts{padding:31px 28px;background:#e9f3ee}.fb-activity-facts>p,.fb-activity-narrative article>p{margin:0;color:#34786b;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fb-activity-facts dl{margin:24px 0 0}.fb-activity-facts dl>div{display:grid;gap:4px;padding:14px 0;border-top:1px solid #c8dbd2}.fb-activity-facts dt{color:#637c74;font-size:12px}.fb-activity-facts dd{margin:0;color:var(--fb-ink);font:700 16px/1.5 "Noto Serif TC",serif}.fb-activity-narrative{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.fb-activity-narrative article{min-height:214px;padding:30px;border-left:1px solid #d9e5df;border-bottom:1px solid #d9e5df}.fb-activity-narrative article:nth-last-child(-n+2){border-bottom:0}.fb-activity-narrative h2{margin:9px 0 12px;color:var(--fb-ink);font:700 21px/1.45 "Noto Serif TC",serif}.fb-activity-narrative span,.fb-activity-narrative li{color:#526f67;font-size:13px;line-height:1.75}.fb-activity-narrative ul{margin:13px 0 0;padding-left:18px}.fb-page-note{margin:14px 0 0;color:#647b74;font-size:12px;line-height:1.65}.fb-decision-heading{padding:26px 29px;border-left:4px solid var(--fb-ink);background:#edf5f1}.fb-decision-heading p,.fb-decision-card p,.fb-decision-paths p{margin:0;color:#34796b;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fb-decision-heading h1{margin:8px 0;color:var(--fb-ink);font:700 clamp(31px,3.4vw,48px)/1.28 "Noto Serif TC",serif;letter-spacing:-.04em}.fb-decision-heading span{color:#58736b;font-size:14px;line-height:1.7}.fb-selection-state{display:inline-flex;align-items:center;min-height:34px;margin-top:14px;padding:6px 10px;border:1px solid #9ebfb4;color:#2f6f62;font-size:12px;font-weight:800}.fb-decision-card{display:grid;grid-template-columns:170px 1fr;gap:0;overflow:hidden;border:1px solid #cedfd7;background:#fffefa}.fb-decision-card>img{width:100%;height:100%;min-height:188px;object-fit:cover}.fb-decision-card>div{padding:27px 29px}.fb-decision-card h2{margin:7px 0;color:var(--fb-ink);font:700 28px/1.35 "Noto Serif TC",serif}.fb-decision-card span{color:#5a756d;font-size:13px;line-height:1.65}.fb-decision-evidence{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;padding:25px 29px;border-top:3px solid #3d75a8;background:#eef4f8}.fb-decision-evidence h2{margin:5px 0;color:var(--fb-ink);font:700 24px/1.4 "Noto Serif TC",serif}.fb-decision-evidence span{color:#57716a;font-size:13px;line-height:1.65}.fb-decision-paths{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d2e1da;background:#d2e1da;gap:1px}.fb-decision-paths article{padding:28px;background:#fffefa}.fb-decision-paths h2{margin:7px 0;color:var(--fb-ink);font:700 23px/1.45 "Noto Serif TC",serif}.fb-decision-paths span{display:block;min-height:48px;color:#5b756e;font-size:13px;line-height:1.7}.fb-decision-paths .fb-button{margin-top:18px}.fb-decision-check--compact{margin-top:0}.fb-social-turn-board{border:1px solid #cfe0d8;background:#fffefa}.fb-social-turn-board>header{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:24px 27px;border-bottom:1px solid #dce7e2}.fb-social-turn-board>header p{margin:0;color:#34796b;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fb-social-turn-board>header h2{margin:6px 0 0;color:var(--fb-ink);font:700 28px/1.4 "Noto Serif TC",serif}.fb-turn-columns{display:grid;grid-template-columns:1fr 1fr}.fb-turn-column{min-width:0;padding:24px 27px 26px}.fb-turn-column+.fb-turn-column{border-left:1px solid #dce7e2;background:#f5f7f4}.fb-turn-column>header{display:grid;gap:4px;margin-bottom:12px}.fb-turn-column>header>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.fb-turn-column>header span{color:var(--fb-ink);font:700 20px/1.35 "Noto Serif TC",serif}.fb-turn-column>header b{color:#31766a;font:700 25px/1 "Noto Serif TC",serif}.fb-turn-column>header small{color:#6b807a;font-size:12px}.fb-turn-column .fb-state-summary-list{border-top:1px solid #d9e5df}.fb-turn-column .fb-state-summary-list>button{grid-template-columns:auto 1fr auto}.fb-turn-column--mine{box-shadow:inset 4px 0 #2e7869}.fb-social-overview-grid--support{grid-template-columns:.85fr 1.15fr}.fb-activity-editor form{display:grid;grid-template-columns:1fr;gap:16px;align-content:start}.fb-editor-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px;border:1px solid #d4e3dc;background:#fffefa}.fb-editor-section>header{display:flex;grid-column:1 / -1;gap:13px;align-items:start;padding-bottom:15px;border-bottom:1px solid #dce7e2}.fb-editor-section>header>span{display:grid;width:34px;height:34px;flex:0 0 34px;place-content:center;border-radius:50%;background:var(--fb-ink);color:#fff;font-size:11px;font-weight:800}.fb-editor-section>header b{display:block;color:var(--fb-ink);font:700 19px/1.35 "Noto Serif TC",serif}.fb-editor-section>header small{display:block;margin-top:3px;color:#6a8179;font-size:11px;line-height:1.5}.fb-editor-section label{display:grid;gap:7px;color:#476b61;font-size:12px;font-weight:800}.fb-editor-section .span-two{grid-column:1 / -1}.fb-editor-section textarea{min-height:98px;resize:vertical}.fb-editor-section input,.fb-editor-section textarea,.fb-editor-section select{width:100%;min-height:44px;border:1px solid #bdd0c7;border-radius:6px;padding:10px 11px;background:#fff;color:#183e37}.fb-editor-section label>small{color:#6d817b;font-weight:500;line-height:1.5}.fb-quote-shortcuts{display:grid;gap:8px}.fb-quote-shortcuts>span{color:#5a746c;font-size:12px}.fb-quote-shortcuts>div{display:flex;flex-wrap:wrap;gap:8px}.fb-quote-shortcuts button{min-height:38px;border:1px solid #a9c6bb;border-radius:20px;padding:7px 12px;background:#eef6f2;color:#246a5b;font-size:12px;font-weight:750}.fb-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border:1px solid #d0dfd8;background:#f3f7f4}.fb-editor-actions>div{display:flex;gap:9px}.fb-editor-actions .fb-button{width:auto;min-width:126px}.fb-draft-state{display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;border:1px solid #c7d4ce;background:#fffefa;color:#647972;font-size:12px;font-weight:800}.fb-draft-state.is-submitted{border-color:#c9ad69;background:#fff7df;color:#7f641d}.fb-questionnaire-part{margin-top:18px;border-top:1px solid #c8dcd3;padding-top:18px}.fb-questionnaire-part>div:first-child{display:flex;align-items:baseline;gap:12px}.fb-questionnaire-part>div:first-child span{color:#34796b;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fb-questionnaire-part>div:first-child b{color:var(--fb-ink);font:700 17px/1.4 "Noto Serif TC",serif}.fb-blueprint-acceptance-drawer{position:relative;z-index:20;width:min(1180px,calc(100vw - 40px));margin:22px auto 18px;overflow:hidden;border:1px solid #c7dad1;background:#fffefafa;box-shadow:0 14px 36px #0f3b331f}.fb-blueprint-acceptance-drawer>button{display:block;width:100%;min-height:44px;border:0;border-bottom:1px solid #d8e6df;padding:11px 14px;background:#edf6f1;color:#14584d;font-size:13px;font-weight:800;text-align:left;cursor:pointer}.fb-blueprint-acceptance{padding:20px}.fb-blueprint-acceptance header>p,.fb-blueprint-acceptance__journeys header>p,.fb-blueprint-acceptance__states header>p,.fb-blueprint-acceptance__fingerprints>p{margin:0 0 6px;color:#307567;font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.fb-blueprint-acceptance h2,.fb-blueprint-acceptance h3{margin:0;color:var(--fb-ink);font-family:"Noto Serif TC",serif}.fb-blueprint-acceptance h2{font-size:25px;line-height:1.35}.fb-blueprint-acceptance h3{font-size:18px;line-height:1.4}.fb-blueprint-acceptance>header>span{display:block;margin-top:9px;color:#576f67;font-size:12px;line-height:1.65}.fb-blueprint-acceptance__status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:18px;background:#d2e1da}.fb-blueprint-acceptance__status>div{display:grid;gap:4px;padding:13px;background:#edf6f1}.fb-blueprint-acceptance__status small{color:#52776c;font-size:10px;font-weight:800}.fb-blueprint-acceptance__status strong{color:var(--fb-ink);font:800 20px/1.1 "Noto Serif TC",serif}.fb-blueprint-acceptance__status span{color:#6d5d34;font-size:11px;font-weight:750}.fb-blueprint-acceptance__journeys,.fb-blueprint-acceptance__states,.fb-blueprint-acceptance__fingerprints{margin-top:20px;padding-top:17px;border-top:1px solid #d8e5df}.fb-blueprint-acceptance__journeys{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.fb-blueprint-acceptance__journeys>header{grid-column:1 / -1}.fb-blueprint-acceptance__states dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.fb-blueprint-acceptance__journeys article{padding:13px 0;border-bottom:1px solid #dce8e2}.fb-blueprint-acceptance__journeys article>b{color:var(--fb-ink);font-size:14px}.fb-blueprint-acceptance__journeys p{margin:6px 0 0;color:#496b62;font-size:12px;line-height:1.65}.fb-blueprint-acceptance__journeys strong{color:#1c5d50}.fb-blueprint-acceptance__states dl{display:grid;gap:0;margin:14px 0 0}.fb-blueprint-acceptance__states dl>div{padding:10px 0;border-top:1px solid #dbe7e1}.fb-blueprint-acceptance__states dt{color:#5c766d;font-size:11px;font-weight:800}.fb-blueprint-acceptance__states dd{margin:4px 0 0;color:#355d54;font-size:12px;line-height:1.65}.fb-blueprint-acceptance__fingerprints ul{display:grid;gap:10px;margin:10px 0 0;padding:0;list-style:none}.fb-blueprint-acceptance__fingerprints li{display:grid;gap:4px;padding:10px;border-left:2px solid #80ad9d;background:#f4f8f5}.fb-blueprint-acceptance__fingerprints code{color:#215f53;font-size:11px;font-weight:800}.fb-blueprint-acceptance__fingerprints span{overflow-wrap:anywhere;color:#586e66;font:10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}@media(max-width:900px){.fb-activity-story,.fb-decision-card,.fb-decision-evidence,.fb-social-overview-grid--support{grid-template-columns:1fr}.fb-activity-narrative article{min-height:0}.fb-decision-card>img{height:220px;min-height:0}.fb-decision-evidence{align-items:start}.fb-turn-columns,.fb-decision-paths{grid-template-columns:1fr}.fb-turn-column+.fb-turn-column{border-top:1px solid #dce7e2;border-left:0}}@media(max-width:600px){.fb-blueprint-acceptance-drawer{width:calc(100vw - 20px);margin:10px auto 14px}.fb-blueprint-acceptance{padding:17px}.fb-blueprint-acceptance__status,.fb-blueprint-acceptance__journeys,.fb-blueprint-acceptance__states dl{grid-template-columns:1fr}.fb-activity-story{margin-top:18px}.fb-activity-facts{padding:22px 20px}.fb-activity-narrative{grid-template-columns:1fr}.fb-activity-narrative article{padding:23px 20px;border-left:0;border-bottom:1px solid #d9e5df}.fb-activity-narrative article:nth-last-child(2){border-bottom:1px solid #d9e5df}.fb-decision-heading,.fb-decision-card>div,.fb-decision-evidence,.fb-decision-paths article{padding:22px 20px}.fb-decision-paths span{min-height:0}.fb-decision-paths .fb-button,.fb-decision-evidence .fb-button{width:100%}.fb-social-turn-board>header{align-items:stretch;flex-direction:column;padding:21px}.fb-social-turn-board>header .fb-button{width:100%}.fb-turn-column{padding:21px}.fb-turn-column .fb-state-summary-list>button{grid-template-columns:1fr}.fb-turn-column .fb-state-summary-list>button>small{grid-row:auto;justify-self:start;margin-top:0}.fb-editor-section{grid-template-columns:1fr;padding:19px}.fb-editor-section .span-two{grid-column:auto}.fb-editor-section input,.fb-editor-section textarea,.fb-editor-section select{min-height:48px;font-size:16px}.fb-quote-shortcuts button{min-height:44px}.fb-editor-actions{align-items:stretch;flex-direction:column}.fb-editor-actions>div{display:grid;grid-template-columns:1fr}.fb-editor-actions .fb-button{width:100%}.fb-questionnaire-part>div:first-child{align-items:flex-start;flex-direction:column;gap:3px}}@media(min-width:801px){.fb-mobile-nav{display:none}}.fb-organisation-logo{display:grid;width:82px;height:82px;flex:0 0 82px;overflow:hidden;place-items:center;border:1px solid #c9dcd4;border-radius:18px;background:#fffefa;color:#6b7f78;font-size:10px;text-align:center}.fb-organisation-logo img{width:100%;height:100%;object-fit:contain;padding:8px}.fb-organisation-logo--compact{width:42px;height:42px;flex-basis:42px;border-radius:11px}.fb-organisation-logo--compact img{padding:4px}.fb-logo-uploader{display:grid;grid-template-columns:82px minmax(0,1fr);gap:20px;align-items:center;margin-bottom:22px;padding:22px 24px;border:1px solid #cddfd7;background:linear-gradient(110deg,#eef6f1,#fffefa 78%)}.fb-logo-uploader p{margin:0;color:#34796b;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fb-logo-uploader h3{margin:4px 0;color:var(--fb-ink);font:800 22px/1.35 "Noto Serif TC",serif}.fb-logo-uploader span,.fb-logo-uploader small{display:block;color:#617970;font-size:12px;line-height:1.6}.fb-logo-uploader>div>div{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.fb-file-button,.fb-logo-remove{display:inline-grid;min-height:44px;place-items:center;border:1px solid #8eb4a7;border-radius:8px;padding:9px 16px;background:#fffefa;color:#0e584d;font-size:13px;font-weight:800;cursor:pointer}.fb-file-button input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fb-logo-remove{border-color:transparent;background:transparent;color:#8a503d}.fb-home-account,.fb-provider-identity,.fb-partner-label,.fb-partner-identity{display:flex;align-items:center;gap:11px}.fb-home-account{margin-bottom:16px;color:var(--fb-ink);font-size:14px;font-weight:850}.fb-provider-identity{width:100%;min-height:42px;margin:9px 0 14px;padding:0;border:0;border-radius:0;background:transparent}.fb-provider-identity span,.fb-partner-label small,.fb-partner-identity span{display:block;color:#71857e;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fb-provider-identity b,.fb-partner-label b,.fb-partner-identity b{display:block;color:var(--fb-ink);font-size:15px;font-weight:900;line-height:1.35}.fb-provider-identity>div{min-width:0}.fb-provider-identity .fb-organisation-logo--compact{width:38px;height:38px;flex-basis:38px;border-color:#d5e2dc;border-radius:9px}.fb-provider-identity--detail{width:auto;margin:14px 0 17px;padding:12px 0;border-top:1px solid #dce7e1;border-bottom:1px solid #dce7e1}.fb-provider-identity--detail .fb-organisation-logo{width:52px;height:52px;flex-basis:52px;border-radius:10px}.fb-partner-label{width:fit-content;margin-bottom:7px}.fb-partner-label .fb-organisation-logo--compact{width:36px;height:36px;flex-basis:36px;border-radius:9px}.fb-partner-label--card{gap:7px;min-height:30px;margin:0}.fb-partner-label--card .fb-organisation-logo--compact{width:30px;height:30px;flex-basis:30px;border:0;border-radius:7px;background:#edf5f1}.fb-partner-label--card .fb-organisation-logo--compact img{padding:3px}.fb-partner-label--card>span{display:flex;min-width:0;align-items:baseline;gap:5px}.fb-partner-label--card small,.fb-partner-label--card b{display:inline}.fb-partner-label--card small:after{margin-left:5px;content:"·"}.fb-partner-label--card b{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.fb-partner-identity{max-width:720px;margin:8px 0 20px;padding:14px 16px;border-left:3px solid #2b7969;background:#f0f7f3}.fb-partner-identity--detailed{align-items:flex-start}.fb-partner-identity p{margin:5px 0 0!important;color:#557269!important;font-size:12px!important;line-height:1.55}.fb-partner-identity small{display:block;margin-top:5px;color:#657c75;font-size:11px}.fb-social-overview-grid--support{grid-template-columns:1fr;gap:16px;align-items:start}.fb-social-lifecycle,.fb-social-results-strip{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);gap:22px 34px;align-items:center;min-height:0;padding:28px 32px!important;border:0!important;border-top:1px solid #c9dbd3!important;border-bottom:1px solid #c9dbd3!important;background:#fffefa!important}.fb-social-support-heading,.fb-social-results-heading{display:grid;grid-template-columns:minmax(0,1fr) 70px;gap:15px;align-items:center;min-width:0;padding:0!important;background:transparent!important}.fb-social-support-heading h2,.fb-social-results-heading h2{max-width:430px;margin:7px 0 0;font-size:25px;line-height:1.35;text-wrap:balance}.fb-social-support-heading .fb-home-editorial-art,.fb-social-results-heading .fb-home-editorial-art{width:70px;max-height:68px;margin:0;object-fit:contain;mix-blend-mode:multiply;opacity:.68}.fb-social-product-counts,.fb-social-result-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;border:0}.fb-social-product-counts span,.fb-social-result-counts span{display:grid;gap:5px;min-width:0;padding:2px 14px;color:#657c74;font-size:11px;line-height:1.35}.fb-social-product-counts span:first-child,.fb-social-result-counts span:first-child{padding-left:0}.fb-social-product-counts span+span,.fb-social-result-counts span+span{border-left:1px solid #d7e3dd}.fb-social-product-counts b,.fb-social-result-counts b{color:var(--fb-ink);font:800 27px/1.05 "Noto Serif TC",serif;white-space:nowrap}.fb-social-product-counts small,.fb-social-result-counts small{display:block;color:#657c74;font-size:10px;line-height:1.4}.fb-social-next-event{display:grid;grid-column:1 / -1;grid-template-columns:58px minmax(0,1fr) auto;gap:17px;align-items:center;margin:0;padding:20px 0 0;border:0;border-top:1px solid #d7e3dd;background:transparent}.fb-social-next-event--empty{grid-template-columns:minmax(0,1fr) auto}.fb-social-next-event time{display:grid;justify-items:center;padding-right:16px;border-right:1px solid #d7e3dd;color:var(--fb-ink)}.fb-social-next-event time b{font:800 27px/1 "Noto Serif TC",serif}.fb-social-next-event time span{margin-top:4px;color:#7c6a38;font-size:9px;font-weight:850;letter-spacing:.12em}.fb-social-next-event>div{min-width:0}.fb-social-next-event>div>span{color:#806225;font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.fb-social-next-event>div>b{display:block;color:var(--fb-ink);font:800 19px/1.38 "Noto Serif TC",serif;overflow-wrap:anywhere}.fb-social-next-event small{display:block;margin-top:4px;color:#6c7e77;font-size:11px;line-height:1.45}.fb-social-next-event__actions{display:flex;gap:9px;justify-content:flex-end;align-items:center}.fb-social-next-event__actions .fb-button,.fb-social-next-event--empty .fb-button{min-width:124px;padding-inline:15px;white-space:nowrap}.fb-social-result-counts{grid-template-columns:minmax(82px,.62fr) minmax(96px,.72fr) minmax(170px,1.35fr)}.fb-social-results-strip footer{display:flex;grid-column:1 / -1;gap:22px;align-items:center;justify-content:space-between;padding-top:20px;border-top:1px solid #d7e3dd}.fb-social-results-strip footer>small{max-width:650px;color:#60766f;font-size:12px;line-height:1.65}.fb-social-results-strip footer .fb-button{flex:0 0 auto}.fb-social-results-art{display:none}.fb-social-calendar{grid-column:1 / -1;min-width:0;margin-top:2px;padding:22px 0 0;border-top:1px solid #d7e3dd}.fb-social-notification-list{display:grid;gap:16px;padding:26px 30px;border-top:1px solid #c9dbd3;border-bottom:1px solid #c9dbd3;background:#fffefa}.fb-social-notification-list__count{align-self:center;color:#7b642f;font-size:12px;font-weight:800}.fb-social-notification-list__items{display:grid;gap:0;border-top:1px solid #d7e3dd}.fb-social-notification-list__item{display:grid;grid-template-columns:12px minmax(0,1fr) max-content;gap:12px;align-items:center;min-height:64px;border:0;border-bottom:1px solid #d7e3dd;padding:10px 0;background:transparent;color:var(--fb-text);text-align:left;cursor:pointer}.fb-social-notification-list__item:hover,.fb-social-notification-list__item:focus-visible{background:#f1f7f3}.fb-social-notification-list__item>span:nth-child(2){display:grid;gap:3px;min-width:0}.fb-social-notification-list__item b{color:var(--fb-ink);font-size:13px}.fb-social-notification-list__item small{overflow:hidden;color:#60766f;font-size:11px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.fb-social-notification-list__item time{color:#698078;font-size:10px;white-space:nowrap}.fb-social-notification-list__marker{width:8px;height:8px;border:1px solid #99b8ad;border-radius:50%;background:transparent}.fb-social-notification-list__item.is-unread .fb-social-notification-list__marker{border-color:#2d7768;background:#2d7768}.fb-social-notification-list__empty{display:grid;gap:5px;padding:18px 0 2px;border-top:1px solid #d7e3dd;color:#60766f;font-size:12px;line-height:1.55}.fb-social-notification-list__empty b{color:var(--fb-ink);font-size:14px}.fb-social-calendar>header{display:flex;gap:24px;align-items:flex-end;justify-content:space-between;margin-bottom:17px}.fb-social-calendar>header p{margin:0;color:#2d7768;font-size:10px;font-weight:850;letter-spacing:.11em}.fb-social-calendar>header h3{margin:4px 0 0;color:var(--fb-ink);font:800 22px/1.3 "Noto Serif TC",serif}.fb-social-calendar>header span{display:block;margin-top:4px;color:#60766f;font-size:11px;line-height:1.55}.fb-social-calendar>header nav{display:flex;gap:8px}.fb-social-calendar>header nav button{min-width:58px;min-height:44px;padding:0 12px;border:1px solid #bfd3ca;background:transparent;color:var(--fb-ink);font-size:12px;font-weight:800;cursor:pointer}.fb-social-calendar__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid #c7d9d1;border-left:1px solid #d7e3dd}.fb-social-calendar__weekday{padding:8px 5px;border-right:1px solid #d7e3dd;border-bottom:1px solid #d7e3dd;background:#edf5f1;color:#4e6d63;font-size:10px;font-weight:800;text-align:center}.fb-social-calendar__blank,.fb-social-calendar__date{position:relative;display:flex;gap:5px;align-items:flex-end;min-width:0;min-height:58px;padding:8px;border:0;border-right:1px solid #d7e3dd;border-bottom:1px solid #d7e3dd;background:#fffefa;color:#6d8079;text-align:left}button.fb-social-calendar__date{cursor:pointer}.fb-social-calendar__date b{align-self:flex-start;margin-right:auto;color:var(--fb-ink);font-size:12px}.fb-social-calendar__date i,.fb-social-calendar>footer i{width:8px;height:8px;border-radius:50%;background:#9eb2aa}.fb-social-calendar__date small{color:#587269;font-size:9px}.fb-social-calendar__date.has-event{background:#f2f8f5;box-shadow:inset 0 -3px #2d7768}.fb-social-calendar__date.has-event:hover,.fb-social-calendar__date.has-event:focus-visible{background:#e4f2eb}.fb-social-calendar__date.has-readonly-event{background:#f5f5f1}.fb-social-calendar .tone-amber{background:#c58b22}.fb-social-calendar .tone-ink{background:#07574c}.fb-social-calendar .tone-coral{background:#b85f4d}.fb-social-calendar .tone-blue{background:#3776aa}.fb-social-calendar__agenda{margin-top:17px;padding:16px 18px;border-left:3px solid #2d7768;background:#f0f6f2}.fb-social-calendar__agenda>header{display:flex;gap:10px;align-items:baseline;margin-bottom:9px}.fb-social-calendar__agenda>header b{color:var(--fb-ink);font:800 17px/1.35 "Noto Serif TC",serif}.fb-social-calendar__agenda>header span{color:#60766f;font-size:11px}.fb-social-calendar__agenda article{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:10px 0;border-top:1px solid #d3e2db}.fb-social-calendar__agenda article>div b,.fb-social-calendar__agenda article>div span{display:block}.fb-social-calendar__agenda article>div b{color:var(--fb-ink);font-size:13px}.fb-social-calendar__agenda article>div span{margin-top:3px;color:#60766f;font-size:10px}.fb-social-calendar>footer{display:flex;flex-wrap:wrap;gap:10px 17px;align-items:center;margin-top:13px;color:#61776f;font-size:10px}.fb-social-calendar>footer span{display:inline-flex;gap:6px;align-items:center}.fb-social-calendar>footer small{margin-left:auto;color:#6c7e77}@media(max-width:900px){.fb-social-lifecycle,.fb-social-results-strip{grid-template-columns:1fr}.fb-social-next-event,.fb-social-results-strip footer,.fb-social-calendar{grid-column:1 / -1}.fb-social-results-strip footer{align-items:flex-start}}@media(max-width:600px){.fb-rating-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.fb-rating-option{min-height:48px}.fb-logo-uploader{grid-template-columns:1fr;padding:19px}.fb-logo-uploader .fb-organisation-logo{width:76px;height:76px}.fb-collab-card__title-row{flex-wrap:wrap}.fb-collab-card__context{display:grid;grid-template-columns:1fr;gap:6px}.fb-partner-label--card{max-width:100%}.fb-partner-label--card>span{min-width:0}.fb-file-button,.fb-logo-remove{width:100%;font-size:16px}.fb-partner-identity{align-items:flex-start}.fb-social-lifecycle,.fb-social-results-strip{grid-template-columns:1fr;gap:20px;padding:23px 20px!important}.fb-social-support-heading,.fb-social-results-heading{grid-template-columns:minmax(0,1fr) 68px}.fb-social-support-heading .fb-home-editorial-art,.fb-social-results-heading .fb-home-editorial-art{width:68px;max-height:62px}.fb-social-product-counts,.fb-social-result-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.fb-social-product-counts span,.fb-social-result-counts span{padding-inline:10px}.fb-social-product-counts b,.fb-social-result-counts b{font-size:23px;white-space:normal}.fb-social-result-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-social-result-counts span:last-child{grid-column:1 / -1;padding:14px 0 0;border-top:1px solid #d7e3dd;border-left:0}.fb-social-result-counts b{font-size:21px;white-space:normal;overflow-wrap:anywhere}.fb-social-next-event,.fb-social-next-event--empty{grid-template-columns:48px minmax(0,1fr)}.fb-social-next-event--empty>div{grid-column:1 / -1}.fb-social-next-event__actions,.fb-social-next-event--empty .fb-button{grid-column:1 / -1}.fb-social-next-event__actions{display:grid;grid-template-columns:1fr}.fb-social-next-event__actions .fb-button,.fb-social-next-event--empty .fb-button,.fb-social-results-strip footer .fb-button{width:100%}.fb-social-results-strip footer{display:grid;grid-template-columns:1fr}.fb-social-calendar>header{align-items:flex-start}.fb-social-calendar>header span{max-width:220px}.fb-social-calendar__blank,.fb-social-calendar__date{min-height:50px;padding:6px}.fb-social-calendar__date{flex-wrap:wrap}.fb-social-calendar__date i{width:7px;height:7px}.fb-social-calendar__agenda article{align-items:flex-start;flex-direction:column}.fb-social-calendar__agenda .fb-button{width:100%}.fb-social-calendar>footer small{width:100%;margin-left:0}}.fb-version-ledger{margin:22px 0;border:1px solid #bed6cc;background:#f7fbf8}.fb-version-ledger>header{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:18px 22px;border-bottom:1px solid #d5e5de;background:#eaf4ef}.fb-version-ledger>header span,.fb-domain-model>header span{color:#287565;font-size:10px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.fb-version-ledger>header h2,.fb-domain-model>header h2{margin:4px 0 0;color:var(--fb-ink);font:800 21px/1.35 "Noto Serif TC",serif}.fb-version-ledger>header small{max-width:320px;color:#5e746d;font-size:12px;text-align:right}.fb-version-ledger>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.fb-version-ledger article{display:grid;gap:6px;min-height:122px;padding:20px 22px}.fb-version-ledger article+article{border-left:1px solid #d5e5de}.fb-version-ledger article span{color:#668078;font-size:11px;font-weight:800}.fb-version-ledger article b{color:var(--fb-ink);font:800 20px/1.35 "Noto Serif TC",serif}.fb-version-ledger article small{color:#4e6b62;font-size:12px;line-height:1.55}.fb-state-pill--muted{border-color:#ccd4d1;background:#f1f3f2;color:#66716d}.fb-collab-card--muted{border-left-color:#87948f;opacity:.9}.fb-status-legend .muted{border-color:#cbd3d0;background:#f1f3f2;color:#66716d}.fb-publish-gate{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin-top:22px;padding:20px 22px;border:1px solid #a8cbbc;background:linear-gradient(110deg,#e8f4ee,#fffefa)}.fb-publish-gate span{color:#287565;font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.fb-publish-gate h3{margin:4px 0;color:var(--fb-ink);font:800 20px/1.35 "Noto Serif TC",serif}.fb-publish-gate p{margin:0;color:#5b736b;font-size:13px;line-height:1.6}.fb-domain-model{margin:30px 0;border-top:3px solid #0c5a4d;background:#edf5f1}.fb-domain-model>header{padding:24px 26px 18px}.fb-domain-model>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #c9dcd4}.fb-domain-model article{padding:20px 22px;background:#fffefab8}.fb-domain-model article+article{border-left:1px solid #c9dcd4}.fb-domain-model article b{color:var(--fb-ink);font-size:14px}.fb-domain-model article p{margin:8px 0 0;color:#587169;font-size:12px;line-height:1.65}@media(max-width:900px){.fb-domain-model>div{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-domain-model article:nth-child(3){border-left:0;border-top:1px solid #c9dcd4}.fb-domain-model article:nth-child(4){border-top:1px solid #c9dcd4}}@media(max-width:600px){.fb-version-ledger>header{align-items:flex-start;flex-direction:column;gap:8px}.fb-version-ledger>header small{text-align:left}.fb-version-ledger>div,.fb-domain-model>div,.fb-publish-gate{grid-template-columns:1fr}.fb-version-ledger article{min-height:0}.fb-version-ledger article+article,.fb-domain-model article+article{border-top:1px solid #d5e5de;border-left:0}.fb-domain-model article:nth-child(n){border-left:0}.fb-publish-gate .fb-button{width:100%}}.fb-forecast-library{margin:34px 0 42px;border:1px solid #c6d8d0;background:#fffefa}.fb-forecast-library>header{display:flex;gap:38px;align-items:flex-end;justify-content:space-between;padding:28px 31px;border-bottom:1px solid #c6d8d0;background:linear-gradient(110deg,#edf5f1,#fffefa 78%)}.fb-forecast-library>header p,.fb-forecast-library__columns>section>header p{margin:0;color:#2d786b;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.fb-forecast-library>header h2{max-width:760px;margin:5px 0 7px;color:var(--fb-ink);font:800 30px/1.35 "Noto Serif TC",serif;letter-spacing:-.025em}.fb-forecast-library>header>div:first-child>span,.fb-forecast-library__note{color:#60766f;font-size:12px;line-height:1.65}.fb-forecast-library__status{display:grid;grid-template-columns:auto auto;gap:2px 15px;min-width:210px;align-items:end}.fb-forecast-library__status>span{color:#60766f;font-size:10px;font-weight:800;letter-spacing:.08em}.fb-forecast-library__status>b{grid-row:1 / 3;grid-column:2;color:var(--fb-ink);font:800 34px/1 "Noto Serif TC",serif}.fb-forecast-library__status .fb-button{grid-column:1 / -1;margin-top:10px}.fb-forecast-library__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.fb-forecast-library__columns>section{min-width:0;padding:28px 31px 31px}.fb-forecast-library__columns>section+section{border-left:1px solid #c6d8d0}.fb-forecast-library__columns>section>header{display:flex;gap:18px;align-items:flex-start;justify-content:space-between}.fb-forecast-library__columns>section>header h3{margin:5px 0 0;color:var(--fb-ink);font:800 22px/1.35 "Noto Serif TC",serif}.fb-forecast-library__columns>section>header>span{flex:0 0 auto;padding-top:4px;color:#2d786b;font-size:12px;font-weight:800}.fb-forecast-library__note{min-height:40px;margin:12px 0 15px}.fb-forecast-library__list{border-top:1px solid #d8e3de}.fb-forecast-library__history-row,.fb-forecast-library__saved-row{display:grid;gap:17px;align-items:center;padding:19px 0;border-bottom:1px solid #d8e3de}.fb-forecast-library__history-row{grid-template-columns:minmax(0,1fr) auto}.fb-forecast-library__saved-row{grid-template-columns:92px minmax(0,1fr)}.fb-forecast-library__saved-row>img{width:92px;height:92px;object-fit:cover}.fb-forecast-library__history-row time,.fb-forecast-library__saved-row>div>span,.fb-forecast-library__saved-row small{color:#71837d;font-size:10px}.fb-forecast-library__history-row h4,.fb-forecast-library__saved-row h4{margin:4px 0;color:var(--fb-ink);font:800 18px/1.35 "Noto Serif TC",serif}.fb-forecast-library__history-row p,.fb-forecast-library__saved-row p{margin:0;color:#536e65;font-size:12px;line-height:1.55}.fb-forecast-library__history-row>div:first-child>span{display:block;margin-top:5px;color:#71837d;font-size:10px}.fb-forecast-library__actions{display:flex;flex-wrap:wrap;gap:7px 10px;align-items:center}.fb-forecast-library__history-row>.fb-forecast-library__actions{max-width:168px;justify-content:flex-end}.fb-forecast-library__history-row>.fb-forecast-library__actions .fb-button{width:100%}.fb-forecast-library__saved-row .fb-forecast-library__actions{margin-top:11px}.fb-forecast-library__saved-row .fb-button{min-height:44px;padding:8px 11px}.fb-forecast-library__empty{display:grid;gap:7px;justify-items:start;padding:25px 0 6px}.fb-forecast-library__empty b{color:var(--fb-ink);font:800 19px/1.35 "Noto Serif TC",serif}.fb-forecast-library__empty span{color:#60766f;font-size:12px;line-height:1.65}.fb-forecast-library__waiting{margin-top:0}@media(max-width:800px){.fb-forecast-library>header{align-items:flex-start;flex-direction:column}.fb-forecast-library__status{width:100%}.fb-forecast-library__columns{grid-template-columns:1fr}.fb-forecast-library__columns>section+section{border-top:1px solid #c6d8d0;border-left:0}}@media(max-width:600px){.fb-decision-journey{padding:16px 15px}.fb-decision-journey ol{grid-template-columns:1fr}.fb-decision-journey li+li,.fb-decision-journey li:nth-child(3),.fb-decision-journey li:nth-child(4){border-top:1px solid #cbdcd4;border-left:0}.fb-decision-journey button{min-height:64px;padding-inline:4px}.fb-forecast-library{margin:24px 0 31px}.fb-forecast-library>header,.fb-forecast-library__columns>section{padding:23px 19px}.fb-forecast-library>header h2{font-size:25px}.fb-forecast-library__note{min-height:0}.fb-forecast-library__history-row,.fb-forecast-library__saved-row{grid-template-columns:1fr}.fb-forecast-library__saved-row>img{width:100%;height:150px}.fb-forecast-library__history-row>.fb-forecast-library__actions{max-width:none;justify-content:stretch}.fb-forecast-library__actions{display:grid;grid-template-columns:1fr;width:100%}.fb-forecast-library .fb-button{min-height:44px}.fb-forecast-library__actions .fb-button,.fb-forecast-library__status .fb-button{width:100%;min-height:44px;font-size:14px}}.fb-submission-reference{display:inline-flex;align-items:baseline;gap:6px;margin-top:6px;color:#71837d;font:500 10px/1.45 Noto Sans HK,sans-serif;letter-spacing:.02em}.fb-submission-reference span{color:#8b9a94;font-size:9px;letter-spacing:.05em}.fb-submission-reference b{color:#4e7065;font-size:10px;font-weight:700;letter-spacing:.04em}.fb-submission-reference--compact{margin-top:4px}.fb-version-ledger article .fb-submission-reference,.fb-collab-card__body>.fb-submission-reference{display:flex}.fb-submission-modal-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow-y:auto;padding:28px;background:#052d2657;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fb-submission-guide{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;width:min(780px,100%);margin:auto;padding:28px 30px 27px;border:1px solid #c7dbd1;box-shadow:0 24px 72px #0431293b;background:linear-gradient(122deg,#eff8f3,#fffefa 58%,#f8fbf8)}.fb-submission-guide__mark{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#176454;color:#fffefa;font-size:18px;font-weight:800}.fb-submission-guide__content{min-width:0}.fb-submission-guide__eyebrow,.fb-collab-intro p{margin:0;color:#2d7766;font-size:10px;font-weight:850;letter-spacing:.12em}.fb-submission-guide h2{margin:5px 0 8px;color:var(--fb-ink);font:700 clamp(22px,2.4vw,31px)/1.3 "Noto Serif TC",serif;letter-spacing:-.035em}.fb-submission-guide__content>p:not(.fb-submission-guide__eyebrow){max-width:780px;margin:0;color:#4d7067;font-size:13px;line-height:1.7}.fb-submission-guide__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 22px;margin:17px 0 0;padding:14px 0 0;border-top:1px solid #cfe1d8;list-style:none}.fb-submission-guide__steps li{display:grid;gap:3px}.fb-submission-guide__steps b{color:#1c6657;font-size:11px}.fb-submission-guide__steps span{color:#5c776f;font-size:11px;line-height:1.55}.fb-submission-guide__actions{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:17px}.fb-submission-guide__actions .fb-button{min-height:44px}.fb-collab-intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:26px;align-items:center;margin-top:22px;padding:19px 0 21px;border-block:1px solid #d7e4dd}.fb-collab-intro h2{margin:5px 0 6px;color:var(--fb-ink);font:700 clamp(22px,2.2vw,29px)/1.35 "Noto Serif TC",serif;letter-spacing:-.035em}.fb-collab-intro>div>span{color:#5e786f;font-size:12px;line-height:1.65}.fb-collab-intro ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.fb-collab-intro li{display:grid;gap:5px;align-content:start;padding-left:11px;border-left:2px solid #8dc3ad}.fb-collab-intro li b{color:#176454;font-size:18px;font-family:"Noto Serif TC",serif}.fb-collab-intro li span{color:#5e786f;font-size:11px;line-height:1.45}.fb-form-message{margin:16px 0 0!important;padding:12px 0 0!important;border:0!important;border-top:1px solid #d7e3dc!important;background:transparent!important;color:#4d7067!important;font:12px/1.7 Noto Sans HK,sans-serif!important}.fb-form-message--success{border-top-color:#a9cbbd!important;color:#2d6c5b!important}.fb-intent-modal form>small,.fb-intent-modal form>:where(.fb-edit-lock)>small{margin-top:16px;padding:12px 0 0;border:0;border-top:1px solid #ddcfaa;background:transparent;color:#75654a;font-size:11px}.fb-forecast-note,.fb-forecast-actions,.fb-home-next,.fb-revision-reason,.fb-quote-source-note{border-left-width:0!important;border-top:1px solid #d6e4dd;background:#fffefa6b;box-shadow:none}.fb-revision-reason{border-top-color:#d9b6a9}.fb-collab-card__header{display:grid;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr) auto;align-items:start;gap:14px;margin-bottom:12px}.fb-collab-card__header>.fb-partner-label{min-width:0;margin:0;align-self:start}.fb-collab-card__title-block{min-width:0}.fb-collab-card__title-block h3{overflow-wrap:anywhere}.fb-collab-card__header>.fb-state-pill{justify-self:end;margin-top:0;white-space:nowrap}.fb-collab-card__title-block .fb-collab-card__context{margin-top:6px}.fb-trace-history-wrap{margin-top:10px}.fb-trace-toggle{min-height:44px;padding:6px 0;color:#176454;font-size:12px;text-decoration:underline;text-underline-offset:4px}.fb-trace-history{margin-top:4px;border-top:1px solid #dce6e1}.fb-trace-history>header{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:12px 0 10px}.fb-trace-history>header span{color:#4e8172;font-size:9px;font-weight:800;letter-spacing:.1em}.fb-trace-history>header h4{margin:3px 0 0;color:var(--fb-ink);font:700 16px/1.4 "Noto Serif TC",serif}.fb-trace-history>header small{max-width:280px;color:#71837d;font-size:11px;line-height:1.55;text-align:right}.fb-trace-history ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.fb-trace-history li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:11px 0;border-top:1px solid #e5ece8}.fb-trace-history li>div{display:grid;gap:2px}.fb-trace-history li>div span{color:#6d847b;font-size:10px}.fb-trace-history li>div b{color:var(--fb-ink);font-size:13px;font-weight:800}.fb-trace-history li>small{align-self:center;color:#82948e;font-size:10px;white-space:nowrap}.fb-trace-history li>p{grid-column:1 / -1;margin:2px 0 0;color:#617970;font-size:11px;line-height:1.6}@media(max-width:600px){.fb-submission-modal-backdrop{align-items:end;padding:12px}.fb-submission-guide{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:21px 18px 20px}.fb-submission-guide h2{font-size:24px}.fb-submission-guide__steps{grid-template-columns:1fr;gap:10px}.fb-submission-guide__actions{align-items:stretch;flex-direction:column}.fb-submission-guide__actions .fb-button{width:100%}.fb-collab-intro{grid-template-columns:1fr;gap:16px;padding:17px 0 18px}.fb-collab-intro ol{gap:8px}.fb-collab-card__header{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.fb-collab-card__header>.fb-partner-label{grid-column:1;grid-row:1}.fb-collab-card__header>.fb-state-pill{grid-column:2;grid-row:1;align-self:start}.fb-collab-card__title-block{grid-column:1 / -1;grid-row:2}.fb-collab-card__header .fb-partner-label--card b{max-width:150px}.fb-trace-history>header{align-items:start;flex-direction:column;gap:6px}.fb-trace-history>header small{max-width:none;text-align:left}.fb-trace-history li{grid-template-columns:1fr;gap:3px}.fb-trace-history li>small{white-space:normal}}.fb-home-collab-row{grid-template-columns:minmax(128px,.34fr) minmax(0,1fr) max-content!important;gap:12px!important;align-items:center!important}.fb-home-collab-row>.fb-partner-label--card{min-width:0;margin:0}.fb-home-collab-row__body{min-width:0}.fb-home-collab-row__body>b{overflow-wrap:anywhere}.fb-home-collab-row__body>span{display:block;margin-top:4px;color:#607a71;font-size:12px;line-height:1.45}.fb-home-collab-row__status{display:grid;justify-items:end;gap:5px;min-width:90px}.fb-home-collab-row__status .fb-state-pill{white-space:nowrap}.fb-home-collab-row__status>small{color:#567268;font-size:11px;white-space:nowrap}@media(max-width:600px){.fb-home-collab-row{grid-template-columns:minmax(0,1fr) max-content!important;gap:8px 12px!important;align-items:start!important}.fb-home-collab-row>.fb-partner-label--card{grid-column:1;grid-row:1}.fb-home-collab-row__status{grid-column:2;grid-row:1;justify-items:end}.fb-home-collab-row__body{grid-column:1 / -1;grid-row:2}.fb-home-collab-row__status>small{white-space:normal;text-align:right}}.fb-priority-list__collaboration{display:grid;grid-template-columns:minmax(180px,.38fr) minmax(0,1fr) max-content max-content;align-items:center;gap:14px}.fb-priority-list__identity{display:contents;min-width:0}.fb-priority-list__identity .fb-partner-label--card{min-width:0;margin:0;grid-column:1;grid-row:1}.fb-priority-list__identity .fb-partner-label--card b{max-width:120px}.fb-priority-list__identity .fb-state-pill{flex:0 0 auto;white-space:nowrap;grid-column:3;grid-row:1;justify-self:end}.fb-priority-list__collaboration>div:not(.fb-priority-list__identity){min-width:0;grid-column:2;grid-row:1}.fb-priority-list__collaboration>div:not(.fb-priority-list__identity) b,.fb-priority-list__collaboration>div:not(.fb-priority-list__identity) span{display:block}.fb-priority-list__collaboration>div:not(.fb-priority-list__identity) b{color:var(--fb-ink);font-size:14px}.fb-priority-list__collaboration>div:not(.fb-priority-list__identity) span{margin-top:4px;color:#607a71;font-size:11px;line-height:1.55}.fb-priority-list__collaboration>.fb-button{width:auto;grid-column:4;grid-row:1;justify-self:end}@media(max-width:600px){.fb-priority-list__collaboration{grid-template-columns:1fr}.fb-priority-list__identity .fb-partner-label--card,.fb-priority-list__identity .fb-state-pill,.fb-priority-list__collaboration>div:not(.fb-priority-list__identity),.fb-priority-list__collaboration>.fb-button{grid-column:1;grid-row:auto}.fb-priority-list__collaboration>.fb-button{width:100%}}.fb-social-now,.fb-social-profile-progress,.fb-social-lifecycle,.fb-social-results-strip{position:relative;isolation:isolate;overflow:hidden}.fb-social-now{display:block}.fb-social-now>.fb-action-illustration{position:absolute;right:24px;bottom:14px;z-index:0;width:146px;min-width:0;max-width:30%;opacity:.12;pointer-events:none;mix-blend-mode:multiply;filter:saturate(.72) contrast(.92)}.fb-social-now>div{position:relative;z-index:1;max-width:calc(100% - 84px)}.fb-social-profile-progress{display:block;min-height:232px}.fb-social-profile-progress>.fb-home-editorial-art{position:absolute;right:14px;bottom:10px;z-index:0;width:118px;max-height:none;margin:0;opacity:.14;pointer-events:none;mix-blend-mode:multiply;filter:saturate(.72) contrast(.9)}.fb-social-profile-progress>:not(.fb-home-editorial-art){position:relative;z-index:1}.fb-social-support-heading,.fb-social-results-heading{position:relative;display:block}.fb-social-support-heading>div,.fb-social-results-heading>div{position:relative;z-index:1;max-width:72%}.fb-social-support-heading .fb-home-editorial-art,.fb-social-results-heading .fb-home-editorial-art{position:absolute;top:-18px;right:0;z-index:0;width:150px;max-width:30%;max-height:none;margin:0;opacity:.11;pointer-events:none;mix-blend-mode:multiply;filter:saturate(.7) contrast(.9)}@media(max-width:600px){.fb-social-now{min-height:0;padding:20px}.fb-social-now>.fb-action-illustration{right:12px;bottom:10px;width:88px;max-width:none;opacity:.1}.fb-social-now>div{max-width:none;padding-right:6px}.fb-social-profile-progress{min-height:0;padding:20px}.fb-social-profile-progress>.fb-home-editorial-art{right:10px;bottom:9px;width:86px;opacity:.11}.fb-social-support-heading>div,.fb-social-results-heading>div{max-width:100%;padding-right:58px}.fb-social-support-heading .fb-home-editorial-art,.fb-social-results-heading .fb-home-editorial-art{top:-10px;right:-2px;width:88px;max-width:none;opacity:.1}.fb-organisation-grid article{position:relative;min-height:0}.fb-organisation-grid article>.fb-line-illustration{position:absolute;top:15px;right:14px;z-index:0;width:66px;min-width:0;margin:0;opacity:.14;pointer-events:none;mix-blend-mode:multiply}.fb-organisation-grid article>:not(.fb-line-illustration){position:relative;z-index:1;max-width:78%}}.fb-register-wizard{border-top:0;border-left:3px solid var(--fb-ink);background:#fffefae0;box-shadow:0 18px 42px #12423912}.fb-register-wizard>ol.fb-auth-steps{position:relative;border:0;background:transparent}.fb-register-wizard>ol.fb-auth-steps:before{position:absolute;top:27px;right:36px;left:14px;height:1px;background:#d3e3dc;content:""}.fb-register-wizard .fb-auth-steps li,.fb-register-wizard .fb-auth-steps li+li{z-index:1;min-height:76px;border:0;padding:12px 18px 15px 0;background:transparent}.fb-register-wizard .fb-auth-steps li.active,.fb-register-wizard .fb-auth-steps li.done{background:transparent}.fb-register-wizard .fb-auth-steps li b{background:#f6faf7}.fb-register-wizard .fb-auth-steps li.active b,.fb-register-wizard .fb-auth-steps li.done b{box-shadow:0 0 0 5px #fffefa}.fb-register-wizard .fb-auth-steps li.active:after{right:auto;bottom:0;left:0;width:46px;height:3px}.fb-profile-activity-note{border-left-width:2px;border-left-color:#8bb6a6;background:linear-gradient(90deg,#f1f7f3,#f1f7f36b)}@media(max-width:600px){.fb-register-wizard{border-left-width:2px}.fb-register-wizard>ol.fb-auth-steps{gap:0}.fb-register-wizard>ol.fb-auth-steps:before{top:15px;right:auto;bottom:15px;left:15px;width:1px;height:auto}.fb-register-wizard .fb-auth-steps li,.fb-register-wizard .fb-auth-steps li+li{min-height:50px;border:0;padding:6px 0}.fb-register-wizard .fb-auth-steps li.active:after{top:9px;right:auto;bottom:9px;left:0;width:3px;height:auto}}.fb-need-brief{isolation:isolate;overflow:visible}.fb-need-brief__prompt,.fb-need-brief__grid,.fb-need-brief>footer{position:relative;z-index:1}.fb-need-brief__grid{align-items:stretch}.fb-need-brief__grid>label{min-width:0;min-height:118px;align-content:start;grid-template-rows:auto minmax(46px,auto) minmax(30px,auto)}.fb-need-brief__grid>label>input,.fb-need-brief__grid>label>select,.fb-need-budget__inputs{min-height:46px;align-self:stretch}.fb-need-brief__grid>label>.fb-field-help,.fb-advanced-search .fb-field-help{min-height:30px}.fb-need-budget__inputs{width:100%;min-width:0}.fb-need-budget__inputs input{min-width:0}.fb-market-search,.fb-market-search__main,.fb-market-search__main>label,.fb-advanced-search,.fb-advanced-search>label{min-width:0}.fb-market-search__main,.fb-advanced-search{position:relative;z-index:0;align-items:start}.fb-market-search__main .fb-button{align-self:end}.fb-advanced-search{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(100px,auto)}.fb-advanced-search>label{align-content:start;grid-template-rows:auto minmax(46px,auto) minmax(30px,auto)}.fb-advanced-search>label>input,.fb-advanced-search>label>select{min-height:46px;align-self:stretch}.fb-advanced-search .fb-search-budget{grid-column:auto}@media(max-width:1100px){.fb-advanced-search{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.fb-need-brief__grid>label,.fb-advanced-search>label{min-height:0;grid-template-rows:auto auto auto}.fb-advanced-search{grid-template-columns:1fr;grid-auto-rows:auto}.fb-need-budget__inputs{min-height:44px}}.fb-need-brief:before,.fb-need-brief:after{display:none}.fb-organisation-grid article{position:relative;isolation:isolate;overflow:hidden;min-height:306px}.fb-organisation-grid article>.fb-line-illustration{position:absolute;z-index:0;margin:0;height:auto;pointer-events:none;mix-blend-mode:multiply;filter:saturate(.76) contrast(.9)}.fb-organisation-grid article>:not(.fb-line-illustration){position:relative;z-index:1}.fb-organisation-grid article:nth-child(1)>.fb-line-illustration{left:17px;bottom:13px;width:132px;opacity:.14;transform:rotate(-2deg)}.fb-organisation-grid article:nth-child(1)>:not(.fb-line-illustration){max-width:78%}.fb-organisation-grid article:nth-child(2)>.fb-line-illustration{top:17px;right:17px;width:104px;opacity:.13;transform:rotate(2deg)}.fb-organisation-grid article:nth-child(2)>:not(.fb-line-illustration){max-width:76%}.fb-organisation-grid article:nth-child(3)>.fb-line-illustration{right:11px;bottom:9px;width:144px;opacity:.12;transform:rotate(-1deg)}.fb-organisation-grid article:nth-child(3)>:not(.fb-line-illustration){max-width:78%}@media(max-width:600px){.fb-public-header{gap:8px;overflow:hidden}.fb-public-header>.fb-brand{min-width:0;flex:1 1 auto}.fb-public-header>div{flex:0 0 auto}.fb-public-header>div .fb-button{min-width:96px;padding-inline:10px}.fb-organisation-grid article{min-height:244px}.fb-organisation-grid article:nth-child(1)>.fb-line-illustration{top:auto;right:auto;left:12px;bottom:10px;width:103px}.fb-organisation-grid article:nth-child(1)>:not(.fb-line-illustration){max-width:83%}.fb-organisation-grid article:nth-child(2)>.fb-line-illustration{top:13px;right:11px;width:82px}.fb-organisation-grid article:nth-child(2)>:not(.fb-line-illustration){max-width:82%}.fb-organisation-grid article:nth-child(3)>.fb-line-illustration{top:auto;right:8px;bottom:8px;width:112px}.fb-organisation-grid article:nth-child(3)>:not(.fb-line-illustration){max-width:84%}}.fb-organisation-grid article{min-height:0}.fb-organisation-grid article>.fb-line-illustration{display:none}.fb-organisation-grid article>:not(.fb-line-illustration){max-width:100%}@media(max-width:600px){.fb-organisation-grid article:nth-child(1)>:not(.fb-line-illustration),.fb-organisation-grid article:nth-child(2)>:not(.fb-line-illustration),.fb-organisation-grid article:nth-child(3)>:not(.fb-line-illustration){max-width:100%}}.fb-activity-card__media{aspect-ratio:4 / 3;overflow:hidden;background:#eef5f0}.fb-activity-card__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.fb-activity-card__media img[src$=".svg"]{object-fit:contain;padding:16px;background:#edf5ef}.fb-card-sdg-list{display:flex;flex-wrap:wrap;gap:6px;min-height:29px;margin:0 0 12px}.fb-card-sdg-list span{display:inline-flex;min-height:27px;align-items:center;gap:5px;border-bottom:1px solid #d3e2d9;padding:3px 7px 3px 3px;color:#4c6f64;font-size:10px;line-height:1.25}.fb-card-sdg-list img{width:22px;height:22px;object-fit:contain}.fb-card-sdg-list b{font-weight:700}.fb-organisation-gallery{margin-top:26px;padding:26px 0 4px;border-block:1px solid #d6e4dc}.fb-organisation-gallery>header{display:flex;align-items:end;justify-content:space-between;gap:24px}.fb-organisation-gallery p{margin:0;color:#31776a;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fb-organisation-gallery h2{max-width:690px;margin:7px 0 0;color:var(--fb-ink);font:700 28px/1.35 "Noto Serif TC",serif}.fb-organisation-gallery>header>span{max-width:370px;color:#6a8179;font-size:11px;line-height:1.6;text-align:right}.fb-organisation-gallery>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.fb-organisation-gallery figure{margin:0;overflow:hidden;background:#eef5f0}.fb-organisation-gallery figure img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.fb-organisation-gallery figure img[src$=".svg"]{object-fit:contain;padding:18px}.fb-organisation-gallery figcaption{padding:9px 11px 11px;color:#5c766e;font-size:11px}@media(max-width:600px){.fb-organisation-gallery>header{align-items:start;flex-direction:column;gap:9px}.fb-organisation-gallery>header>span{max-width:none;text-align:left}.fb-organisation-gallery>div{grid-template-columns:1fr}.fb-organisation-gallery figure img{aspect-ratio:16 / 10}.fb-activity-card__media{aspect-ratio:16 / 10}}.fb-priority-list>article.fb-priority-list__collaboration{display:grid;grid-template-columns:minmax(180px,.38fr) minmax(0,1fr) max-content max-content;align-items:center;gap:14px}@media(max-width:600px){.fb-priority-list>article.fb-priority-list__collaboration{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.fb-priority-list>article.fb-priority-list__collaboration .fb-partner-label--card{grid-column:1;grid-row:1}.fb-priority-list>article.fb-priority-list__collaboration .fb-state-pill{grid-column:2;grid-row:1;justify-self:end;align-self:center}.fb-priority-list>article.fb-priority-list__collaboration>div:not(.fb-priority-list__identity){grid-column:1 / -1;grid-row:2;min-width:0}.fb-priority-list>article.fb-priority-list__collaboration>.fb-button{grid-column:1 / -1;grid-row:3;width:100%}}.fb-trace-event{position:relative;padding:1rem 0;border-bottom:1px solid var(--line,#d7e4df)}.fb-trace-disclosure{grid-column:1 / -1;display:grid;justify-items:start;width:100%}.fb-trace-event-trigger{margin-top:.45rem;font-size:.86rem;text-decoration:underline;text-underline-offset:.2em}.fb-trace-event-trigger{grid-column:1 / -1;display:inline-flex;align-items:center;width:max-content;min-height:32px;margin-top:4px;padding:0;color:#176454;font-size:11px;font-weight:700;line-height:1.4;cursor:help;text-decoration:underline;text-decoration-color:#9fc7ba;text-underline-offset:4px}.fb-trace-event-trigger:focus-visible{outline:2px solid #176454;outline-offset:4px;border-radius:2px}.fb-trace-popover{position:relative;margin:.7rem 0 0;padding:1rem 2.4rem 1rem 1rem;background:#f4f8f3;border-left:3px solid #0b5a4f;box-shadow:0 10px 24px #08342e1f;max-width:34rem}.fb-trace-popover{grid-column:1 / -1;width:min(100%,620px);margin:4px 0 2px;padding:13px 16px 14px;border:1px solid #d7e5de;border-left:0;background:linear-gradient(90deg,#eef6f1 0,#f8fbf8);box-shadow:none}.fb-trace-popover strong{display:block;margin-bottom:.35rem;color:#0b5a4f}.fb-trace-popover p{margin:.2rem 0 .5rem}.fb-trace-popover__close{position:absolute;right:.6rem;top:.4rem;border:0;background:none;font-size:1.2rem;color:#0b5a4f;cursor:pointer;min-width:2.75rem;min-height:2.75rem}.fb-trace-popover p{max-width:58ch;margin:0 0 12px;color:#42655c;font-size:12px;line-height:1.65}.fb-trace-popover dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0}.fb-trace-popover dl div{display:grid;gap:2px;padding-top:7px;border-top:1px solid #d8e6df}.fb-trace-popover dt{color:#6e857d;font-size:10px}.fb-trace-popover dd{margin:0;color:#164f45;font-size:11px;font-weight:700;line-height:1.45}@media(max-width:600px){.fb-trace-event-trigger{min-height:44px}.fb-trace-popover{width:100%}.fb-trace-popover dl{grid-template-columns:1fr}}.fb-admin-telemetry{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.fb-admin-telemetry article{padding:1.25rem 1.4rem;border-top:3px solid #0b5a4f;background:#f1f7f3}.fb-admin-telemetry span{display:block;color:#47746b;font-size:.9rem}.fb-admin-telemetry strong{display:block;margin:.25rem 0 .45rem;font:600 1.8rem/1.1 Georgia,serif;color:#0b5a4f}.fb-admin-telemetry p{margin:0 0 .8rem;color:#476962}.fb-admin-telemetry button{min-height:44px}.fb-admin-policy{margin:1.5rem 0;padding:1.4rem 1.6rem;border-block:1px solid var(--line,#d7e4df);background:#fbfcf8}.fb-admin-policy header p{max-width:48rem;color:#5c7972}.fb-admin-policy__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0}.fb-admin-policy label{display:grid;gap:.45rem;color:#0b5a4f;font-weight:600}.fb-admin-policy select{min-height:44px;padding:.65rem;border:1px solid #b9d0c9;background:#fff;font:inherit}.fb-admin-policy small{font-weight:400;color:#5c7972}.fb-design-only-label{margin-left:1rem;color:#9a6b23;font-size:.86rem}.fb-public-compare-shortcut{position:fixed;right:1.5rem;top:5.5rem;z-index:5}.fb-public-compare{max-width:1160px;margin:0 auto;padding:2rem 1.25rem 5rem}.fb-public-compare .fb-compare-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.fb-public-compare .fb-compare-cards article{padding:1.25rem;border-top:3px solid #0b5a4f;background:#fbfcf8}.fb-public-compare .fb-compare-cards img{width:100%;aspect-ratio:4/3;object-fit:cover}.fb-public-compare dl{display:grid;gap:.55rem}.fb-public-compare dl div{display:flex;justify-content:space-between;border-bottom:1px solid #d7e4df;padding:.4rem 0}.fb-public-compare dl dt{color:#5c7972}.fb-public-compare dl dd{margin:0;color:#0b5a4f;font-weight:600}@media(max-width:640px){.fb-admin-policy__grid,.fb-public-compare .fb-compare-cards{grid-template-columns:1fr}.fb-design-only-label{display:block;margin:.65rem 0 0}.fb-public-compare-shortcut{right:.75rem;top:5rem}}@media(max-width:640px){.fb-admin-telemetry{grid-template-columns:1fr}.fb-trace-popover{max-width:none}.fb-trace-event-trigger{min-height:44px}}.fb-event-onboarding-page{padding-block:48px 80px;background:linear-gradient(135deg,#f4f8f4,#fffdf8 58%,#eef6f2)}.fb-event-onboarding{width:min(960px,100%);margin-inline:auto;border-top:3px solid #0b5a4f;background:#fffefa;box-shadow:0 18px 48px #0b5a4f14}.fb-event-onboarding>section{display:grid;gap:20px;padding:clamp(28px,5vw,62px)}.fb-event-onboarding h1{max-width:17ch;margin:0;color:#083f37;font:600 clamp(30px,4.2vw,56px)/1.2 "Noto Serif TC",serif;letter-spacing:-.04em}.fb-event-onboarding p{margin:0;color:#357466;font-size:12px;font-weight:800;letter-spacing:.1em}.fb-event-onboarding span{max-width:62ch;color:#58736b;font-size:15px;line-height:1.75}.fb-event-onboarding__welcome{min-height:430px;align-content:center;background:radial-gradient(circle at 88% 84%,rgba(150,196,177,.24) 0 2px,transparent 3px) 0 0/18px 18px,linear-gradient(110deg,#e5f1ebe0,#fffefaeb)}.fb-event-onboarding__form,.fb-event-onboarding__profile,.fb-event-onboarding__receipt{max-width:760px;margin-inline:auto}.fb-event-onboarding__form label{display:grid;gap:8px;color:#234f46;font-size:13px;font-weight:800}.fb-event-onboarding__form input,.fb-event-onboarding__form textarea{box-sizing:border-box;width:100%;min-height:48px;padding:12px 14px;border:1px solid #b9d1c8;background:#fff;color:#173f38;font:inherit}.fb-event-onboarding__form textarea{min-height:104px;resize:vertical}.fb-event-onboarding__form fieldset{display:grid;gap:10px;margin:4px 0 2px;padding:18px 20px;border:1px solid #d7e5de}.fb-event-onboarding__form legend{padding:0 6px;color:#245f53;font-size:13px;font-weight:800}.fb-event-onboarding__form .fb-event-onboarding__verification label{display:flex;align-items:center;gap:9px;color:#47675f;font-weight:600}.fb-event-onboarding__form .fb-event-onboarding__verification input[type=radio]{width:18px;min-height:18px;margin:0}.fb-event-onboarding__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fb-event-onboarding__summary{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;border-block:1px solid #d5e5dd;background:#f4f8f4}.fb-event-onboarding__summary b{color:#0b5a4f;font-size:18px}.fb-event-onboarding__summary span{font-size:13px}.fb-event-onboarding__candidate-list{display:grid;gap:0;border-block:1px solid #d5e5dd}.fb-event-onboarding__candidate-list button{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;border:0;border-bottom:1px solid #e3ece7;background:transparent;color:#123f37;text-align:left;cursor:pointer}.fb-event-onboarding__candidate-list button:last-child{border-bottom:0}.fb-event-onboarding__candidate-list button:hover b,.fb-event-onboarding__candidate-list button:focus-visible b{text-decoration:underline;text-underline-offset:4px}.fb-event-onboarding__candidate-list div{display:grid;gap:4px}.fb-event-onboarding__candidate-list b{font-size:17px}.fb-event-onboarding__candidate-list small{flex:0 0 auto;color:#817142;font-weight:800}.fb-event-onboarding__receipt{grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr);align-items:start;column-gap:clamp(26px,5vw,64px)}.fb-event-onboarding__receipt>div{display:grid;gap:12px}.fb-event-onboarding__receipt dl{display:grid;gap:0;margin:0;border-top:1px solid #d5e5dd}.fb-event-onboarding__receipt dl>div{padding:11px 0;border-bottom:1px solid #d5e5dd}.fb-event-onboarding__receipt dt{color:#6b847d;font-size:11px}.fb-event-onboarding__receipt dd{margin:3px 0 0;color:#1d4e45;font-size:13px;font-weight:700;line-height:1.5}.fb-event-onboarding__receipt>.fb-button{grid-column:1 / -1;justify-self:start}.fb-event-onboarding .fb-button{justify-self:start;min-height:48px}.fb-identity-threshold{display:flex;justify-content:space-between;align-items:end;gap:28px;margin:26px 0;padding:18px 0;border-block:1px solid #d6e4de}.fb-identity-threshold>div{display:grid;gap:4px}.fb-identity-threshold p{margin:0;color:#357466;font-size:11px;font-weight:800;letter-spacing:.08em}.fb-identity-threshold b{color:#0b5a4f;font:600 26px/1.2 "Noto Serif TC",serif}.fb-identity-threshold span{max-width:50ch;color:#58736b;font-size:13px;line-height:1.6}.fb-identity-threshold>span{text-align:right}@media(max-width:600px){.fb-event-onboarding-page{padding:16px 14px 44px}.fb-event-onboarding>section{padding:28px 22px}.fb-event-onboarding__welcome{min-height:0;background-size:78% auto;background-position:right bottom}.fb-event-onboarding h1{font-size:clamp(29px,9vw,42px)}.fb-event-onboarding span{font-size:14px}.fb-event-onboarding__fields,.fb-event-onboarding__receipt{grid-template-columns:1fr}.fb-event-onboarding__receipt{row-gap:20px}.fb-event-onboarding__receipt>.fb-button,.fb-event-onboarding .fb-button{width:100%}.fb-event-onboarding__candidate-list button{align-items:flex-start}.fb-event-onboarding__candidate-list small{padding-top:3px}}@media(max-width:600px){.fb-identity-threshold{display:grid;align-items:start;gap:10px}.fb-identity-threshold>span{text-align:left}}.fb-activity-archive{padding:clamp(24px,4vw,64px);max-width:1180px;margin:auto}.fb-archive-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:28px 0;border-bottom:1px solid var(--line)}.fb-archive-hero h1{margin:.2em 0;font-size:clamp(30px,4vw,56px)}.fb-archive-lifecycle{margin:28px 0;padding:22px;background:linear-gradient(120deg,#edf6f1,#faf8f0);border-left:3px solid var(--green)}.fb-archive-lifecycle ol{display:flex;gap:10px;list-style:none;padding:0;flex-wrap:wrap}.fb-archive-lifecycle li{padding:10px 16px;border-bottom:2px solid var(--green)}.fb-archive-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fb-archive-columns article{padding:24px;border-top:2px solid var(--green);background:#fff}.fb-archive-event{padding:14px 0;border-bottom:1px solid var(--line);display:grid;gap:5px}.fb-archive-event b{font-size:18px;color:var(--ink)}.fb-archive-event small{color:var(--muted)}.fb-archive-note{margin-top:20px;padding:18px;background:#f5f1e7;display:grid;gap:6px}@media(max-width:640px){.fb-archive-hero{display:block}.fb-archive-columns{grid-template-columns:1fr}.fb-activity-archive{padding:20px 16px}.fb-archive-lifecycle ol{display:grid;grid-template-columns:1fr 1fr}}.fb-compare-2plus1{display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:clamp(24px,3vw,42px);align-items:start;margin:30px 0 22px}.fb-compare-candidate-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;border-top:2px solid #0b5a4f}.fb-compare-candidate-card{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;padding:18px 0 20px;border-bottom:1px solid #d6e5de;outline:none;transition:background .18s ease,box-shadow .18s ease}.fb-compare-candidate-card:hover,.fb-compare-candidate-card:focus-visible,.fb-compare-candidate-card.is-previewed{background:linear-gradient(180deg,#eef7f2,#eef7f200 56%);box-shadow:inset 0 3px #71aa96}.fb-compare-candidate-card.is-nominated{box-shadow:inset 0 3px #0b5a4f}.fb-compare-candidate-card>img{width:100%;aspect-ratio:16 / 10;height:auto;object-fit:cover;background:#e8f1ec}.fb-compare-candidate-card__main{display:flex;min-width:0;flex-direction:column;padding:15px 2px 0}.fb-compare-candidate-card__main>p,.fb-compare-decision-preview>header>p,.fb-compare-decision-preview section>p,.fb-compare-next-actions>p{margin:0;color:#2b7565;font-size:11px;font-weight:800;letter-spacing:.08em}.fb-compare-candidate-card h2{margin:6px 0 3px;color:#074b40;font:600 clamp(20px,1.85vw,27px)/1.25 "Noto Serif TC",serif;letter-spacing:-.03em}.fb-compare-candidate-card__main>b{display:block;color:#3c6b60;font-size:13px}.fb-compare-candidate-card__main>span{display:block;margin-top:10px;color:#5b786f;font-size:13px;line-height:1.6}.fb-compare-candidate-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px;margin:14px 0 0}.fb-compare-candidate-card dl div{min-width:0;padding:9px 0;border-top:1px solid #d8e6df}.fb-compare-candidate-card dt{color:#748f85;font-size:10px}.fb-compare-candidate-card dd{margin:4px 0 0;color:#174e44;font-size:12px;font-weight:800;line-height:1.45}.fb-compare-candidate-card__actions{display:grid;grid-template-columns:1fr;gap:8px;margin-top:auto;padding-top:14px}.fb-compare-candidate-card__actions .fb-button{width:100%;min-height:44px}.fb-compare-decision-preview{position:sticky;top:22px;padding:25px 0 0;border-top:3px solid #0b5a4f;background:#fffefa}.fb-compare-decision-preview>header{padding:0 24px 20px}.fb-compare-decision-preview>header>span{display:block;margin:7px 0 0;color:#628076;font-size:12px;font-weight:800}.fb-compare-decision-preview h2{margin:7px 0 3px;color:#074b40;font:600 clamp(28px,3vw,39px)/1.2 "Noto Serif TC",serif;letter-spacing:-.04em}.fb-compare-decision-preview>header>b{display:block;color:#476f64;font-size:13px}.fb-compare-decision-preview>header>small{display:block;margin-top:11px;color:#8c6a26;font-size:12px;font-weight:800}.fb-compare-decision-preview__conclusion{margin:0;padding:16px 24px;background:#e7f3ed;color:#155649;font-size:16px;font-weight:800;line-height:1.55}.fb-compare-decision-preview__focus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0;padding:12px 24px}.fb-compare-decision-preview__focus div{padding:11px 0;border-bottom:1px solid #dce9e3}.fb-compare-decision-preview__focus dt{color:#6a867c;font-size:10px}.fb-compare-decision-preview__focus dd{margin:5px 0 0;color:#124d43;font-size:13px;font-weight:800;line-height:1.45}.fb-compare-decision-preview>section{padding:13px 24px 0}.fb-compare-decision-preview>section>span,.fb-compare-decision-preview li{display:block;color:#4e7067;font-size:13px;line-height:1.6}.fb-compare-decision-preview>section ul{display:grid;gap:7px;margin:8px 0 0;padding-left:18px}.fb-compare-decision-preview__decision,.fb-compare-next-actions{margin:22px 24px 0;padding-top:18px;border-top:1px solid #d7e6df}.fb-compare-decision-preview__decision{display:grid;gap:9px}.fb-compare-decision-preview__decision small,.fb-compare-next-actions>span{color:#637d74;font-size:12px;line-height:1.55}.fb-compare-next-actions{display:grid;gap:10px;padding-bottom:24px}.fb-compare-next-actions h2{margin:0;color:#104b41;font:600 23px/1.35 "Noto Serif TC",serif}.fb-compare-next-actions .fb-button{width:100%;min-height:44px}.fb-hard-data-compare{margin:28px 0 0;border-top:1px solid #d6e5de}.fb-hard-data-compare>summary{display:flex;align-items:center;min-height:52px;cursor:pointer;color:#0d5a4d;font-size:14px;font-weight:800;list-style:none}.fb-hard-data-compare>summary::-webkit-details-marker{display:none}.fb-hard-data-compare>summary:after{content:"＋";margin-left:auto;color:#277565;font-size:22px;font-weight:400}.fb-hard-data-compare[open]>summary:after{content:"−"}.fb-hard-data-compare .fb-decision-matrix{margin:0 0 22px}@media(max-width:1180px){.fb-compare-2plus1{grid-template-columns:1fr;gap:28px}.fb-compare-decision-preview{position:static;max-width:760px}.fb-compare-decision-preview>header{padding-inline:18px}.fb-compare-decision-preview__conclusion,.fb-compare-decision-preview__focus,.fb-compare-decision-preview>section{padding-inline:18px}.fb-compare-decision-preview__decision,.fb-compare-next-actions{margin-inline:18px}}@media(max-width:760px){.fb-compare-2plus1{grid-template-columns:1fr;gap:22px;margin-top:22px}.fb-compare-candidate-list{grid-template-columns:1fr;gap:10px}.fb-compare-candidate-card{padding:16px 0 18px}.fb-compare-candidate-card h2{font-size:23px}.fb-compare-candidate-card dl{gap:0 11px}.fb-compare-candidate-card dd{font-size:11px}.fb-compare-decision-preview h2{font-size:31px}.fb-compare-decision-preview__focus{grid-template-columns:1fr}.fb-hard-data-compare{margin-top:22px}.fb-hard-data-compare>summary{min-height:48px}.fb-hard-data-compare .fb-decision-matrix{margin-bottom:16px}}.fb-candidate-difference,.fb-decision-pack,.fb-complete-activity-file{max-width:1240px;margin:0 auto;padding:clamp(24px,4vw,64px)}.fb-candidate-difference__heading,.fb-decision-pack__heading{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);gap:clamp(24px,5vw,72px);align-items:end;padding:0 0 28px;border-bottom:1px solid #d8e5df}.fb-decision-pack__heading{grid-template-columns:minmax(0,1fr);max-width:900px}.fb-candidate-difference__heading p,.fb-decision-pack__heading p,.fb-decision-interpretation p,.fb-decision-next-actions p,.fb-activity-file-section>header>p,.fb-report-materials>header p,.fb-report-materials__choices p{margin:0;color:#277565;font-size:11px;font-weight:800;letter-spacing:.1em}.fb-decision-pack__eyebrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fb-decision-pack__badge{display:inline-flex;align-items:center;min-height:25px;padding:3px 9px;border-radius:999px;background:#e4f0ea;color:#155b4e;font-size:11px;font-weight:800;line-height:1}.fb-candidate-difference__heading h1,.fb-decision-pack__heading h1{max-width:20ch;margin:7px 0 10px;color:#073f37;font-family:"Noto Serif TC",serif;font-weight:600;line-height:1.18;letter-spacing:-.045em}.fb-candidate-difference__heading h1{font-size:clamp(34px,4vw,56px)}.fb-decision-pack__heading h1{max-width:18ch;font-size:clamp(30px,3vw,44px)}.fb-candidate-difference__heading span,.fb-decision-pack__heading>div>span{max-width:64ch;color:#55766d;font-size:15px;line-height:1.7}.fb-decision-pack__heading dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.fb-decision-pack__heading dl div{padding:13px 0;border-top:1px solid #bcd5cb}.fb-decision-pack__heading dt{color:#6d887e;font-size:11px}.fb-decision-pack__heading dd{margin:5px 0 0;color:#074b40;font-size:14px;font-weight:800}.fb-decision-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 0;border-block:1px solid #d9e6df}.fb-decision-steps article{display:flex;align-items:center;gap:11px;min-height:86px;padding:16px 20px;border-right:1px solid #d9e6df}.fb-decision-steps article:last-child{border-right:0}.fb-decision-steps b{display:grid;place-items:center;flex:0 0 29px;width:29px;height:29px;border:1px solid #bad3c8;border-radius:50%;color:#43796d;font-size:13px}.fb-decision-steps span,.fb-decision-steps strong{display:block}.fb-decision-steps span{margin-bottom:4px;color:#638378;font-size:11px}.fb-decision-steps strong{color:#134f45;font-size:14px}.fb-decision-steps .is-current{background:#e8f3ed}.fb-decision-steps .is-current b{border-color:#0b5a4f;background:#0b5a4f;color:#fff}.fb-candidate-selection{display:flex;align-items:center;gap:16px;margin:22px 0;padding:15px 0;border-bottom:1px solid #d9e6df}.fb-candidate-selection>b{color:#0b5a4f}.fb-candidate-selection ol{display:flex;flex:1;gap:8px;min-width:0;margin:0;padding:0;list-style:none}.fb-candidate-selection li{display:flex;align-items:center;gap:7px;min-width:0;color:#365f55;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fb-candidate-selection i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#e7f2ec;color:#0b5a4f;font-size:11px;font-style:normal;font-weight:800}.fb-candidate-selection .fb-button{margin-left:auto;flex:0 0 auto}.fb-decision-matrix{margin:30px 0;overflow-x:auto;border-block:1px solid #c9ddd4;background:#fffefa}.fb-decision-matrix__head,.fb-decision-matrix__row{display:grid;grid-template-columns:minmax(170px,.62fr) repeat(2,minmax(270px,1fr));min-width:720px}.fb-decision-matrix__head>span,.fb-decision-matrix__row>b{padding:17px 18px;color:#1d6053;font-size:12px;font-weight:800}.fb-decision-matrix__head article{display:flex;align-items:center;gap:11px;padding:13px 16px;border-left:1px solid #dce9e3}.fb-decision-matrix__head article.is-nominated{background:#eaf5ef}.fb-decision-matrix__head img{width:38px;height:38px;object-fit:cover;border-radius:50%}.fb-decision-matrix__head b,.fb-decision-matrix__head span{display:block}.fb-decision-matrix__head b{color:#0d4d43;font-size:13px}.fb-decision-matrix__head article span{margin-top:3px;color:#668178;font-size:11px}.fb-decision-matrix__row{border-top:1px solid #e0ebe5}.fb-decision-matrix__row>b{background:#f4f8f5}.fb-decision-matrix__row>span{padding:17px 18px;border-left:1px solid #e0ebe5;color:#405f57;font-size:13px;line-height:1.6}.fb-decision-interpretation{display:grid;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:36px;margin:34px 0;padding:27px 0;border-block:1px solid #d7e6de}.fb-decision-interpretation h2{margin:6px 0;color:#074b40;font:600 clamp(26px,3vw,38px)/1.25 "Noto Serif TC",serif}.fb-decision-interpretation header span{color:#5b786f;font-size:14px;line-height:1.65}.fb-decision-interpretation dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0}.fb-decision-interpretation dl div{padding:13px 0;border-top:1px solid #d8e6df}.fb-decision-interpretation dt{margin-bottom:5px;color:#2d7666;font-size:11px;font-weight:800}.fb-decision-interpretation dd{margin:0;color:#345b52;font-size:13px;line-height:1.65}.fb-candidate-difference__actions{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:38px;padding:30px 0}.fb-decision-nomination{display:grid;grid-template-columns:1fr;justify-items:start;gap:9px}.fb-decision-nomination p{margin:0 0 5px;color:#52756b;font-size:13px;font-weight:800}.fb-decision-next-actions{display:grid;grid-template-columns:1fr auto;gap:12px 20px;align-items:end}.fb-decision-next-actions h2{margin:5px 0;color:#083f37;font:600 25px/1.35 "Noto Serif TC",serif}.fb-decision-next-actions span{display:block;max-width:44ch;color:#59766d;font-size:13px;line-height:1.55}.fb-decision-next-actions .fb-button{align-self:end}.fb-candidate-difference__closure{display:flex;justify-content:space-between;gap:22px;padding-top:20px;border-top:1px solid #d8e6df;color:#637c73;font-size:13px;line-height:1.65}.fb-decision-guidance{margin:20px 0 0;padding:12px 14px;border-left:3px solid #7aa795;background:#eef5f1;color:#365f55;font-size:13px;line-height:1.6}.fb-decision-pack__status{display:flex;justify-content:space-between;gap:30px;align-items:center;margin:18px 0 28px;padding:18px 0;border-bottom:1px solid #d9e6df}.fb-decision-pack__status b,.fb-decision-pack__status span{display:block}.fb-decision-pack__status b{color:#0b5a4f;font-size:18px}.fb-decision-pack__status span{margin-top:4px;color:#607c72;font-size:13px}.fb-decision-pack__status>small{max-width:58ch;color:#637c73;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.fb-decision-pack__status ol{display:flex;margin:0;padding:0;list-style:none}.fb-decision-pack__status li{padding:8px 13px;border-bottom:2px solid #d8e7df;color:#789087;font-size:12px}.fb-decision-pack__status li.is-current,.fb-decision-pack__status li.is-done{border-color:#0b5a4f;color:#0b5a4f;font-weight:800}.fb-decision-pack__proposal{display:grid;grid-template-columns:210px minmax(0,1fr);gap:25px;padding:25px 0;border-bottom:1px solid #d8e6df}.fb-decision-pack__proposal>img{width:100%;height:165px;object-fit:cover}.fb-decision-pack__proposal p,.fb-decision-pack__grid p{margin:0;color:#2c7867;font-size:11px;font-weight:800;letter-spacing:.08em}.fb-decision-pack__proposal h2{margin:5px 0 10px;color:#083f37;font:600 34px/1.22 "Noto Serif TC",serif}.fb-decision-pack__proposal dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;margin:18px 0 0}.fb-decision-pack__proposal dl div{padding:10px 0;border-top:1px solid #d8e6df}.fb-decision-pack__proposal dt{font-size:11px;color:#69847b}.fb-decision-pack__proposal dd{margin:4px 0 0;color:#164d43;font-size:13px;font-weight:800}.fb-decision-pack__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;margin:25px 0}.fb-decision-pack__grid article{padding:20px 0;border-bottom:1px solid #d9e6df}.fb-decision-pack__grid h2{margin:6px 0;color:#164d43;font:600 22px/1.35 "Noto Serif TC",serif}.fb-decision-pack__grid span,.fb-decision-pack__grid li{color:#58766d;font-size:13px;line-height:1.65}.fb-decision-pack__grid ul{display:grid;gap:7px;margin:9px 0 0;padding-left:18px}.fb-decision-pack__grid label,.fb-decision-pack__notes label{display:grid;gap:7px;color:#1a5b4e;font-size:13px;font-weight:800}.fb-decision-pack__grid input,.fb-decision-pack__notes textarea{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;border:1px solid #bfd5cb;background:#fffefa;color:#173f38;font:inherit}.fb-decision-pack__notes{display:grid;gap:8px;padding:0 0 24px}.fb-decision-pack__notes textarea{min-height:92px;resize:vertical}.fb-decision-pack__notes>span{color:#637c73;font-size:12px}.fb-decision-pack__actions{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #d9e6df}.fb-activity-file-nav{display:flex;gap:6px;flex-wrap:wrap;margin:26px 0 0;padding:13px 0;border-block:1px solid #d8e6df}.fb-activity-file-nav a{padding:8px 12px;color:#155d50;font-size:12px;font-weight:800;text-decoration:none}.fb-activity-file-nav a:hover,.fb-activity-file-nav a:focus-visible{text-decoration:underline;text-underline-offset:4px}.fb-activity-file-section{margin-top:26px;padding:26px 0;border-bottom:1px solid #d8e6df}.fb-activity-file-section>header{max-width:760px;margin-bottom:18px}.fb-activity-file-section h2{margin:6px 0;color:#08483e;font:600 clamp(24px,2.7vw,35px)/1.3 "Noto Serif TC",serif}.fb-activity-file-section>header>span{color:#5c786f;font-size:13px;line-height:1.65}.fb-activity-file-section--overview dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px;margin:0}.fb-activity-file-section--overview dl div{padding:15px 0;border-top:1px solid #d8e6df}.fb-activity-file-section--overview dt{color:#6b857d;font-size:11px}.fb-activity-file-section--overview dd{margin:5px 0 0;color:#0d4e43;font-size:16px;font-weight:800}.fb-complete-activity-file .fb-collaboration-timeline{margin:0}.fb-collaboration-parties{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fb-collaboration-parties>.fb-partner-label{width:auto}.fb-collaboration-parties>span{color:#8ba59b;font-weight:800}.fb-report-materials{margin-top:28px;padding:30px 0;border-top:3px solid #0b5a4f}.fb-report-materials>header{display:flex;justify-content:space-between;align-items:end;gap:22px}.fb-report-materials h2{margin:6px 0;color:#08483e;font:600 clamp(25px,3vw,37px)/1.25 "Noto Serif TC",serif}.fb-report-materials>header span{display:block;max-width:62ch;color:#5d786f;font-size:13px;line-height:1.65}.fb-report-materials__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:24px 0}.fb-report-materials__choices article{display:grid;align-content:start;gap:9px;padding:22px 0;border-block:1px solid #d8e6df}.fb-report-materials__choices h3{margin:0;color:#124d43;font:600 26px/1.3 "Noto Serif TC",serif}.fb-report-materials__choices span{max-width:46ch;color:#57756b;font-size:13px;line-height:1.65}.fb-report-materials__choices .fb-button{justify-self:start;margin-top:5px}.fb-hr-recap{margin-top:18px;padding:24px 0;border-top:1px solid #d9e6df}.fb-hr-recap>header{display:flex;justify-content:space-between;gap:24px;align-items:end}.fb-hr-recap h2{margin:6px 0;color:#124d43;font:600 27px/1.32 "Noto Serif TC",serif}.fb-hr-recap header span{max-width:60ch;color:#5d786f;font-size:13px;line-height:1.65}.fb-hr-recap__sheet{margin-top:20px;padding:clamp(20px,3vw,42px);background:#f5f8f2;border-top:3px solid #0b5a4f}.fb-hr-recap__title>span{color:#2e7768;font-size:11px;font-weight:800;letter-spacing:.1em}.fb-hr-recap__title h2{margin:6px 0 14px;color:#08483e;font:600 clamp(30px,3vw,44px)/1.2 "Noto Serif TC",serif}.fb-hr-recap__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 30px;margin:25px 0}.fb-hr-recap__grid dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0}.fb-hr-recap__grid dl div{padding:10px 0;border-top:1px solid #cbded3}.fb-hr-recap__grid dt{color:#638078;font-size:11px}.fb-hr-recap__grid dd{margin:5px 0 0;color:#114c42;font-size:14px;font-weight:800}.fb-hr-recap__grid section{padding:12px 0;border-top:1px solid #cbded3}.fb-hr-recap__grid section span{color:#2e7768;font-size:11px;font-weight:800}.fb-hr-recap__grid section p{margin:7px 0 0;color:#47675f;font-size:13px;line-height:1.65}.fb-hr-recap__actions{display:flex;align-items:center;gap:16px;margin-top:20px}.fb-hr-recap__actions small{color:#627e75;font-size:12px}.fb-complete-report-preview{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:0 32px;margin-top:20px;padding:clamp(20px,3vw,42px);background:#fffefa;border-top:3px solid #0b5a4f}.fb-complete-report-preview>header,.fb-complete-report-preview>footer{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:end;gap:18px;padding-bottom:20px}.fb-complete-report-preview>header p{margin:0;color:#287566;font-size:11px;font-weight:800;letter-spacing:.1em}.fb-complete-report-preview>header h2{margin:6px 0;color:#08483e;font:600 clamp(30px,3vw,42px)/1.2 "Noto Serif TC",serif}.fb-complete-report-preview>header span{color:#5a766d;font-size:12px}.fb-complete-report-preview>img{width:100%;height:220px;object-fit:cover}.fb-complete-report-preview__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.fb-complete-report-preview__grid section{padding:13px 0;border-top:1px solid #d5e5dd}.fb-complete-report-preview__grid b,.fb-complete-report-preview__grid span{display:block}.fb-complete-report-preview__grid b{margin-bottom:5px;color:#145247;font-size:12px}.fb-complete-report-preview__grid span{color:#56746b;font-size:12px;line-height:1.65}.fb-complete-report-preview>footer{align-items:center;margin-top:22px;padding:20px 0 0;border-top:1px solid #d5e5dd}.fb-complete-report-preview>footer small{color:#637e75;font-size:12px}@media(max-width:760px){.fb-candidate-difference,.fb-decision-pack,.fb-complete-activity-file{padding:24px 16px 48px}.fb-candidate-difference__heading,.fb-decision-pack__heading,.fb-decision-interpretation,.fb-candidate-difference__actions,.fb-decision-pack__proposal{grid-template-columns:1fr}.fb-candidate-difference__heading h1{font-size:clamp(30px,9vw,42px)}.fb-decision-pack__heading h1{max-width:16ch;font-size:clamp(26px,7.5vw,34px);line-height:1.2}.fb-candidate-difference__heading,.fb-decision-pack__heading{gap:18px;padding-bottom:20px}.fb-decision-steps{grid-template-columns:1fr}.fb-decision-steps article{min-height:0;border-right:0;border-bottom:1px solid #d9e6df}.fb-decision-steps article:last-child{border-bottom:0}.fb-candidate-selection{align-items:flex-start;display:grid;grid-template-columns:1fr}.fb-candidate-selection ol{display:grid;grid-template-columns:1fr}.fb-candidate-selection .fb-button{margin-left:0}.fb-decision-matrix{overflow:visible;border:0;background:transparent}.fb-decision-matrix__head{display:none}.fb-decision-matrix__row{display:grid;grid-template-columns:1fr;min-width:0;margin-bottom:16px;border:1px solid #d8e6df;background:#fffefa}.fb-decision-matrix__row>b{padding:13px 14px;background:#eef6f1}.fb-decision-matrix__row>span{display:grid;gap:4px;padding:13px 14px;border-left:0;border-top:1px solid #e1ece7}.fb-decision-matrix__row>span:before{content:attr(data-candidate);color:#1c6254;font-size:11px;font-weight:800}.fb-decision-interpretation{gap:18px;margin:22px 0;padding:20px 0}.fb-decision-interpretation dl,.fb-decision-pack__grid,.fb-report-materials__choices,.fb-hr-recap__grid,.fb-complete-report-preview__grid,.fb-decision-next-actions{grid-template-columns:1fr}.fb-decision-next-actions .fb-button{width:100%}.fb-candidate-difference__closure,.fb-decision-pack__status,.fb-report-materials>header,.fb-hr-recap>header,.fb-complete-report-preview>header,.fb-complete-report-preview>footer{align-items:flex-start;flex-direction:column}.fb-decision-pack__proposal>img{width:min(100%,280px);height:180px}.fb-decision-pack__proposal dl,.fb-activity-file-section--overview dl{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-decision-pack__actions{display:grid;grid-template-columns:1fr}.fb-decision-pack__actions .fb-button{width:100%}.fb-activity-file-nav{overflow-x:auto;flex-wrap:nowrap}.fb-activity-file-nav a{white-space:nowrap}.fb-activity-file-section{padding:22px 0}.fb-result-detail>header{padding:24px 20px}.fb-report-materials__choices article{padding:18px 0}.fb-hr-recap__sheet{padding:24px 18px}.fb-complete-report-preview{grid-template-columns:1fr;padding:24px 18px}.fb-complete-report-preview>img{height:190px}.fb-hr-recap__actions{align-items:flex-start;flex-direction:column}.fb-hr-recap__actions .fb-button{width:100%}}@media(max-width:760px){.fb-social-notification-list{padding:22px 20px}.fb-social-notification-list__item{grid-template-columns:10px minmax(0,1fr);gap:10px}.fb-social-notification-list__item time{grid-column:2}.fb-social-notification-list__item small{white-space:normal}}.fb-public-recap-sample{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:clamp(26px,5vw,74px);align-items:center;margin:34px 0;padding:clamp(24px,4vw,52px);border-top:1px solid var(--fb-line,#d8e4de);border-bottom:1px solid var(--fb-line,#d8e4de);background:#f4f8f4}.fb-public-recap-sample figure{margin:0}.fb-public-recap-sample figure img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px}.fb-public-recap-sample h2{margin:8px 0 14px;max-width:620px;color:var(--fb-ink,#064d46);font:700 clamp(26px,3vw,42px)/1.2 Georgia,"Noto Serif TC",serif}.fb-public-recap-sample>div>span{display:block;max-width:620px;color:var(--fb-muted,#55736b);line-height:1.75}.fb-public-recap-sample dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.fb-public-recap-sample dl div{padding-top:10px;border-top:1px solid #bfd1c8}.fb-public-recap-sample dt{color:#6a857c;font-size:12px}.fb-public-recap-sample dd{margin:5px 0 0;color:var(--fb-ink,#064d46);font-weight:700}.fb-public-recap-sample>div>div{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.fb-public-social-entry{display:flex;justify-content:space-between;align-items:center;gap:28px;margin:34px 0;padding:28px clamp(22px,4vw,46px);border:1px solid #bfd1c8;border-radius:14px;background:#fffefa}.fb-public-social-entry p{margin:0 0 8px;color:#1e776b;font-size:13px;font-weight:800}.fb-public-social-entry h2{margin:0 0 8px;color:var(--fb-ink,#064d46);font:700 clamp(23px,2.4vw,34px)/1.25 Georgia,"Noto Serif TC",serif}.fb-public-social-entry span{display:block;max-width:700px;color:var(--fb-muted,#55736b);line-height:1.65}@media(max-width:720px){.fb-public-recap-sample{grid-template-columns:1fr;gap:22px;padding:24px 18px}.fb-public-recap-sample dl{grid-template-columns:1fr;gap:12px}.fb-public-social-entry{align-items:flex-start;flex-direction:column;padding:24px 18px}.fb-public-social-entry .fb-button{width:100%}}.fb-public-faq-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}@media(max-width:760px){.fb-activity-readonly-document{padding:20px 16px}.fb-activity-readonly-document dl{grid-template-columns:1fr}.fb-social-activity-readonly-actions{align-items:stretch;flex-direction:column}.fb-social-activity-readonly-actions .fb-button{width:100%}}.c15-account-trigger{white-space:nowrap}.fb-workspace-header>div>button.c15-account-trigger{display:inline-flex;font-size:13px;align-items:center}.c15-status-account{margin:22px 0;padding:18px;background:#eef5f0;border:1px solid #d2e2d9}.c15-status-account p{font-size:14px;line-height:1.6}.c15-status-account button{min-height:44px;padding:10px 16px;color:#175747;border:1px solid #a8c4b9;background:#fffefa;cursor:pointer}.c15-account-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #b9cfc5;border-radius:12px;padding:28px;color:#174e43;background:#fffefa;box-shadow:0 24px 80px #123f3533}.c15-account-dialog::backdrop{background:#102b2670}.c15-account-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.c15-account-dialog h2{margin:4px 0 20px;font:700 28px/1.35 "Noto Serif TC",serif}.c15-account-dialog header>button{min-height:44px;border:0;background:transparent;text-decoration:underline;color:#365f55;cursor:pointer}.c15-account-eyebrow{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.05em;color:#467b6d}.c15-account-dialog p{font-size:15px;line-height:1.7;overflow-wrap:anywhere}.c15-account-summary{display:grid;gap:6px;padding:18px;background:#f0f6f2;border-radius:6px}.c15-account-summary strong{overflow-wrap:anywhere;font-size:18px}.c15-account-summary>span{font-size:13px}.c15-account-summary .is-pending{color:#866219}.c15-account-summary .is-verified,.c15-account-success{color:#24624b}.c15-account-dialog form{display:grid;gap:12px}.c15-account-dialog input{width:100%;min-height:48px;border:1px solid #a8c4b9;border-radius:5px;padding:10px;color:#174e43;background:#fff;font-size:22px;letter-spacing:.25em}.c15-account-dialog aside{margin-top:22px;border-top:1px solid #dce7e1;padding-top:15px;color:#62786f;font-size:13px;line-height:1.6}.c15-account-dialog footer{margin-top:20px}.c15-email-send-state{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.c15-account-inline-error{color:#a4382e;font-size:14px;line-height:1.5}.c15-account-dialog button:focus-visible,.c15-first-home button:focus-visible,.c15-account-dialog input:focus-visible{outline:3px solid #caa756;outline-offset:3px}.c15-login-recovery-link{margin-top:6px}.fb-auth-page .c15-recovery-page{display:block;width:min(100%,560px);margin:0 auto;padding:30px;border:1px solid #d4e3db;border-radius:10px;background:#fffefa}.c15-recovery-page h1{font-size:32px;margin:0 0 15px}.fb-auth-page .c15-recovery-page p{font-size:14px;line-height:1.7;font-weight:400;letter-spacing:normal;text-transform:none}.fb-auth-page .c15-recovery-page .c15-account-eyebrow{font-size:12px;font-weight:700}.fb-auth-page .c15-recovery-page label{font-size:14px}.fb-auth-page .c15-recovery-page input{font-size:16px}.c15-recovery-steps{display:flex;list-style:none;padding:0;gap:12px;margin:24px 0}.c15-recovery-steps li{flex:1;display:grid;gap:8px;color:#71837d;font-size:12px;border-bottom:2px solid #dce7e1;padding-bottom:10px}.c15-recovery-steps li[aria-current]{color:#12594a;border-color:#12594a;font-weight:700}.c15-recovery-help{margin:20px 0;border-top:1px solid #dce7e1;padding-top:15px}.c15-recovery-help summary,.c15-home-journey summary{cursor:pointer;min-height:44px;display:list-item;padding:12px 0;color:#53746b}.c15-first-home{display:grid;gap:30px}.c15-first-home__welcome{display:grid;grid-template-columns:1.4fr 1fr;gap:32px;padding:32px;background:#eaf3ee;border:1px solid #d5e4db}.c15-first-home__welcome h1{margin:10px 0 14px;font:700 clamp(28px,2.6vw,40px)/1.35 "Noto Serif TC",serif;color:#094f43}.c15-first-home__welcome p{max-width:520px;font-size:15px;line-height:1.7;color:#53746b}.c15-first-home__welcome .fb-button{margin-top:8px}.c15-first-home__welcome aside{align-self:center;padding:22px;border-left:1px solid #c4d7cc}.c15-first-home h2{margin:0 0 14px;font:700 23px/1.45 "Noto Serif TC",serif;color:#164f43}.c15-first-home__welcome aside h2{font-size:19px}.c15-first-home__welcome ol{padding-left:22px;margin:14px 0;font-size:14px;line-height:2;color:#315e51}.c15-first-home__welcome aside p{font-size:13px}.c15-first-home__activities>header{display:flex;justify-content:space-between;gap:20px;align-items:center}.c15-first-home__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.c15-first-home__cards article{min-width:0;background:#fffefa;border:1px solid #d6e3dc;border-radius:7px;overflow:hidden}.c15-first-home__cards article>button{display:block;width:100%;height:100%;border:0;padding:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.c15-first-home__cards .fb-activity-card__media>img{width:100%;height:145px;object-fit:cover;display:block}.c15-first-home__cards button>div{padding:18px}.c15-first-home__cards small{color:#687d74;font-size:12px}.c15-first-home__cards h3{margin:7px 0;font-size:19px;line-height:1.5;color:#174e43}.c15-first-home__cards p{color:#6b7b73;margin:8px 0;font-size:13px}.c15-first-home__cards button>div>span:last-child{display:block;margin-top:18px;font-size:13px;font-weight:700;color:#155d4c}.c15-first-home__setup>div{display:grid;grid-template-columns:1fr 1fr;gap:18px}.c15-first-home__setup article{padding:22px;border:1px solid #d8e3dc;background:#fffefa}.c15-first-home__setup p,.c15-first-home__empty{color:#667b71;font-size:14px;line-height:1.7}.c15-home-journey{margin:16px 0;border-top:1px solid #d7e3db}@media(max-width:900px){.c15-first-home__welcome{grid-template-columns:1fr;gap:15px;padding:22px}.c15-first-home__welcome aside{border-left:0;border-top:1px solid #c4d7cc;padding:16px 0 0}.c15-first-home__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-workspace-header>div{flex-wrap:wrap;gap:10px}}@media(max-width:600px){.c15-first-home__cards,.c15-first-home__setup>div{grid-template-columns:1fr}.c15-first-home__activities>header{align-items:flex-start;flex-direction:column;gap:0}.c15-account-dialog,.fb-auth-page .c15-recovery-page{padding:20px}}.fb-edit-lock{display:contents}.c15-report-synthetic-note{margin:0 0 18px;padding:12px 16px;border:1px solid #c8a954;border-left:5px solid #98731d;border-radius:6px;background:#fff8df;color:#514314;font-size:14px;line-height:1.65;font-weight:600}.fb-result-detail-grid dl div.fb-result-detail-summary-row{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:6px;align-items:start;min-width:0}.fb-result-detail-grid dl div.fb-result-detail-summary-row dt{min-width:0;font-size:13px;line-height:1.5;text-align:left;overflow-wrap:anywhere}.fb-result-detail-grid dl div.fb-result-detail-summary-row dd{display:grid;gap:6px;min-width:0;color:#355f54;font-size:14px;font-weight:400;line-height:1.7;text-align:left;white-space:pre-line;overflow-wrap:anywhere}.fb-result-detail-grid dl div.fb-result-detail-summary-row dd small.fb-result-detail-summary-note{margin:0;color:#617b71;font-size:13px;font-weight:400;line-height:1.6}.fb-result-detail-grid .c15-questionnaire-status p{margin:0;color:#4d685e;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:normal;text-transform:none}.fb-workspace{grid-template-columns:240px minmax(0,1fr)}.fb-rail{padding:24px 18px 20px}.fb-role-chip{margin:24px 0 20px;padding:12px}.fb-role-chip .fb-workspace-identity{display:grid;min-width:0;gap:3px}.fb-workspace-identity{display:grid;min-width:0;gap:2px}.fb-workspace-identity__name{min-width:0;color:var(--fb-ink);font-size:15px;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.fb-workspace-identity__role{color:#627a71;font-size:12px;font-weight:650;line-height:1.4}.fb-workspace-identity[data-identity-state=unknown] .fb-workspace-identity__name{color:#75857e;font-weight:600}.fb-workspace-identity--rail .fb-workspace-identity__name{color:#fff;font-size:14px}.fb-workspace-identity--rail .fb-workspace-identity__role{color:#c3d8cf}.fb-workspace-header{gap:16px;min-height:72px;padding-inline:32px}.fb-workspace-header__identity{display:flex;flex:1 1 220px;min-width:0;align-items:center;gap:12px}.fb-workspace-header__identity>.fb-workspace-identity{min-width:0}.fb-workspace-header__actions{display:flex;flex:0 1 auto;min-width:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.fb-workspace-header__actions .fb-notifications{order:1}.fb-workspace-header__actions .fb-workspace-action--public{order:2}.fb-workspace-header__actions .fb-workspace-action--logout{order:3}.fb-workspace-header__actions .c15-account-trigger{order:4}.fb-workspace-header .fb-workspace-action--public{min-height:44px;border:1px solid #c7d8d0;border-radius:4px;padding:7px 12px;background:#fffefa;color:#315f53;font-size:12px;font-weight:700;text-decoration:none}.fb-workspace-header .fb-workspace-action--public:hover{border-color:#85a99b;background:#f2f7f3}.fb-workspace-header .fb-workspace-action--logout{min-height:44px;padding:7px 5px;color:#315f53;font-size:12px;font-weight:700;text-underline-offset:3px}.fb-workspace-header .fb-workspace-action--logout:disabled{color:#7d8e87;cursor:wait}.fb-workspace-header .fb-notification-toggle{border-radius:4px;font-size:12px}.fb-workspace :where(button,a):focus-visible{outline:3px solid #c58b2d;outline-offset:2px}@media(max-width:980px){.fb-workspace-header{gap:10px;padding-inline:22px}.fb-workspace-header__identity{flex-basis:180px;gap:8px}.fb-workspace-header__actions{gap:6px}}@media(max-width:800px){.fb-workspace{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.fb-workspace-header{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"identity" "actions";align-items:stretch;gap:9px;min-height:0;padding:12px 18px}.fb-workspace-header__identity{grid-area:identity;gap:4px}.fb-workspace-header__identity>.fb-demo-status{display:none}.fb-workspace-header__actions{grid-area:actions;justify-content:flex-start;gap:7px}.fb-workspace-header .fb-workspace-header__actions>.fb-workspace-action{display:inline-flex;align-items:center;justify-content:center}.fb-workspace-header .fb-workspace-action--public{padding-inline:10px}.fb-mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr));padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:none}.fb-mobile-nav--enterprise,.fb-mobile-nav--social,.fb-mobile-nav--admin{grid-template-columns:repeat(5,minmax(0,1fr))}.fb-mobile-nav button,.fb-mobile-nav--enterprise button{min-height:56px;font-size:12px;letter-spacing:normal;line-height:1.25;overflow-wrap:anywhere}}@media(max-width:720px){.fb-workspace-header{grid-template-columns:42px minmax(0,1fr);grid-template-areas:"brand identity" "actions actions";gap:8px 10px;padding:10px 16px}.fb-workspace-header>.fb-mobile-workspace-brand{grid-area:brand;min-width:0}.fb-workspace-header__identity{grid-area:identity;display:grid;min-width:0;align-content:center}.fb-workspace-header__actions{grid-area:actions;justify-content:flex-end;gap:6px}.fb-workspace-header .fb-notification-toggle{min-width:88px;padding-inline:8px}.fb-workspace-header .fb-workspace-action--public{padding-inline:9px}}@media(max-width:380px){.fb-workspace-header__actions{justify-content:flex-start}.fb-workspace-header .fb-workspace-action--public{padding-inline:7px}.fb-workspace-header .fb-notification-toggle{min-width:0}}@media(max-width:720px){.fb-workspace-header>.fb-mobile-workspace-brand .fb-brand{display:inline-flex!important;width:42px!important;min-width:42px;justify-content:center;gap:0;padding:0}.fb-workspace-header>.fb-mobile-workspace-brand .fb-brand-copy{display:none!important}}.fb-candidate-difference{max-width:1260px;margin:0 auto;padding:clamp(28px,4vw,64px)}.fb-candidate-difference__heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:36px;align-items:end;padding-bottom:20px;border-bottom:1px solid #d3e2da}.fb-candidate-difference__heading>div>p,.fb-candidate-difference__closure p{margin:0 0 8px;color:#28715f;font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.fb-candidate-difference__heading h1{margin:0;color:#064f45;font:600 clamp(36px,3.4vw,48px)/1.13 "Noto Serif TC",Georgia,serif;letter-spacing:-.045em}.fb-candidate-difference__heading>div>span{display:block;max-width:68ch;margin-top:10px;color:#58736b;font-size:14px;line-height:1.75}.fb-candidate-difference .fb-brief-summary{margin:0;border-top:2px solid #0b5a4f;background:#edf5f0}.fb-candidate-selection{display:flex;align-items:center;gap:18px;min-height:54px;margin-top:18px;padding:8px 12px 8px 18px;border:1px solid #c9dad2;border-radius:4px;background:#fffdf8;color:#164e45}.fb-candidate-selection>b{flex:0 0 auto;font:700 15px/1.2 "Noto Serif TC",Georgia,serif}.fb-candidate-selection ol{display:flex;flex:1;gap:20px;min-width:0;margin:0;padding:0;list-style:none;overflow:auto}.fb-candidate-selection li{display:flex;align-items:center;gap:7px;min-width:max-content;color:#426b61;font-size:12px;font-weight:700}.fb-candidate-selection i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#07564c;color:#fff;font-size:11px;font-style:normal}.fb-candidate-selection .fb-button{flex:0 0 auto;min-height:36px;padding:0 14px;font-size:12px}.fb-difference-guide{display:flex;justify-content:space-between;gap:28px;align-items:center;margin:18px 0;padding:0 0 15px;border-bottom:1px solid #d8e5de;color:#486e64}.fb-difference-guide>div{display:grid;gap:4px;max-width:70ch}.fb-difference-guide b{color:#07564c;font-size:13px}.fb-difference-guide span{font-size:13px;line-height:1.6}.fb-difference-guide small{flex:0 0 auto;color:#6b817a;font-size:11px}.fb-candidate-difference__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#d6e3dc;border:1px solid #d6e3dc}.fb-candidate-difference__grid.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-candidate-difference__grid>article{display:grid;grid-template-rows:auto auto 1fr auto;background:#fffdf8;min-width:0}.fb-candidate-difference__grid figure{margin:0;background:#eef5f0;overflow:hidden}.fb-candidate-difference__grid figure img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.fb-candidate-difference__grid>article>header{padding:18px 20px 13px}.fb-candidate-difference__grid>article>header p{margin:0;color:#608177;font-size:11px;font-weight:800;letter-spacing:.06em}.fb-candidate-difference__grid>article h2{margin:9px 0 5px;color:#064f45;font:600 27px/1.18 "Noto Serif TC",Georgia,serif;letter-spacing:-.03em}.fb-candidate-difference__grid>article>header span{color:#346d60;font-size:13px;font-weight:700}.fb-candidate-difference__grid dl{display:grid;align-content:start;margin:0;padding:0 20px}.fb-candidate-difference__grid dl>div{display:grid;gap:5px;padding:13px 0;border-top:1px solid #deebe5}.fb-candidate-difference__grid dt{color:#6b837b;font-size:10px;font-weight:800;letter-spacing:.06em}.fb-candidate-difference__grid dd{margin:0;color:#1e5046;font-size:13px;line-height:1.6}.fb-difference-unknown dd{color:#916b29}.fb-difference-unknown{background:linear-gradient(90deg,#fff9eb,transparent);margin-inline:-8px;padding-inline:8px!important}.fb-candidate-difference__grid footer{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:20px}.fb-candidate-difference__grid footer .fb-button{width:100%;min-height:46px}.fb-text-action{grid-column:1/-1;justify-self:start;min-height:40px;padding:0;border:0;background:transparent;color:#416a60;font:700 12px/1.4 inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.fb-candidate-difference__closure{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-top:24px;padding:23px 0;border-top:2px solid #0b5a4f}.fb-candidate-difference__closure h2{margin:0;color:#064f45;font:600 28px/1.25 "Noto Serif TC",Georgia,serif}.fb-candidate-difference__closure span{display:block;max-width:680px;margin-top:8px;color:#59746c;font-size:13px;line-height:1.65}@media(max-width:980px){.fb-candidate-difference__heading{grid-template-columns:1fr;gap:18px}.fb-candidate-difference__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.fb-candidate-difference{padding:24px 16px 96px}.fb-candidate-difference__heading h1{font-size:36px}.fb-candidate-selection{align-items:flex-start;flex-wrap:wrap;padding:13px}.fb-candidate-selection ol{order:3;flex-basis:100%;padding-top:3px}.fb-difference-guide{align-items:flex-start;flex-direction:column;gap:7px}.fb-candidate-difference__grid{grid-template-columns:1fr}.fb-candidate-difference__grid>article>header{padding:16px 15px 11px}.fb-candidate-difference__grid dl{padding:0 15px}.fb-candidate-difference__grid footer{padding:16px 15px}.fb-candidate-difference__closure{align-items:start;flex-direction:column}.fb-candidate-difference__closure .fb-button{width:100%}}.fb-activity-card--clickable{position:relative;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.fb-activity-card--clickable:hover{transform:translateY(-2px);box-shadow:0 12px 26px #0c453a1c}.fb-activity-card--clickable:focus-visible{outline:3px solid #307e70;outline-offset:3px}.fb-activity-card__body{position:relative}.fb-card-topline--enterprise{padding-right:42px}.fb-activity-card__bookmark{position:absolute;z-index:2;top:16px;right:16px;display:grid;grid-auto-flow:column;place-items:center;gap:6px;min-height:34px;width:auto;padding:0 10px;border:1px solid #c7dcd2;border-radius:18px;background:#fffefa;color:#0d6155;font-size:11px;font-weight:700;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.fb-activity-card__bookmark:hover,.fb-activity-card__bookmark.is-saved{border-color:#0b5a4f;background:#0b5a4f;color:#fff}.fb-activity-card__bookmark:focus-visible{outline:3px solid #96cdbd;outline-offset:2px}.fb-activity-card__bookmark svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fb-card-recommendation{min-height:40px;margin:12px 0 0;color:#496d63;font-size:12px;line-height:1.65}.fb-card-actions--enterprise{grid-template-columns:minmax(0,1fr) auto;align-items:center}.fb-card-actions--enterprise .fb-button--quiet{padding-inline:0;color:#446f64;text-decoration:underline;text-decoration-color:#a7c4ba;text-underline-offset:4px}.fb-card-actions--enterprise .fb-button--quiet:hover{color:#064f45}.fb-card-reason-panel{display:grid;gap:8px;margin-top:15px;padding:14px 0 0;border-top:1px solid #d7e4de;color:#43695f}.fb-card-reason-panel>p{margin:0;color:#2d7566;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fb-card-reason-panel>b{font-size:13px;line-height:1.6}.fb-card-reason-panel dl{display:grid;gap:7px;margin:0}.fb-card-reason-panel dl>div{display:grid;grid-template-columns:66px 1fr;gap:8px}.fb-card-reason-panel dt{color:#769087;font-size:10px;font-weight:800}.fb-card-reason-panel dd{margin:0;color:#546f67;font-size:11px;line-height:1.5}.fb-saved-library{max-width:1240px;margin:0 auto;padding:clamp(28px,4vw,62px) 0}.fb-saved-library__heading{display:flex;align-items:end;justify-content:space-between;gap:28px;padding-bottom:23px;border-bottom:1px solid #d4e2db}.fb-saved-library__heading p,.fb-saved-library__saved header p,.fb-saved-library__shortlist>p,.fb-saved-library__history header p{margin:0 0 8px;color:#267261;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.fb-saved-library__heading h1{max-width:720px;margin:0;color:#064f45;font:600 clamp(32px,3.5vw,48px)/1.18 "Noto Serif TC",Georgia,serif;letter-spacing:-.04em}.fb-saved-library__heading span{display:block;max-width:770px;margin-top:11px;color:#58756c;font-size:13px;line-height:1.75}.fb-saved-library__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(286px,.34fr);margin-top:22px;border-top:2px solid #0b5a4f}.fb-saved-library__saved{min-width:0;padding:26px 30px 30px;background:#fffefa}.fb-saved-library__saved>header{display:flex;align-items:end;justify-content:space-between;gap:18px;padding-bottom:17px;border-bottom:1px solid #dce8e2}.fb-saved-library__saved h2{margin:0;color:#064f45;font:600 27px/1.3 "Noto Serif TC",Georgia,serif}.fb-saved-library__saved>header>span{color:#71857c;font-size:11px}.fb-saved-library__rows{border-top:0}.fb-saved-library__rows>article{display:grid;grid-template-columns:118px minmax(0,1fr);gap:18px;padding:20px 0;border-bottom:1px solid #dce8e2}.fb-saved-library__rows>article>img{width:118px;height:104px;object-fit:cover}.fb-saved-library__rows small{color:#73867e;font-size:10px}.fb-saved-library__rows h3{margin:4px 0;color:#074f45;font:600 22px/1.3 "Noto Serif TC",Georgia,serif}.fb-saved-library__rows p{margin:3px 0;color:#3e6a5f;font-size:12px}.fb-saved-library__rows>article>div>span{display:block;max-width:66ch;margin-top:8px;color:#58746c;font-size:11px;line-height:1.6}.fb-saved-library__rows footer{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-top:13px}.fb-saved-library__rows footer .fb-button{min-height:42px}.fb-saved-library__shortlist{display:flex;flex-direction:column;align-items:flex-start;padding:26px 25px 28px;background:#eaf4ef}.fb-saved-library__shortlist>b{color:#074f45;font:600 50px/1 "Noto Serif TC",Georgia,serif;letter-spacing:-.05em}.fb-saved-library__shortlist h2{margin:13px 0 7px;color:#074f45;font:600 26px/1.25 "Noto Serif TC",Georgia,serif}.fb-saved-library__shortlist>span{color:#55736a;font-size:12px;line-height:1.65}.fb-saved-library__shortlist ol{display:grid;width:100%;gap:0;margin:20px 0;padding:0;border-top:1px solid #bdd8cd;list-style:none}.fb-saved-library__shortlist li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px 0;border-bottom:1px solid #c8dfd5}.fb-saved-library__shortlist li i{display:grid;place-items:center;width:20px;height:20px;border:1px solid #5c9b89;border-radius:50%;color:#0a594d;font-size:10px;font-style:normal}.fb-saved-library__shortlist li span{color:#255f54;font-size:12px;font-weight:800;line-height:1.4}.fb-saved-library__shortlist li button{border:0;padding:5px 0;background:transparent;color:#54766c;font:700 11px inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fb-saved-library__shortlist>.fb-button{width:100%;margin-top:auto}.fb-saved-library__empty{display:grid;justify-items:start;gap:8px;padding:38px 0 7px}.fb-saved-library__empty h3{margin:0;color:#074f45;font:600 23px/1.35 "Noto Serif TC",Georgia,serif}.fb-saved-library__empty p{max-width:56ch;margin:0;color:#58756c;font-size:13px;line-height:1.7}.fb-saved-library__history{margin-top:24px;padding:22px 0;border-top:1px solid #cfe0d7;border-bottom:1px solid #cfe0d7}.fb-saved-library__history h2{margin:0;color:#174f44;font:600 21px/1.4 "Noto Serif TC",Georgia,serif}.fb-saved-library__history ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:18px 0 0;padding:0;border-top:1px solid #d6e4de;list-style:none}.fb-saved-library__history li{display:grid;gap:5px;padding:15px 18px 12px;border-right:1px solid #d6e4de}.fb-saved-library__history li:first-child{padding-left:0}.fb-saved-library__history li:last-child{border-right:0}.fb-saved-library__history li>span{color:#174f44;font-size:13px;font-weight:800}.fb-saved-library__history small,.fb-saved-library__history>p{color:#6b827a;font-size:11px;line-height:1.55}.fb-candidate-difference__workarea{display:grid;grid-template-columns:minmax(0,1fr) 318px;gap:18px;align-items:start}.fb-candidate-difference__workarea .fb-candidate-difference__grid,.fb-candidate-difference__workarea .fb-candidate-difference__grid.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-candidate-difference__grid>article.is-focused{box-shadow:inset 0 3px #0a594d}.fb-candidate-drawer{position:sticky;top:18px;overflow:hidden;border-top:3px solid #0a594d;background:#eef6f1;color:#164f44}.fb-candidate-drawer>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 17px;border-bottom:1px solid #c9ddd3}.fb-candidate-drawer>header p{margin:0;color:#297262;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fb-candidate-drawer>header .fb-button{min-height:36px;font-size:11px}.fb-candidate-drawer>img{display:block;width:100%;height:154px;object-fit:cover}.fb-candidate-drawer>div{padding:18px}.fb-candidate-drawer>div>p{margin:0;color:#688279;font-size:10px;font-weight:800;letter-spacing:.06em}.fb-candidate-drawer h2{margin:7px 0 4px;color:#064f45;font:600 27px/1.2 "Noto Serif TC",Georgia,serif}.fb-candidate-drawer>div>b{color:#39695d;font-size:12px}.fb-candidate-drawer dl{display:grid;gap:0;margin:17px 0}.fb-candidate-drawer dl>div{display:grid;gap:4px;padding:10px 0;border-top:1px solid #c8ddd3}.fb-candidate-drawer dt{color:#638079;font-size:10px;font-weight:800}.fb-candidate-drawer dd{margin:0;color:#315f55;font-size:12px;line-height:1.55}.fb-candidate-drawer .fb-button{width:100%;margin-top:8px;min-height:44px}.fb-decision-paths--three{grid-template-columns:repeat(3,minmax(0,1fr))}.fb-decision-paths--three article{display:flex;flex-direction:column}.fb-decision-paths--three .fb-button{margin-top:auto}.fb-decision-workpanel{display:grid;gap:20px;margin-top:22px;padding:27px 29px;border-top:3px solid #0a594d;background:#f0f7f3}.fb-decision-workpanel>header{display:flex;align-items:start;justify-content:space-between;gap:16px}.fb-decision-workpanel>header p{margin:0;color:#31776a;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fb-decision-workpanel h2{margin:6px 0 0;color:#064f45;font:600 27px/1.3 "Noto Serif TC",Georgia,serif}.fb-decision-workpanel>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid #c5dcd1}.fb-decision-workpanel>dl>div{padding:14px;border-right:1px solid #c5dcd1;border-bottom:1px solid #c5dcd1}.fb-decision-workpanel dt{color:#5d7a70;font-size:10px;font-weight:800}.fb-decision-workpanel dd{margin:5px 0 0;color:#27594f;font-size:13px;line-height:1.6}.fb-decision-workpanel label{display:grid;gap:8px;color:#335f55;font-size:12px;font-weight:800}.fb-decision-workpanel textarea,.fb-decision-workpanel input{width:100%;min-height:46px;border:1px solid #b9cec3;border-radius:5px;padding:10px 11px;background:#fffefa;color:#244e45;font:14px Noto Sans HK,sans-serif}.fb-decision-workpanel textarea{min-height:98px;resize:vertical}.fb-decision-inquiry-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fb-decision-inquiry-form label{display:grid;gap:7px}.fb-decision-inquiry-form .span-two{grid-column:1/-1}.fb-decision-inquiry-form .fb-button{justify-self:start}.fb-decision-local-result{display:grid;gap:9px;padding:20px 0;border-top:1px solid #bcd6cb}.fb-decision-local-result b{color:#0a594d;font:600 23px/1.3 "Noto Serif TC",Georgia,serif}.fb-decision-local-result span{color:#52736a;font-size:13px;line-height:1.65}.fb-decision-local-result .fb-button{justify-self:start}@media(max-width:1160px){.fb-candidate-difference__workarea{grid-template-columns:1fr}.fb-candidate-drawer{position:static;display:grid;grid-template-columns:210px minmax(0,1fr)}.fb-candidate-drawer>header{grid-column:1/-1}.fb-candidate-drawer>img{height:100%}.fb-saved-library__layout{grid-template-columns:minmax(0,1fr) 290px}}@media(max-width:760px){.fb-saved-library{padding:26px 0 94px}.fb-saved-library__heading{align-items:flex-start;flex-direction:column}.fb-saved-library__heading .fb-button{width:100%}.fb-saved-library__layout{grid-template-columns:1fr}.fb-saved-library__shortlist{order:-1;padding:23px 20px}.fb-saved-library__saved{padding:23px 20px}.fb-saved-library__history ol{grid-template-columns:1fr}.fb-saved-library__history li,.fb-saved-library__history li:first-child{padding:13px 0;border-right:0;border-bottom:1px solid #d6e4de}.fb-candidate-difference__workarea .fb-candidate-difference__grid,.fb-candidate-difference__workarea .fb-candidate-difference__grid.is-2,.fb-candidate-drawer{grid-template-columns:1fr}.fb-candidate-drawer>img{height:190px}.fb-decision-paths--three,.fb-decision-workpanel>dl,.fb-decision-inquiry-form{grid-template-columns:1fr}.fb-decision-workpanel{padding:22px 20px}.fb-decision-workpanel>header{align-items:flex-start;flex-direction:column}.fb-decision-workpanel>header .fb-button,.fb-decision-inquiry-form .fb-button,.fb-decision-local-result .fb-button{width:100%}.fb-decision-workpanel>dl>div{border-right:0}.fb-decision-inquiry-form .span-two{grid-column:auto}.fb-activity-card__bookmark{top:14px;right:14px}.fb-card-topline--enterprise{padding-right:46px}.fb-card-actions--enterprise{grid-template-columns:1fr}.fb-card-actions--enterprise .fb-button--quiet{justify-content:flex-start;min-height:34px}}.fb-enterprise-intent .fb-intent-review{margin:1rem 0 0;padding:1rem 0 0;border-top:1px solid var(--line, #d9e3df)}.fb-intent-review>p{margin:0 0 .65rem;color:var(--pine, #075247);font-size:.8rem;font-weight:800;letter-spacing:.08em}.fb-intent-review dl{display:grid;gap:.55rem;margin:0}.fb-intent-review dl>div{display:grid;grid-template-columns:minmax(8rem,.8fr) 1.7fr;gap:1rem;align-items:baseline;padding:.65rem 0;border-bottom:1px solid var(--line, #d9e3df)}.fb-intent-review dt,.fb-intent-review dd{margin:0}.fb-intent-review dt{color:var(--ink-soft, #52726c);font-size:.9rem}.fb-intent-review dd{color:var(--ink, #073f37);font-weight:700}.fb-intent-review-actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.fb-arrangement-readonly{display:grid;gap:1.2rem;padding-top:.2rem}.fb-arrangement-readonly>header{display:flex;align-items:start;justify-content:space-between;gap:1rem}.fb-arrangement-readonly>header p{margin:0;color:var(--pine, #075247);font-size:.78rem;font-weight:800;letter-spacing:.08em}.fb-arrangement-readonly>header h2{margin:.35rem 0}.fb-arrangement-readonly>header span{display:block;max-width:40rem;color:var(--ink-soft, #52726c);font-size:.9rem;line-height:1.65}.fb-arrangement-readonly>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border-top:1px solid var(--line, #d9e3df)}.fb-arrangement-readonly>dl>div{display:grid;gap:.35rem;padding:.85rem 0;border-bottom:1px solid var(--line, #d9e3df)}.fb-arrangement-readonly>dl>div:nth-child(odd){padding-right:1rem}.fb-arrangement-readonly>dl>div:nth-child(2n){padding-left:1rem;border-left:1px solid var(--line, #d9e3df)}.fb-arrangement-readonly dt{color:var(--ink-soft, #52726c);font-size:.8rem}.fb-arrangement-readonly dd{margin:0;color:var(--ink, #073f37);font-weight:700;line-height:1.5}.fb-arrangement-readonly>.fb-button{width:fit-content}.fb-proposal-step-back{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1rem 0;padding:.8rem 0;border-block:1px solid var(--line, #d9e3df)}.fb-proposal-step-back>span{color:var(--ink-soft, #52726c);font-size:.88rem;line-height:1.55}.fb-proposal-step-back .fb-button{flex:0 0 auto;min-height:44px}.fb-card-actions .fb-card-reason-panel--public{grid-column:1 / -1;margin-top:.2rem;padding:.85rem 0 0;border-top:1px solid var(--line, #d9e3df)}.fb-card-reason-panel--public>p,.fb-card-reason-panel--public>b,.fb-card-reason-panel--public dl{display:block;margin:0}.fb-card-reason-panel--public>p{color:var(--pine, #075247);font-size:.75rem;font-weight:800;letter-spacing:.08em}.fb-card-reason-panel--public>b{margin-top:.3rem;color:var(--ink, #073f37);font-size:.92rem;line-height:1.55}.fb-card-reason-panel--public dl{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.75rem}.fb-card-reason-panel--public dt{color:var(--ink-soft, #52726c);font-size:.75rem}.fb-card-reason-panel--public dd{margin:.22rem 0 0;color:var(--ink, #073f37);font-size:.8rem;font-weight:700;line-height:1.45}.fb-collaboration-timeline{margin-top:1.25rem;padding:1.35rem 0 0;border-top:1px solid var(--line, #d9e3df)}.fb-collaboration-timeline>header{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:0 0 1rem}.fb-collaboration-timeline>header p{margin:0;color:var(--pine, #075247);font-size:.76rem;font-weight:800;letter-spacing:.08em}.fb-collaboration-timeline>header h2{margin:.3rem 0 0;color:var(--ink, #073f37);font:700 1.25rem/1.35 "Noto Serif TC",serif}.fb-collaboration-timeline>header>span{max-width:18rem;color:var(--ink-soft, #52726c);font-size:.78rem;line-height:1.45;text-align:right}.fb-collaboration-timeline ol{position:relative;display:grid;gap:0;margin:0;padding:0;list-style:none}.fb-collaboration-timeline ol:before{position:absolute;top:.8rem;bottom:.8rem;left:.42rem;width:1px;background:#b8d3c8;content:""}.fb-collaboration-timeline__event{position:relative;display:grid;grid-template-columns:1rem minmax(0,1fr) max-content;gap:.7rem;align-items:start;padding:.75rem 0}.fb-collaboration-timeline__marker{z-index:1;width:.82rem;height:.82rem;margin-top:.18rem;border:2px solid #80ad9e;border-radius:999px;background:#fffefa}.fb-collaboration-timeline__event--outcome .fb-collaboration-timeline__marker{border-color:#357f6d;background:#edf6f1}.fb-collaboration-timeline__event--current .fb-collaboration-timeline__marker{border-color:#c48a25;background:#fff6df;box-shadow:0 0 0 4px #fffaf0}.fb-collaboration-timeline__event>div{display:grid;gap:.18rem;min-width:0}.fb-collaboration-timeline__event small{color:var(--ink-soft, #52726c);font-size:.72rem;font-weight:800;letter-spacing:.04em}.fb-collaboration-timeline__event b{color:var(--ink, #073f37);font-size:.92rem;line-height:1.45}.fb-collaboration-timeline__event div>span{color:var(--ink-soft, #52726c);font-size:.82rem;line-height:1.5}.fb-collaboration-timeline__event time{color:var(--ink-soft, #52726c);font-size:.74rem;line-height:1.5;white-space:nowrap}@media(max-width:640px){.fb-intent-review dl>div{grid-template-columns:1fr;gap:.25rem}.fb-intent-review-actions{display:grid;grid-template-columns:1fr}.fb-intent-review-actions .fb-button{width:100%}.fb-arrangement-readonly>header{display:grid}.fb-arrangement-readonly>header .fb-button,.fb-arrangement-readonly>.fb-button{width:100%}.fb-arrangement-readonly>dl{grid-template-columns:1fr}.fb-arrangement-readonly>dl>div:nth-child(odd),.fb-arrangement-readonly>dl>div:nth-child(2n){padding-inline:0;border-left:0}.fb-proposal-step-back{display:grid}.fb-proposal-step-back .fb-button{width:100%}.fb-card-reason-panel--public dl{grid-template-columns:1fr;gap:.45rem}.fb-collaboration-timeline>header{display:grid;align-items:start}.fb-collaboration-timeline>header>span{max-width:none;text-align:left}.fb-collaboration-timeline__event{grid-template-columns:1rem minmax(0,1fr)}.fb-collaboration-timeline__event time{grid-column:2}}.skip-link{position:fixed;z-index:9999;top:10px;left:10px;transform:translateY(-150%);border:1px solid #0b5a50;padding:10px 14px;background:#fffefa;color:#08483f;font-weight:800;text-decoration:none}.skip-link:focus{transform:translateY(0)}.fb-brand{gap:9px}.fb-brand-mark{width:66px;height:66px;flex-basis:66px}.fb-brand-copy{align-content:center;min-width:0}.fb-brand-name{font-size:20px;letter-spacing:-.045em}.fb-brand-copy small{color:#637b74;line-height:1.25}.fb-workspace-header>.fb-mobile-workspace-brand{display:none!important}.fb-demo-status{border-left:2px solid #6aa58e;padding-left:9px;color:#58746b;font-size:10px;font-weight:800;letter-spacing:.03em;white-space:nowrap}.fb-organisation-recognitions,.fb-line-illustration,.fb-action-illustration,.fb-home-editorial-art{display:none!important}.fb-activity-hero-price{display:grid!important;width:min(100%,470px);gap:5px!important;margin-top:24px!important;border-top:1px solid #b9d1c7;border-bottom:1px solid #b9d1c7;padding:17px 0!important}.fb-activity-hero-price small{color:#3b7065;font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.fb-activity-hero-price b{color:#08483f!important;font:700 clamp(28px,3vw,42px)/1.15 "Noto Serif TC",serif;letter-spacing:-.045em}.fb-activity-hero-price span{margin:0!important;color:#5b756d!important;font-size:12px!important;line-height:1.65!important}.fb-key-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 0;border:1px solid #c9ddd4;background:#c9ddd4;gap:1px}.fb-key-fact{display:grid;grid-template-columns:46px minmax(0,1fr);min-width:0;min-height:104px;align-items:center;gap:12px;padding:20px 18px;background:#fffefa}.fb-key-fact__icon,.fb-quadrant-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid #a9c8bc;color:#1f6b5c;background:#edf5f1}.fb-key-fact__icon svg,.fb-quadrant-icon svg{width:22px;height:22px}.fb-key-fact small,.fb-key-fact b{display:block}.fb-key-fact small{margin-bottom:5px;color:#617a72;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.fb-key-fact b{overflow-wrap:anywhere;color:#08483f;font:700 clamp(17px,1.7vw,24px)/1.35 "Noto Serif TC",serif;letter-spacing:-.025em}.fb-key-facts--compact .fb-key-fact{min-height:86px;padding-block:15px}.fb-key-facts--compact .fb-key-fact b{font-size:clamp(15px,1.35vw,20px)}.fb-collaboration-detail>.fb-key-facts+.fb-key-facts{display:none}.fb-activity-narrative-wrap>header{padding:27px 30px 20px;border-left:1px solid #d9e5df;border-bottom:1px solid #d9e5df;background:#f5f8f5}.fb-activity-narrative-wrap>header p{margin:0 0 6px;color:#34786b;font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.fb-activity-narrative-wrap>header h2{margin:0;color:#08483f;font:700 24px/1.4 "Noto Serif TC",serif}.fb-activity-narrative article{position:relative;padding-top:28px}.fb-activity-narrative .fb-quadrant-icon{margin:0 0 18px}.fb-activity-narrative article>span:not(.fb-quadrant-icon){display:block}.fb-survey-ring{--survey-percent: 0%;display:grid;width:92px;height:92px;flex:0 0 92px;place-items:center;margin:0;border-radius:50%;background:radial-gradient(circle at center,#fffefa 0 55%,transparent 56%),conic-gradient(#20715f var(--survey-percent),#dce8e2 0)}.fb-survey-ring b{color:#08483f;font:700 22px/1 "Noto Serif TC",serif}.fb-participant-receipt{display:grid;gap:8px;margin-top:28px;border-top:3px solid #1c6a59;padding:24px 0 4px}.fb-participant-receipt b{color:#08483f;font:700 27px/1.35 "Noto Serif TC",serif}.fb-participant-receipt span,.fb-participant-receipt small{color:#5d776f;line-height:1.65}.fb-closeout-observed label{display:block;color:#55736b;font-size:11px;font-weight:800}.fb-closeout-observed input{width:min(150px,100%);margin:7px 0 9px;border:0;border-bottom:2px solid #1e6c5c;border-radius:0;padding:4px 0;background:transparent;color:#08483f;font:700 35px/1 "Noto Serif TC",serif}.fb-auth-role-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:20px 0 4px;border:1px solid #bed2c9;background:#bed2c9}.fb-auth-role-switch button{min-height:48px;border:0;padding:10px 14px;background:#fffefa;color:#526e66;font-weight:800}.fb-auth-role-switch button.is-active,.fb-auth-role-switch button.selected,.fb-auth-role-switch button[aria-pressed=true]{background:#0b5a50;color:#fff}.c14-experience .fb-design-notice,.c14-experience .fb-future-status,.c14-experience .fb-selection-state,.c14-experience .fb-design-only-label,.c14-experience .fb-action-result,.c14-experience .fb-page-note,.c14-experience .fb-map-page,.c14-experience .fb-forecast-owners,.c14-experience .fb-forecast-actions>span,.c14-experience .fb-admin-telemetry,.c14-experience .fb-admin-policy,.c14-experience [data-internal-only=true]{display:none!important}.c14-experience .fb-demo-status{color:#607a72}.fb-public-detail-disclosure{max-width:760px;margin:14px 0 0;padding:0;color:#607a72;font-size:11px;line-height:1.65}.fb-detail-gallery{display:grid;grid-template-rows:auto auto auto;align-content:start;gap:8px;min-width:0;padding:0!important;background:#e7f1ec}.fb-detail-gallery>img,.fb-detail-gallery>.fb-media-unavailable{display:grid;width:100%;height:auto!important;aspect-ratio:4 / 3;place-items:center;object-fit:cover;background:#dce9e3}.fb-detail-gallery>img[src$=".svg"]{object-fit:contain;padding:24px}.fb-detail-gallery>div{display:grid!important;grid-template-columns:repeat(4,minmax(52px,1fr));gap:8px!important;margin:0!important;padding:0!important}.fb-detail-gallery button{min-height:54px;aspect-ratio:4 / 3;overflow:hidden;border:2px solid transparent;padding:0;background:#dce9e3;cursor:pointer}.fb-detail-gallery button.selected{border-color:#0b5a4f;box-shadow:inset 0 0 0 1px #fff}.fb-detail-gallery button img,.fb-detail-gallery button .fb-media-unavailable{display:grid;width:100%;height:100%!important;aspect-ratio:4 / 3;place-items:center;object-fit:cover}.fb-detail-gallery button img[src$=".svg"]{object-fit:contain;padding:5px}.fb-detail-gallery>small{padding:0 4px 10px;color:#607970;font-size:11px}.fb-activity-detail>header>.fb-detail-gallery{align-self:stretch;margin:0}.fb-activity-card__media>img,.fb-activity-card__media>.fb-media-unavailable,.fb-managed-activity-list article>img,.fb-main-image>img,.fb-main-image>.fb-media-unavailable,.fb-activity-gallery-editor figure>img,.fb-activity-gallery-editor figure>.fb-media-unavailable{display:grid;width:100%;height:100%;aspect-ratio:4 / 3;place-items:center;object-fit:cover}.fb-activity-card__media{aspect-ratio:4 / 3!important}.fb-catalogue-status{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:10px 0 2px}.fb-catalogue-status b,.fb-catalogue-status span{border-radius:999px;padding:5px 9px;font-size:11px;line-height:1.25}.fb-catalogue-status b{background:#edf4f0;color:#365d52}.fb-catalogue-status span{background:#fff4d8;color:#755916}.fb-catalogue-status small{flex-basis:100%;color:#637c74;font-size:11px}.fb-catalogue-status a{display:inline-block;color:inherit;font-weight:700}.fb-market-catalogue-note{display:inline-flex;align-items:flex-start;gap:7px;width:fit-content;margin:-6px 0 20px;padding:0;color:#557269;line-height:1.65}.fb-market-catalogue-note>span{display:inline-grid;width:17px;height:17px;margin-top:1px;border:1px solid #a8bbb5;border-radius:50%;place-items:center;color:#42675d;font-size:10px;font-style:normal;font-weight:800}.fb-market-catalogue-note small{max-width:760px;color:inherit;font-size:11px}.fb-organisation-wordmark{display:-webkit-box;overflow:hidden;padding:4px;color:#155d52;font-size:8px;font-weight:900;line-height:1.15;letter-spacing:-.02em;-webkit-box-orient:vertical;-webkit-line-clamp:3}.fb-organisation-logo:not(.fb-organisation-logo--compact) .fb-organisation-wordmark{padding:8px;font-size:11px;line-height:1.2}.fb-market-sdg .fb-sdg-picker button>span{display:grid;gap:4px}.fb-market-sdg .fb-sdg-picker button>span>small{color:#71857e;font-size:9px;font-weight:700}.fb-card-provider{margin:4px 0 8px;color:#486b61;font-size:12px;font-weight:700}.fb-main-image>img,.fb-main-image>.fb-media-unavailable{height:auto;min-height:0}.fb-activity-card__media img[src$=".svg"],.fb-managed-activity-list article>img[src$=".svg"],.fb-main-image>img[src$=".svg"],.fb-activity-gallery-editor figure>img[src$=".svg"]{object-fit:contain;padding:14px}.fb-media-unavailable{min-height:130px;padding:16px;color:#5d756d;background:linear-gradient(135deg,#edf4f0,#dbe8e2);font-size:12px;text-align:center}.fb-sdg-fallback{display:grid!important;width:48px;height:48px;place-items:center;flex:0 0 48px;border:1px solid #b9cec5;color:#0b5a4f;background:#edf5f1;font-size:10px!important;font-weight:800;line-height:1.1!important;text-align:center}.fb-fit-pill{max-width:56%;border-radius:999px;padding:5px 9px;font-size:10px!important;line-height:1.25;text-align:center}.fb-fit-pill.is-match{color:#0a654f;background:#dff2e9}.fb-fit-pill.is-pending{color:#7b5715;background:#fff0c9}.fb-fit-pill.is-mismatch{color:#913e34;background:#f9dfda}.fb-fit-summary{display:grid;gap:14px;width:100%;padding:0}.fb-fit-summary header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid #d4e1dc}.fb-fit-summary header h3{margin:0;color:#173f39;font:700 18px/1.4 "Noto Serif TC",serif}.fb-fit-summary--match header h3{color:#17624f}.fb-fit-summary--pending header h3{color:#73571f}.fb-fit-summary--mismatch header h3{color:#88483e}.fb-fit-summary header span{color:#607970;font-size:11px;line-height:1.5}.fb-fit-summary dl{display:grid;margin:0}.fb-fit-summary dl>div{display:grid;grid-template-columns:minmax(110px,.38fr) minmax(0,1fr);gap:18px;padding:10px 0;border-bottom:1px solid #e0e8e4}.fb-fit-summary dl>div:last-child{border-bottom:0;padding-bottom:0}.fb-fit-summary dt{color:#294e47;font-size:11px;font-weight:800;line-height:1.55}.fb-fit-summary dd{margin:0;color:#536f66;font-size:11px;line-height:1.65}.fb-fit-summary.is-compact{gap:7px;margin:4px 0 7px;padding-top:9px;border-top:1px solid #d8e3de}.fb-fit-summary.is-compact header{padding:0;border-bottom:0}.fb-fit-summary.is-compact header h3{font:800 12px/1.45 Noto Sans HK,sans-serif}.fb-fit-summary.is-compact dl>div{grid-template-columns:1fr;gap:2px;padding:6px 0}.fb-fit-summary.is-compact dt{font-size:10px}.fb-fit-summary.is-compact dd{font-size:10px;line-height:1.55}.fb-market-excluded{margin-top:42px;border-top:1px solid #d8e4de;padding-top:28px}.fb-market-excluded>header{display:flex;align-items:end;justify-content:space-between;gap:20px}.fb-market-excluded>header p{margin:0 0 5px;color:#a65349;font-size:11px;font-weight:800;letter-spacing:.08em}.fb-market-excluded>header h2{margin:0;color:#174e45;font:700 25px/1.35 "Noto Serif TC",serif}.fb-market-excluded>header>span{color:#647c74;font-size:11px}.fb-need-brief__grid>label.span-two{grid-column:span 2}.fb-need-detected{margin:0 29px 24px;border-top:2px solid #2f806e;border-bottom:1px solid #c9d9d2;padding:17px 0 15px;background:#fffefa94}.fb-need-detected>header{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:0 17px 13px}.fb-need-detected>header p{margin:0;color:#34796b;font-size:10px;font-weight:800;letter-spacing:.09em}.fb-need-detected>header h3{margin:4px 0 0;color:#174e45;font:700 18px/1.4 "Noto Serif TC",serif}.fb-need-detected>header>b{color:#2f6e60;font-size:11px;white-space:nowrap}.fb-need-detected dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 17px 13px;background:#d5e1dc}.fb-need-detected dl div{min-width:0;padding:11px 12px;background:#fffefa}.fb-need-detected dt{color:#71867f;font-size:9px;font-weight:800;letter-spacing:.05em}.fb-need-detected dd{margin:5px 0 0;color:#173f39;font-size:12px;font-weight:800;overflow-wrap:anywhere}.fb-need-detected>p{margin:0 17px 12px;color:#557068;font-size:12px}.fb-need-detected>small{display:block;margin:0 17px;color:#60766f;font-size:10px;line-height:1.55}.fb-need-detected.is-empty{border-top-color:#9eb6ad}.fb-detail-need-fit{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,4vw,54px);align-items:start;margin:22px 0 34px;border-top:1px solid #cdded6;padding:26px 0 0}.fb-detail-need-fit .fb-brief-summary{margin:0;border:0;padding:0;background:transparent;grid-template-columns:1fr;gap:16px}.fb-detail-need-fit .fb-brief-summary dl{gap:20px;padding-top:14px;border-top:1px solid #dbe6e1}.fb-detail-need-fit .fb-brief-summary dl div{border-left:0;padding-left:0}.fb-detail-need-fit>div>p{margin:0 0 12px;color:#4a6e65;font-size:11px;font-weight:800;letter-spacing:.08em}.fb-activity-gallery-editor .fb-form-message{margin-top:8px;color:#0b5a4f}.fb-public-story{background:#fcfbf7}.fb-story-hero{display:grid;grid-template-columns:minmax(0,.96fr) minmax(360px,.84fr);gap:clamp(44px,7vw,110px);align-items:center;min-height:630px;padding:78px max(24px,calc((100% - 1280px)/2));background:linear-gradient(180deg,#f9fbf8,#fcfbf7 78%),url(/assets/hong-kong-line-art.png) center bottom / min(1460px,100%) auto no-repeat}.fb-story-hero__copy>p,.fb-story-premise>p,.fb-story-trust header>p,.fb-story-close p{margin:0;color:#32786b;font-size:11px;font-weight:800;letter-spacing:.13em}.fb-story-hero h1{max-width:700px;margin:13px 0 0;color:var(--fb-ink);font:700 clamp(42px,5vw,66px)/1.23 "Noto Serif TC",serif;letter-spacing:-.06em}.fb-story-hero__copy>span{display:block;max-width:570px;margin-top:24px;color:#506e65;font-size:16px;line-height:1.85}.fb-story-hero__copy>div{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px}.fb-story-hero__copy>div>button:not(.fb-button){min-height:44px;border:0;padding:8px 0;background:transparent;color:#315e54;font-size:13px;font-weight:800;text-decoration:underline;text-decoration-color:#9fc5b8;text-decoration-thickness:1px;text-underline-offset:6px;cursor:pointer}.fb-story-hero figure{position:relative;margin:0;padding:0 0 40px 42px}.fb-story-hero figure:before{position:absolute;top:34px;right:24px;bottom:0;left:0;background:#dcece5;content:""}.fb-story-hero figure img{position:relative;display:block;width:100%;min-height:400px;object-fit:cover;box-shadow:0 20px 45px #0a433926}.fb-story-hero figcaption{position:absolute;right:0;bottom:0;max-width:330px;padding:17px 19px;background:var(--fb-ink);color:#e8f2ed}.fb-story-hero figcaption b,.fb-story-hero figcaption span{display:block}.fb-story-hero figcaption b{font:700 19px/1.4 "Noto Serif TC",serif}.fb-story-hero figcaption span{margin-top:4px;font-size:12px;line-height:1.65;opacity:.85}.fb-story-premise{display:grid;grid-template-columns:minmax(220px,.63fr) minmax(0,1.3fr) minmax(190px,.5fr);gap:44px;align-items:end;padding:76px max(24px,calc((100% - 1180px)/2));border-top:1px solid #d8e5de;border-bottom:1px solid #d8e5de;background:#eaf3ee}.fb-story-premise h2{max-width:720px;margin:0;color:var(--fb-ink);font:700 clamp(27px,3vw,39px)/1.42 "Noto Serif TC",serif;letter-spacing:-.045em}.fb-story-premise>div{padding-bottom:4px;color:#506e65;font-size:13px;line-height:1.7}.fb-story-premise>div span,.fb-story-premise>div b{display:block}.fb-story-premise>div b{margin-top:11px;color:#1c5f52;font:700 18px/1.5 "Noto Serif TC",serif}.fb-story-chapters{max-width:1280px;margin:0 auto;padding:86px 24px 0}.fb-story-chapter{display:grid;grid-template-columns:132px minmax(0,1.1fr) minmax(330px,.9fr);gap:34px;align-items:stretch;padding:54px 0;border-top:1px solid #d8e4de}.fb-story-chapter:last-child{border-bottom:1px solid #d8e4de}.fb-story-chapter__number{display:grid;align-content:start;gap:10px;padding-top:4px}.fb-story-chapter__number span{color:#3b8978;font:700 36px/1 "Noto Serif TC",serif}.fb-story-chapter__number b{color:#6b827a;font-size:12px;letter-spacing:.08em}.fb-story-chapter__copy{align-self:center}.fb-story-chapter h2{max-width:570px;margin:0;color:var(--fb-ink);font:700 clamp(28px,3vw,41px)/1.33 "Noto Serif TC",serif;letter-spacing:-.045em}.fb-story-chapter__copy>p{max-width:600px;margin:19px 0 0;color:#537169;font-size:15px;line-height:1.85}.fb-story-chapter dl{display:grid;grid-template-columns:1fr 1fr;gap:16px 25px;margin:29px 0 0;padding:18px 0 0;border-top:1px solid #d6e3dd}.fb-story-chapter dl div{min-width:0}.fb-story-chapter dt{color:#347b6e;font-size:11px;font-weight:800;letter-spacing:.08em}.fb-story-chapter dd{margin:8px 0 0;color:#45675f;font-size:13px;line-height:1.7}.fb-story-chapter figure{min-height:270px;margin:0;overflow:hidden;background:#edf4f0}.fb-story-chapter figure img{display:block;width:100%;height:100%;min-height:270px;object-fit:cover}.fb-story-chapter--sage{margin:0 -18px;padding:58px 18px;border-top-color:transparent;background:#edf5f1}.fb-story-chapter--sage+.fb-story-chapter{border-top-color:transparent}.fb-story-chapter--ink{margin:0 -18px;padding:58px 18px;border-top-color:transparent;background:var(--fb-ink)}.fb-story-chapter--ink .fb-story-chapter__number span,.fb-story-chapter--ink .fb-story-chapter__number b,.fb-story-chapter--ink h2{color:#fff}.fb-story-chapter--ink .fb-story-chapter__copy>p,.fb-story-chapter--ink dd{color:#c7dbd3}.fb-story-chapter--ink dt{color:#b8ddc9}.fb-story-chapter--ink dl{border-top-color:#e8f5ee42}.fb-story-chapter--ink figure{background:#174f46}.fb-story-chapter--paper{padding-bottom:74px}.fb-story-chapter--paper figure{position:relative;background:#f4f7f4}.fb-story-chapter--paper figure:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fafbf70a,#fafbf733);content:"";pointer-events:none}.fb-story-chapter.is-reversed>figure{order:2}.fb-story-chapter.is-reversed>.fb-story-chapter__copy{order:3}.fb-story-trust{margin-top:40px;padding:82px max(24px,calc((100% - 1180px)/2));background:#f2efe5}.fb-story-trust header{display:grid;grid-template-columns:.52fr 1fr;gap:46px;align-items:end}.fb-story-trust h2{max-width:730px;margin:0;color:var(--fb-ink);font:700 clamp(28px,3vw,40px)/1.42 "Noto Serif TC",serif;letter-spacing:-.045em}.fb-story-trust>div{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:42px;border-top:1px solid #cbd9d0;border-bottom:1px solid #cbd9d0}.fb-story-trust article{padding:26px 20px 28px 0}.fb-story-trust article+article{padding-left:20px;border-left:1px solid #cbd9d0}.fb-story-trust article b{color:#3b8879;font:700 22px/1 "Noto Serif TC",serif}.fb-story-trust article h3{margin:15px 0 0;color:var(--fb-ink);font:700 21px/1.45 "Noto Serif TC",serif}.fb-story-trust article span{display:block;margin-top:10px;color:#59746c;font-size:13px;line-height:1.7}.fb-story-close{display:flex;justify-content:space-between;gap:44px;align-items:end;padding:86px max(24px,calc((100% - 1180px)/2)) 110px;background:#fcfbf7 url(/assets/hong-kong-line-art.png) center bottom / min(1320px,100%) auto no-repeat}.fb-story-close h2{max-width:760px;margin:11px 0 0;color:var(--fb-ink);font:700 clamp(31px,3.4vw,46px)/1.35 "Noto Serif TC",serif;letter-spacing:-.05em}.fb-story-close span{display:block;max-width:610px;margin-top:16px;color:#547068;font-size:15px;line-height:1.8}.fb-story-close>div:last-child{display:grid;grid-template-columns:1fr;gap:10px;min-width:234px}@media(max-width:900px){.fb-story-hero,.fb-story-premise,.fb-story-trust header{grid-template-columns:1fr}.fb-story-hero{gap:38px;min-height:0;padding-top:58px}.fb-story-hero figure{max-width:660px}.fb-story-premise{gap:24px}.fb-story-chapter{grid-template-columns:92px minmax(0,1fr)}.fb-story-chapter figure{grid-column:2;min-height:240px}.fb-story-chapter.is-reversed>.fb-story-chapter__copy,.fb-story-chapter.is-reversed>figure{order:0}.fb-story-trust>div{grid-template-columns:1fr 1fr}.fb-story-trust article:nth-child(3){padding-left:0;border-left:0}.fb-story-close{display:grid;grid-template-columns:1fr}.fb-story-close>div:last-child{justify-self:start;min-width:min(100%,280px)}}@media(max-width:600px){.fb-story-hero{padding:48px 18px 58px}.fb-story-hero h1{font-size:40px;line-height:1.3}.fb-story-hero__copy>span{font-size:15px}.fb-story-hero__copy>div{display:grid;grid-template-columns:1fr;gap:8px}.fb-story-hero__copy>div .fb-button{width:100%}.fb-story-hero figure{padding:0 0 30px 20px}.fb-story-hero figure:before{top:20px;right:12px;bottom:0;left:0}.fb-story-hero figure img{min-height:270px}.fb-story-hero figcaption{right:0;max-width:275px;padding:14px 15px}.fb-story-premise{padding:54px 18px}.fb-story-premise h2{font-size:28px}.fb-story-chapters{padding:50px 18px 0}.fb-story-chapter{display:block;padding:40px 0}.fb-story-chapter--sage,.fb-story-chapter--ink{margin:0 -18px;padding:44px 18px}.fb-story-chapter__number{display:flex;align-items:baseline;gap:11px;padding:0}.fb-story-chapter__number span{font-size:29px}.fb-story-chapter h2{margin-top:20px;font-size:29px}.fb-story-chapter__copy>p{font-size:14px}.fb-story-chapter dl{grid-template-columns:1fr;gap:13px}.fb-story-chapter figure,.fb-story-chapter figure img{min-height:210px}.fb-story-chapter figure{margin-top:25px}.fb-story-trust{margin-top:24px;padding:58px 18px}.fb-story-trust h2{font-size:28px}.fb-story-trust>div{grid-template-columns:1fr;margin-top:28px}.fb-story-trust article,.fb-story-trust article+article,.fb-story-trust article:nth-child(3){padding:20px 0;border-left:0;border-top:1px solid #cbd9d0}.fb-story-trust article:first-child{border-top:0}.fb-story-close{gap:30px;padding:62px 18px 90px}.fb-story-close h2{font-size:31px}.fb-story-close>div:last-child{width:100%}.fb-story-close>div:last-child .fb-button{width:100%}}@media(max-width:980px){.fb-key-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-activity-narrative-wrap>header{border-left:0}.fb-detail-gallery{grid-template-rows:auto auto auto}}@media(max-width:720px){.fb-workspace-header{min-height:74px}.fb-workspace-header>.fb-mobile-workspace-brand{display:block!important;min-width:0}.fb-mobile-workspace-brand .fb-brand{display:flex!important;width:auto}.fb-mobile-workspace-brand .fb-brand-mark{width:42px;height:42px;flex-basis:42px}.fb-mobile-workspace-brand .fb-brand-name{font-size:12px}.fb-mobile-workspace-brand .fb-brand-copy small{display:none}.fb-workspace-header>span{display:none}.fb-demo-status{display:none}.fb-key-fact{min-height:92px;grid-template-columns:38px minmax(0,1fr);padding:16px 13px}.fb-key-fact__icon,.fb-quadrant-icon{width:36px;height:36px}.fb-key-fact__icon svg,.fb-quadrant-icon svg{width:19px;height:19px}.fb-key-fact b{font-size:16px}.fb-activity-detail>header>div{padding-top:30px}.fb-activity-hero-price{width:100%}.fb-activity-narrative-wrap>header{padding:23px 20px 18px}.fb-detail-need-fit{grid-template-columns:1fr;gap:26px;padding:20px 0 0}.fb-need-detected{margin-inline:20px}.fb-need-detected dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.fb-key-facts{grid-template-columns:1fr}.fb-key-fact,.fb-key-facts--compact .fb-key-fact{min-height:76px}.fb-auth-role-switch{grid-template-columns:1fr}.fb-need-brief__grid>label.span-two,.fb-fit-summary dl>div{grid-column:auto;grid-template-columns:1fr}.fb-need-detected dl{grid-template-columns:1fr}.fb-market-excluded>header{align-items:flex-start;flex-direction:column}}.fb-response-expectation{display:grid;grid-template-columns:minmax(148px,.34fr) minmax(0,1fr);gap:20px;align-items:start;margin:22px 0;border-top:1px solid #bfd5cc;border-bottom:1px solid #d9e5df;padding:17px 0;color:#365f56}.fb-response-expectation>span{width:fit-content;border-left:3px solid #3f806f;padding:3px 0 3px 10px;color:#226558;font-size:11px;font-weight:850;letter-spacing:.08em}.fb-response-expectation>div{min-width:0}.fb-response-expectation b,.fb-response-expectation p{display:block;margin:0}.fb-response-expectation b{color:#184d43;font-size:14px;line-height:1.55}.fb-response-expectation p{margin-top:5px;color:#617a72;font-size:12px;line-height:1.65}.fb-response-expectation.is-compact{margin-block:17px;padding-block:13px}.fb-decision-disclaimer{margin:18px 0;border-left:3px solid #c49a42;padding:12px 15px;background:#fff9eb;color:#675e45;font-size:12px;line-height:1.7}.fb-arrangement-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin-top:25px}.fb-arrangement-form-grid>*{min-width:0}.fb-arrangement-form-grid .span-two{grid-column:1 / -1}.fb-arrangement-form-grid label{align-content:start;font-size:12px;letter-spacing:.01em}.fb-arrangement-form-grid input,.fb-arrangement-form-grid select,.fb-arrangement-form-grid textarea{min-height:48px;border-color:#a9c6bb;border-radius:3px;padding:11px 12px;background:#fff;color:#244e45;font-size:16px;line-height:1.5}.fb-arrangement-form-grid textarea{min-height:102px}.fb-arrangement-form-grid>.fb-button{min-width:220px;margin-top:3px}.fb-prefill-note{position:relative;margin:0 0 3px;border-top:1px solid #bcd4ca;border-bottom:1px solid #d8e5df;padding:13px 14px 13px 42px;background:#f2f7f4;color:#466960;font-size:12px;line-height:1.65}.fb-prefill-note:before{content:"✓";position:absolute;top:13px;left:15px;display:grid;width:19px;height:19px;place-items:center;border:1px solid #83ad9d;border-radius:50%;color:#2f7868;font-size:11px;font-weight:900}.fb-inline-error{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:18px 0;border-top:1px solid #e5bbb2;border-bottom:1px solid #efd3cd;border-left:4px solid #b9584c;padding:14px 16px;background:#fff3f0;color:#713a33}.fb-inline-error>b{min-width:0;font-size:13px;line-height:1.65}.fb-inline-error .fb-button{flex:0 0 auto;min-height:44px}.fb-change-diff{display:grid;grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);gap:0 22px;margin:22px 0;border-top:2px solid #ba715f;border-bottom:1px solid #ead4ce;padding:15px 0;background:linear-gradient(90deg,#fff5f1c7,#fffefa00)}.fb-change-diff>p{grid-row:1 / span 20;margin:0;padding:4px 15px;color:#844c3e;font-size:11px;font-weight:850;letter-spacing:.07em}.fb-change-diff>div{display:grid;grid-template-columns:minmax(95px,.34fr) minmax(0,1fr);gap:12px;min-width:0;padding:8px 15px;border-top:1px solid #eadbd6}.fb-change-diff>div:first-of-type{border-top:0}.fb-change-diff b{color:#6d5148;font-size:11px}.fb-change-diff span,.fb-inline-diff b{color:#6d372e;font-size:13px;font-variant-numeric:tabular-nums;line-height:1.55;overflow-wrap:anywhere}.fb-inline-diff{display:grid;grid-template-columns:minmax(105px,.3fr) minmax(0,1fr);gap:13px;align-items:baseline;margin-top:4px;border-top:1px solid #e4c9c1;padding-top:10px}.fb-inline-diff>span{color:#8a584a;font-size:11px;font-weight:800}.fb-submission-receipt-page{width:min(100%,980px);margin-inline:auto;border:1px solid #cadbd4;border-top:5px solid #26725f;padding:clamp(24px,4vw,44px);background:#fffefa;box-shadow:0 18px 48px #16483d17}.fb-submission-receipt-page>header{display:grid;grid-template-columns:58px minmax(0,1fr);gap:20px;align-items:start;padding-bottom:28px;border-bottom:1px solid #d7e4de}.fb-submission-receipt-page__mark{display:grid;width:52px;height:52px;place-items:center;border:1px solid #81ab9b;border-radius:50%;background:#edf6f1;color:#176552;font-size:25px;font-weight:850}.fb-submission-receipt-page>header p,.fb-receipt-next>p,.fb-response-receipt>p{margin:0;color:#347667;font-size:10px;font-weight:850;letter-spacing:.11em}.fb-submission-receipt-page>header h1{max-width:760px;margin:6px 0 9px;color:#08483f;font:700 clamp(28px,4vw,43px)/1.3 "Noto Serif TC",serif;letter-spacing:-.045em}.fb-submission-receipt-page>header div>span{display:block;max-width:720px;color:#5d756e;font-size:13px;line-height:1.7}.fb-receipt-identity{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:27px 0 20px;border-top:1px solid #ccddd6;border-bottom:1px solid #ccddd6}.fb-receipt-identity>div{min-width:0;padding:16px;border-left:1px solid #d9e5df}.fb-receipt-identity>div:first-child{border-left:0}.fb-receipt-identity small,.fb-receipt-identity b{display:block}.fb-receipt-identity small{color:#6b827a;font-size:10px;letter-spacing:.06em}.fb-receipt-identity b{margin-top:7px;color:#174f45;font-size:13px;font-variant-numeric:tabular-nums;line-height:1.45;overflow-wrap:anywhere}.fb-receipt-next{margin-top:24px;border-top:1px solid #c5d9d0;padding:24px 0 4px}.fb-receipt-next h2{margin:7px 0 14px;color:#124b42;font:700 24px/1.4 "Noto Serif TC",serif}.fb-receipt-next>span{color:#5c756d;font-size:13px;line-height:1.7}.fb-receipt-next ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:17px 0 0;padding:0;border-top:1px solid #d9e5df;list-style:none;counter-reset:receipt-step}.fb-receipt-next li{counter-increment:receipt-step;min-width:0;padding:18px;border-left:1px solid #d9e5df}.fb-receipt-next li:first-child{border-left:0}.fb-receipt-next li:before{content:"0" counter(receipt-step);display:block;margin-bottom:11px;color:#45907d;font:700 19px/1 "Noto Serif TC",serif}.fb-receipt-next li b,.fb-receipt-next li span{display:block}.fb-receipt-next li b{color:#214f46;font-size:13px}.fb-receipt-next li span{margin-top:5px;color:#657a73;font-size:12px;line-height:1.65}.fb-submission-receipt-page>footer{display:flex;justify-content:flex-end;gap:10px;margin-top:28px;padding-top:22px;border-top:1px solid #d7e4de}.fb-submission-receipt-page>footer .fb-button{min-width:150px}.fb-response-receipt{position:relative;margin:20px 0;border:1px solid #bfd5cc;border-top:4px solid #2f806e;padding:23px 25px;background:#f3f8f5}.fb-response-receipt h2{margin:6px 0 18px;color:#0f5045;font:700 24px/1.4 "Noto Serif TC",serif}.fb-response-receipt dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 19px;border-top:1px solid #c9dbd4;border-bottom:1px solid #c9dbd4}.fb-response-receipt dl>div{min-width:0;padding:14px;border-left:1px solid #d5e3dd}.fb-response-receipt dl>div:first-child{border-left:0}.fb-response-receipt dt{color:#6b827a;font-size:10px}.fb-response-receipt dd{margin:6px 0 0;color:#194f45;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.5;overflow-wrap:anywhere}.fb-response-choice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:5px}.fb-response-choice button{min-width:0;min-height:48px;border:1px solid #a9c3b9;border-radius:3px;padding:10px 8px;background:#fffefa;color:#345f56;font:800 12px/1.35 Noto Sans HK,sans-serif;cursor:pointer}.fb-response-choice button:hover{border-color:#4b8b7a;background:#f2f7f4}.fb-response-choice button.selected{border:2px solid #1f6d5c;background:#e8f2ed;color:#08483f;box-shadow:inset 0 -3px #1f6d5c1f}.fb-response-choice button:focus-visible{outline:3px solid rgba(56,109,166,.68);outline-offset:3px}.fb-response-alternative{display:flex;align-items:center;gap:12px;margin-top:13px;padding:13px 15px;border:1px solid #bfd7cd;border-radius:12px;background:#f2f7f4}.fb-response-alternative span{color:#597269;font-size:12px}.fb-response-alternative b{flex:1;color:#08483f}@media(max-width:760px){.fb-response-expectation,.fb-change-diff,.fb-inline-diff{grid-template-columns:1fr}.fb-response-expectation{gap:11px}.fb-change-diff>p{grid-row:auto;padding-inline:13px}.fb-change-diff>div{grid-template-columns:minmax(88px,.38fr) minmax(0,1fr);padding-inline:13px}.fb-arrangement-form-grid,.fb-response-choice,.fb-receipt-next ol{grid-template-columns:1fr}.fb-arrangement-form-grid .span-two{grid-column:auto}.fb-arrangement-form-grid>.fb-button,.fb-inline-error .fb-button,.fb-response-receipt>.fb-button{width:100%}.fb-inline-error{align-items:stretch;flex-direction:column}.fb-submission-receipt-page>header{grid-template-columns:44px minmax(0,1fr);gap:14px}.fb-submission-receipt-page__mark{width:42px;height:42px;font-size:20px}.fb-receipt-identity,.fb-response-receipt dl{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-receipt-identity>div:nth-child(odd),.fb-response-receipt dl>div:nth-child(odd){border-left:0}.fb-receipt-identity>div:nth-child(n+3),.fb-response-receipt dl>div:nth-child(n+3){border-top:1px solid #d9e5df}.fb-receipt-next li,.fb-receipt-next li:first-child{border-left:0;border-top:1px solid #d9e5df}.fb-receipt-next li:first-child{border-top:0}.fb-submission-receipt-page>footer{flex-direction:column}.fb-submission-receipt-page>footer .fb-button{width:100%}.fb-response-alternative{align-items:stretch;flex-direction:column}.fb-response-alternative .fb-button{width:100%}}@media(max-width:420px){.fb-submission-receipt-page{padding:21px 17px}.fb-submission-receipt-page>header{grid-template-columns:1fr}.fb-receipt-identity,.fb-response-receipt dl{grid-template-columns:1fr}.fb-receipt-identity>div,.fb-receipt-identity>div:nth-child(odd),.fb-response-receipt dl>div,.fb-response-receipt dl>div:nth-child(odd){border-left:0;border-top:1px solid #d9e5df}.fb-receipt-identity>div:first-child,.fb-response-receipt dl>div:first-child{border-top:0}.fb-change-diff>div,.fb-inline-diff{grid-template-columns:1fr;gap:5px}}.fb-collaboration-hub{--fb-hub-enterprise: #386da6;--fb-hub-enterprise-soft: #eef4fa;--fb-hub-social: #287565;--fb-hub-social-soft: #edf6f1;--fb-hub-system: #a8751c;--fb-hub-system-soft: #fff8e8;display:grid;gap:22px;min-width:0}.fb-collaboration-hub>.fb-button--quiet{justify-self:start}.fb-collaboration-hub-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:clamp(24px,4vw,54px);align-items:stretch;padding:clamp(24px,4vw,42px);border:1px solid #cbded6;border-top:4px solid var(--fb-ink, #08483f);border-radius:12px 12px 4px 4px;background:linear-gradient(112deg,#e6f0ebf0,#fbfaf5fa 62%),var(--fb-paper, #fbfaf5);box-shadow:0 18px 40px #08483f14}.fb-collaboration-hub-header>div{min-width:0}.fb-collaboration-hub-header>div:first-child>.fb-partner-identity{max-width:620px;margin:0 0 22px}.fb-collaboration-hub-header>div:first-child>p{margin:0;color:var(--fb-blue, #386da6);font-size:11px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.fb-collaboration-hub-header h1{max-width:900px;margin:8px 0 12px;color:var(--fb-ink, #08483f);font:750 clamp(30px,4vw,50px)/1.22 "Noto Serif TC",serif;letter-spacing:-.045em;overflow-wrap:anywhere}.fb-collaboration-hub-header>div:first-child>span{display:block;color:var(--fb-text, #193d37);font-size:14px;font-variant-numeric:tabular-nums;font-weight:750;line-height:1.65}.fb-collaboration-hub-header>div:last-child{display:grid;align-content:center;justify-items:end;gap:9px;padding-left:clamp(20px,3vw,36px);border-left:1px solid #cbded6;text-align:right}.fb-collaboration-hub-header>div:last-child>b{color:var(--fb-ink, #08483f);font:750 clamp(19px,2vw,24px)/1.35 "Noto Serif TC",serif;font-variant-numeric:tabular-nums}.fb-collaboration-hub-header>div:last-child>small{max-width:230px;color:#73550f;font-size:12px;font-weight:750;line-height:1.55}.fb-collaboration-hub-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;min-width:0;padding:5px;border:1px solid #cbded6;border-radius:10px;background:#edf3ef;box-shadow:0 8px 22px #08483f0d}.fb-collaboration-hub-nav button,.fb-collab-list-filter button,.fb-post-lock-choice button{min-height:44px;border:1px solid transparent;font:inherit;touch-action:manipulation}.fb-collaboration-hub-nav button{position:relative;padding:11px 14px;border-radius:7px;background:transparent;color:#557069;cursor:pointer;font-size:13px;font-weight:800;letter-spacing:.02em;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.fb-collaboration-hub-nav button:hover{background:#fffefab8;color:var(--fb-ink, #08483f)}.fb-collaboration-hub-nav button.is-active{border-color:#b9d2c7;background:#fffefa;color:var(--fb-ink, #08483f);box-shadow:0 4px 12px #08483f14}.fb-collaboration-hub-nav button.is-active:after{position:absolute;right:22%;bottom:4px;left:22%;height:2px;border-radius:999px;background:var(--fb-hub-social, #287565);content:""}.fb-collaboration-hub-nav button:focus-visible,.fb-collab-list-filter button:focus-visible,.fb-post-lock-choice button:focus-visible,.fb-post-lock-panel input:focus-visible,.fb-post-lock-panel select:focus-visible,.fb-post-lock-panel textarea:focus-visible{outline:3px solid rgba(56,109,166,.58);outline-offset:3px}.fb-collab-current-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-top:18px}.fb-collab-current-heading h2{margin:0;color:var(--fb-ink, #08483f);font:700 20px/1.4 "Noto Serif TC",serif}.fb-collab-current-heading p{margin:4px 0 0;color:#637b72;font-size:12px;line-height:1.5}.fb-collab-history-jump{display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:7px 11px;border:1px solid #c8d9d2;border-radius:999px;background:#f5faf7;color:var(--fb-ink, #08483f);cursor:pointer;font:inherit;font-size:12px;font-weight:800}.fb-collab-history-jump:hover{border-color:#7fa99a;background:#edf6f1}.fb-collab-history-jump:focus-visible{outline:3px solid rgba(56,109,166,.58);outline-offset:3px}.fb-collab-history-jump b{display:inline-grid;min-width:22px;min-height:22px;place-items:center;padding:0 5px;border-radius:999px;background:#e2eee8;font-size:11px;font-variant-numeric:tabular-nums}.fb-collab-history{scroll-margin-top:20px}.fb-collab-list-filter{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0 4px;padding-bottom:16px;border-bottom:1px solid #dce6e1}.fb-collab-list-filter button{display:inline-flex;gap:9px;align-items:center;justify-content:center;padding:9px 15px;border-color:#c8d9d2;border-radius:999px;background:#fffefa;color:#49675f;cursor:pointer;font-size:12px;font-weight:800;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.fb-collab-list-filter button:hover{border-color:#7fa99a;color:var(--fb-ink, #08483f)}.fb-collab-list-filter button.is-active{border-color:var(--fb-ink, #08483f);background:var(--fb-ink, #08483f);color:#fff}.fb-collab-list-filter button b{display:inline-grid;min-width:24px;min-height:24px;place-items:center;padding:0 6px;border-radius:999px;background:#e8f1ed;color:var(--fb-ink, #08483f);font-size:11px;font-variant-numeric:tabular-nums}.fb-collab-list-filter button.is-active b{background:#ffffff2b;color:#fff}.fb-collaboration-hub .fb-role-timeline{margin:0;padding:clamp(23px,3.5vw,38px);border:1px solid #cbded6;border-radius:10px;background:#fffefa;box-shadow:0 16px 36px #08483f0f}.fb-collaboration-hub .fb-role-timeline>header{align-items:start;margin-bottom:0;padding-bottom:16px;border-bottom:1px solid #dce6e1}.fb-collaboration-hub .fb-role-timeline>header h2{max-width:760px;font-size:clamp(20px,2.1vw,26px)}.fb-collaboration-hub .fb-role-timeline>header>div:first-child{min-width:0;flex:1 1 auto}.fb-role-timeline .fb-collaboration-timeline__title-mobile{display:none}.fb-role-timeline .fb-collaboration-timeline__header-actions{display:grid;flex:0 0 220px;gap:5px;justify-items:end;max-width:220px;color:#5d746d;font-size:12px;line-height:1.45;text-align:right}.fb-role-timeline .fb-collaboration-timeline__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:44px;padding:7px 2px 5px;border:0;border-bottom:1px solid #7da59a;background:transparent;color:#0d5b50;font:inherit;font-size:13px;font-weight:800;cursor:pointer;touch-action:manipulation}.fb-role-timeline .fb-collaboration-timeline__toggle:hover{border-bottom-color:#08483f;color:#08483f}.fb-role-timeline .fb-collaboration-timeline__toggle:focus-visible{outline:3px solid rgba(56,109,166,.3);outline-offset:3px}.fb-role-timeline .fb-collaboration-timeline__roles{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.58fr) minmax(0,1fr);gap:0;margin:10px 0 0;padding:0 0 6px;border:0;border-bottom:1px solid #d6e3de;border-radius:0;background:transparent}.fb-role-timeline .fb-collaboration-timeline__roles>span{position:relative;display:flex;gap:7px;align-items:center;justify-content:center;min-width:0;padding:8px 14px;border-radius:0;text-align:center}.fb-role-timeline .fb-collaboration-timeline__roles>span:not(:last-child){border-right:1px solid #e1e9e5}.fb-role-timeline .fb-collaboration-timeline__roles>span:before{width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:var(--fb-role-marker);content:""}.fb-role-timeline .fb-collaboration-timeline__roles b{font-size:14px;line-height:1.35}.fb-role-timeline .fb-collaboration-timeline__roles small{font-size:11px;font-weight:700;letter-spacing:.02em}.fb-role-timeline .fb-collaboration-timeline__roles .is-enterprise{--fb-role-marker: var(--fb-hub-enterprise, #386da6);color:var(--fb-hub-enterprise, #386da6);background:transparent;box-shadow:none}.fb-role-timeline .fb-collaboration-timeline__roles .is-system{--fb-role-marker: var(--fb-hub-system, #a8751c);color:var(--fb-hub-system, #93630f);background:transparent;box-shadow:none}.fb-role-timeline .fb-collaboration-timeline__roles .is-social{--fb-role-marker: var(--fb-hub-social, #287565);color:var(--fb-hub-social, #287565);background:transparent;box-shadow:none}.fb-role-timeline .fb-collaboration-timeline__event.is-detail-open{z-index:8}.fb-role-timeline .fb-collaboration-timeline__event>div{position:relative}.fb-role-timeline .fb-trace-disclosure{position:relative;justify-items:start}.fb-role-timeline .is-enterprise>div>.fb-trace-disclosure{justify-items:end}.fb-role-timeline .fb-trace-event-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:44px;margin:2px 0 -7px;padding:8px 0;border:0;background:transparent;color:#315f56;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.fb-role-timeline .fb-trace-event-trigger:hover{color:#074f45;text-decoration-color:currentColor}.fb-role-timeline .fb-trace-popover{position:absolute;z-index:12;top:calc(100% + 7px);left:0;width:min(390px,calc(100vw - 80px));margin:0;border:1px solid #c9ddd5;border-top:3px solid #176454;border-radius:7px;background:#fffefa;box-shadow:0 18px 36px #08342e2e;text-align:left}.fb-role-timeline .is-enterprise .fb-trace-popover{right:0;left:auto}.fb-role-timeline .is-system .fb-trace-popover{left:50%;transform:translate(-50%)}.fb-collaboration-hub .fb-role-timeline ol{display:grid;gap:2px;padding:12px 0 2px}.fb-collaboration-hub .fb-role-timeline ol:before{top:21px;bottom:12px;left:50%;width:2px;border-radius:999px;background:linear-gradient(#8db6a8,#c6d8d1 46%,#d9b66e);transform:translate(-1px)}.fb-collaboration-hub .fb-role-timeline .fb-collaboration-timeline__event{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);column-gap:clamp(12px,1.6vw,20px);row-gap:3px;padding:3px 0}.fb-collaboration-hub .fb-role-timeline .fb-collaboration-timeline__marker{grid-column:2;grid-row:1;justify-self:center;width:14px;height:14px;margin-top:15px;border:3px solid #80ad9e;background:#fffefa;box-shadow:0 0 0 5px #fffefa}.fb-collaboration-hub .fb-role-timeline .fb-collaboration-timeline__event>div{gap:2px;padding:11px 14px 12px;border:1px solid #d5e2dd;border-radius:8px;background:#f8faf8;box-shadow:0 5px 14px #08483f0a}.fb-collaboration-hub .fb-role-timeline .fb-collaboration-timeline__event>time{font-variant-numeric:tabular-nums;font-weight:700;line-height:1.35}.fb-collaboration-hub .fb-role-timeline .is-enterprise>div{grid-column:1;grid-row:1;border-color:#c9daea;border-right:3px solid var(--fb-hub-enterprise, #386da6);background:var(--fb-hub-enterprise-soft, #eef4fa);text-align:right}.fb-collaboration-hub .fb-role-timeline .is-enterprise>time{grid-column:1;grid-row:2;text-align:right}.fb-collaboration-hub .fb-role-timeline .is-enterprise .fb-collaboration-timeline__marker{border-color:var(--fb-hub-enterprise, #386da6)}.fb-collaboration-hub .fb-role-timeline .is-social>div{grid-column:3;grid-row:1;border-color:#c8ded5;border-left:3px solid var(--fb-hub-social, #287565);background:var(--fb-hub-social-soft, #edf6f1)}.fb-collaboration-hub .fb-role-timeline .is-social>time{grid-column:3;grid-row:2}.fb-collaboration-hub .fb-role-timeline .is-social .fb-collaboration-timeline__marker{border-color:var(--fb-hub-social, #287565)}.fb-collaboration-hub .fb-role-timeline .is-system .fb-collaboration-timeline__marker{grid-row:1;margin-top:2px;border-color:var(--fb-hub-system, #a8751c);background:#fff6df}.fb-collaboration-hub .fb-role-timeline .is-system>div{z-index:2;grid-column:1 / -1;grid-row:2;justify-self:center;width:min(100%,560px);border-color:#ead7ad;background:var(--fb-hub-system-soft, #fff8e8);text-align:center}.fb-collaboration-hub .fb-role-timeline .is-system>time{grid-column:1 / -1;grid-row:3;text-align:center}.fb-collaboration-hub .fb-role-timeline .fb-collaboration-timeline__event--current>div{border-width:2px;box-shadow:0 8px 22px #a8751c1a}.fb-arrangement-version-history{min-width:0;padding:clamp(23px,3.5vw,38px);border:1px solid #cbded6;border-radius:10px;background:#fffefa;box-shadow:0 16px 36px #08483f0f}.fb-arrangement-version-history>header{display:flex;gap:26px;align-items:end;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid #dce6e1}.fb-arrangement-version-history>header p{margin:0;color:var(--fb-hub-social, #287565);font-size:11px;font-weight:850;letter-spacing:.1em}.fb-arrangement-version-history>header h2{max-width:760px;margin:6px 0 0;color:var(--fb-ink, #08483f);font:750 clamp(21px,2.4vw,29px)/1.4 "Noto Serif TC",serif}.fb-arrangement-version-history>header>span{max-width:290px;color:#667c75;font-size:12px;line-height:1.55;text-align:right}.fb-version-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.fb-version-cards>article{min-width:0;padding:20px;border:1px solid #d7e2dc;border-top:4px solid #aab9b4;border-radius:8px;background:#fafbf9}.fb-version-cards>article.is-locked{border-color:#a9cec0;border-top-color:var(--fb-hub-social, #287565);background:#f1f8f4;box-shadow:0 8px 22px #28756514}.fb-version-cards>article.is-candidate{border:2px dashed #789ec5;border-top:4px solid var(--fb-hub-enterprise, #386da6);background:#f2f7fb;box-shadow:0 8px 22px #386da614}.fb-version-cards article>header{display:flex;gap:16px;align-items:start;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid #d7e2dc}.fb-version-cards article>header div{display:grid;gap:5px}.fb-version-cards article>header span{color:var(--fb-ink, #08483f);font:750 20px/1.35 "Noto Serif TC",serif;font-variant-numeric:tabular-nums}.fb-version-cards article>header b{color:#5f756e;font-size:11px;line-height:1.45}.fb-version-cards .is-locked>header b{color:var(--fb-hub-social, #287565)}.fb-version-cards .is-candidate>header b{color:var(--fb-hub-enterprise, #386da6)}.fb-version-cards article>header time{color:#6a7d77;font-size:11px;font-variant-numeric:tabular-nums;line-height:1.45;text-align:right}.fb-version-cards article>p{margin:16px 0 0;color:#526d65;font-size:13px;line-height:1.65}.fb-version-cards dl{display:grid;gap:10px;margin:16px 0 0}.fb-version-cards dl>div{padding-top:10px;border-top:1px solid #dce6e1}.fb-version-cards dt{color:#617870;font-size:11px;font-weight:800}.fb-version-cards dd{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);gap:8px;align-items:center;margin:7px 0 0;font-size:12px;font-variant-numeric:tabular-nums;line-height:1.45}.fb-version-cards dd>span,.fb-version-cards dd>b{min-width:0;padding:9px 10px;border-radius:5px;overflow-wrap:anywhere}.fb-version-cards dd>span{background:#eef1ef;color:#64746f;font-weight:650}.fb-version-cards dd>i{color:var(--fb-hub-enterprise, #386da6);font-style:normal;font-weight:850;text-align:center}.fb-version-cards dd>b{background:#e4f1eb;color:var(--fb-ink, #08483f)}.fb-post-lock-panel{display:grid;gap:14px;min-width:0;padding:clamp(22px,3.5vw,34px);border:1px solid #b8d4c9;border-top:4px solid var(--fb-hub-social, #287565);border-radius:10px;background:linear-gradient(135deg,#f1f8f4,#fffefa 66%);box-shadow:0 14px 34px #08483f12}.fb-post-lock-panel--cancellation{border-color:#dfc894;border-top-color:var(--fb-hub-system, #a8751c);background:linear-gradient(135deg,#fff8e8,#fffefa 70%)}.fb-post-lock-panel>p{margin:0;color:var(--fb-hub-social, #287565);font-size:11px;font-weight:850;letter-spacing:.1em}.fb-post-lock-panel--cancellation>p{color:#8a611a}.fb-post-lock-panel>h2{max-width:860px;margin:-5px 0 2px;color:var(--fb-ink, #08483f);font:750 clamp(21px,2.5vw,29px)/1.4 "Noto Serif TC",serif}.fb-post-lock-panel>span,.fb-post-lock-panel>small[role=status]{color:#526d65;font-size:12px;line-height:1.6}.fb-post-lock-panel>small[role=status]{display:block;padding:11px 13px;border-left:3px solid var(--fb-hub-social, #287565);background:#e9f4ef;color:var(--fb-ink, #08483f);font-weight:750}.fb-post-lock-panel--cancellation>small[role=status]{border-left-color:var(--fb-hub-system, #a8751c);background:#fff3d9}.fb-post-lock-panel blockquote{margin:2px 0;padding:16px 18px;border-left:4px solid #c39539;background:#ffffffa3;color:#604919;font:650 14px/1.65 Noto Sans HK,Arial,sans-serif}.fb-post-lock-panel--cancellation>div{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.fb-post-lock-panel>.fb-button{justify-self:start}.fb-operative-candidate{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);gap:12px;align-items:stretch;margin:3px 0}.fb-operative-candidate>span{display:grid;gap:5px;align-content:center;min-height:82px;padding:15px 17px;border:1px solid #c8dcd3;border-radius:7px;background:#fffefa}.fb-operative-candidate>span:first-child{border-left:4px solid var(--fb-hub-social, #287565)}.fb-operative-candidate>span:last-child{border-left:4px solid var(--fb-hub-enterprise, #386da6);background:var(--fb-hub-enterprise-soft, #eef4fa)}.fb-operative-candidate small{color:#627970;font-size:11px;font-weight:800}.fb-operative-candidate b{color:var(--fb-ink, #08483f);font:750 20px/1.35 "Noto Serif TC",serif;font-variant-numeric:tabular-nums}.fb-operative-candidate>i{align-self:center;color:var(--fb-hub-enterprise, #386da6);font-size:20px;font-style:normal;font-weight:850;text-align:center}.fb-post-lock-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-width:430px;padding:5px;border:1px solid #c8dcd3;border-radius:8px;background:#e8f1ed}.fb-post-lock-choice button{padding:10px 13px;border-radius:5px;background:transparent;color:#557069;cursor:pointer;font-size:12px;font-weight:800}.fb-post-lock-choice button:hover{color:var(--fb-ink, #08483f)}.fb-post-lock-choice button.is-active{border-color:#b5cec3;background:#fffefa;color:var(--fb-ink, #08483f);box-shadow:0 4px 12px #08483f14}.fb-post-lock-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding-top:4px}.fb-post-lock-form label{display:grid;gap:7px;min-width:0;color:var(--fb-text, #193d37);font-size:12px;font-weight:800;line-height:1.45}.fb-post-lock-form label.span-two{grid-column:1 / -1}.fb-post-lock-form input,.fb-post-lock-form select,.fb-post-lock-form textarea{width:100%;min-width:0;min-height:46px;padding:11px 12px;border:1px solid #afc8be;border-radius:6px;background:#fffefa;color:var(--fb-text, #193d37);font:500 14px/1.45 Noto Sans HK,Arial,sans-serif}.fb-post-lock-form textarea{min-height:112px;resize:vertical}.fb-post-lock-form label small{color:#667c75;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600}.fb-post-lock-form>.fb-button{justify-self:start;min-width:190px}.fb-hub-current>.fb-collaboration-detail{min-width:0}@media(max-width:760px){.fb-collaboration-hub{gap:16px}.fb-collaboration-hub-header{grid-template-columns:1fr;gap:22px;padding:24px}.fb-collaboration-hub-header>div:last-child{justify-items:start;padding:20px 0 0;border-top:1px solid #cbded6;border-left:0;text-align:left}.fb-collaboration-hub-header>div:last-child>small{max-width:none}.fb-collaboration-hub .fb-role-timeline>header,.fb-arrangement-version-history>header{display:grid;align-items:start}.fb-role-timeline .fb-collaboration-timeline__header-actions{width:100%;max-width:none;flex-basis:auto;justify-items:start;text-align:left}.fb-role-timeline .fb-collaboration-timeline__title-desktop{display:none}.fb-role-timeline .fb-collaboration-timeline__title-mobile{display:inline}.fb-role-timeline .fb-collaboration-timeline__roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:10px;padding:0 0 5px}.fb-role-timeline .fb-collaboration-timeline__roles>span{gap:5px;padding:7px 4px}.fb-role-timeline .fb-collaboration-timeline__roles b{font-size:12px;white-space:nowrap}.fb-role-timeline .fb-collaboration-timeline__roles small{display:none}.fb-activity-file-nav button{white-space:nowrap}.fb-role-timeline .fb-trace-disclosure,.fb-role-timeline .is-enterprise>div>.fb-trace-disclosure{justify-items:stretch}.fb-role-timeline .fb-trace-event-trigger{width:100%;text-align:left}.fb-role-timeline .fb-trace-popover,.fb-role-timeline .is-enterprise .fb-trace-popover,.fb-role-timeline .is-system .fb-trace-popover{position:relative;inset:auto;width:100%;margin-top:5px;transform:none;box-shadow:0 10px 22px #08342e1f}.fb-arrangement-version-history>header>span{max-width:none;text-align:left}.fb-collaboration-hub .fb-role-timeline ol:before{left:18px;transform:none}.fb-collaboration-hub .fb-role-timeline .fb-collaboration-timeline__event{grid-template-columns:36px minmax(0,1fr);column-gap:11px;padding:4px 0}.fb-collaboration-hub .fb-role-timeline .fb-collaboration-timeline__marker,.fb-collaboration-hub .fb-role-timeline .is-system .fb-collaboration-timeline__marker{grid-column:1;grid-row:1;margin-top:14px}.fb-collaboration-hub .fb-role-timeline .is-enterprise>div,.fb-collaboration-hub .fb-role-timeline .is-social>div,.fb-collaboration-hub .fb-role-timeline .is-system>div{grid-column:2;grid-row:1;justify-self:stretch;width:auto;border-right-width:1px;border-left:3px solid;text-align:left}.fb-collaboration-hub .fb-role-timeline .is-enterprise>div{border-left-color:var(--fb-hub-enterprise, #386da6)}.fb-collaboration-hub .fb-role-timeline .is-social>div{border-left-color:var(--fb-hub-social, #287565)}.fb-collaboration-hub .fb-role-timeline .is-system>div{border-left-color:var(--fb-hub-system, #a8751c)}.fb-collaboration-hub .fb-role-timeline .is-enterprise>time,.fb-collaboration-hub .fb-role-timeline .is-social>time,.fb-collaboration-hub .fb-role-timeline .is-system>time{grid-column:2;grid-row:2;text-align:left}.fb-version-cards,.fb-post-lock-form{grid-template-columns:1fr}.fb-post-lock-form label.span-two{grid-column:auto}.fb-post-lock-form>.fb-button{width:100%;min-width:0}}@media(max-width:420px){.fb-collaboration-hub-header,.fb-collaboration-hub .fb-role-timeline,.fb-arrangement-version-history,.fb-post-lock-panel{padding:20px 16px;border-radius:7px}.fb-collaboration-hub-header h1{font-size:29px}.fb-collaboration-hub-nav{gap:3px;padding:4px}.fb-collaboration-hub-nav button{padding:8px 5px;font-size:11px;line-height:1.3}.fb-collab-current-heading{align-items:flex-start;flex-direction:column;gap:10px}.fb-collab-history-jump{max-width:100%}.fb-collab-list-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.fb-collab-list-filter button{width:100%;padding-inline:10px}.fb-collab-list-filter button:last-child{grid-column:1 / -1}.fb-collaboration-hub .fb-role-timeline ol{padding-top:10px}.fb-collaboration-hub .fb-role-timeline .fb-collaboration-timeline__event>div{padding:11px}.fb-version-cards>article{padding:16px}.fb-version-cards article>header{display:grid}.fb-version-cards article>header time{text-align:left}.fb-version-cards dd{grid-template-columns:1fr;gap:5px}.fb-version-cards dd>i{transform:rotate(90deg)}.fb-operative-candidate{grid-template-columns:1fr}.fb-operative-candidate>i{transform:rotate(90deg)}.fb-post-lock-choice{max-width:none}.fb-post-lock-panel--cancellation>div,.fb-post-lock-panel--cancellation>div .fb-button,.fb-post-lock-panel>.fb-button{width:100%}}.fb-photo-picker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;grid-column:1 / -1}.fb-photo-picker-card{display:grid;align-content:start;gap:11px;min-width:0;padding:10px;border:1px solid #c9d9d3;border-radius:9px;background:#fffefa;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.fb-photo-picker-card.is-selected{border-color:#287565;box-shadow:0 0 0 2px #2875651f;transform:translateY(-2px)}.fb-photo-picker-card>img{width:100%;aspect-ratio:4 / 3;border-radius:6px;object-fit:cover}.fb-photo-picker-card>label{display:grid;gap:6px;color:#264c45;font-size:12px;font-weight:700}.fb-photo-picker-check{grid-template-columns:22px minmax(0,1fr);align-items:center;min-height:44px;cursor:pointer}.fb-photo-picker-check input{width:20px;height:20px;accent-color:#287565}.fb-closeout-evidence-media{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-top:16px}.fb-closeout-evidence-media figure{overflow:hidden;margin:0;border:1px solid #d3dfda;border-radius:8px;background:#fff}.fb-closeout-evidence-media img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.fb-closeout-evidence-media figcaption{display:grid;gap:4px;padding:10px 12px 12px;color:#425f59;font-size:12px}.fb-closeout-evidence-media figcaption b{color:#164f45}.fb-closeout-evidence-media.is-compact{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.fb-delivery-photo-empty{padding:18px;border:1px dashed #b9cdc5;border-radius:8px;color:#667c75;background:#f7faf7}.fb-hr-recap{margin-top:24px;padding:28px;border:1px solid #bcd3ca;border-radius:10px;background:linear-gradient(135deg,#f3faf5,#fffdfa 72%);box-shadow:0 16px 38px #144c4112}.fb-hr-recap>header{display:flex;align-items:end;justify-content:space-between;gap:24px}.fb-hr-recap>header>div{max-width:760px}.fb-hr-recap>header p,.fb-hr-recap__title>span{margin:0 0 8px;color:#287565;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.fb-hr-recap>header h2{margin:0 0 8px;color:#0e5046;font:700 clamp(22px,2.3vw,34px)/1.2 var(--fb-serif, Georgia, serif)}.fb-hr-recap>header span{color:#5b716b;line-height:1.7}.fb-hr-recap__sheet{margin-top:24px;padding:34px;border:1px solid #d4dfda;background:#fff}.fb-hr-recap__title{padding-bottom:22px;border-bottom:2px solid #1f695b}.fb-hr-recap__title h2{margin:0 0 6px;color:#123f38;font:700 clamp(26px,3vw,42px)/1.12 var(--fb-serif, Georgia, serif)}.fb-hr-recap__title p{margin:0;color:#59706a}.fb-hr-recap__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0}.fb-hr-recap__grid>*{min-width:0;padding:18px;border:1px solid #dbe5e1;background:#fbfdfb}.fb-hr-recap__grid dl{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;background:#dbe5e1}.fb-hr-recap__grid dl>div{min-width:0;padding:16px;background:#fff}.fb-hr-recap__grid dt,.fb-hr-recap__grid section>span{color:#62766f;font-size:11px;font-weight:800}.fb-hr-recap__grid dd{margin:8px 0 0;color:#0e5046;font-size:20px;font-weight:900;font-variant-numeric:tabular-nums}.fb-hr-recap__grid section p{margin:8px 0 0;color:#294f48;line-height:1.7}.fb-hr-recap__actions{display:flex;align-items:center;gap:14px;margin-top:22px}.fb-hr-recap__actions small{color:#647a73}.fb-blueprint-mode-switch{position:fixed;z-index:90;right:20px;bottom:20px;display:inline-flex;gap:3px;padding:4px;border:1px solid rgba(19,77,67,.24);border-radius:999px;background:#fffffcf5;box-shadow:0 12px 32px #0e453c29;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.fb-blueprint-mode-switch button{min-height:40px;padding:8px 15px;border:0;border-radius:999px;color:#47645d;background:transparent;font:800 12px/1 Noto Sans HK,Arial,sans-serif;cursor:pointer}.fb-blueprint-mode-switch button.is-active{color:#fff;background:#176657}.fb-detail-inspector{position:fixed;z-index:89;left:20px;bottom:20px;width:min(360px,calc(100vw - 40px));max-height:calc(100vh - 110px);overflow:auto;border:1px solid #bad0c7;border-radius:10px;background:#fffffcfa;box-shadow:0 22px 56px #0e453c33}.fb-detail-inspector>button{position:sticky;top:0;z-index:1;width:100%;min-height:44px;padding:10px 14px;border:0;border-bottom:1px solid #d6e2dd;color:#fff;background:#155f52;font-weight:800;cursor:pointer}.fb-detail-inspector:not(.is-open){width:auto;overflow:hidden}.fb-detail-inspector:not(.is-open)>button{border-bottom:0}.fb-detail-inspector>div{padding:18px}.fb-detail-inspector>div>p{margin:0 0 5px;color:#418175;font-size:10px;font-weight:900;letter-spacing:.12em}.fb-detail-inspector h2{margin:0 0 14px;color:#123f38;font-size:18px;overflow-wrap:anywhere}.fb-detail-inspector dl{display:grid;gap:10px;margin:0}.fb-detail-inspector dl>div{padding:11px 12px;border-left:3px solid #76aa76;background:#f4f8f4}.fb-detail-inspector dt{color:#648078;font-size:10px;font-weight:900}.fb-detail-inspector dd{margin:4px 0 0;color:#244b44;font-size:12px;line-height:1.55}.fb-auth-role-fixed{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;margin:20px 0;padding:12px 16px;border-left:4px solid #3675aa;background:#f1f7fb}.fb-auth-role-fixed span{color:#687d78;font-size:11px;font-weight:800}.fb-auth-role-fixed b{color:#15564b}.fb-auth-other-role{min-height:44px;padding:8px 0;border:0;color:#246d61;background:transparent;font-weight:800;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.fb-identity-master-detail{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.8fr);gap:18px}.fb-identity-master-detail>nav{display:grid;align-content:start;gap:8px}.fb-identity-master-detail>nav button{display:grid;gap:4px;min-height:78px;padding:14px;border:1px solid #cedbd6;border-radius:7px;color:#365a53;background:#fff;text-align:left;cursor:pointer}.fb-identity-master-detail>nav button.is-active{border-color:#176657;box-shadow:inset 4px 0 #176657;background:#f2f8f4}.fb-identity-master-detail>nav span,.fb-identity-master-detail>nav small{color:#6c807a;font-size:10px}.fb-identity-master-detail>article{min-width:0;padding:26px;border:1px solid #c8d9d2;border-radius:9px;background:#fff}.fb-identity-master-detail>article>header{display:flex;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #d8e3de}.fb-identity-master-detail>article>header h2{margin:5px 0 0;color:#114c42}.fb-identity-master-detail>article>header>b{align-self:start;padding:7px 10px;border-radius:999px;color:#155f52;background:#e7f2ec;font-size:11px}.fb-identity-master-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:18px 0;background:#dde6e2}.fb-identity-master-detail dl>div{min-width:0;padding:14px;background:#fafcfa}.fb-identity-master-detail dt{color:#6a7d77;font-size:10px;font-weight:800}.fb-identity-master-detail dd{margin:6px 0 0;color:#214a43;overflow-wrap:anywhere}.fb-identity-master-detail>article>label{display:grid;gap:7px;color:#345d55;font-size:12px;font-weight:800}.fb-identity-master-detail textarea{min-height:96px;padding:12px;border:1px solid #bcd0c8;border-radius:6px;font:inherit;resize:vertical}.fb-identity-master-detail>article>div:last-of-type{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.fb-admin-quadrant-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid #d5e1dc}.fb-admin-quadrant-review>header{grid-column:1 / -1;display:flex;justify-content:space-between;gap:16px;color:#4c6962;font-size:12px}.fb-admin-quadrant-review>article{padding:13px;border:1px solid #d8e4df;border-radius:6px;background:#f8fbf8}.fb-admin-quadrant-review>article.is-missing{border-color:#d8b774;background:#fff8e9}.fb-admin-quadrant-review article span{color:#287565;font-size:10px;font-weight:900}.fb-admin-quadrant-review article p{margin:6px 0 0;color:#31554e;font-size:12px;line-height:1.55}.fb-organisation-profile .fb-line-illustration,.fb-social-profile-hero .fb-line-illustration{display:none}@media(max-width:900px){.fb-photo-picker-grid{grid-template-columns:1fr}.fb-photo-picker-card{grid-template-columns:128px minmax(0,1fr)}.fb-photo-picker-card>img{grid-row:1 / span 3}.fb-identity-master-detail{grid-template-columns:1fr}.fb-identity-master-detail>nav{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}@media(max-width:760px){.fb-hr-recap{padding:20px}.fb-hr-recap>header,.fb-hr-recap__actions,.fb-admin-quadrant-review>header{display:grid}.fb-hr-recap>header .fb-button,.fb-hr-recap__actions .fb-button{width:100%}.fb-hr-recap__sheet{padding:22px}.fb-hr-recap__grid{grid-template-columns:1fr}.fb-hr-recap__grid dl{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-identity-master-detail>article{padding:20px}.fb-identity-master-detail dl,.fb-admin-quadrant-review{grid-template-columns:1fr}.fb-admin-quadrant-review>header{grid-column:auto}.fb-detail-inspector{right:auto;left:12px;bottom:12px;width:min(360px,calc(100vw - 24px))}.fb-blueprint-mode-switch{right:12px;bottom:78px}}@media(max-width:480px){.fb-photo-picker-card{grid-template-columns:1fr}.fb-photo-picker-card>img{grid-row:auto}.fb-closeout-evidence-media,.fb-closeout-evidence-media.is-compact,.fb-hr-recap__grid dl{grid-template-columns:1fr}.fb-identity-master-detail>nav{grid-template-columns:1fr}.fb-identity-master-detail>article>header{display:grid}.fb-blueprint-mode-switch button{min-height:38px;padding-inline:12px}}@media print{body *{visibility:hidden!important}.fb-hr-recap__sheet,.fb-hr-recap__sheet *{visibility:visible!important}.fb-hr-recap__sheet{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;margin:0;border:0}.fb-hr-recap__actions,.fb-blueprint-mode-switch,.fb-detail-inspector{display:none!important}}.c14-experience .fb-action-result--experience{position:fixed;z-index:88;right:24px;bottom:24px;display:grid!important;width:min(430px,calc(100vw - 48px));gap:4px;margin:0;padding:13px 0 13px 16px;border:0;border-left:3px solid #2b7969;border-radius:0;background:#fffefafa;box-shadow:0 14px 34px #08483f1f}.c14-experience .fb-action-result--experience>div{display:flex;justify-content:space-between;gap:12px}.c14-experience .fb-action-result--experience p{margin:0;color:#2b7969;font-size:11px;font-weight:850;letter-spacing:.08em}.c14-experience .fb-action-result--experience button{min-height:36px;margin:-8px 8px -8px 0;padding:6px 10px;border:0;background:transparent;color:#175f53;font:800 12px/1 Noto Sans HK,Arial,sans-serif;cursor:pointer}.c14-experience .fb-action-result--experience strong{color:#063f37;font-size:14px;line-height:1.55}.c14-experience .fb-action-result--experience>span{color:#527067;font-size:12px;line-height:1.5}.c14-experience .fb-auth-role-fixed,.c14-experience .fb-state-view{border:0;border-left:2px solid #2d8371;border-radius:0;box-shadow:none;background:transparent}.c14-experience .fb-auth-role-fixed{justify-content:flex-start;gap:9px;margin:22px 0 5px;padding:8px 0 8px 13px}.c14-experience .fb-auth-role-fixed span:after{content:"："}.c14-experience .fb-state-view{max-width:760px;margin:30px 0;padding:0 0 0 18px}.c14-experience .fb-state-view--error{border-left-color:#b46d42}.c14-experience .fb-state-view h1,.c14-experience .fb-state-view h2{font-size:clamp(24px,3vw,36px)}.c14-experience .fb-form-message,.c14-experience .fb-form-message--success{padding:6px 0 6px 13px!important;border:0!important;border-left:2px solid #2d8371!important;border-radius:0!important;background:transparent!important;color:#42675d!important;box-shadow:none!important}.c14-experience .fb-form-message--success{color:#236b58!important}.fb-activity-approval-state{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border-bottom:2px solid #d6ad50;color:#825d1d;font-size:11px;font-weight:800;white-space:nowrap}.fb-activity-approval-state.is-approved{border-bottom-color:#4e9580;color:#19624f}.fb-activity-approval-state.is-published{border-bottom-color:#1f715d;color:#075144}.fb-social-calendar__preview{display:grid;gap:9px;margin-top:14px;padding:13px 0;border-top:1px solid #d6e3de;border-bottom:1px solid #d6e3de}.fb-social-calendar__preview>header{display:flex;gap:12px;align-items:baseline;justify-content:space-between}.fb-social-calendar__preview>header span{color:#0b554a;font:800 16px/1.35 "Noto Serif TC",serif}.fb-social-calendar__preview>header small{color:#697e76;font-size:11px}.fb-social-calendar__preview article{padding:0}.fb-social-calendar__preview article b,.fb-social-calendar__preview article span{display:block}.fb-social-calendar__preview article b{color:#174f46;font-size:13px}.fb-social-calendar__preview article span{margin-top:3px;color:#5f776f;font-size:11px}.fb-collaboration-hub .fb-role-timeline{border:0;border-radius:0;box-shadow:none;background:transparent}.fb-collaboration-hub .fb-role-timeline .fb-collaboration-timeline__event>div{border:0;border-radius:0;box-shadow:none;background:transparent}.fb-collaboration-hub .fb-role-timeline .is-enterprise>div{border-right:0;background:transparent}.fb-collaboration-hub .fb-role-timeline .is-social>div{border-left:0;background:transparent}.fb-collaboration-hub .fb-role-timeline .is-system>div{border:0;background:transparent}.fb-collaboration-hub .fb-role-timeline .fb-collaboration-timeline__event--current>div{border-width:0;box-shadow:none}.fb-role-timeline .fb-trace-event-status{display:block;color:#2c7365;font-size:11px;font-weight:800;line-height:1.45}.fb-role-timeline .is-enterprise .fb-trace-event-status{color:#386da6}.fb-role-timeline .fb-trace-event-trigger{min-height:38px;margin:0;padding:5px 0;text-decoration:underline;text-underline-offset:3px}.fb-role-timeline .fb-trace-popover{padding:15px 17px;border:1px solid #c9ddd5;border-top:0;border-radius:0 0 8px 8px}.fb-role-timeline .fb-trace-popover>strong{color:#0a5449;font-size:14px}.fb-role-timeline .fb-trace-popover dl{margin:0}.fb-role-timeline .fb-trace-popover dl>div{display:grid;grid-template-columns:106px minmax(0,1fr);gap:10px;padding:7px 0;border-top:1px solid #e3ebe7}.fb-role-timeline .fb-trace-popover dt{color:#70867e;font-size:11px}.fb-role-timeline .fb-trace-popover dd{margin:0;color:#294f46;font-size:12px;line-height:1.5}.fb-role-timeline .fb-trace-diff-list dd{display:grid;gap:5px}.fb-role-timeline .fb-trace-diff-list dd>span{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.fb-role-timeline .fb-trace-diff-list dd>small{color:#8a5d2f;font-size:10px;line-height:1.55}.fb-role-timeline .fb-trace-diff-list i{color:#7a8f87;font-style:normal}.fb-role-timeline .fb-trace-diff-list s{color:#879891;text-decoration-thickness:1px}.fb-role-timeline .fb-trace-diff-list b{color:#0a574b;font-size:12px}.fb-role-timeline .fb-trace-event-facts{margin-top:9px}.fb-complete-activity-file .fb-activity-file-section--overview{padding-top:30px;border-top:3px solid #0b5a4f}.fb-complete-activity-file .fb-activity-file-section--overview dl{grid-template-columns:repeat(3,minmax(0,1fr))}.fb-activity-file-timeline-shell{gap:0;width:100%}.fb-activity-file-nav button{padding:8px 12px;border:0;background:transparent;color:#155d50;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.fb-activity-file-nav button:hover,.fb-activity-file-nav button:focus-visible{text-decoration:underline;text-underline-offset:4px}.fb-evidence-gallery{display:grid;gap:18px;margin-top:20px}.fb-evidence-gallery__thumbnails{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:0 22px;border-bottom:1px solid #d7e4de}.fb-evidence-gallery__thumbnails>button{display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px;align-items:center;min-height:108px;padding:10px 0;border:0;border-top:1px solid #d7e4de;background:transparent;color:#315b52;text-align:left;cursor:pointer;touch-action:manipulation}.fb-evidence-gallery__thumbnails>button:hover,.fb-evidence-gallery__thumbnails>button.is-selected{color:#08483f}.fb-evidence-gallery__thumbnails>button.is-selected{border-top:3px solid #0b5a4f;padding-top:8px}.fb-evidence-gallery__thumbnails>button:focus-visible{outline:3px solid rgba(56,109,166,.28);outline-offset:3px}.fb-evidence-gallery__thumbnails img{display:block;width:86px;aspect-ratio:4 / 3;object-fit:cover}.fb-evidence-gallery__thumbnails span{display:grid;gap:5px;min-width:0}.fb-evidence-gallery__thumbnails b{color:#176454;font-size:12px}.fb-evidence-gallery__thumbnails small{display:-webkit-box;overflow:hidden;color:#5a756d;font-size:12px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fb-evidence-gallery__stage{min-height:56px}.fb-evidence-gallery__hint{margin:0;padding:4px 0;color:#667e77;font-size:13px}.fb-evidence-gallery__preview{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);gap:clamp(22px,4vw,48px);align-items:start;padding:24px 0;border-block:1px solid #cfded7}.fb-evidence-gallery__preview figure{margin:0}.fb-evidence-gallery__preview figure img{display:block;width:100%;max-height:520px;aspect-ratio:16 / 10;object-fit:contain;background:#f1f5f1}.fb-evidence-gallery__preview figcaption{margin-top:9px;color:#5a756d;font-size:12px;line-height:1.55}.fb-evidence-gallery__preview aside{display:grid;gap:10px;padding-top:4px}.fb-evidence-gallery__preview aside p{margin:0;color:#277565;font-size:11px;font-weight:800;letter-spacing:.08em}.fb-evidence-gallery__preview aside h3{margin:0;color:#08483f;font:600 clamp(22px,2.4vw,31px)/1.3 "Noto Serif TC",serif}.fb-evidence-gallery__preview aside>span,.fb-evidence-gallery__preview aside>small{color:#506f66;font-size:13px;line-height:1.6}.fb-evidence-gallery__preview aside>div{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:8px}.fb-evidence-gallery__preview aside>div>button:not(.fb-button){min-height:44px;padding:8px 0;border:0;border-bottom:1px solid #7da59a;background:transparent;color:#0d5b50;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.fb-evidence-lightbox-backdrop{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:clamp(14px,3vw,36px);background:#031b18e6}.fb-evidence-lightbox{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,96vw);max-height:94vh;background:#fffefa}.fb-evidence-lightbox>header,.fb-evidence-lightbox>footer{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:15px 18px}.fb-evidence-lightbox>header{border-bottom:1px solid #d4e1db}.fb-evidence-lightbox>header p,.fb-evidence-lightbox>header h2{margin:0}.fb-evidence-lightbox>header p{color:#277565;font-size:11px;font-weight:800}.fb-evidence-lightbox>header h2{color:#08483f;font:600 clamp(19px,2.2vw,28px)/1.3 "Noto Serif TC",serif}.fb-evidence-lightbox>header button{width:44px;height:44px;flex:0 0 44px;border:0;background:transparent;color:#08483f;font-size:30px;cursor:pointer}.fb-evidence-lightbox>header button:focus-visible{outline:3px solid rgba(56,109,166,.35);outline-offset:2px}.fb-evidence-lightbox>img{display:block;width:100%;max-height:74vh;object-fit:contain;background:#10211e}.fb-evidence-lightbox>footer{align-items:start;border-top:1px solid #d4e1db;color:#506f66;font-size:12px}@media(max-width:760px){.fb-complete-activity-file .fb-activity-file-section--overview dl,.fb-evidence-gallery__thumbnails{grid-template-columns:1fr}.fb-evidence-gallery__preview{grid-template-columns:1fr;gap:18px}.fb-evidence-gallery__preview figure img{max-height:360px}.fb-evidence-gallery__preview aside>div,.fb-evidence-gallery__preview aside>div .fb-button{width:100%}.fb-evidence-lightbox-backdrop{padding:0}.fb-evidence-lightbox{width:100vw;max-height:100dvh}.fb-evidence-lightbox>img{max-height:calc(100dvh - 164px)}.fb-evidence-lightbox>footer{display:grid}}.fb-market-keyword{display:grid;gap:7px;margin-bottom:16px;color:#174f46;font-size:13px;font-weight:800}.fb-market-keyword>div{display:flex;gap:8px;align-items:stretch}.fb-market-keyword input{flex:1;min-width:0;min-height:46px;padding:10px 13px;border:1px solid #b9d2c9;border-radius:8px;background:#fff;color:#183f38;font:inherit;font-weight:500}.fb-market-keyword button{padding:0 13px;border:1px solid #b9d2c9;border-radius:8px;background:#f4f8f6;color:#256657;font-weight:800}.fb-card-sdg-list>small{display:block;flex-basis:100%;color:#657b73;font-size:10px;font-weight:700;line-height:1.45}.fb-showcase-interest-panel{display:grid;align-content:start;gap:16px;padding:24px;border:1px solid #bdd7ce;border-radius:12px;background:#f5faf8}.fb-showcase-interest-panel header p{margin:0 0 5px;color:#26705f;font-size:11px;font-weight:900;letter-spacing:.08em}.fb-showcase-interest-panel header h3{margin:0 0 8px;color:#123f37;font-size:22px}.fb-showcase-interest-panel header span,.fb-showcase-interest-panel li,.fb-showcase-interest-panel>p{color:#526d65;font-size:13px;line-height:1.65}.fb-showcase-interest-panel ul{display:grid;gap:7px;margin:0;padding-left:19px}.fb-showcase-interest-panel>p[role=status]{margin:0;padding:11px 13px;border-left:3px solid #2d8371;background:#e9f5f1;color:#175a4c;font-weight:800}.fb-showcase-interest-panel .fb-button{min-width:12rem;justify-self:start}.c15-paper-decision-status p{color:#62756f;font-size:.88em;line-height:1.55}.fb-login-brand-choice{display:grid;gap:14px;margin:22px 0;padding:18px 0;border-top:1px solid #bfd2cb;border-bottom:1px solid #bfd2cb}.fb-login-brand-choice header span,.fb-social-brand-switcher header span{display:block;margin-bottom:4px;color:#477066;font-size:11px;font-weight:900;letter-spacing:.08em}.fb-login-brand-choice header h2{margin:0;color:#123f37;font-size:20px;line-height:1.4}.fb-login-brand-choice>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fb-login-brand-choice button,.fb-social-brand-switcher button{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border:0;border-bottom:1px solid #c9d9d3;border-radius:0;background:transparent;color:#174f46;text-align:left;cursor:pointer}.fb-login-brand-choice button:hover,.fb-login-brand-choice button:focus-visible,.fb-social-brand-switcher button:hover,.fb-social-brand-switcher button:focus-visible{border-bottom-color:#1f715d;color:#075144;outline:none}.fb-login-brand-choice button small,.fb-social-brand-switcher button small{color:#637a72;font-size:11px;font-weight:700}.fb-event-onboarding__form fieldset.fb-event-onboarding__legal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:20px 0;padding:18px 0;border:0;border-top:1px solid #bfd2cb;border-bottom:1px solid #bfd2cb;border-radius:0;background:transparent}.fb-event-onboarding__legal legend{padding:0 10px 0 0;color:#174f46;font-size:14px;font-weight:900}.fb-event-onboarding__legal>small{grid-column:1 / -1;color:#5c746c;font-size:12px;line-height:1.6}.fb-register-identity-receipt,.fb-admin-identity-section{margin:18px 0 0;padding:18px 0;border-top:1px solid #cadbd5;background:transparent}.fb-register-identity-receipt>div,.fb-admin-identity-section dl>div,.fb-admin-identity-section li{padding:9px 0;border-bottom:1px solid #e0e9e6}.fb-register-identity-receipt dt,.fb-admin-identity-section dt{color:#688077;font-size:11px;font-weight:800}.fb-register-identity-receipt dd,.fb-admin-identity-section dd{margin:3px 0 0;color:#173f38;font-size:14px;line-height:1.5}.fb-admin-identity-section h3{margin:0 0 10px;color:#12483f;font-size:18px;line-height:1.4}.fb-admin-identity-section ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.fb-admin-identity-section li{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.fb-social-brand-switcher{display:grid;grid-template-columns:minmax(150px,.55fr) minmax(320px,1.45fr);gap:12px 28px;margin-bottom:24px;padding:18px 0;border-top:1px solid #b9d0c8;border-bottom:1px solid #b9d0c8}.fb-social-brand-switcher header b{display:block;color:#0b554a;font-size:18px;line-height:1.4}.fb-social-brand-switcher>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fb-social-brand-switcher button{min-height:44px;padding-inline:2px}.fb-social-brand-switcher button.is-active{border-bottom:2px solid #1f715d}.fb-social-brand-switcher>p{grid-column:1 / -1;margin:0;color:#60776f;font-size:12px;line-height:1.6}@media(max-width:640px){.fb-blueprint-mode-switch{position:sticky;top:8px;right:auto;bottom:auto;z-index:90;width:max-content;margin:8px 12px 0 auto}.c14-experience .fb-action-result--experience{right:12px;bottom:74px;width:min(390px,calc(100vw - 24px))}.fb-social-calendar__preview>header{align-items:flex-start;flex-direction:column;gap:4px}.fb-role-timeline .fb-trace-popover{width:min(360px,calc(100vw - 46px))}.fb-role-timeline .fb-trace-popover dl>div{grid-template-columns:1fr;gap:3px}.fb-market-keyword>div{align-items:stretch;flex-direction:column}.fb-market-keyword button{min-height:40px}.fb-login-brand-choice>div,.fb-event-onboarding__legal,.fb-social-brand-switcher,.fb-social-brand-switcher>div{grid-template-columns:1fr}.fb-admin-identity-section li{align-items:flex-start;flex-direction:column;gap:3px}.fb-showcase-interest-panel .fb-button{width:100%;min-width:0}}.fb-admin-data-centre{width:min(1160px,100%);margin:0 auto;padding:12px 0 72px;color:#153f38}.fb-admin-data-centre__hero{padding:22px 0 34px;border-bottom:1px solid #9eb8b0}.fb-admin-data-centre__hero p,.fb-admin-data-centre__section>header p{margin:0 0 7px;color:#287264;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.fb-admin-data-centre__hero h1{max-width:820px;margin:0;color:#0d3e36;font-size:clamp(38px,5vw,64px);font-weight:760;letter-spacing:-.045em;line-height:.98}.fb-admin-data-centre__hero>span{display:block;max-width:760px;margin-top:22px;color:#526e67;font-size:15px;line-height:1.75}.fb-admin-data-centre__section{margin-top:44px;padding-top:22px;border-top:1px solid #b8cbc5}.fb-admin-data-centre__section>header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.fb-admin-data-centre__section>header h2{max-width:760px;margin:0;color:#123f37;font-size:clamp(23px,2.8vw,34px);font-weight:760;letter-spacing:-.025em;line-height:1.18}.fb-admin-data-centre__section>header>span,.fb-admin-data-centre__section>header>strong{color:#56736b;font-size:12px;font-weight:800;line-height:1.5;text-align:right}.fb-admin-data-centre__queue-list{border-top:1px solid #d2dfdb}.fb-admin-data-centre__queue-list article{display:grid;grid-template-columns:minmax(135px,.4fr) minmax(260px,1.4fr) auto;align-items:center;gap:22px;min-height:86px;padding:15px 0;border-bottom:1px solid #d2dfdb;background:transparent}.fb-admin-data-centre__queue-list article>div{display:flex;flex-direction:column;gap:3px}.fb-admin-data-centre__queue-list article span,.fb-admin-data-centre__metrics dt{color:#617970;font-size:11px;font-weight:850;letter-spacing:.04em}.fb-admin-data-centre__queue-list article strong{color:#0c5145;font-size:25px;line-height:1.15}.fb-admin-data-centre__queue-list article p{margin:0;color:#526e67;font-size:13px;line-height:1.65}.fb-admin-data-centre .fb-button{min-height:44px}.fb-admin-data-centre__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}.fb-admin-data-centre__metrics,.fb-admin-data-centre__directory dl{margin:0}.fb-admin-data-centre__metrics>div{display:grid;grid-template-columns:minmax(100px,.62fr) minmax(0,1.38fr);align-items:baseline;gap:18px;min-height:70px;padding:13px 0;border-bottom:1px solid #d7e2de}.fb-admin-data-centre__metrics dd{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0}.fb-admin-data-centre__metrics dd strong{color:#0b5144;font-size:27px;line-height:1}.fb-admin-data-centre__metrics dd span{max-width:210px;color:#5c746d;font-size:11px;line-height:1.55;text-align:right}.fb-admin-data-centre__metrics .is-unavailable dd strong,.fb-admin-data-centre__metrics .is-unavailable dd span{color:#7a7061}.fb-admin-data-centre__table-wrap{overflow-x:auto;border-top:1px solid #ccd9d5}.fb-admin-data-centre__table{width:100%;min-width:660px;border-collapse:collapse}.fb-admin-data-centre__table th,.fb-admin-data-centre__table td{padding:15px 12px;border-bottom:1px solid #d7e2de;color:#244c44;font-size:13px;text-align:right;vertical-align:middle}.fb-admin-data-centre__table thead th{color:#637b73;font-size:10px;font-weight:900;letter-spacing:.06em}.fb-admin-data-centre__table th:first-child{width:58%;padding-left:0;text-align:left}.fb-admin-data-centre__table tbody th b,.fb-admin-data-centre__table tbody th span{display:block}.fb-admin-data-centre__table tbody th b{color:#123f37;font-size:14px;line-height:1.45}.fb-admin-data-centre__table tbody th span{margin-top:2px;color:#6a7e78;font-size:11px;font-weight:650}.fb-admin-data-centre__signal-bar,.fb-admin-data-centre__ranking li div>i{display:block;height:4px;margin-top:10px;overflow:hidden;border-radius:999px;background:#dce7e3}.fb-admin-data-centre__signal-bar>i,.fb-admin-data-centre__ranking li div>i>i{display:block;height:100%;border-radius:inherit;background:#25715f}.fb-admin-data-centre__ranking{margin:0;padding:0;border-top:1px solid #ccd9d5;list-style:none}.fb-admin-data-centre__ranking li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:76px;padding:13px 0;border-bottom:1px solid #d7e2de}.fb-admin-data-centre__ranking li>span{color:#7a8b85;font-size:12px;font-weight:900}.fb-admin-data-centre__ranking li div b,.fb-admin-data-centre__ranking li div small{display:block}.fb-admin-data-centre__ranking li div b{color:#123f37;font-size:14px}.fb-admin-data-centre__ranking li div small{margin-top:3px;color:#657b74;font-size:11px}.fb-admin-data-centre__ranking li>strong{color:#0b5144;font-size:15px;white-space:nowrap}.fb-admin-data-centre__directory dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #ccd9d5;border-bottom:1px solid #ccd9d5}.fb-admin-data-centre__directory dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:16px 0}.fb-admin-data-centre__directory dl>div+div{margin-left:32px;padding-left:32px;border-left:1px solid #d7e2de}.fb-admin-data-centre__directory dt{color:#5f7770;font-size:12px;font-weight:800}.fb-admin-data-centre__directory dd{margin:0;color:#0b5144;font-size:26px;font-weight:850}.fb-admin-data-centre__directory>p,.fb-admin-data-centre__empty{margin:18px 0;color:#506c65;font-size:13px;line-height:1.7}@media(max-width:780px){.fb-admin-data-centre__columns{grid-template-columns:1fr;gap:0}.fb-admin-data-centre__queue-list article{grid-template-columns:minmax(120px,.45fr) minmax(200px,1fr)}.fb-admin-data-centre__queue-list article .fb-button{grid-column:2;justify-self:start}}@media(max-width:430px){.fb-admin-data-centre{padding-top:0}.fb-admin-data-centre__hero{padding:12px 0 26px}.fb-admin-data-centre__hero h1{font-size:38px}.fb-admin-data-centre__hero>span{margin-top:16px;font-size:14px}.fb-admin-data-centre__section{margin-top:34px;padding-top:18px}.fb-admin-data-centre__section>header{display:grid;align-items:start;gap:8px}.fb-admin-data-centre__section>header>span,.fb-admin-data-centre__section>header>strong{text-align:left}.fb-admin-data-centre__queue-list article{grid-template-columns:1fr;gap:9px;padding:18px 0}.fb-admin-data-centre__queue-list article .fb-button{grid-column:auto;width:100%;justify-self:stretch}.fb-admin-data-centre__metrics>div{grid-template-columns:1fr;gap:6px}.fb-admin-data-centre__metrics dd{align-items:flex-start}.fb-admin-data-centre__directory dl{grid-template-columns:1fr}.fb-admin-data-centre__directory dl>div+div{margin-left:0;padding-left:0;border-top:1px solid #d7e2de;border-left:0}.fb-admin-data-centre__directory .fb-button{width:100%}.fb-admin-data-centre__ranking li{grid-template-columns:26px minmax(0,1fr);gap:12px}.fb-admin-data-centre__ranking li>strong{grid-column:2}}.fb-auth-page .c15-reset-success{padding:14px 16px;border-left:4px solid #0b5348;background:#eef7f1;color:#0b5348;font-size:1rem;line-height:1.5;letter-spacing:0;text-transform:none}.fb-market-discovery{margin-top:31px;overflow:hidden;border:1px solid #ceded6;background:#fffefa}.fb-market-discovery .fb-need-brief{margin:0}.fb-market-discovery .fb-need-brief__prompt textarea{min-height:92px;border-radius:8px;font-size:15px;line-height:1.55}.fb-market-discovery .fb-market-search{margin:0;border:0;border-top:1px solid #ceded6;background:transparent}.fb-market-discovery .fb-fit-summary__more{margin:0;color:#657a72;font-size:10px;line-height:1.5}@media(max-width:600px){.fb-market-discovery .fb-need-brief__prompt textarea{min-height:88px;font-size:16px}}.fb-market--public .fb-market-summary--public{align-items:flex-start;flex-wrap:wrap;gap:14px 24px}.fb-market--public .fb-public-priority-control{display:grid;flex:1 1 220px;min-width:220px;max-width:300px;gap:5px;margin-left:auto;color:#466a61;font-size:12px;font-weight:800}.fb-market--public .fb-public-priority-control select{width:100%;min-height:44px;border:1px solid #b5c9c1;border-radius:6px;padding:9px 11px;background:#fff;color:var(--fb-text);font:14px Noto Sans HK,sans-serif}.fb-market--public .fb-public-priority-control small{color:#698078;font-size:11px;font-weight:400;line-height:1.45}.fb-market--public .fb-quick-tags__help{flex:1 1 100%;width:100%;margin-top:-4px;color:#698078;font-size:11px;font-weight:400;line-height:1.45}.fb-activity-card--public .fb-card-actions{grid-template-columns:minmax(0,1fr)}.fb-activity-card--public .fb-card-actions .fb-button{width:100%}@media(max-width:600px){.fb-market--public .fb-market-summary--public{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.fb-market--public .fb-public-priority-control{width:100%;min-width:0;max-width:none;margin-left:0}.fb-market--public .fb-quick-tags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.fb-market--public .fb-quick-tags>span,.fb-market--public .fb-quick-tags__help{grid-column:1 / -1}.fb-market--public .fb-quick-tags button{width:auto;white-space:normal}.fb-market--public .fb-quick-tags [data-button-id=PUBLIC-SEARCH-SDG-EXPLORE-01]{grid-column:1 / -1;width:100%}}.fb-market--public .fb-public-priority-control__pending{display:grid;gap:3px}.fb-market--public .fb-public-priority-control__state{color:#698078;font-size:11px;font-weight:400;line-height:1.45}.fb-market--public .fb-public-priority-control__apply{justify-self:start;min-height:32px;border:0;padding:4px 0;background:transparent;color:var(--fb-ink);cursor:pointer;font:inherit;font-size:12px;font-weight:800;text-align:left;text-decoration:underline;text-underline-offset:3px}.fb-market--public .fb-public-priority-control__apply:focus-visible{outline:3px solid rgba(56,109,166,.58);outline-offset:3px}.fb-market--public>.fb-page-heading{padding:0 0 12px}.fb-market--public>.fb-page-heading>h1{max-width:760px;font-size:clamp(28px,2.25vw,32px);line-height:1.25;letter-spacing:-.03em}.fb-market--public>.fb-page-heading>span{max-width:800px;margin-top:7px;font-size:14px;line-height:1.55}.fb-market--public .fb-market-catalogue-note{margin:0 0 12px}.fb-market--public .fb-market-catalogue-note small{font-size:12px;line-height:1.5}.fb-market--public .fb-market-discovery{margin-top:16px}.fb-market--public .fb-need-brief>header{gap:12px;padding:16px 20px 12px}.fb-market--public .fb-need-brief>header>div>h2{margin:0;font-size:22px;line-height:1.35}.fb-market--public .fb-need-brief>header>b{flex:0 0 auto;padding:6px 9px;font-size:12px;white-space:nowrap}.fb-market--public .fb-need-brief__prompt{padding:0 20px 14px}.fb-market--public .fb-need-brief__prompt label{gap:7px;font-size:14px}.fb-market--public .fb-need-brief__prompt label>span{font-size:13px;letter-spacing:0}.fb-market--public .fb-need-brief__prompt textarea{min-height:104px;padding:12px 14px;border-radius:8px;font-size:15px;line-height:1.55}.fb-market--public .fb-need-brief__prompt small{font-size:12px;line-height:1.45}@media(max-width:600px){.fb-market--public>.fb-page-heading{padding-bottom:10px}.fb-market--public>.fb-page-heading>h1{font-size:24px;line-height:1.35;letter-spacing:-.02em}.fb-market--public>.fb-page-heading>span{margin-top:6px}.fb-market--public .fb-market-catalogue-note{margin-bottom:10px}.fb-market--public .fb-market-discovery{margin-top:10px}.fb-market--public .fb-need-brief>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 10px;padding:12px 16px 10px}.fb-market--public .fb-need-brief>header>div>h2{font-size:18px;line-height:1.35}.fb-market--public .fb-need-brief>header>b{font-size:11px}.fb-market--public .fb-need-brief__prompt{padding:0 16px 12px}.fb-market--public .fb-need-brief__prompt textarea{min-height:92px;padding:11px 12px;font-size:16px;line-height:1.5}}.fb-market--enterprise>.fb-page-heading{margin:0;padding:0 0 8px}.fb-market--enterprise>.fb-page-heading>span{margin-top:8px}.fb-market--enterprise .fb-market-discovery{margin-top:10px}.fb-market--enterprise>.fb-page-heading h1{max-width:860px;margin:4px 0 8px;font-size:clamp(30px,2.4vw,34px);line-height:1.32;overflow-wrap:anywhere}.fb-market--enterprise>.fb-page-heading>span{max-width:820px;font-size:14px;line-height:1.65}.fb-market--enterprise .fb-need-brief{margin-top:0;border-top-width:2px;border-radius:8px}.fb-market--enterprise .fb-need-brief>header{align-items:center;gap:16px;padding:15px 18px 10px}.fb-market--enterprise .fb-need-brief>header>div>p{margin:0 0 3px;font-size:11px}.fb-market--enterprise .fb-need-brief h2{margin:0 0 4px;font-size:21px;line-height:1.38}.fb-market--enterprise .fb-need-brief>header>div>span{font-size:13px;line-height:1.55}.fb-market--enterprise .fb-need-brief>header>b{flex:0 0 auto;border-radius:6px;padding:7px 10px;font-size:12px}.fb-market--enterprise .fb-need-brief__prompt{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;padding:0 18px 14px}.fb-market--enterprise .fb-need-brief__prompt label{gap:6px;font-size:13px}.fb-market--enterprise .fb-need-brief__prompt label>span{font-size:13px;letter-spacing:0}.fb-market--enterprise .fb-need-brief__prompt textarea{min-height:76px;max-height:128px;border-radius:7px;padding:11px 13px;font-size:16px;line-height:1.55}.fb-market--enterprise .fb-need-brief__prompt small{justify-self:start;font-size:12px}.fb-market--enterprise .fb-need-brief__prompt>.fb-button{min-width:148px;min-height:48px}.fb-market--enterprise .fb-need-brief__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;padding:0 18px 15px}.fb-market--enterprise .fb-need-brief__grid>label{gap:5px;font-size:13px}.fb-market--enterprise .fb-need-brief__grid>label>input,.fb-market--enterprise .fb-need-brief__grid>label>select{min-height:44px;font-size:15px}.fb-market--enterprise .fb-need-brief__grid .fb-field-help{grid-column:1 / -1;margin:0;font-size:12px;line-height:1.5}.fb-market--enterprise .fb-need-brief>footer{gap:10px;padding:10px 18px 12px;border-top:1px solid #d6e3dc}.fb-market--enterprise .fb-need-brief>footer>span{font-size:12px;line-height:1.5}.fb-market--enterprise .fb-need-detected-chips{display:grid;gap:8px;padding:0 18px 13px;color:#425f55}.fb-market--enterprise .fb-need-detected-chips>b{color:#24594b;font-size:12px}.fb-market--enterprise .fb-need-detected-chips>div{display:flex;flex-wrap:wrap;gap:7px}.fb-market--enterprise .fb-need-detected-chips>div>span{display:inline-flex;align-items:baseline;gap:5px;max-width:100%;border:1px solid #d0dfd7;border-radius:999px;padding:5px 9px;background:#fffefa;color:#33574d;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.fb-market--enterprise .fb-need-detected-chips strong{color:#58746a;font-size:11px}.fb-market--enterprise .fb-need-detected-chips>small{color:#60766f;font-size:12px;line-height:1.5}.fb-market--enterprise .fb-need-detected-chips.is-pending{border-left:3px solid #b08a2b}.fb-market--enterprise .fb-market-search{margin-top:10px;border:1px solid #d4e1db;border-radius:7px;background:#fffefa}.fb-market--enterprise .fb-market-search{display:flex;flex-direction:column;gap:0}.fb-market--enterprise .fb-quick-tags{gap:7px;padding:6px 10px}.fb-market--enterprise .fb-quick-tags>span{color:#42665b;font-size:12px}.fb-market--enterprise .fb-quick-tags>button:not(.fb-button){min-height:38px;border-radius:999px;padding:7px 11px;font-size:12px}.fb-market--enterprise .fb-advanced-toggle{min-height:42px;padding:8px 11px;font-size:13px}.fb-market--enterprise .fb-advanced-search{padding:12px;gap:10px 12px}.fb-market--enterprise .fb-market-summary{gap:14px 20px;margin:10px 0 13px;padding:9px 12px;border:1px solid #d5e1db;border-radius:7px;background:#f5f8f4}.fb-market--enterprise .fb-market-summary>div:first-child{display:none}.fb-market--enterprise .fb-market-summary>div{gap:2px}.fb-market--enterprise .fb-market-summary b{font-size:14px}.fb-market--enterprise .fb-market-summary span{font-size:12px;line-height:1.45}.fb-market--enterprise .fb-market-summary .fb-button{min-height:40px;margin-left:auto;padding:8px 12px;box-shadow:none}.fb-candidate-difference{padding:clamp(20px,2.2vw,32px)}.fb-candidate-difference__heading{gap:22px;padding-bottom:16px}.fb-candidate-difference__heading h1{max-width:26ch;font-size:clamp(30px,2.4vw,34px);line-height:1.32;letter-spacing:-.02em}.fb-candidate-difference__heading>div>span{margin-top:8px;font-size:13px;line-height:1.6}.fb-enterprise-search-workbench{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(295px,.82fr);gap:14px;align-items:start;margin:0 0 30px}.fb-enterprise-search-list,.fb-enterprise-search-detail{min-width:0;border:1px solid #d5e1db;border-radius:8px;background:#fffefa}.fb-enterprise-search-list{overflow:hidden;scroll-margin-top:12px}.fb-market--enterprise .fb-search-empty{scroll-margin-top:12px}.fb-enterprise-search-list>header{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:13px 15px;border-bottom:1px solid #dce7e1;background:#f5f8f4}.fb-enterprise-search-list>header p,.fb-enterprise-search-detail>header>p{margin:0 0 3px;color:#467568;font-size:11px;font-weight:800;letter-spacing:.06em}.fb-enterprise-search-list>header h2{margin:0;color:#123f36;font-size:18px;line-height:1.35}.fb-enterprise-search-list>header>span{color:#5f776e;font-size:12px;text-align:right}.fb-enterprise-search-list__items{display:grid;gap:0}.fb-enterprise-search-result{display:grid;grid-template-columns:110px minmax(0,1fr);gap:13px;min-width:0;padding:13px;border-bottom:1px solid #e1eae5;background:#fffefa}.fb-enterprise-search-result:last-child{border-bottom:0}.fb-enterprise-search-result.is-selected{background:#f0f7f2;box-shadow:inset 3px 0 #0b6656}.fb-enterprise-search-result.is-excluded{background:#fffdfa}.fb-enterprise-search-result__media{position:relative;overflow:hidden;width:110px;aspect-ratio:4 / 3;border-radius:5px;background:#e7eee9}.fb-enterprise-search-result__media img{display:block;width:100%;height:100%;object-fit:cover}.fb-enterprise-search-result__body{min-width:0}.fb-enterprise-search-result__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:#5f786f;font-size:12px}.fb-enterprise-search-result__body>h3{margin:4px 0 2px;font-size:17px;line-height:1.4}.fb-enterprise-search-result__body>h3>button{min-height:36px;border:0;padding:0;background:transparent;color:#104b41;font:inherit;font-weight:750;text-align:left;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;overflow-wrap:anywhere}.fb-enterprise-search-result__body>h3>button:hover,.fb-enterprise-search-result__body>h3>button[aria-pressed=true]{text-decoration-color:currentColor}.fb-enterprise-search-result__provider{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;color:#49695f;font-size:12px}.fb-enterprise-search-result__provider .fb-organisation-logo{width:24px;height:24px;flex:0 0 24px}.fb-enterprise-search-result__provider>b{overflow-wrap:anywhere}.fb-enterprise-search-result__provider>span{color:#795f22;font-size:11px}.fb-enterprise-search-result__body>dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:9px 0 0}.fb-enterprise-search-result__body>dl>div{min-width:0}.fb-enterprise-search-result__body dt{color:#667e75;font-size:11px;line-height:1.35}.fb-enterprise-search-result__body dd{margin:2px 0 0;color:#284d43;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.fb-enterprise-search-result__actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.fb-enterprise-search-result__actions>button{min-height:40px;border:1px solid #afc5ba;border-radius:5px;padding:7px 10px;background:#fff;color:#14594a;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.fb-enterprise-search-result__actions>button[aria-pressed=true]{border-color:#7c9e91;background:#edf5ef}.fb-enterprise-search-result__actions>button:focus-visible,.fb-enterprise-search-result__body>h3>button:focus-visible{outline:3px solid #367663;outline-offset:2px}.fb-enterprise-search-detail{position:sticky;top:14px;display:grid;gap:13px;padding:16px;scroll-margin-top:12px}.fb-enterprise-search-detail>h2{margin:0;font:650 20px/1.4 Noto Sans HK,sans-serif;color:#123f36}.fb-enterprise-search-detail>span{font-size:14px;line-height:1.6;color:#49675e}.fb-enterprise-search-detail>header{display:grid;gap:5px;padding-bottom:11px;border-bottom:1px solid #dce7e1}.fb-enterprise-search-detail>header>span{color:#725c23;font-size:12px;line-height:1.45}.fb-enterprise-search-detail>header>h2{margin:0;color:#123f36;font-size:20px;line-height:1.38;overflow-wrap:anywhere}.fb-enterprise-search-detail>header>b{color:#49685f;font-size:13px}.fb-enterprise-search-detail>section h3{margin:0 0 5px;color:#294f44;font-size:14px}.fb-enterprise-search-detail>section p{margin:0;color:#49675e;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.fb-enterprise-search-detail__reason .fb-fit-summary{margin-top:8px}.fb-enterprise-search-detail>dl{display:grid;gap:0;margin:0}.fb-enterprise-search-detail>dl>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:9px;padding:9px 0;border-top:1px solid #e1eae5}.fb-enterprise-search-detail dt{color:#657e74;font-size:12px;line-height:1.45}.fb-enterprise-search-detail dd{margin:0;color:#284e44;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.fb-enterprise-search-detail__confirm{border-left:3px solid #bd9b47;padding:9px 10px;background:#fbf7e9}.fb-enterprise-search-detail__actions{display:grid;gap:8px}.fb-enterprise-search-detail__actions .fb-button{min-height:44px;width:100%;padding:9px 12px;font-size:13px}.fb-enterprise-search-detail>small{color:#62786f;font-size:12px;line-height:1.5}.fb-enterprise-search-detail__back{display:none}.fb-enterprise-search-workbench>.fb-enterprise-excluded{grid-column:1 / -1;min-width:0;border:1px solid #d5e1db;border-radius:7px;background:#fffefa}.fb-enterprise-excluded>summary{display:flex;align-items:center;flex-wrap:wrap;gap:5px 12px;min-height:48px;padding:10px 14px;color:#3e6257;cursor:pointer}.fb-enterprise-excluded>summary>span{font-size:14px;font-weight:750}.fb-enterprise-excluded>summary>small{color:#61796f;font-size:12px}.fb-enterprise-excluded>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #dce7e1}.fb-enterprise-excluded .fb-enterprise-search-result{border-right:1px solid #e1eae5}.fb-enterprise-search-workbench .fb-load-more{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:10px 14px;border-top:1px solid #e1eae5}.fb-enterprise-search-workbench .fb-load-more>span{color:#60786e;font-size:12px}.fb-enterprise-search-workbench .fb-load-more .fb-button{min-height:40px;padding:7px 12px}@media screen and (max-width:1279px){.fb-enterprise-search-workbench{grid-template-columns:minmax(0,1fr)}.fb-enterprise-search-workbench[data-pane=list] .fb-enterprise-search-detail{display:none}.fb-enterprise-search-workbench[data-pane=detail] .fb-enterprise-search-list,.fb-enterprise-search-workbench[data-pane=detail]>.fb-enterprise-excluded{display:none}.fb-enterprise-search-workbench[data-pane=detail] .fb-enterprise-search-detail__back{display:inline-flex;align-items:center;min-height:44px;width:fit-content;border:1px solid #aebfb6;border-radius:5px;padding:8px 12px;background:#fff;color:#14594a;font:inherit;font-size:13px;font-weight:750;cursor:pointer}}@media screen and (max-width:800px){.fb-market--enterprise>.fb-page-heading{margin-bottom:12px}.fb-market--enterprise>.fb-page-heading h1{font-size:27px;line-height:1.35}.fb-market--enterprise .fb-need-brief>header{align-items:start;padding:13px 13px 9px}.fb-market--enterprise .fb-need-brief>header>b{max-width:126px;font-size:11px}.fb-market--enterprise .fb-need-brief h2{font-size:19px}.fb-market--enterprise .fb-need-brief__prompt{grid-template-columns:minmax(0,1fr);gap:8px;padding:0 13px 12px}.fb-market--enterprise .fb-need-brief__prompt>.fb-button{width:100%}.fb-market--enterprise .fb-need-brief__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 13px 12px}.fb-market--enterprise .fb-need-brief__grid>label:first-child,.fb-market--enterprise .fb-need-brief__grid>.span-two{grid-column:1 / -1}.fb-market--enterprise .fb-need-brief>footer{align-items:start;padding:9px 13px 11px}.fb-market--enterprise .fb-market-summary{align-items:start;gap:9px 14px;padding:9px 10px}.fb-market--enterprise .fb-market-summary>div{flex:1 1 132px}.fb-market--enterprise .fb-market-summary .fb-button{flex:1 1 100%;margin-left:0}.fb-enterprise-search-workbench{margin-bottom:74px}.fb-enterprise-search-list>header{align-items:start;padding:11px 12px}.fb-enterprise-search-result{grid-template-columns:76px minmax(0,1fr);gap:9px;padding:11px}.fb-enterprise-search-result__media{width:76px;border-radius:4px}.fb-enterprise-search-result__body>h3{font-size:16px}.fb-enterprise-search-result__body>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 9px}.fb-enterprise-search-result__actions{gap:6px}.fb-enterprise-search-result__actions>button{min-height:44px}.fb-enterprise-search-detail{position:static;gap:11px;padding:13px}.fb-enterprise-search-detail>header>h2{font-size:19px}.fb-enterprise-excluded>div{grid-template-columns:minmax(0,1fr)}.fb-enterprise-excluded .fb-enterprise-search-result{border-right:0}}@media screen and (max-width:760px){.fb-candidate-difference{padding:20px 13px 84px}.fb-candidate-difference__heading{gap:14px}.fb-candidate-difference__heading h1{font-size:28px;line-height:1.35}}@media screen and (prefers-reduced-motion:reduce){.fb-enterprise-search-result__body>h3>button,.fb-enterprise-search-result__actions>button{transition:none}}.c14-experience .fb-workspace-main>.fb-action-result--experience.is-workbench-feedback{position:static;right:auto;bottom:auto;width:min(430px,calc(100% - 48px));margin:8px 24px 0 auto;padding:9px 0 9px 13px;box-shadow:none}@media screen and (max-width:800px){.c14-experience .fb-workspace-main>.fb-action-result--experience.is-workbench-feedback{width:calc(100% - 24px);margin:8px 12px 0;padding:8px 0 8px 11px}}.fb-market--enterprise{display:block;min-width:0}.fb-market--enterprise>.fb-page-heading{grid-area:heading;margin-bottom:0}.fb-market--enterprise>.fb-market-discovery{display:contents}.fb-market--enterprise .fb-need-brief{grid-area:query;margin:0}.fb-market--enterprise .fb-market-search{grid-area:filters;position:static;min-width:0;margin:12px 0 0;padding:16px;border:1px solid var(--fb-line);border-radius:6px;background:#fffefa}.fb-market--enterprise>.fb-market-summary{grid-area:summary;min-width:0;margin:0}.fb-market--enterprise>.c15-browse-guidance{grid-area:prompt;min-width:0}.fb-market--enterprise>.fb-enterprise-search-workbench{grid-area:results;min-width:0;margin:0}.fb-market--enterprise>.fb-search-mode,.fb-market--enterprise>.fb-form-message,.fb-market--enterprise>.fb-state-controls{grid-area:feedback}.fb-market--public{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "catalogue" "query" "summary" "results" "more" "excluded";gap:10px;align-items:start}.fb-market--public.is-mobile-filters-open{grid-template-areas:"heading" "catalogue" "query" "filters" "summary" "results" "more" "excluded"}.fb-market--public>.fb-page-heading{grid-area:heading;margin-bottom:0}.fb-market--public>.fb-market-catalogue-note{grid-area:catalogue;margin:0}.fb-market--public>.fb-market-discovery{display:contents}.fb-market--public .fb-need-brief{grid-area:query;margin:0}.fb-market--public .fb-market-search{grid-area:filters;display:none;position:static;min-width:0;margin:0;padding:12px 16px;border:1px solid var(--fb-line);border-radius:6px;background:#fffefa}.fb-market--public.is-mobile-filters-open .fb-market-search{display:block}.fb-market--public>.fb-market-summary{grid-area:summary;min-width:0;margin:0}.fb-market--public>.fb-market-card-grid{grid-area:results;min-width:0}.fb-market--public>.fb-state-view{grid-area:results}.fb-market--public>.fb-load-more{grid-area:more}.fb-market--public>.fb-market-excluded{grid-area:excluded;min-width:0}.fb-market--public .fb-quick-tags{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.fb-market--public .fb-quick-tags>button{width:auto;min-height:38px;text-align:center}.fb-market--public .fb-advanced-toggle{min-height:40px;margin-top:8px}.fb-market--enterprise .fb-quick-tags{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}.fb-market--enterprise .fb-quick-tags>span,.fb-market--enterprise .fb-quick-tags__help{grid-column:1}.fb-market--enterprise .fb-quick-tags>button,.fb-market--enterprise .fb-quick-tags>.fb-button{width:100%;min-height:40px;text-align:left}.fb-market--enterprise .fb-advanced-toggle{width:100%;min-height:44px;margin-top:8px;text-align:left}.fb-market--enterprise .fb-need-brief__grid,.fb-market--public .fb-need-brief__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fb-market--enterprise .fb-need-total-budget input,.fb-market--public .fb-need-total-budget input{min-height:40px;width:100%;border:1px solid #98b2a8;border-radius:5px;padding:8px 10px;background:#fff;color:var(--fb-text);font:inherit;font-size:14px}.fb-enterprise-search-result__actions{align-items:center}.fb-enterprise-search-result__actions>button.is-primary{border-color:var(--fb-ink);background:var(--fb-ink);color:#fff}.fb-enterprise-search-result__actions>button.is-primary:hover{background:var(--fb-ink-deep)}.fb-enterprise-search-result__actions>button.is-secondary{border-color:#9cb5aa;background:#fffefa;color:var(--fb-ink)}.fb-enterprise-search-result__provider{font-size:13px}.fb-enterprise-search-result__body>dl dt{font-size:13px}.fb-enterprise-search-result__body>dl dd{font-size:14px}.c15-first-home__cards>.fb-activity-card{min-width:0;height:100%;overflow:hidden;border:1px solid var(--fb-line);border-radius:6px;background:#fffefa;box-shadow:none}.c15-first-home__cards .fb-activity-card__media img{height:150px;object-fit:cover}.c15-browse-home{display:grid;gap:0}.c15-browse-home__restored-hero>div{min-width:0}.c15-browse-home__source{display:block;max-width:570px;margin-top:18px;color:#5a746d;font-size:12px;line-height:1.55}.c15-browse-home__restored-activities>header{display:flex;align-items:end;justify-content:space-between;gap:18px;max-width:none}.c15-browse-home__restored-activities>header>div{max-width:720px}.c15-browse-home__restored-activities .fb-activity-card{min-width:0;height:100%}.c15-browse-home__source-note,.c15-browse-home__empty{margin:14px 0 0;color:var(--fb-muted);font-size:13px;line-height:1.55}.c15-browse-home__source-note{border-left:3px solid var(--fb-line);padding-left:10px}.fb-public-search{padding-top:28px}.fb-market--public .fb-need-brief{position:relative;border:1px solid #c8dbd2;border-top:3px solid var(--fb-ink);border-radius:4px;background:#f6faf7}.fb-market--public .fb-need-brief>header{position:absolute;top:8px;right:16px;justify-content:flex-end;padding:0}.fb-market--public .fb-need-brief>header>div{display:none}.fb-market--public .fb-need-brief__prompt{padding:12px 18px 10px}.fb-market--public .fb-need-brief__prompt textarea{min-height:62px}.fb-market--public .fb-need-brief__grid{gap:8px 12px;padding:0 18px 8px}.fb-market--public .fb-need-brief__grid label{gap:4px}.fb-market--public .fb-need-brief__grid .fb-field-help{margin:0}.fb-market--public .fb-need-brief__grid>.span-two{grid-column:1 / -1}.fb-market--public .fb-need-brief>footer{padding:10px 18px}.fb-market--public .fb-need-brief>footer{justify-content:flex-end}.fb-market--public .fb-need-detected--compact,.fb-market--public .fb-need-supply-details{margin:0 18px 10px;border:1px solid #c8dbd2;border-radius:4px;background:#fffefa}.fb-market--public .fb-need-detected--compact{padding:0}.fb-market--public .fb-need-detected--compact>summary,.fb-market--public .fb-need-supply-details>summary{cursor:pointer;padding:8px 12px;color:var(--fb-ink);font-size:13px;font-weight:700}.fb-market--public .fb-need-detected--compact>dl{margin:0 12px 10px}.fb-market--public .fb-need-detected--compact>p,.fb-market--public .fb-need-detected--compact>small{margin:0 12px 10px}.fb-need-brief .fb-need-conflict{margin:0 18px 10px;border-left:3px solid #a16f22;padding:7px 10px;background:#fff8e8;color:#62491e;font-size:13px;line-height:1.5}.fb-market--public .fb-need-supply-details>label{display:grid;gap:8px;margin:0 12px 12px}.fb-market--public .fb-need-supply-details .fb-need-budget__inputs{grid-template-columns:minmax(0,1fr) minmax(90px,.3fr)}.fb-market--public .fb-need-supply-details input{min-width:0}.fb-market--public .fb-market-summary{margin:0;padding:4px 0;gap:0}.fb-market--public .fb-market-summary--public>div:not(:first-child),.fb-market--public .fb-market-summary--public>div:first-child>span{display:none}.fb-market--public.is-mobile-filters-open .fb-market-summary--public{display:flex;flex-wrap:wrap;gap:14px 24px;padding:12px 0}.fb-market--public.is-mobile-filters-open .fb-market-summary--public>div,.fb-market--public.is-mobile-filters-open .fb-market-summary--public>div:first-child>span{display:grid}.fb-market-catalogue-note__mobile{display:none}.fb-mobile-filter-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:98px;min-height:44px;border:1px solid #9cb5aa;border-radius:5px;padding:6px 8px;background:#fffefa;color:var(--fb-ink);font:700 13px Noto Sans HK,sans-serif;cursor:pointer}.fb-mobile-filter-toggle:focus-visible{outline:3px solid #386da6;outline-offset:2px}.fb-market--public .fb-mobile-supply-details{grid-area:mobileSupply;display:none;margin:0;border:1px solid #c8dbd2;border-radius:4px;background:#fffefa}.fb-market--public.is-mobile-filters-open .fb-mobile-supply-details{display:block}.fb-mobile-supply-details summary{min-height:44px;cursor:pointer;padding:11px 12px;color:var(--fb-ink);font-size:13px;font-weight:700}.fb-mobile-supply-details label{display:grid;gap:6px;margin:0 12px 8px;color:var(--fb-ink);font-size:13px}.fb-mobile-supply-details input{min-height:44px;border:1px solid #b5c9c1;border-radius:5px;padding:8px 10px;font:14px Noto Sans HK,sans-serif}.fb-mobile-supply-details small{display:block;margin:0 12px 12px;color:var(--fb-muted);font-size:12px;line-height:1.5}.fb-market--public .fb-market-card-grid [data-button-id^=ACT-DETAIL-]{scroll-margin-bottom:12px}.c15-browse-detail__summary{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr);gap:18px;align-items:start;margin:14px 0 20px}.c15-browse-detail__intro,.c15-browse-detail__facts{min-width:0;border:1px solid var(--fb-line);border-radius:6px;background:#fffefa;padding:18px}.c15-browse-detail__intro>p:first-child{margin:0 0 6px;color:#2d786b;font-size:13px;font-weight:750}.c15-browse-detail__intro h1{margin:0 0 8px;color:var(--fb-ink);font:750 30px/1.28 Noto Sans HK,Arial,sans-serif;letter-spacing:-.02em;overflow-wrap:anywhere}.c15-browse-detail__intro>p:not(:first-child){color:var(--fb-muted);font-size:15px;line-height:1.65}.c15-browse-detail__intro>b{display:block;margin-top:8px;color:var(--fb-text);font-size:14px}.c15-browse-detail__source{border-left:3px solid #b7872a;padding:8px 10px;background:#fbf7e9;color:#695527!important;font-size:13px!important}.c15-browse-detail__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.c15-browse-detail__actions .fb-button{min-height:40px}.c15-browse-detail__facts{background:#f7faf7}.c15-browse-detail__facts h2{margin:0 0 8px;color:var(--fb-ink);font-size:17px;line-height:1.35}.c15-browse-detail__facts dl{display:grid;margin:0}.c15-browse-detail__facts dl>div{display:grid;grid-template-columns:minmax(105px,.38fr) minmax(0,.62fr);gap:10px;border-top:1px solid var(--fb-line);padding:8px 0}.c15-browse-detail__facts dt{color:var(--fb-muted);font-size:13px}.c15-browse-detail__facts dd{margin:0;color:var(--fb-text);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.c15-browse-detail__gallery{max-width:1000px;margin:0 auto 20px}.c15-browse-detail__narrative{margin-top:12px}.c15-browse-guidance{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:12px 0;border:1px solid #b7d0c4;border-left:4px solid var(--fb-ink);border-radius:6px;padding:12px 14px;background:#f2f8f4;color:var(--fb-text)}.c15-browse-guidance>div:first-child{display:grid;gap:3px}.c15-browse-guidance b{color:var(--fb-ink);font-size:14px}.c15-browse-guidance span{color:var(--fb-muted);font-size:13px;line-height:1.5}.c15-browse-guidance>div:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.c15-browse-guidance .fb-button{min-height:40px}.c15-browse-guidance__close{min-height:40px;border:0;background:transparent;color:var(--fb-ink);padding:6px 8px;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.c15-browse-guidance button:focus-visible{outline:3px solid #386da6;outline-offset:2px}.c15-activity-comparison__heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px}.c15-activity-comparison__heading h1{margin:3px 0 6px;color:var(--fb-ink);font-size:28px;line-height:1.3}.c15-activity-comparison__heading p{margin:0;color:#2d786b;font-size:13px;font-weight:750}.c15-activity-comparison__heading span{color:var(--fb-muted);font-size:14px;line-height:1.5}.c15-activity-comparison__count{margin:0 0 10px;color:var(--fb-muted);font-size:13px}.c15-activity-comparison__table{overflow-x:auto;border:1px solid var(--fb-line);border-radius:6px;background:#fffefa}.c15-activity-comparison__row{display:grid;grid-template-columns:150px repeat(3,minmax(220px,1fr));min-width:830px;border-top:1px solid var(--fb-line)}.c15-activity-comparison__table[data-count="2"] .c15-activity-comparison__row{grid-template-columns:150px repeat(2,minmax(220px,1fr));min-width:610px}.c15-activity-comparison__row:first-child{border-top:0}.c15-activity-comparison__row>*{min-width:0;margin:0;padding:12px;color:var(--fb-text);font-size:14px;line-height:1.55;overflow-wrap:anywhere}.c15-activity-comparison__row>*:not(:first-child){border-left:1px solid var(--fb-line)}.c15-activity-comparison__row>b{background:#f5f8f5;color:var(--fb-muted);font-size:13px}.c15-activity-comparison__row--head{background:#f5f8f5}.c15-activity-comparison__row--head>div{display:grid;gap:4px}.c15-activity-comparison__row--head strong{color:var(--fb-ink);font-size:15px}.c15-activity-comparison__row--head span,.c15-activity-comparison__row--head small{color:var(--fb-muted);font-size:12px}.c15-activity-comparison__row--actions .fb-button{min-height:40px}.c15-activity-comparison__note{margin:12px 0 0;color:var(--fb-muted);font-size:13px;line-height:1.55}@media(max-width:900px){.fb-market--enterprise{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "query" "summary" "filters" "prompt" "feedback" "results";gap:12px}.fb-market--public{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "catalogue" "query" "summary" "results" "more" "excluded";gap:8px}.fb-market--enterprise .fb-market-search,.fb-market--public .fb-market-search{position:static}.fb-market--enterprise .fb-quick-tags>button,.fb-market--public .fb-quick-tags>button{min-height:44px}.fb-market--enterprise .fb-quick-tags{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-market--public .fb-quick-tags{display:flex}.fb-market--enterprise .fb-quick-tags>span,.fb-market--enterprise .fb-quick-tags__help,.fb-market--enterprise .fb-market-search .fb-advanced-toggle,.fb-market--public .fb-quick-tags>span,.fb-market--public .fb-quick-tags__help,.fb-market--public .fb-market-search .fb-advanced-toggle{grid-column:1 / -1}.fb-market--enterprise .fb-need-brief__grid,.fb-market--public .fb-need-brief__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-market--enterprise .fb-need-budget--supply{grid-column:1 / -1}.fb-market--enterprise .fb-need-brief__grid input,.fb-market--enterprise .fb-need-brief__grid select,.fb-market--public .fb-need-brief__grid input,.fb-market--public .fb-need-brief__grid select{min-height:44px}.c15-browse-home__restored-hero{min-width:0}.c15-browse-home__restored-activities>header{align-items:start;flex-direction:column}.c15-browse-home__restored-activities>div{grid-template-columns:minmax(0,1fr)}.fb-market--public .fb-market-card-grid{grid-template-columns:minmax(0,1fr)}.c15-browse-detail__summary{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:10px}.c15-browse-detail__intro,.c15-browse-detail__facts{padding:13px}.c15-browse-detail__intro h1{font-size:23px;line-height:1.35}.c15-browse-detail__intro>p:not(:first-child){font-size:16px}.c15-browse-detail__actions{display:grid;grid-template-columns:minmax(0,1fr)}.c15-browse-detail__actions .fb-button{min-height:44px;width:100%}.c15-browse-detail__gallery{margin-bottom:12px}.c15-browse-guidance{align-items:start;flex-direction:column;gap:10px;padding:11px}.c15-browse-guidance>div:last-child{width:100%}.c15-browse-guidance>div:last-child .fb-button{min-height:44px}.c15-activity-comparison__heading{align-items:start;flex-direction:column}.c15-activity-comparison__heading h1{font-size:23px}}@media screen and (min-width:1100px){.fb-market .fb-search-primary{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,1fr);align-items:start}.fb-market .fb-search-primary>.fb-need-brief__prompt{padding:18px 16px 16px 18px}.fb-market .fb-search-primary>.fb-need-brief__grid{max-width:none;padding:18px 18px 16px 0}}@media(max-width:600px){.fb-public-search{padding-top:8px}.fb-market--public{gap:6px;grid-template-areas:"heading" "catalogue" "query" "summary" "results" "more" "excluded"}.fb-market--public.is-mobile-filters-open{grid-template-areas:"heading" "catalogue" "query" "filters" "summary" "results" "more" "excluded"}.fb-market-catalogue-note__desktop{display:none}.fb-market-catalogue-note__mobile{display:block}.fb-market--public .fb-need-brief{position:relative}.fb-market--public .fb-need-brief>header{position:absolute;top:5px;right:12px;justify-content:flex-end;padding:0}.fb-market--public .fb-need-brief>header>div{display:none}.fb-market--public .fb-need-brief__prompt{padding-top:10px;padding-bottom:8px}.fb-market--public .fb-need-supply-details{display:none}.fb-market--public .fb-need-brief>footer{display:flex;flex-direction:row;align-items:center;gap:8px;padding:6px 12px}.fb-market--public .fb-need-brief>footer .fb-button{flex:1;min-width:0}.fb-mobile-filter-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:98px;min-height:44px;border:1px solid #9cb5aa;border-radius:5px;padding:6px 8px;background:#fffefa;color:var(--fb-ink);font:700 13px Noto Sans HK,sans-serif;cursor:pointer}.fb-mobile-filter-toggle:focus-visible{outline:3px solid #386da6;outline-offset:2px}.fb-market--public .fb-market-search{display:none;padding:10px 12px}.fb-market--public.is-mobile-filters-open .fb-market-search{display:block}.fb-market--public .fb-mobile-supply-details{grid-area:mobileSupply;display:none;margin:0;border:1px solid #c8dbd2;border-radius:4px;background:#fffefa}.fb-market--public.is-mobile-filters-open .fb-mobile-supply-details{display:block}.fb-mobile-supply-details summary{min-height:44px;cursor:pointer;padding:11px 12px;color:var(--fb-ink);font-size:13px;font-weight:700}.fb-mobile-supply-details label{display:grid;gap:6px;margin:0 12px 8px;color:var(--fb-ink);font-size:13px}.fb-mobile-supply-details input{min-height:44px;border:1px solid #b5c9c1;border-radius:5px;padding:8px 10px;font:14px Noto Sans HK,sans-serif}.fb-mobile-supply-details small{display:block;margin:0 12px 12px;color:var(--fb-muted);font-size:12px;line-height:1.5}.fb-market--public .fb-market-summary--public{display:flex;gap:0;padding:3px 0}.fb-market--public .fb-market-summary--public>div{min-width:0}.fb-market--public .fb-market-summary--public>div:not(:first-child),.fb-market--public .fb-market-summary--public>div:first-child>span{display:none}.fb-market--public.is-mobile-filters-open .fb-market-summary--public{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:12px 0}.fb-market--public.is-mobile-filters-open .fb-market-summary--public>div,.fb-market--public.is-mobile-filters-open .fb-market-summary--public>div:first-child>span{display:grid}.fb-market--public.is-mobile-filters-open .fb-public-priority-control{grid-column:1 / -1}}@media(max-width:600px){.fb-market--enterprise .fb-market-summary{align-items:stretch}.fb-market--enterprise .fb-market-summary>div{flex-basis:100%}.c15-first-home__cards>.fb-activity-card{min-width:0}}.fb-priority-list__empty{margin:18px 0 0;color:#536f65;font-size:13px;line-height:1.55}.fb-home-continue{padding:22px 28px;border:1px solid #dce7e1;background:#f4f8f5}.fb-home-continue header p{margin:0;color:#2d7566;font-size:11px;font-weight:800;letter-spacing:.08em}.fb-home-continue header h2{margin:5px 0 0;color:var(--fb-ink);font:700 22px/1.35 "Noto Serif TC",serif}.fb-home-continue__items article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 0;border-top:1px solid #d5e4dc}.fb-home-continue__items article:first-child{margin-top:14px}.fb-home-continue__items b,.fb-home-continue__items span{display:block}.fb-home-continue__items b{color:#174f44;font-size:14px}.fb-home-continue__items span{margin-top:4px;color:#5a756b;font-size:12px;line-height:1.5}.fb-home-continue__items .fb-button{flex:0 0 auto;min-height:42px}.fb-saved-library{padding-top:22px}.fb-saved-library__heading{align-items:center;gap:16px;padding-bottom:13px}.fb-saved-library__heading h1{font-size:clamp(28px,2.6vw,35px)}.fb-saved-library__heading span{margin-top:5px;line-height:1.5}.fb-saved-library__layout{margin-top:12px}.fb-saved-library__saved{padding:18px 24px 24px}.fb-saved-library__saved>header{padding-bottom:12px}.fb-saved-library__saved h2{font-size:21px}.fb-saved-library__rows>article{padding:14px 0}.fb-saved-library__rows>article>div{min-width:0}@media screen{.fb-market .fb-need-brief{min-width:0;margin:0;border:1px solid #cbd9d3;border-radius:6px;background:#fffefa}.fb-market .fb-need-brief>header{position:static;display:flex;justify-content:flex-start;padding:12px 18px 0}.fb-market .fb-need-brief>header>b{max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#526c62;font-size:13px;font-weight:500;line-height:1.5}.fb-market .fb-need-brief__prompt{display:block;padding:14px 18px}.fb-market .fb-need-brief__prompt label{display:grid;gap:6px;margin:0}.fb-market .fb-need-brief__prompt label>span{color:var(--fb-ink);font-size:14px;font-weight:650;letter-spacing:0}.fb-market .fb-need-brief__prompt input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #acbeb5;border-radius:4px;background:#fff;color:var(--fb-text);font:400 16px/1.5 Noto Sans HK,sans-serif}.fb-market .fb-need-brief__prompt small{display:flex;justify-self:stretch;width:100%;justify-content:space-between;gap:12px;color:#526c62;font-size:12px;font-weight:400}.fb-market .fb-need-brief__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;max-width:680px;padding:0 18px 14px}.fb-market .fb-need-brief__grid>label,.fb-market .fb-need-brief__grid>label:first-child{display:grid;grid-column:auto;grid-template-rows:auto auto;align-content:start;gap:6px;min-width:0;min-height:0;color:var(--fb-ink);font-size:14px;font-weight:650}.fb-market .fb-need-brief__grid input,.fb-market .fb-need-brief__grid select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:9px 10px;border:1px solid #acbeb5;border-radius:4px;background:#fff;color:var(--fb-text);font:400 16px/1.4 Noto Sans HK,sans-serif}.fb-market .fb-field-help{margin:0;color:#526c62;font-size:13px;font-weight:400;line-height:1.5}.fb-market .fb-need-brief>footer{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-top:1px solid #e1e8e3}.fb-market .fb-need-brief>footer>button{min-height:44px;border-radius:4px;font-size:14px}.fb-market .fb-need-brief>footer>.fb-button{min-width:148px}.fb-market .fb-mobile-filter-toggle{width:auto;min-width:0;padding:9px 12px;background:#fffefa;font-weight:600;white-space:nowrap}.fb-market .fb-need-detected--compact{margin:0 18px 14px;padding:0;border:0;border-bottom:1px solid #e1e8e3;border-radius:0;background:transparent}.fb-market .fb-need-detected--compact>summary{padding:8px 0;color:#315c4f;font-size:13px;cursor:pointer}.fb-market .fb-need-detected--compact>dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 16px;margin:8px 0}.fb-market .fb-need-detected--compact>dl>div{min-width:0}.fb-market .fb-need-detected--compact dt{color:#526c62;font-size:13px}.fb-market .fb-need-detected--compact dd{margin:2px 0 0;font-size:14px;line-height:1.5}.fb-market .fb-need-detected--compact>small,.fb-market .fb-need-detected--compact>p{display:block;margin:8px 0;font-size:13px}.fb-search-active-extras{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px;margin:0 18px 14px;color:#526c62;font-size:13px}.fb-search-active-extras button{display:inline-flex;align-items:center;gap:10px;min-height:36px;max-width:100%;padding:6px 10px;border:1px solid #bacfc2;border-radius:4px;background:#f5f8f5;color:#214f40;font:inherit;line-height:1.45;text-align:left;cursor:pointer}.fb-search-active-extras button:focus-visible{outline:2px solid #246b57;outline-offset:2px}.fb-market .fb-market-search,.fb-market.is-mobile-filters-open .fb-market-search{display:grid;gap:16px;position:static;box-sizing:border-box;width:100%;padding:16px 18px;border:1px solid #cbd9d3;border-radius:6px;background:#fffefa}.fb-market .fb-market-search[hidden]{display:none!important}.fb-market .fb-advanced-search{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;padding:0}.fb-market .fb-advanced-search>label{display:grid;align-content:start;gap:6px;min-width:0;color:var(--fb-ink);font-size:14px;font-weight:650;word-break:normal;overflow-wrap:normal}.fb-market .fb-advanced-search input,.fb-market .fb-advanced-search select,.fb-market .fb-search-supply-option input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:9px 10px;border:1px solid #acbeb5;border-radius:4px;background:#fff;color:var(--fb-text);font:400 16px/1.4 Noto Sans HK,sans-serif}.fb-market .fb-market-search>.fb-quick-tags{display:flex;order:initial;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:14px 0 0;border-top:1px solid #e1e8e3}.fb-market .fb-quick-tags>span{flex:0 0 100%;color:#526c62;font-size:13px;font-weight:650}.fb-market .fb-market-search .fb-quick-tags>button{display:inline-flex;width:auto;min-height:40px;padding:8px 12px;font-size:14px}.fb-market .fb-market-search>.fb-market-sdg{order:initial}.fb-search-supply-option{padding-top:12px;border-top:1px solid #e1e8e3}.fb-search-supply-option>summary{width:fit-content;color:#526c62;font-size:13px;cursor:pointer}.fb-search-supply-option>label{display:grid;gap:6px;max-width:320px;margin-top:14px;color:var(--fb-ink);font-size:14px}.fb-search-supply-option>p{margin:8px 0 0;color:#526c62;font-size:13px;line-height:1.55}.fb-market .fb-market-search>.fb-button{justify-self:start;padding-left:0}.fb-market--enterprise .fb-market-summary{display:flex;flex-wrap:nowrap;align-items:center;margin:10px 0;padding:0;border:0;background:transparent;gap:12px}.fb-market--enterprise .fb-market-summary>div:first-child{display:grid}.fb-market .fb-market-summary .fb-button{margin-left:auto;font-size:14px}.fb-market--enterprise .fb-market-summary>div:first-child{flex:1 1 auto;min-width:0}.fb-market--enterprise .fb-market-summary>div:not(:first-child),.fb-market--enterprise .fb-market-summary>div>span{display:none}.fb-market--enterprise .fb-market-summary .fb-button{flex:0 0 auto;width:auto;min-width:0;min-height:44px;padding:6px 0;border:0;background:transparent;text-decoration:underline;text-underline-offset:3px}.fb-enterprise-search-result__body>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.fb-enterprise-search-result__body>h3{font-family:Noto Sans HK,sans-serif;font-size:18px;line-height:1.4}.fb-enterprise-search-result__actions>button{min-height:44px;padding:8px 12px;font-size:14px}.fb-enterprise-search-detail>header>h2{font-family:Noto Sans HK,sans-serif;font-size:20px}.c15-browse-guidance{border-left-width:1px;background:#f5f8f5}.c15-browse-guidance .fb-button--primary{border:1px solid #afc5ba;background:#fffefa;color:var(--fb-ink)}}@media screen and (max-width:760px){.fb-market .fb-need-brief>header{padding:10px 14px 0}.fb-market .fb-need-brief__prompt{padding:12px 14px}.fb-market .fb-need-brief__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 14px 14px}.fb-market .fb-need-brief>footer{padding:10px 14px;gap:8px}.fb-market .fb-need-brief>footer>button{flex:1;min-width:0}.fb-market .fb-need-detected--compact,.fb-search-active-extras{margin-right:14px;margin-left:14px}.fb-search-active-extras button{min-height:44px}.fb-market .fb-market-search,.fb-market.is-mobile-filters-open .fb-market-search{padding:14px}.fb-market .fb-advanced-search{grid-template-columns:minmax(0,1fr);gap:14px}.fb-market .fb-market-search .fb-quick-tags>button{min-height:44px}.fb-market--enterprise .fb-market-summary>div{flex:1 1 auto}.fb-enterprise-search-result__body>h3{font-size:17px}.fb-market--enterprise>.c15-browse-guidance{padding:8px 10px;margin:8px 0}.fb-market--enterprise>.c15-browse-guidance>div:first-child{display:none}.fb-market--enterprise>.c15-browse-guidance>div:last-child{display:flex;flex-direction:row;align-items:center;gap:8px}.fb-market--enterprise>.c15-browse-guidance .fb-button{width:auto;min-height:44px;padding:8px 10px;font-size:13px}}@media(max-width:600px){.fb-home-continue{padding:18px 20px}.fb-home-continue__items article{align-items:stretch;flex-direction:column;gap:9px}.fb-home-continue__items .fb-button{width:100%}.fb-saved-library{padding:12px 0 86px}.fb-saved-library__heading{gap:6px;padding-bottom:9px}.fb-saved-library__heading h1{font-size:28px}.fb-saved-library__heading span{margin-top:3px;font-size:12px;line-height:1.45}.fb-saved-library__heading .fb-button{width:auto;min-height:34px;padding-inline:0}.fb-saved-library__layout{margin-top:8px}.fb-saved-library__saved{padding:8px 14px 18px}.fb-saved-library__saved>header{display:none}.fb-saved-library__rows>article{grid-template-columns:1fr;gap:0;padding:10px 0 16px}.fb-saved-library__rows>article>img{width:100%;height:140px;object-fit:cover}.fb-saved-library__rows h3{margin:8px 0 4px;font-size:19px;line-height:1.3;word-break:normal}.fb-saved-library__rows>article>div>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:5px}.fb-saved-library__rows footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.fb-saved-library__rows footer .fb-button{min-width:0;min-height:40px}.fb-saved-library__rows footer .fb-button:first-child{grid-column:1 / -1;min-height:44px}.fb-saved-library__shortlist{order:initial;padding:18px 16px}}.c15-browse-home .c17-home-problem{padding-top:66px;padding-bottom:66px;background:#fffefa}.c15-browse-home .c17-home-problem header{max-width:1120px}.c15-browse-home .c17-home-problem>div{margin-top:34px}.c15-browse-home .c17-home-problem article{padding:22px 0}.c15-browse-home .c17-home-solution{grid-template-columns:minmax(0,.78fr) minmax(560px,1.22fr);gap:56px;padding-top:64px;padding-bottom:64px}.c15-browse-home .c17-home-solution__intro{margin:20px 0 26px;color:#526d64;font-size:15px;line-height:1.85;letter-spacing:0;text-transform:none}.c15-browse-home .c17-home-solution .fb-button .im-interface-icon{width:17px;height:17px;min-height:0;object-fit:contain;box-shadow:none}.c15-browse-home .c17-home-solution-map{align-self:center;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;border-block:1px solid #bccfc2;list-style:none}.c15-browse-home .c17-home-solution-map li{position:relative;min-width:0;padding:22px 20px 24px;border-right:1px solid #bccfc2}.c15-browse-home .c17-home-solution-map li:last-child{border-right:0}.c15-browse-home .c17-home-solution-map li:not(:last-child):after{content:"→";position:absolute;top:22px;right:-10px;display:grid;width:20px;height:20px;place-items:center;background:#e8f1ec;color:#3b715e}.c15-browse-home .c17-home-solution-map span,.c15-browse-home .c17-home-solution-map small{display:block;color:#577569;font-size:11px;line-height:1.65}.c15-browse-home .c17-home-solution-map strong{display:block;min-height:56px;margin:10px 0 8px;color:#174f43;font:650 18px/1.45 Georgia,"Noto Serif TC",serif}.c15-browse-home .c17-home-solution-map p{min-height:84px;margin:0 0 16px;color:#526d64;font-size:13px;font-weight:400;line-height:1.75;letter-spacing:0;text-transform:none}.c15-browse-home .c17-home-solution-map small{padding-top:12px;border-top:1px solid #cad8ce}.c15-browse-home .c17-home-proof{padding-top:62px;padding-bottom:62px}@media(max-width:980px){.c15-browse-home .c17-home-solution{grid-template-columns:1fr;gap:34px}}@media(max-width:760px){.c15-browse-home .c17-home-problem,.c15-browse-home .c17-home-solution,.c15-browse-home .c17-home-proof{padding-top:42px;padding-bottom:42px}.c15-browse-home .c17-home-problem>div{margin-top:24px}.c15-browse-home .c17-home-problem article{padding:18px 0}.c15-browse-home .c17-home-solution-map{grid-template-columns:1fr}.c15-browse-home .c17-home-solution-map li{padding:18px 4px;border-right:0;border-bottom:1px solid #bccfc2}.c15-browse-home .c17-home-solution-map li:last-child{border-bottom:0}.c15-browse-home .c17-home-solution-map li:not(:last-child):after{content:"↓";top:auto;right:8px;bottom:-10px}.c15-browse-home .c17-home-solution-map strong,.c15-browse-home .c17-home-solution-map p{min-height:0}}:root{--im-reading-font: "Noto Sans HK", "PingFang TC", "Microsoft JhengHei", Arial, sans-serif;--im-reading-title: 28px;--im-reading-section: 22px;--im-reading-body: 16px;--im-reading-meta: 14px;--im-reading-radius: 6px}.fb-market.im-hybrid-market,.im-activity-journey.im-hybrid-detail,.fb-organisation-page.im-hybrid-provider{font-family:var(--im-reading-font);font-size:var(--im-reading-body);line-height:1.5}.fb-market.im-hybrid-market .fb-page-heading h1,.im-activity-journey.im-hybrid-detail .im-activity-journey__heading h1,.fb-organisation-page.im-hybrid-provider h1{font-family:var(--im-reading-font);font-size:var(--im-reading-title);line-height:1.3;letter-spacing:-.02em}.fb-market.im-hybrid-market .fb-page-heading{margin-bottom:20px}.fb-market.im-hybrid-market .fb-page-heading>span{font-size:var(--im-reading-meta);line-height:1.5}.fb-market.im-hybrid-market .fb-need-brief :is(input,select),.fb-market.im-hybrid-market .fb-market-search :is(input,select),.fb-market.im-hybrid-market .fb-mobile-filter-toggle{min-height:44px;font-size:16px}.fb-market.im-hybrid-market .fb-need-brief .fb-need-brief__grid .im-field-control{height:auto;min-height:44px}.fb-market.im-hybrid-market .fb-need-brief .fb-need-brief__grid .im-field-control :is(input,select){height:44px;min-height:44px;font-size:16px}.fb-market.im-hybrid-market .fb-need-brief{border-radius:var(--im-reading-radius);box-shadow:none}:is(.fb-public,.fb-workspace) .fb-market.im-hybrid-market :is(button,summary){min-height:44px;min-width:44px}.fb-market.im-hybrid-market .fb-need-detected--compact>summary{min-height:44px;font-size:14px}.fb-market.im-hybrid-market :is(.fb-activity-card,.fb-enterprise-search-result){box-shadow:none}.fb-market.im-hybrid-market .fb-activity-card{display:flex;flex-direction:column;gap:0;min-width:0;padding:0;border:1px solid var(--fb-line);border-radius:var(--im-reading-radius);overflow:hidden;background:#fff}.fb-market.im-hybrid-market .fb-activity-card__media{position:relative;width:100%;height:auto;min-height:0;aspect-ratio:4/3;overflow:hidden;border:0;border-radius:0}.fb-market.im-hybrid-market .fb-activity-card__media img{width:100%;height:100%;min-height:0;object-fit:cover}.fb-market.im-hybrid-market .fb-activity-card__body{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;padding:14px}.fb-market.im-hybrid-market .fb-activity-card__body>h2{margin:0;padding-right:0;font:700 18px/1.35 var(--im-reading-font)}.fb-market.im-hybrid-market .fb-provider-identity{margin:0}.fb-market.im-hybrid-market .fb-provider-identity>div>span{display:none}.fb-market.im-hybrid-market .fb-activity-card .fb-provider-identity b{font-size:14px;line-height:1.4}.fb-market.im-hybrid-market .fb-activity-card .im-discovery-facts :is(dt,dd){font-size:14px;line-height:1.5}.fb-market.im-hybrid-market .fb-activity-card :is(.fb-card-summary,.fb-card-recommendation){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:14px;line-height:1.5}.fb-market.im-hybrid-market .fb-activity-card .fb-card-topline{margin:0;font-size:13px}.fb-market.im-hybrid-market .fb-activity-card .fb-card-actions{position:static;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 0;padding-top:10px;border-top:1px solid var(--fb-line)}.fb-market.im-hybrid-market .im-card-price{min-width:0}.fb-market.im-hybrid-market .im-card-price small{display:block;font-size:13px;line-height:1.4}.fb-market.im-hybrid-market .im-card-price strong{font-size:17px;line-height:1.4;overflow-wrap:anywhere}.fb-market.im-hybrid-market .fb-activity-card .fb-card-actions>.im-card-detail-label{display:inline-flex;align-items:center;gap:5px;min-height:44px;white-space:nowrap;font-size:14px}.fb-market.im-hybrid-market .im-search-submit>span{white-space:nowrap}.fb-market.im-hybrid-market .fb-activity-card__bookmark{min-height:44px;font-size:14px}.fb-market.im-hybrid-market .im-card-provenance,.fb-market.im-hybrid-market .im-heat-card-photo{font-size:13px;line-height:1.5;margin:0}.fb-market.im-hybrid-market :is(.fb-activity-grid,.fb-market-card-grid){gap:20px}.fb-market.im-hybrid-market .fb-activity-card:focus-visible,.fb-market.im-hybrid-market button:focus-visible,.im-activity-journey.im-hybrid-detail button:focus-visible,.fb-organisation-page.im-hybrid-provider button:focus-visible{outline:2px solid var(--fb-ink);outline-offset:3px}.im-reading-filter-actions{display:flex;justify-content:flex-end;gap:12px;padding:14px 0 0;border-top:1px solid var(--fb-line)}.im-reading-filter-backdrop{display:none}.im-activity-journey.im-hybrid-detail{padding-bottom:28px}.im-activity-journey.im-hybrid-detail .im-activity-journey__heading{margin:0 0 16px}.im-activity-journey.im-hybrid-detail .im-activity-journey__heading>p{font-size:14px}.im-activity-journey.im-hybrid-detail .im-activity-journey__provider{margin-top:8px;font-size:14px}.im-activity-journey.im-hybrid-detail :is(.im-activity-journey__provider,.fb-provider-identity--detail){display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.im-activity-journey.im-hybrid-detail :is(.im-activity-journey__provider,.fb-provider-identity--detail)>b{flex:1 1 12rem;min-width:0;max-width:100%;font:650 16px/1.5 var(--im-reading-font);overflow-wrap:anywhere}.im-activity-journey.im-hybrid-detail :is(.im-activity-journey__provider,.fb-provider-identity--detail)>.fb-organisation-logo{box-sizing:border-box;width:36px;height:36px;min-width:36px;flex:0 0 36px;margin:0}.im-activity-journey.im-hybrid-detail :is(.im-activity-journey__provider,.fb-provider-identity--detail)>.fb-organisation-logo--wide{width:72px;min-width:72px;flex-basis:72px}.im-activity-journey.im-hybrid-detail :is(.im-activity-journey__provider,.fb-provider-identity--detail)>.fb-organisation-logo>img{width:100%;height:100%;object-fit:contain}.im-activity-journey.im-hybrid-detail :is(.im-activity-journey__provider,.fb-provider-identity--detail)>.fb-button{flex:0 1 auto;max-width:100%;min-height:44px;font-size:14px;white-space:normal;overflow-wrap:anywhere}.im-activity-journey.im-hybrid-detail :is(.im-activity-journey__breadcrumb,.im-activity-journey__provider,.fb-provider-identity)>.fb-button{min-height:44px;font-size:14px}.im-activity-journey.im-hybrid-detail .im-activity-journey__overview{gap:20px}.im-activity-journey.im-hybrid-detail .im-activity-journey__offer{border-radius:var(--im-reading-radius);padding:16px}.im-activity-journey.im-hybrid-detail .im-activity-journey__offer>h2{font:700 22px/1.35 var(--im-reading-font);margin:4px 0 14px}.im-activity-journey.im-hybrid-detail .im-activity-journey__offer dl{margin:0}.im-activity-journey.im-hybrid-detail .im-activity-journey__offer :is(dt,dd){font-size:14px;line-height:1.5}.im-activity-journey.im-hybrid-detail .im-activity-journey__offer .c15-browse-detail__actions{margin-top:16px}.im-activity-journey.im-hybrid-detail .im-activity-journey__action-note{display:block;margin-top:8px;font-size:14px;line-height:1.5}.im-activity-journey.im-hybrid-detail .c15-browse-detail__narrative{display:block;min-height:0}.im-activity-journey.im-hybrid-detail .c15-browse-detail__narrative>article{min-height:0;margin-top:16px;padding-top:16px}.im-activity-journey.im-hybrid-detail .c15-browse-detail__narrative h2{font:700 var(--im-reading-section)/1.35 var(--im-reading-font)}.im-activity-journey.im-hybrid-detail :is(.c15-browse-detail__narrative span,.im-activity-journey__story>p){font-size:16px;line-height:1.55}.im-reading-flow,.im-reading-arrangements{margin-top:24px;padding-top:20px;border-top:1px solid var(--fb-line)}.im-reading-flow h2,.im-reading-arrangements h2{font:700 var(--im-reading-section)/1.35 var(--im-reading-font);margin:0 0 14px}.im-activity-journey.im-hybrid-detail :is(.im-reading-flow,.im-reading-arrangements) h3{font:700 20px/1.35 var(--im-reading-font);margin:0 0 12px}.im-reading-flow article+article{margin-top:20px}.im-reading-flow :is(span,p),.im-reading-arrangements p{font-size:16px;line-height:1.55}.im-reading-arrangements .im-activity-journey__confirmation{display:grid;gap:8px;margin:16px 0;padding:16px;border:1px solid var(--fb-line);border-radius:var(--im-reading-radius);background:#fff}.im-reading-arrangements .im-activity-journey__confirmation p{margin:0 0 8px;font-size:14px}.im-reading-source{margin-top:16px;font-size:14px}.im-reading-source summary{padding:10px 0;cursor:pointer;min-height:44px}.fb-organisation-page.im-hybrid-provider .fb-organisation-hero{gap:20px}@media(min-width:901px){.fb-public .fb-organisation-page.im-hybrid-provider .fb-organisation-hero>img{min-height:0;max-height:560px}}.fb-organisation-page.im-hybrid-provider .fb-organisation-hero dt{font-size:14px}.fb-organisation-page.im-hybrid-provider .fb-organisation-hero dd{font-size:16px}.fb-organisation-page.im-hybrid-provider :is(.fb-organisation-gallery,.fb-organisation-grid,.fb-organisation-offerings,.im-heat-history){margin-top:24px}.fb-organisation-page.im-hybrid-provider :is(h2,h3){font-family:var(--im-reading-font);font-size:20px;line-height:1.35}.fb-organisation-page.im-hybrid-provider :is(.fb-organisation-gallery header,.fb-organisation-offerings header)>div>p{font-size:14px}.fb-organisation-page.im-hybrid-provider .im-reading-photo-caption{margin:8px 0 0;font-size:14px;line-height:1.5}.im-workspace-home{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:6px 10px;border:1px solid var(--fb-line);border-radius:var(--im-reading-radius);background:#fff;color:var(--fb-ink);font:600 14px/1.3 var(--im-reading-font);cursor:pointer}.im-review-destinations{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0 12px}.im-review-destinations button{min-height:44px;padding:8px 12px;border:1px solid var(--fb-line);border-radius:4px;background:#fff;color:var(--fb-ink);font:inherit;cursor:pointer}.im-review-destinations button[aria-current=page]{border-color:var(--fb-ink);background:var(--fb-mint)}.im-public-bottom-nav{display:none}.fb-workspace .fb-mobile-nav.im-reading-bottom-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.fb-market.im-hybrid-market .fb-activity-card .im-source-reference-context{display:block;clear:both;max-width:100%;max-height:none;overflow:visible;white-space:normal;font-size:14px;line-height:1.5;-webkit-line-clamp:unset}@media(max-width:760px){:root{--im-reading-title: 24px;--im-reading-section: 20px}.fb-market.im-hybrid-market{padding-inline:16px;padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.fb-public-search>.fb-market.im-hybrid-market{padding-inline:0;padding-bottom:12px}.fb-market.im-hybrid-market .fb-page-heading{margin:14px 0 16px}.fb-market.im-hybrid-market .fb-page-heading>span{margin-top:6px}.fb-market.im-hybrid-market .fb-need-brief .fb-search-primary{display:block}.fb-market.im-hybrid-market .fb-need-brief .fb-need-brief__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;padding:0;max-width:none}.fb-market.im-hybrid-market .fb-need-brief .fb-need-brief__grid>label{display:grid;gap:4px;grid-column:auto;grid-row:auto}.fb-market.im-hybrid-market .fb-need-brief .fb-need-brief__grid .im-field-title{position:static;width:auto;height:auto;overflow:visible;clip-path:none;font-size:14px}.fb-market.im-hybrid-market .fb-need-brief .fb-mobile-filter-toggle{position:static;grid-column:auto;grid-row:auto;align-self:end;min-width:44px;width:100%;min-height:44px;height:44px}.fb-market.im-hybrid-market .fb-need-brief .fb-mobile-filter-toggle>span{display:inline;font-size:14px}.fb-market.im-hybrid-market .fb-need-brief .im-search-filter-summary{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:8px;margin-top:10px}.fb-market.im-hybrid-market .im-search-basic-fields{min-width:0}.fb-market.im-hybrid-market .im-search-basic-fields>summary{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:44px;padding:4px 0;font-size:14px;line-height:1.4;cursor:pointer;list-style:none}.fb-market.im-hybrid-market .im-search-basic-fields>summary::marker{content:""}.fb-market.im-hybrid-market .im-search-basic-fields[open]{grid-column:1/-1;grid-row:1/3}.fb-market.im-hybrid-market .im-search-basic-fields[open]>summary{padding-right:120px}.fb-market.im-hybrid-market .fb-need-brief .im-search-filter-summary>.fb-mobile-filter-toggle{grid-column:2;grid-row:1;width:112px;align-self:start;justify-content:center;gap:6px}.fb-market.im-hybrid-market :is(.fb-activity-grid,.fb-market-card-grid){display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.fb-market.im-hybrid-market .fb-activity-card{display:block}.fb-market.im-hybrid-market .fb-activity-card__media{float:right;width:104px;height:78px;max-height:none;aspect-ratio:4/3;margin:14px 14px 8px 12px;border-radius:4px}.fb-market.im-hybrid-market .fb-activity-card__body{display:block;padding:14px}.fb-market.im-hybrid-market .fb-activity-card__body>h2{display:block}.fb-market.im-hybrid-market .fb-activity-card__body>:is(.fb-provider-identity,.im-card-provenance,.im-heat-card-photo){margin-top:6px}.fb-market.im-hybrid-market .fb-activity-card :is(.fb-card-summary,.fb-card-recommendation){-webkit-line-clamp:1;margin-top:8px}.fb-market.im-hybrid-market .fb-activity-card .im-discovery-facts{clear:both;display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin:10px 0}.fb-market.im-hybrid-market .fb-activity-card .im-discovery-facts>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px}.fb-market.im-hybrid-market .fb-activity-card .im-discovery-facts dt{display:flex;align-items:baseline;gap:4px;margin:0}.fb-market.im-hybrid-market .fb-activity-card .im-discovery-facts dt>span{display:inline}.fb-market.im-hybrid-market .fb-activity-card .im-discovery-facts dd{margin:0}.fb-market.im-hybrid-market .fb-activity-card .fb-card-actions{display:flex;clear:both;padding-top:8px;gap:12px}.fb-market.im-hybrid-market .fb-activity-card .im-card-arrow{display:none}.fb-market.im-hybrid-market.is-mobile-filters-open .fb-market-search{position:fixed;z-index:19;left:16px;right:16px;width:auto;box-sizing:border-box;bottom:calc(76px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 156px);overflow-y:auto;margin:0;padding:16px;border:1px solid var(--fb-line);border-radius:6px;background:#fff}.fb-market.im-hybrid-market .im-reading-filter-backdrop{display:block;position:fixed;z-index:18;top:0;right:0;bottom:0;left:0;border:0;background:#051e1940}.fb-market.im-hybrid-market .fb-advanced-search{grid-template-columns:minmax(0,1fr);gap:14px}.fb-market.im-hybrid-market .fb-advanced-search label,.fb-market.im-hybrid-market .fb-field-help{font-size:14px}.im-reading-filter-actions{position:sticky;bottom:-16px;margin-inline:-16px;padding:12px 16px;background:#fff}.im-reading-filter-actions .fb-button{min-height:44px;font-size:15px}.im-hybrid-header{min-height:56px;padding:8px 16px}.im-hybrid-header .fb-brand{max-width:250px}.im-hybrid-header .c15-menu-toggle{min-width:44px;min-height:44px}.im-public-bottom-nav,.fb-workspace .fb-mobile-nav.im-reading-bottom-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:fixed;z-index:8;inset:auto 0 0;padding:4px 8px calc(4px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--fb-line);background:#fff;box-shadow:none}.fb-public:has(>.im-public-bottom-nav){padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.im-public-bottom-nav button,.fb-workspace .fb-mobile-nav.im-reading-bottom-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:56px;margin:0;padding:6px 3px;border:0;border-radius:4px;background:transparent;color:#526c62;font:500 13px/1.25 var(--im-reading-font)}.im-public-bottom-nav button[aria-current=page],.fb-workspace .fb-mobile-nav.im-reading-bottom-nav button[aria-current=page]{color:var(--fb-ink);background:var(--fb-mint);font-weight:700}.im-public-bottom-nav svg,.im-reading-bottom-nav svg{width:20px;height:20px}.im-public-bottom-nav button:focus-visible,.im-reading-bottom-nav button:focus-visible,.im-workspace-home:focus-visible{outline:2px solid var(--fb-ink);outline-offset:-3px}.im-activity-journey.im-hybrid-detail,.fb-organisation-page.im-hybrid-provider{padding:16px 16px calc(84px + env(safe-area-inset-bottom,0px))}.im-activity-journey.im-hybrid-detail .im-activity-journey__breadcrumb{margin:0 0 8px}.im-activity-journey.im-hybrid-detail .im-activity-journey__breadcrumb>span{display:none}.im-activity-journey.im-hybrid-detail .im-activity-journey__heading{margin-bottom:12px}.im-activity-journey.im-hybrid-detail .im-activity-journey__heading h1{margin:6px 0}.im-activity-journey.im-hybrid-detail .im-activity-journey__provider{flex-wrap:wrap;gap:4px 10px}.im-activity-journey.im-hybrid-detail .im-activity-journey__overview{display:flex;flex-direction:column;align-items:stretch;gap:16px}.im-activity-journey.im-hybrid-detail .im-activity-journey__overview>:is(.c15-browse-detail__gallery,.im-activity-journey__offer){align-self:stretch;width:100%;min-width:0;box-sizing:border-box}.im-activity-journey.im-hybrid-detail .im-activity-journey__overview>.c15-browse-detail__gallery{order:2}.im-activity-journey.im-hybrid-detail .im-activity-journey__overview>.im-activity-journey__offer{order:1}.im-activity-journey.im-hybrid-detail .im-activity-journey__overview>.im-heat-overview-summary{order:3}.im-activity-journey.im-hybrid-detail .im-activity-journey__overview>.c15-browse-detail__narrative{order:4}.im-activity-journey.im-hybrid-detail .fb-detail-gallery{display:block;grid-template-columns:none;grid-template-rows:none}.im-activity-journey.im-hybrid-detail .fb-detail-gallery>:is(img,.fb-media-unavailable){width:100%;height:auto!important;min-height:0;max-height:none;aspect-ratio:4/3;object-fit:cover}.im-activity-journey.im-hybrid-detail .fb-detail-gallery>div{grid-template-columns:repeat(auto-fit,minmax(44px,1fr))!important;grid-auto-rows:44px;height:auto;margin-top:8px!important}.im-activity-journey.im-hybrid-detail .fb-detail-gallery button{min-height:44px;height:44px}.im-activity-journey.im-hybrid-detail .fb-detail-gallery>small{font-size:14px}.im-activity-journey.im-hybrid-detail .im-activity-journey__offer{padding:14px}.im-activity-journey.im-hybrid-detail .im-activity-journey__offer>h2{font-size:20px}.im-activity-journey.im-hybrid-detail .im-activity-journey__offer dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.im-activity-journey.im-hybrid-detail .im-activity-journey__offer dl>div:last-child:nth-child(odd){grid-column:1/-1}.im-activity-journey.im-hybrid-detail .im-activity-journey__offer dl>div{padding:0 0 8px}.im-activity-journey.im-hybrid-detail .im-activity-journey__offer .fb-button{min-height:44px;font-size:15px}.im-activity-journey.im-hybrid-detail .im-heat-mobile-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;position:sticky;top:0;z-index:3;padding:4px;margin:12px 0 16px;border:1px solid var(--fb-line);border-radius:6px;background:#fff}.im-activity-journey.im-hybrid-detail .im-heat-mobile-nav>button{min-height:44px;min-width:0;padding:8px 4px;border:1px solid transparent;border-radius:4px;background:#f4f7f4;color:var(--fb-ink);font:500 14px/1.4 var(--im-reading-font);cursor:pointer}.im-activity-journey.im-hybrid-detail .im-heat-mobile-nav>button[aria-pressed=true]{border-color:var(--fb-ink);background:var(--fb-ink);color:#fff;font-weight:600}.im-activity-journey.im-hybrid-detail[data-reading-pane=overview] :is(.im-reading-flow,.im-reading-arrangements),.im-activity-journey.im-hybrid-detail[data-reading-pane=flow] :is(.im-activity-journey__overview,.im-reading-arrangements),.im-activity-journey.im-hybrid-detail[data-reading-pane=arrangements] :is(.im-activity-journey__overview,.im-reading-flow){display:none}.im-activity-journey.im-hybrid-detail .im-reading-flow,.im-activity-journey.im-hybrid-detail .im-reading-arrangements{margin:0;padding-top:0;border-top:0}.im-activity-journey.im-hybrid-detail .im-reading-arrangements>article{margin-bottom:20px}.im-activity-journey.im-hybrid-detail .im-heat-overview-summary{display:block;font-size:16px;line-height:1.5}.fb-organisation-page.im-hybrid-provider .fb-organisation-hero{grid-template-columns:minmax(0,1fr)}.fb-organisation-page.im-hybrid-provider .fb-organisation-hero>img{aspect-ratio:4/3;width:100%;height:auto;min-height:0}.fb-organisation-page.im-hybrid-provider .fb-organisation-grid{grid-template-columns:minmax(0,1fr);gap:20px}.fb-organisation-page.im-hybrid-provider .fb-organisation-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fb-organisation-page.im-hybrid-provider .fb-organisation-offerings>div{grid-template-columns:minmax(0,1fr)}}@media(max-width:360px){.fb-market.im-hybrid-market .fb-need-brief .fb-need-brief__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-market.im-hybrid-market .fb-need-brief .fb-need-brief__grid .im-field-control :is(input,select){width:100%}}@media(prefers-reduced-motion:reduce){.fb-market.im-hybrid-market *,.im-activity-journey.im-hybrid-detail *,.im-hybrid-header *,.im-reading-bottom-nav *{scroll-behavior:auto;transition-duration:0s;animation:none}}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library{container:im-library / inline-size;padding:0 0 32px;font:16px/1.5 var(--im-reading-font)}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .fb-saved-library__heading{align-items:center;gap:16px;padding:0 0 16px}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .fb-saved-library__heading h1{font:700 var(--im-reading-title)/1.3 var(--im-reading-font)}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .fb-saved-library__heading span{font-size:14px;margin-top:6px}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .fb-saved-library__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px;border:0}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .fb-saved-library__saved{padding:0;min-width:0;background:transparent}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .fb-saved-library__rows>article{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:16px 0}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .im-saved-journey__media{width:64px;height:56px;margin:0;border-radius:4px;overflow:hidden}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .im-saved-journey__media img{width:100%;height:100%;min-height:0;object-fit:cover}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .im-saved-title{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;margin:0;padding:0;font:700 18px/1.4 var(--im-reading-font);text-align:left}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library :is(.im-saved-journey__provider,.im-saved-journey__meta,.im-saved-journey__summary,.im-discovery-facts dt,.im-discovery-facts dd){font-size:14px;line-height:1.5}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .im-saved-journey__meta{display:flex;flex-wrap:wrap;gap:4px 10px}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .im-saved-journey__meta :is(small,b){font-size:13px;line-height:1.5}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .im-discovery-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:8px 0}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .im-discovery-facts dt{display:flex;align-items:center;gap:4px}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .im-saved-journey__price{margin:8px 0}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .im-saved-journey__price small{font-size:14px}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .im-saved-journey__price strong{font:700 17px/1.4 var(--im-reading-font)}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .fb-saved-library__rows footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:12px}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library :is(.fb-button,.im-shortlist-choice,.fb-saved-library__shortlist li button){min-height:44px;font-size:14px}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .im-shortlist-choice{display:inline-flex;align-items:center;gap:8px}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .im-saved-journey__comparison{grid-row:1;border:1px solid var(--fb-line);border-radius:6px;background:#f5f8f5}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .im-saved-journey__comparison>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:10px 14px;font-size:14px;cursor:pointer}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .fb-saved-library__shortlist{display:block;position:static;padding:14px}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .fb-saved-library__shortlist>p:not([role=alert]){display:inline;max-width:none;margin:0;font-size:14px}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .fb-saved-library__shortlist>b{display:inline-block;position:static;float:none;margin-left:8px;padding:2px 8px;font:650 14px/1.5 var(--im-reading-font)}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .fb-saved-library__shortlist>p[role=alert]{max-width:none;margin:0 0 12px}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .fb-saved-library__shortlist h2{margin:12px 0 8px;font:700 18px/1.4 var(--im-reading-font)}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .fb-saved-library__shortlist>.fb-button{width:100%;margin-top:8px;background:#0b4f43;color:#fff;border-color:#0b4f43}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .fb-saved-library__shortlist>.fb-button:disabled{opacity:.55}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .fb-saved-library__shortlist :is(span,li,button){font-size:14px;line-height:1.5}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .fb-saved-library__shortlist ol{margin:12px 0}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .fb-saved-library__rows h3{margin:0 0 6px;font:700 18px/1.4 var(--im-reading-font)}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .fb-saved-unavailable p{font-size:14px;line-height:1.5}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .fb-saved-library__history{margin-top:24px;padding:0;border-block:1px solid var(--fb-line)}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .fb-saved-library__history>summary{min-height:44px;padding:12px 0;font-size:14px;cursor:pointer}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .fb-saved-library__history :is(h2,p,span,small){font-family:var(--im-reading-font);font-size:14px;line-height:1.5}@container im-library (min-width: 780px){.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .fb-saved-library__layout{grid-template-columns:minmax(440px,1fr) 300px}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .im-saved-journey__comparison{grid-column:2;grid-row:1;align-self:start}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .im-saved-journey__comparison>summary{display:none}}.fb-workspace .c15-activity-comparison.im-hybrid-comparison{container:im-comparison / inline-size;padding:0 0 32px;font:16px/1.5 var(--im-reading-font)}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .c15-activity-comparison__heading{display:flex;align-items:start;justify-content:space-between;gap:16px}.fb-workspace .c15-activity-comparison.im-hybrid-comparison h1{font:700 var(--im-reading-title)/1.3 var(--im-reading-font)}.fb-workspace .c15-activity-comparison.im-hybrid-comparison :is(p,span,small){font-size:14px;line-height:1.5}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .c15-activity-comparison__table{width:100%;min-width:0;margin-top:16px}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .c15-activity-comparison__row{display:grid;grid-template-columns:130px repeat(2,minmax(220px,1fr));min-width:0}.fb-workspace .c15-activity-comparison.im-hybrid-comparison[data-count="3"] .c15-activity-comparison__row{grid-template-columns:130px repeat(3,minmax(220px,1fr))}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .c15-activity-comparison__row>*{min-width:0;padding:12px;font:400 14px/1.5 var(--im-reading-font);overflow-wrap:anywhere}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .c15-activity-comparison__row--head strong{display:block;font:700 17px/1.4 var(--im-reading-font)}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .c15-activity-comparison__row--head img{width:48px;height:48px;object-fit:cover;border-radius:4px}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .fb-button{min-height:44px;font-size:14px}.im-hybrid-comparison .im-comparison-candidates,.im-hybrid-comparison .im-comparison-dimensions{display:none}@container im-comparison (max-width: 859px){.fb-workspace .c15-activity-comparison.im-hybrid-comparison[data-count="3"] .c15-activity-comparison__table{display:none}.fb-workspace .c15-activity-comparison.im-hybrid-comparison[data-count="3"] :is(.im-comparison-candidates,.im-comparison-dimensions){display:grid}}@container im-comparison (max-width: 619px){.fb-workspace .c15-activity-comparison.im-hybrid-comparison .c15-activity-comparison__table{display:none}.fb-workspace .c15-activity-comparison.im-hybrid-comparison :is(.im-comparison-candidates,.im-comparison-dimensions){display:grid}}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-candidates{gap:12px;margin:16px 0 24px}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-candidates article{display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px 12px;padding:12px;border:1px solid var(--fb-line);border-radius:6px}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-candidates img{width:48px;height:48px;object-fit:cover;border-radius:4px}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-candidates h2{margin:2px 0 6px;font:700 18px/1.4 var(--im-reading-font)}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-candidates .fb-button{grid-column:2;justify-self:start}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-dimensions{gap:20px}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-dimensions :is(section,details){border-top:1px solid var(--fb-line);padding-top:16px}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-dimensions h2{margin:0 0 12px;font:700 20px/1.35 var(--im-reading-font)}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-dimensions summary{min-height:44px;font-size:16px;cursor:pointer}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-dimensions dl{display:grid;gap:12px;margin:0}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-dimensions dl>div{padding:12px;border:1px solid var(--fb-line);border-radius:6px;background:#fff}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-dimensions dt{display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.5}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-dimensions dd{margin:8px 0 0;font-size:16px;line-height:1.55}@media(max-width:760px){.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library{padding-bottom:84px}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .fb-saved-library__heading{align-items:start;flex-direction:column;gap:8px}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .fb-saved-library__rows>article{grid-template-columns:56px minmax(0,1fr)}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .im-saved-journey__media{width:56px;height:48px}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .im-discovery-facts{grid-template-columns:minmax(0,1fr)}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .fb-saved-library__rows footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .fb-saved-library__rows footer>.fb-button:last-child{grid-column:1/-1;justify-self:end}.fb-workspace .c15-activity-comparison.im-hybrid-comparison{padding-bottom:84px}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .c15-activity-comparison__heading{flex-direction:column}}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .im-saved-journey__media>.fb-media-unavailable{display:grid;place-items:center;box-sizing:border-box;width:100%;height:100%;min-height:0;padding:4px;background:#f0f4f1;color:#5d756d;font:400 10px/1.3 var(--im-reading-font);overflow-wrap:anywhere}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-candidates article>.fb-media-unavailable,.fb-workspace .c15-activity-comparison.im-hybrid-comparison .c15-activity-comparison__row--head .fb-media-unavailable{display:grid;place-items:center;box-sizing:border-box;width:48px;height:48px;min-height:0;padding:2px;border-radius:4px;background:#f0f4f1;color:#5d756d;font:400 10px/1.3 var(--im-reading-font);overflow-wrap:anywhere}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-candidates{gap:8px;margin:12px 0 16px}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-candidates article{grid-template-columns:48px minmax(0,1fr) auto;gap:6px 10px;padding:10px;align-items:center}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-candidates article>div{min-width:0}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-candidates h2{margin:2px 0;font-size:17px;line-height:1.35}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-candidates p{margin:3px 0 0;font-size:13px}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-candidates .fb-button{grid-column:3;grid-row:1;margin:0;padding:8px;font-size:14px;white-space:nowrap}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-candidates small{font-size:13px;line-height:1.4}.fb-workspace .im-activity-journey--enterprise.im-hybrid-detail{container:im-enterprise-detail / inline-size}@container im-enterprise-detail (max-width:760px){.fb-workspace .im-activity-journey--enterprise.im-hybrid-detail .im-activity-detail-heading{margin-bottom:12px}.fb-workspace .im-activity-journey--enterprise.im-hybrid-detail .im-activity-detail-heading h1{margin:8px 0;font:700 24px/1.4 var(--im-reading-font)}.fb-workspace .im-activity-journey--enterprise.im-hybrid-detail .fb-provider-identity--detail{flex-wrap:wrap;gap:6px 10px}.fb-workspace .im-activity-journey--enterprise.im-hybrid-detail .im-activity-overview{display:flex;flex-direction:column;align-items:stretch;gap:16px}.fb-workspace .im-activity-journey--enterprise.im-hybrid-detail .im-activity-overview>.im-activity-offer{order:1;width:100%;max-width:none;box-sizing:border-box;padding:14px}.fb-workspace .im-activity-journey--enterprise.im-hybrid-detail .im-activity-overview>.im-activity-media{order:2}.fb-workspace .im-activity-journey--enterprise.im-hybrid-detail .im-activity-overview>.im-activity-quick-read{order:3}.fb-workspace .im-activity-journey--enterprise.im-hybrid-detail .fb-detail-gallery{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:8px}.fb-workspace .im-activity-journey--enterprise.im-hybrid-detail .fb-detail-gallery>img{grid-column:1;grid-row:auto;width:100%;height:auto!important;min-height:0;max-height:none;aspect-ratio:4/3;object-fit:cover}.fb-workspace .im-activity-journey--enterprise.im-hybrid-detail .fb-detail-gallery>div{grid-column:1;grid-row:auto;height:auto;min-height:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:8px}.fb-workspace .im-activity-journey--enterprise.im-hybrid-detail .fb-detail-gallery>div>button{min-height:44px;height:56px;padding:2px}.fb-workspace .im-activity-journey--enterprise.im-hybrid-detail .fb-detail-gallery>div>button img{width:100%;height:100%;object-fit:cover}.fb-workspace .im-activity-journey--enterprise.im-hybrid-detail .fb-detail-gallery>small{grid-column:1;grid-row:auto;font-size:14px;line-height:1.5}.fb-workspace .im-activity-journey--enterprise.im-hybrid-detail .im-activity-offer>h2{margin:6px 0;font:700 22px/1.4 var(--im-reading-font)}.fb-workspace .im-activity-journey--enterprise.im-hybrid-detail .im-activity-offer>:is(p,small),.fb-workspace .im-activity-journey--enterprise.im-hybrid-detail .im-activity-offer :is(dt,dd){font-size:14px;line-height:1.5}.fb-workspace .im-activity-journey--enterprise.im-hybrid-detail .im-activity-offer dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.fb-workspace .im-activity-journey--enterprise.im-hybrid-detail .im-activity-offer dl>div{display:block;min-width:0;padding:0}.fb-workspace .im-activity-journey--enterprise.im-hybrid-detail .im-activity-offer :is(dt,dd){display:block;margin:0}.fb-workspace .im-activity-journey--enterprise.im-hybrid-detail .im-activity-offer dd{margin-top:2px}.fb-workspace .im-activity-journey--enterprise.im-hybrid-detail .im-activity-pending{margin:10px 0;padding:0}.fb-workspace .im-activity-journey--enterprise.im-hybrid-detail .im-activity-pending :is(b,p){font-size:14px;line-height:1.5;margin:4px 0}.fb-workspace .im-activity-journey--enterprise.im-hybrid-detail .im-activity-offer .fb-button{min-height:44px;margin-top:8px;font-size:14px}}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-dimensions dt{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 8px}@media(max-width:760px){.fb-workspace .c15-activity-comparison.im-hybrid-comparison .c15-activity-comparison__heading{gap:8px;margin-bottom:12px}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .c15-activity-comparison__heading>div>p{margin:0 0 4px}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .c15-activity-comparison__heading h1{margin:4px 0 8px;font-size:24px}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .c15-activity-comparison__count{margin:0 0 8px}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-candidates article{grid-template-columns:36px minmax(0,1fr) auto;gap:6px 8px}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-candidates :is(img,.fb-media-unavailable){width:36px;height:36px}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-candidates h2{font-size:16px}}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-candidates article>.im-comparison-candidate-body{display:contents}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-candidate-body>h2{grid-column:2;grid-row:1}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-candidate-meta{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-candidate-meta p{margin:0}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-candidate-body>small{grid-column:1/-1}.fb-workspace--enterprise :is(.im-hybrid-cooperation-list,.im-hybrid-cooperation-hub){font:400 16px/1.5 var(--im-reading-font)}.fb-workspace--enterprise .im-hybrid-cooperation-list{container:im-cooperation-list / inline-size}.fb-workspace--enterprise .im-hybrid-cooperation-list>header h1{margin:0 0 8px;font:700 28px/1.3 var(--im-reading-font)}.fb-workspace--enterprise .im-hybrid-cooperation-list>header span{font-size:14px}.fb-workspace--enterprise .im-hybrid-cooperation-list .fb-collab-list-filter{gap:4px;margin:16px 0}.fb-workspace--enterprise .im-hybrid-cooperation-list .fb-collab-list-filter button{min-height:44px;font-size:14px}.fb-workspace--enterprise .im-hybrid-cooperation-list .im-collab-search input{min-height:44px;font-size:16px}.fb-workspace--enterprise .im-hybrid-cooperation-list .fb-collab-group>header{margin:16px 0 8px}.fb-workspace--enterprise .im-hybrid-cooperation-list .fb-collab-group>header h2{font:700 17px/1.4 var(--im-reading-font)}.fb-workspace--enterprise .im-hybrid-cooperation-list .im-collab-row{min-height:44px;padding:12px;border-radius:6px}.fb-workspace--enterprise .im-hybrid-cooperation-list .im-collab-row__body>strong{font-size:16px;line-height:1.4}.fb-workspace--enterprise .im-hybrid-cooperation-list :is(.im-collab-row__partner,.im-collab-row__facts){font-size:14px;line-height:1.5}.fb-workspace--enterprise .im-hybrid-cooperation-list .im-collab-selected{display:flex;flex-direction:column;gap:12px;padding:16px;min-width:0;border-radius:6px;box-shadow:none}.fb-workspace--enterprise .im-hybrid-cooperation-list .im-collab-selected>.im-collab-preview-back{order:-1;min-height:44px;font-size:14px;margin:0}.fb-workspace--enterprise .im-hybrid-cooperation-list .im-collab-selected>header{order:0;margin:0;padding:0 0 12px;gap:12px}.fb-workspace--enterprise .im-hybrid-cooperation-list .im-collab-selected>header>:is(img,.fb-media-unavailable){width:56px;height:56px;min-height:0;object-fit:cover;border-radius:4px}.fb-workspace--enterprise .im-hybrid-cooperation-list .im-collab-selected>header h2{margin:0 0 6px;font:700 22px/1.35 var(--im-reading-font)}.fb-workspace--enterprise .im-hybrid-cooperation-list .im-collab-selected>header :is(p,span,b){font-size:14px;line-height:1.5}.fb-workspace--enterprise .im-hybrid-cooperation-list .im-collab-selected>.im-collab-version-note{order:1;font-size:14px;margin:0}.fb-workspace--enterprise .im-hybrid-cooperation-list .im-collab-selected>footer{order:2;margin:0;padding:0 0 12px;border-bottom:1px solid var(--fb-line)}.fb-workspace--enterprise .im-hybrid-cooperation-list .im-collab-next{margin:0 0 8px;padding:8px;font-size:14px;line-height:1.5}.fb-workspace--enterprise .im-hybrid-cooperation-list .im-collab-primary-actions{display:flex;flex-wrap:wrap;gap:8px}.fb-workspace--enterprise .im-hybrid-cooperation-list .im-collab-primary-actions .fb-button{min-height:44px;font-size:14px;padding:8px 12px}.fb-workspace--enterprise .im-hybrid-cooperation-list .im-collab-selected>.im-collab-preview-facts{order:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0}.fb-workspace--enterprise .im-hybrid-cooperation-list .im-collab-preview-facts>div{min-width:0;padding:8px 0;align-items:start}.fb-workspace--enterprise .im-hybrid-cooperation-list .im-collab-preview-facts>div:nth-child(5){grid-column:1/-1}.fb-workspace--enterprise .im-hybrid-cooperation-list .im-collab-preview-facts>div:nth-child(6){order:-1}.fb-workspace--enterprise .im-hybrid-cooperation-list .im-collab-preview-facts :is(dt,dd){margin:0;font-size:14px;line-height:1.5}.fb-workspace--enterprise .im-hybrid-cooperation-list .im-collab-preview-facts dt{margin-bottom:3px}.fb-workspace--enterprise .im-hybrid-cooperation-list .im-collab-quote-note{font-size:13px}.fb-workspace--enterprise .im-hybrid-cooperation-list .im-collab-selected>.fb-collaboration-flow{order:4;margin:0;padding:12px 0}.fb-workspace--enterprise .im-hybrid-cooperation-list .im-collab-selected>.im-collab-response{order:5;margin:0;padding:12px;border-radius:4px}.fb-workspace--enterprise .im-hybrid-cooperation-list .im-collab-response :is(p,b,time){margin:0;font-size:14px;line-height:1.5}.fb-workspace--enterprise .im-hybrid-cooperation-list .im-collab-selected>.im-collab-more{order:6;margin:0}.fb-workspace--enterprise .im-hybrid-cooperation-list summary{min-height:44px;font-size:14px}@container im-cooperation-list (min-width:860px){.fb-workspace--enterprise .im-hybrid-cooperation-list .im-collab-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.45fr);gap:20px}}.fb-workspace--enterprise .im-hybrid-cooperation-hub{container:im-cooperation-hub / inline-size}.fb-workspace--enterprise .im-hybrid-cooperation-hub :is(.fb-button,summary,.fb-collaboration-hub-nav button){min-height:44px;font-size:14px}.fb-workspace--enterprise .im-hybrid-cooperation-hub .fb-collaboration-hub-header{gap:12px;margin:12px 0;padding:14px;border-radius:6px}.fb-workspace--enterprise .im-hybrid-cooperation-hub .fb-collaboration-hub-header h1{margin:6px 0 8px;font:700 24px/1.35 var(--im-reading-font)}.fb-workspace--enterprise .im-hybrid-cooperation-hub .fb-collaboration-hub-header>div>span{display:block;font-size:14px;line-height:1.5;font-weight:400}.fb-workspace--enterprise .im-hybrid-cooperation-hub .fb-collaboration-hub-header :is(p,b,small){font-size:14px;line-height:1.5}.fb-workspace--enterprise .im-hybrid-cooperation-hub .fb-collaboration-hub-nav{gap:4px;margin:12px 0}.fb-workspace--enterprise .im-hybrid-cooperation-hub .fb-current-task{padding:14px;border-radius:6px}.fb-workspace--enterprise .im-hybrid-cooperation-hub .fb-current-task h2{font:700 22px/1.4 var(--im-reading-font);margin:8px 0 12px}.fb-workspace--enterprise .im-hybrid-cooperation-hub :is(.im-cooperation-version,.im-cooperation-focus p,.im-cooperation-focus span,.im-cooperation-focus b,.im-cooperation-focus dt,.im-cooperation-focus dd,.fb-current-task p,.fb-current-task span){font-size:14px;line-height:1.5}.fb-workspace--enterprise .im-hybrid-cooperation-hub .im-cooperation-price-basis{display:block;margin-top:4px;font-weight:400}.fb-workspace--enterprise .im-hybrid-cooperation-hub .fb-arrangement-version-history>header{display:block;gap:8px;margin:0 0 16px}.fb-workspace--enterprise .im-hybrid-cooperation-hub .fb-arrangement-version-history>header h2{margin:4px 0 8px;font:700 22px/1.4 var(--im-reading-font)}.fb-workspace--enterprise .im-hybrid-cooperation-hub .fb-arrangement-version-history :is(p,span,b,time,dt,dd){font-size:14px;line-height:1.5}.fb-workspace--enterprise .im-hybrid-cooperation-hub .fb-version-cards article{min-width:0;padding:14px;border-radius:6px;box-shadow:none}.fb-workspace--enterprise .im-hybrid-cooperation-hub .im-trace-timeline{padding:14px;border-radius:6px;box-shadow:none}.fb-workspace--enterprise .im-hybrid-cooperation-hub .im-trace-timeline>header{gap:12px;margin-bottom:12px}.fb-workspace--enterprise .im-hybrid-cooperation-hub .im-trace-timeline>header h2{margin:0;font:700 22px/1.4 var(--im-reading-font)}.fb-workspace--enterprise .im-hybrid-cooperation-hub .im-trace-time-note{margin:0}.fb-workspace--enterprise .im-hybrid-cooperation-hub .fb-collaboration-timeline__roles{margin:8px 0 12px;padding:8px 0}.fb-workspace--enterprise .im-hybrid-cooperation-hub .fb-collaboration-timeline__roles b{font-size:13px}.fb-workspace--enterprise .im-hybrid-cooperation-hub .fb-collaboration-timeline__body>ol{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:0;margin:0}.fb-workspace--enterprise .im-hybrid-cooperation-hub .fb-collaboration-timeline__event{grid-column:1;width:100%;min-width:0;padding:0 0 0 14px;margin:0}.fb-workspace--enterprise .im-hybrid-cooperation-hub .fb-timeline-glass-card{display:grid;gap:6px;min-width:0;padding:12px;border:1px solid var(--fb-line);border-radius:6px;background:#fff;box-shadow:none}.fb-workspace--enterprise .im-hybrid-cooperation-hub .fb-timeline-glass-card:before,.fb-workspace--enterprise .im-hybrid-cooperation-hub .fb-timeline-glass-card:after{content:none;display:none}.fb-workspace--enterprise .im-hybrid-cooperation-hub .fb-timeline-glass-card>b{font-size:16px;line-height:1.4}.fb-workspace--enterprise .im-hybrid-cooperation-hub .fb-timeline-glass-card>:is(small,time,span){font-size:14px;line-height:1.5}.fb-workspace--enterprise .im-hybrid-cooperation-hub .fb-trace-event-trigger{position:static;inset:auto;width:auto;height:auto;min-height:44px;padding:8px 12px;opacity:1;color:var(--fb-ink);font-size:14px;border:1px solid var(--fb-line);border-radius:4px;background:#fff}.fb-workspace--enterprise .im-hybrid-cooperation-hub .fb-trace-popover{position:static;inset:auto;width:auto;max-width:none;margin:8px 0 0;padding:12px;border-radius:4px;box-shadow:none}.fb-workspace--enterprise .im-hybrid-cooperation-hub .fb-trace-popover :is(p,dt,dd,span,b,small){font-size:14px;line-height:1.5}@container im-cooperation-hub (max-width:859px){.fb-workspace--enterprise .im-hybrid-cooperation-hub .im-cooperation-overview{display:flex;flex-direction:column;gap:12px}.fb-workspace--enterprise .im-hybrid-cooperation-hub .im-cooperation-overview>.im-cooperation-action{order:1;width:100%}.fb-workspace--enterprise .im-hybrid-cooperation-hub .im-cooperation-overview>.im-cooperation-focus{order:2;width:100%;padding:14px;box-sizing:border-box}.fb-workspace--enterprise .im-hybrid-cooperation-hub .fb-collaboration-hub-header{flex-direction:column}.fb-workspace--enterprise .im-hybrid-cooperation-hub .fb-version-cards article>header{flex-direction:column;align-items:start;gap:6px}}.fb-workspace--enterprise .im-hybrid-cooperation-list .im-collab-selected[data-preview-state=changes_requested]>.im-collab-response,.fb-workspace--enterprise .im-hybrid-cooperation-list .im-collab-selected[data-preview-state=acceptance_withdrawn]>.im-collab-response{order:1}.fb-workspace--enterprise :is(.im-hybrid-cooperation-list,.im-hybrid-cooperation-hub) :is(button,summary,input):focus-visible{outline:2px solid var(--fb-ink);outline-offset:3px}.fb-workspace--enterprise .im-hybrid-cooperation-list .im-collab-preview-facts>div{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px}.fb-workspace--enterprise .im-hybrid-cooperation-list .im-collab-preview-facts dl{display:block;min-width:0;margin:0}.fb-workspace--enterprise .im-hybrid-cooperation-list .im-collab-preview-facts dd{display:block;font-size:16px;line-height:1.5}.fb-workspace--enterprise .im-hybrid-cooperation-list .im-collab-preview-facts>div:nth-child(4){grid-column:1/-1}.fb-workspace--enterprise .im-hybrid-cooperation-hub .im-trace-timeline .c15-timeline-date{margin:0;padding:0;min-height:0;border:0}.fb-workspace--enterprise .im-hybrid-cooperation-hub .fb-arrangement-version-history>header .im-cooperation-version-note{margin:0 0 8px;font-weight:400;color:var(--fb-muted)}.fb-workspace--enterprise .im-hybrid-cooperation-hub .im-trace-timeline{background:#fff}@container im-cooperation-list (max-width:859px){.fb-workspace--enterprise .im-hybrid-cooperation-list .im-collab-layout{grid-template-columns:minmax(0,1fr)}.fb-workspace--enterprise .im-hybrid-cooperation-list[data-preview-pane=detail]>:is(header,.fb-collab-list-filter),.fb-workspace--enterprise .im-hybrid-cooperation-list[data-preview-pane=detail] .im-collab-records,.fb-workspace--enterprise .im-hybrid-cooperation-list[data-preview-pane=list] .im-collab-selected{display:none}.fb-workspace--enterprise .im-hybrid-cooperation-list .im-collab-preview-back{display:inline-flex;align-self:start}}.fb-workspace--enterprise .im-hybrid-cooperation-hub :is([data-button-id=ENT-HUB-BACK-01],[data-button-id=ENT-COLLAB-BACK-01]){justify-self:start;align-self:start;text-align:left}@media screen{.fb-workspace--enterprise :is(.im-hybrid-results-root,.im-hybrid-outcome-file){container:im-enterprise-results / inline-size;font:400 16px/1.5 var(--im-reading-font)}.fb-workspace--social .im-hybrid-results-root{container:im-enterprise-results / inline-size}.fb-workspace--enterprise .im-hybrid-results-root>.fb-page-heading h1{font:700 28px/1.3 var(--im-reading-font);margin:0 0 8px}.fb-workspace--enterprise .im-hybrid-results-root>.fb-page-heading span{font-size:14px;line-height:1.5}.fb-workspace--enterprise .im-hybrid-results-root [aria-label=成果期間篩選]{margin:16px 0}.fb-workspace--enterprise .im-hybrid-results-root [aria-label=成果期間篩選] :is(input,button){min-height:44px;font-size:16px}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.65fr);gap:16px;margin:16px 0}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-demo-note{grid-column:1/-1;padding:12px;gap:8px;border-radius:4px}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-demo-note :is(strong,span){font-size:14px;line-height:1.5}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-records{grid-column:1;grid-row:2/span 2;position:sticky;top:16px;border-radius:6px}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-records>header{padding:12px}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-records>header :is(p,b,span){font-size:14px}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-records>div{display:grid;grid-template-columns:minmax(0,1fr);max-height:560px}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-records>div>button{min-height:44px;padding:12px;gap:6px;flex:none}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-records>div>button>b{font-size:16px;line-height:1.4}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-records>div>button>:is(span,small){font-size:14px;line-height:1.5}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-main{grid-column:2;grid-row:2;border-radius:6px}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-record-context{display:none}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-heading{padding:16px 16px 12px}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-heading h2{margin:4px 0 8px;font:700 24px/1.35 var(--im-reading-font)}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-heading :is(p,span){font-size:14px;line-height:1.5}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .im-results-version-line{margin:0 16px 12px;color:var(--fb-muted);font-size:14px}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .im-results-reading-actions{display:flex;flex-wrap:wrap;gap:8px;margin:0 16px 16px}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .im-results-reading-actions .fb-button{min-height:44px;font-size:14px;padding:8px 12px}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .im-results-list-back{display:none}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-kpis{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 16px 16px;gap:8px}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-kpis article{grid-column:auto;padding:12px;gap:6px;border-radius:4px}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-kpis strong{font-size:22px;line-height:1.35}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-kpis :is(span,small){font-size:14px;line-height:1.5}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-views{padding:0 12px}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-views button{min-height:44px;font-size:14px;white-space:normal}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-content{padding:16px;min-height:0}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-content h3{font:700 20px/1.4 var(--im-reading-font);margin:0 0 12px}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-content :is(p,small){font-size:16px;line-height:1.65}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-summary-source :is(.c15-workbench-summary-source__label,.c15-workbench-summary-source__note){font-size:14px;line-height:1.5}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-next{margin-top:16px;gap:8px}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-next button{min-height:44px;border-radius:4px;padding:12px}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-next :is(b,small){font-size:14px;line-height:1.5}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-reading{grid-column:2;grid-row:3;position:static;padding:16px;border-radius:6px;background:#f4f7f2}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-reading h3{font:700 20px/1.4 var(--im-reading-font);margin:0 0 12px}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-reading :is(p,h4,dt,dd,summary){font-size:14px;line-height:1.5}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-reading h4{margin:12px 0 6px}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-sources{margin-top:12px;padding-top:12px}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench summary{min-height:44px}.fb-workspace--enterprise .im-hybrid-outcome-file .im-outcome-heading h1{font:700 26px/1.35 var(--im-reading-font);margin:8px 0}.fb-workspace--enterprise .im-hybrid-outcome-file .im-outcome-heading :is(p,span,b){font-size:14px;line-height:1.5}.fb-workspace--enterprise .im-hybrid-outcome-file .im-service-return{gap:8px;flex-wrap:wrap}.fb-workspace--enterprise .im-hybrid-outcome-file :is(.fb-button,summary){min-height:44px;font-size:14px}.fb-workspace--enterprise .im-hybrid-outcome-file .im-outcome-facts{margin:16px 0;padding:14px;gap:12px;border-radius:6px}.fb-workspace--enterprise .im-hybrid-outcome-file .im-outcome-facts :is(dt,small){font-size:14px;line-height:1.5}.fb-workspace--enterprise .im-hybrid-outcome-file .im-outcome-facts dd{font-size:16px;line-height:1.5}.fb-workspace--enterprise .im-hybrid-outcome-file .fb-activity-file-nav{margin:16px 0}.fb-workspace--enterprise .im-hybrid-outcome-file .fb-activity-file-nav button{min-height:44px;font-size:14px}.fb-workspace--enterprise .im-outcome-chapter-picker{display:none;font-size:14px;line-height:1.5;margin:16px 0}.fb-workspace--enterprise .im-outcome-chapter-picker select{display:block;width:100%;min-height:44px;margin-top:6px;padding:8px 12px;border:1px solid var(--fb-line);border-radius:4px;background:#fff;color:var(--fb-ink);font:400 16px/1.5 var(--im-reading-font)}.fb-workspace--enterprise .im-hybrid-outcome-file .fb-activity-file-section{padding:16px;border-radius:6px}.fb-workspace--enterprise .im-hybrid-outcome-file .fb-activity-file-section :is(h2,h3){font:700 20px/1.4 var(--im-reading-font)}.fb-workspace--enterprise .im-hybrid-outcome-file .fb-activity-file-section :is(p,span,small,dt,dd){font-size:16px;line-height:1.6;overflow-wrap:anywhere}.fb-workspace--enterprise .im-hybrid-outcome-file .fb-activity-file-section>header>:is(span,p),.fb-workspace--enterprise .im-hybrid-outcome-file .im-outcome-summary :is(header span,small){font-size:14px;line-height:1.5}.fb-workspace--enterprise .im-hybrid-report-materials .fb-report-materials__choices{gap:12px;margin:12px 0}.fb-workspace--enterprise .im-hybrid-report-materials .fb-report-materials__choices article{display:grid;gap:8px;padding:12px;border:1px solid var(--fb-line);border-radius:6px;background:#fff}.fb-workspace--enterprise .im-hybrid-report-materials .fb-report-materials__choices article>:is(p,span){display:block;font-size:14px;line-height:1.5;margin:0}.fb-workspace--enterprise .im-hybrid-report-materials .fb-report-materials__choices article>h3{display:none}.fb-workspace--enterprise .im-hybrid-report-materials .fb-report-materials__choices .fb-button{min-height:44px;padding:8px 12px;width:auto;font-size:14px}.fb-workspace--enterprise .im-hybrid-report-materials .c15-report-preview{margin:16px 0;padding:12px;border-radius:6px}.fb-workspace--enterprise .im-hybrid-report-materials .c15-report-toolbar{gap:12px;flex-wrap:wrap}.fb-workspace--enterprise .im-hybrid-report-materials .c15-report-toolbar :is(b,span){font-size:14px;line-height:1.5}.fb-workspace--enterprise .im-hybrid-report-materials .c15-paper-v2{width:100%;max-width:100%;min-width:0;box-sizing:border-box;font-size:14px}.fb-workspace--enterprise .im-hybrid-report-materials .c15-paper-v2 :is(p,small,dt,dd,th,td){font-size:14px;line-height:1.5;overflow-wrap:anywhere}.fb-workspace--enterprise .im-hybrid-report-materials .c15-paper-v2 :is(h3,h4){font:700 18px/1.4 var(--im-reading-font)}.fb-workspace--enterprise .im-hybrid-report-materials .c15-paper-v2 table{width:100%;table-layout:fixed}.fb-workspace--enterprise :is(.im-hybrid-results-root,.im-hybrid-outcome-file) :is(button,input,summary,select):focus-visible{outline:2px solid var(--fb-ink);outline-offset:3px}}@media screen{@container im-enterprise-results (max-width:859px){:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench{display:block}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-records{position:static;margin-top:12px}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-records>div{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible;max-height:none}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench[data-result-state=readable][data-reading-pane=list] :is(.c15-workbench-main,.c15-workbench-reading),:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench[data-result-state=readable][data-reading-pane=detail] .c15-workbench-records{display:none}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .im-results-list-back{display:inline-flex}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-main{margin-top:12px}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-reading{margin-top:12px}.fb-workspace--enterprise .im-hybrid-outcome-file .fb-activity-file-nav{display:none!important}.fb-workspace--enterprise .im-outcome-chapter-picker{display:block}.fb-workspace--enterprise .im-hybrid-report-materials .fb-report-materials__choices{display:grid;grid-template-columns:minmax(0,1fr)}.fb-workspace--enterprise .im-hybrid-report-materials .c15-paper-v2{padding:14px}.fb-workspace--enterprise .im-hybrid-report-materials .c15-paper-v2 .report-v2-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-workspace--enterprise .im-hybrid-outcome-file .fb-result-detail-grid{grid-template-columns:minmax(0,1fr)}.fb-workspace--enterprise .im-hybrid-outcome-file .fb-result-detail-grid>.span-two{grid-column:auto}}@container im-enterprise-results (max-width:479px){:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-kpis article:nth-child(2){grid-column:1/-1;order:3}:is(.fb-workspace--enterprise,.fb-workspace--social) .im-hybrid-results-workbench .c15-workbench-demo-note{display:block}.fb-workspace--enterprise .im-hybrid-results-root>.fb-page-heading h1,.fb-workspace--enterprise .im-hybrid-outcome-file .im-outcome-heading h1{font-size:24px}}}@media screen{.fb-workspace--enterprise .im-hybrid-results-root .im-results-period-controls{margin:12px 0;padding:0;border:1px solid var(--fb-line);border-radius:4px;background:#fff}.fb-workspace--enterprise .im-hybrid-results-root .im-results-period-controls>summary{min-height:44px;padding:10px 12px;font-size:14px;line-height:1.5;cursor:pointer}.fb-workspace--enterprise .im-hybrid-results-root .im-results-period-controls [aria-label=成果期間篩選]{margin:0;padding:12px}@container im-enterprise-results (max-width:859px){.fb-workspace--enterprise .im-outcome-chapter-picker{position:sticky;top:0;z-index:3;padding:8px 0;background:#fff;border-bottom:1px solid var(--fb-line)}.fb-workspace--enterprise .im-hybrid-outcome-file :is(.fb-activity-file-section,.im-hybrid-report-materials){scroll-margin-top:88px}}}@media screen{.fb-workspace--enterprise .im-hybrid-outcome-file:not([data-file-view=reports])>.im-hybrid-report-materials:not([data-report-open]){display:none}.fb-workspace--enterprise .im-hybrid-outcome-file:not([data-file-view=reports])>.im-hybrid-report-materials[data-report-open] .fb-report-materials__choices,.fb-workspace--enterprise .im-hybrid-outcome-file:not([data-file-view=reports])>.im-hybrid-report-materials[data-report-open]>header{display:none}@container im-enterprise-results (max-width:859px){.fb-workspace--enterprise .im-hybrid-outcome-file .im-hybrid-report-materials .c15-paper-v2 .report-v2-kpis{grid-template-columns:minmax(0,1fr);gap:12px}.fb-workspace--enterprise .im-hybrid-outcome-file .im-hybrid-report-materials .c15-paper-v2 .report-v2-kpis>div{padding:0}.fb-workspace--enterprise .im-hybrid-outcome-file .im-hybrid-report-materials .c15-paper-v2 .report-v2-kpis>div+div{border-left:0;border-top:1px solid var(--fb-line);padding-top:12px}.fb-workspace--enterprise .im-hybrid-outcome-file .im-hybrid-report-materials .c15-paper-v2 .report-v2-kpis strong{font-size:24px;overflow-wrap:normal}}}@media screen{.fb-workspace--enterprise .im-hybrid-enterprise-home{container-type:inline-size;container-name:im-enterprise-home;gap:16px;font:400 16px/1.5 var(--im-reading-font)}.fb-workspace--enterprise .im-hybrid-enterprise-home .im-enterprise-home-heading{padding-bottom:12px}.fb-workspace--enterprise .im-hybrid-enterprise-home .im-enterprise-home-heading h1{font:700 24px/1.35 var(--im-reading-font)}.fb-workspace--enterprise .im-hybrid-enterprise-home .im-enterprise-home-heading span{font-size:14px}.fb-workspace--enterprise .im-hybrid-enterprise-home .im-enterprise-home-layout,.fb-workspace--enterprise .im-hybrid-enterprise-home[data-has-active=false] .im-enterprise-home-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px}.fb-workspace--enterprise .im-hybrid-enterprise-home .im-enterprise-home-support{grid-column:2;grid-row:1/3;gap:8px}.fb-workspace--enterprise .im-hybrid-enterprise-home .im-enterprise-home-secondary{grid-column:1;display:grid;align-content:start;gap:12px;min-width:0}.fb-workspace--enterprise .im-hybrid-enterprise-home :is(.im-enterprise-next,.im-enterprise-saved,.im-enterprise-latest,.im-enterprise-account,.im-enterprise-summary){padding:16px;border-radius:4px;background:#fff}.fb-workspace--enterprise .im-hybrid-enterprise-home .im-enterprise-next[data-kind=actionable]{background:var(--im-wait,#feeece)}.fb-workspace--enterprise .im-hybrid-enterprise-home :is(.im-enterprise-next,.im-enterprise-latest) h2{font:650 20px/1.4 var(--im-reading-font)}.fb-workspace--enterprise .im-hybrid-enterprise-home .im-enterprise-saved{display:grid;gap:12px;align-items:start;justify-content:stretch}.fb-workspace--enterprise .im-hybrid-enterprise-home .im-enterprise-saved h2{font:650 18px/1.4 var(--im-reading-font)}.fb-workspace--enterprise .im-hybrid-enterprise-home .im-enterprise-saved p{font-size:14px;line-height:1.5}.fb-workspace--enterprise .im-hybrid-enterprise-home .im-enterprise-saved .fb-button{justify-self:start}.fb-workspace--enterprise .im-hybrid-enterprise-home .im-enterprise-latest{gap:8px}.fb-workspace--enterprise .im-hybrid-enterprise-home :is(.im-enterprise-latest,.im-enterprise-next)>header>p{font-size:14px}.fb-workspace--enterprise .im-hybrid-enterprise-home .im-enterprise-latest .im-enterprise-home-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin-top:4px}.fb-workspace--enterprise .im-hybrid-enterprise-home .im-enterprise-latest .im-enterprise-home-facts>div{display:grid;align-content:start;justify-content:normal;gap:4px;padding:10px 0}.fb-workspace--enterprise .im-hybrid-enterprise-home .im-enterprise-home-facts dt{font-size:14px}.fb-workspace--enterprise .im-hybrid-enterprise-home .im-enterprise-latest .im-enterprise-home-facts dd{font-size:14px;text-align:left;font-weight:600}.fb-workspace--enterprise .im-hybrid-enterprise-home .im-enterprise-latest .im-enterprise-home-facts>div:nth-child(-n+2) dd{font-size:20px}.fb-workspace--enterprise .im-hybrid-enterprise-home .fb-partner-label :is(small,b){font-size:14px}.fb-workspace--enterprise .im-hybrid-enterprise-home :is(.im-enterprise-reading-note,.im-enterprise-record-meta,.im-enterprise-account__status p,.im-enterprise-summary>p,.im-enterprise-summary>summary>span,.im-enterprise-home-journey>summary){font-size:14px;line-height:1.5}.fb-workspace--enterprise .im-hybrid-enterprise-home .im-enterprise-summary>summary{gap:6px 12px}@container im-enterprise-home (max-width:859px){.fb-workspace--enterprise .im-hybrid-enterprise-home .im-enterprise-home-heading{display:block}.fb-workspace--enterprise .im-hybrid-enterprise-home .im-enterprise-home-heading__actions{margin-top:8px}.fb-workspace--enterprise .im-hybrid-enterprise-home .im-enterprise-home-layout,.fb-workspace--enterprise .im-hybrid-enterprise-home[data-has-active=false] .im-enterprise-home-layout{grid-template-columns:minmax(0,1fr);gap:12px}.fb-workspace--enterprise .im-hybrid-enterprise-home .im-enterprise-home-support{grid-column:auto;grid-row:auto}.fb-workspace--enterprise .im-hybrid-enterprise-home .im-enterprise-home-secondary{grid-column:auto}.fb-workspace--enterprise .im-hybrid-enterprise-home :is(.im-enterprise-saved,.im-enterprise-latest,.im-enterprise-account,.im-enterprise-summary){padding:12px}}@container im-enterprise-home (max-width:350px){.fb-workspace--enterprise .im-hybrid-enterprise-home .im-enterprise-latest .im-enterprise-home-facts{gap:0 12px}.fb-workspace--enterprise .im-hybrid-enterprise-home .im-enterprise-latest .im-enterprise-home-facts>div:nth-child(-n+2) dd{font-size:18px}.fb-workspace--enterprise .im-hybrid-enterprise-home .im-enterprise-home-heading__actions{align-items:stretch}}}@media screen{.fb-workspace--enterprise .im-hybrid-enterprise-home .fb-state-pill{font-size:13px}.fb-workspace--enterprise .im-hybrid-enterprise-home .fb-decision-journey>header{display:none}.fb-workspace--enterprise .im-hybrid-enterprise-home .fb-decision-journey ol button b{font:650 16px/1.5 var(--im-reading-font)}.fb-workspace--enterprise .im-hybrid-enterprise-home .fb-decision-journey ol button small{font:400 14px/1.5 var(--im-reading-font)}.fb-workspace--enterprise .im-hybrid-enterprise-home .fb-decision-journey ol button>span{font-size:13px}@container im-enterprise-home (max-width:859px){.fb-workspace--enterprise .im-hybrid-enterprise-home .fb-decision-journey ol{grid-template-columns:minmax(0,1fr)}}}@media screen{.fb-workspace--enterprise .im-hybrid-enterprise-profile{container-type:inline-size;container-name:im-enterprise-profile;display:grid;gap:16px;min-width:0;color:var(--fb-text);font:400 16px/1.5 var(--im-reading-font)}.fb-workspace--enterprise .im-hybrid-enterprise-profile>.fb-page-heading{margin:0;padding:0}.fb-workspace--enterprise .im-hybrid-enterprise-profile>.fb-page-heading h1{margin:0 0 8px;font:700 28px/1.35 var(--im-reading-font)}.fb-workspace--enterprise .im-hybrid-enterprise-profile>.fb-page-heading p{margin:0 0 6px;font-size:14px}.fb-workspace--enterprise .im-hybrid-enterprise-profile>.fb-page-heading span{display:block;max-width:68ch;font-size:16px;line-height:1.5}.fb-workspace--enterprise .im-hybrid-enterprise-profile .im-profile-identity:empty{display:none}.fb-workspace--enterprise .im-hybrid-enterprise-profile .im-profile-identity .fb-enterprise-proof-panel{margin:0;padding:14px 16px;border-radius:4px}.fb-workspace--enterprise .im-hybrid-enterprise-profile .im-profile-identity .fb-enterprise-proof-panel h2{margin:0 0 6px;font:650 20px/1.4 var(--im-reading-font)}.fb-workspace--enterprise .im-hybrid-enterprise-profile .im-profile-identity .fb-enterprise-proof-panel :is(p,summary,span){font-size:14px;line-height:1.5}.fb-workspace--enterprise .im-hybrid-enterprise-profile .im-profile-identity .fb-enterprise-proof-panel summary{min-height:44px;align-content:center}.fb-workspace--enterprise .im-hybrid-enterprise-profile .im-profile-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(248px,.45fr);align-items:start;gap:16px;min-width:0}.fb-workspace--enterprise .im-hybrid-enterprise-profile .im-profile-form{display:grid;gap:12px;min-width:0;margin:0}.fb-workspace--enterprise .im-hybrid-enterprise-profile .im-profile-form .fb-edit-lock{display:grid;gap:12px;min-width:0;margin:0;padding:0;border:0}.fb-workspace--enterprise .im-hybrid-enterprise-profile .im-profile-group{min-width:0;margin:0;padding:16px;border:1px solid var(--fb-line);border-radius:4px;background:#fff}.fb-workspace--enterprise .im-hybrid-enterprise-profile .im-profile-group>header{margin:0 0 12px}.fb-workspace--enterprise .im-hybrid-enterprise-profile .im-profile-group h2{margin:0;font:650 20px/1.4 var(--im-reading-font)}.fb-workspace--enterprise .im-hybrid-enterprise-profile .im-profile-group>header p{margin:0 0 4px;color:var(--fb-muted);font-size:14px}.fb-workspace--enterprise .im-hybrid-enterprise-profile .im-profile-field-note{margin:0 0 12px;color:var(--fb-muted);font:400 14px/1.5 var(--im-reading-font)}.fb-workspace--enterprise .im-hybrid-enterprise-profile .fb-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.fb-workspace--enterprise .im-hybrid-enterprise-profile .fb-form-grid label{display:grid;align-content:start;gap:6px;min-width:0;font-size:14px;line-height:1.5}.fb-workspace--enterprise .im-hybrid-enterprise-profile .fb-form-grid :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--fb-line);border-radius:4px;background:#fff;color:var(--fb-text);font:400 16px/1.5 var(--im-reading-font)}.fb-workspace--enterprise .im-hybrid-enterprise-profile .fb-form-grid textarea{min-height:112px;resize:vertical}.fb-workspace--enterprise .im-hybrid-enterprise-profile :is(input,select,textarea,summary,button):focus-visible{outline:2px solid var(--im-brand,#044d43);outline-offset:3px}.fb-workspace--enterprise .im-hybrid-enterprise-profile .im-profile-group--team>summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;min-height:44px;cursor:pointer}.fb-workspace--enterprise .im-hybrid-enterprise-profile .im-profile-group--team>summary b{font:650 16px/1.5 var(--im-reading-font)}.fb-workspace--enterprise .im-hybrid-enterprise-profile .im-profile-group--team>summary span{color:var(--fb-muted);font-size:14px}.fb-workspace--enterprise .im-hybrid-enterprise-profile .im-profile-group--team[open]>summary{margin-bottom:12px}.fb-workspace--enterprise .im-hybrid-enterprise-profile .im-profile-group--team .span-two{grid-column:auto}.fb-workspace--enterprise .im-hybrid-enterprise-profile .im-profile-form footer{display:grid;justify-items:start;gap:10px;margin:0;padding:16px;border:1px solid var(--fb-line);border-radius:4px;background:#fff}.fb-workspace--enterprise .im-hybrid-enterprise-profile .im-profile-form footer span{max-width:64ch;font-size:14px;line-height:1.5}.fb-workspace--enterprise .im-hybrid-enterprise-profile .fb-button{min-height:44px;margin:0;padding:10px 14px;border-radius:4px;font:600 14px/1.5 var(--im-reading-font)}.fb-workspace--enterprise .im-hybrid-enterprise-profile .im-profile-support{display:grid;align-content:start;gap:12px;min-width:0}.fb-workspace--enterprise .im-hybrid-enterprise-profile .im-profile-support .fb-logo-uploader{margin:0;padding:16px;border:1px solid var(--fb-line);border-radius:4px;background:#fff}.fb-workspace--enterprise .im-hybrid-enterprise-profile .im-profile-support .fb-logo-uploader h3{font:650 18px/1.4 var(--im-reading-font)}.fb-workspace--enterprise .im-hybrid-enterprise-profile .im-profile-support .fb-logo-uploader :is(p,span,small){font-size:14px;line-height:1.5}.fb-workspace--enterprise .im-hybrid-enterprise-profile :is(.fb-form-message,.fb-field-error,.fb-enterprise-profile-conflict p,.fb-enterprise-profile-conflict h3){font-size:14px;line-height:1.5}@container im-enterprise-profile (max-width:859px){.fb-workspace--enterprise .im-hybrid-enterprise-profile .im-profile-layout{grid-template-columns:minmax(0,1fr);gap:16px}.fb-workspace--enterprise .im-hybrid-enterprise-profile>.fb-page-heading h1{font-size:24px}.fb-workspace--enterprise .im-hybrid-enterprise-profile .fb-form-grid{grid-template-columns:minmax(0,1fr);gap:14px}.fb-workspace--enterprise .im-hybrid-enterprise-profile .fb-form-grid .span-two{grid-column:auto}.fb-workspace--enterprise .im-hybrid-enterprise-profile .im-profile-group,.fb-workspace--enterprise .im-hybrid-enterprise-profile .im-profile-support .fb-logo-uploader{padding:12px}}}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-candidates .im-comparison-summary-action{grid-column:1 / -1;grid-row:auto;justify-self:stretch;white-space:normal;margin:0}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .c15-activity-comparison__row--actions .im-comparison-summary-action{display:block;max-width:100%;margin-top:8px;white-space:normal}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library,.fb-workspace .c15-activity-comparison.im-hybrid-comparison{box-sizing:border-box;width:100%;max-width:1240px;min-width:0;margin-inline:auto;padding:20px clamp(16px,2.5vw,32px) 48px}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .fb-saved-library__rows>article{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:20px;padding:22px 0;border-bottom:1px solid #d7e2dc}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .fb-saved-library__rows>article>div{min-width:0}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .im-saved-journey__media{width:104px;height:92px;border-radius:6px}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .im-saved-title{white-space:normal;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset;overflow-wrap:anywhere;font-size:20px;line-height:1.5;color:#084b42}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .im-saved-title>svg{flex-shrink:0}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library :is(.im-saved-journey__summary,.im-discovery-facts dd){white-space:normal;overflow:visible;overflow-wrap:anywhere;line-height:1.65}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .im-saved-journey__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding-block:8px}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .im-saved-journey__price strong{font-size:19px;color:#084b42}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .fb-saved-library__rows footer{justify-content:flex-start;gap:10px 16px;padding-top:8px}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .c15-activity-comparison__row{grid-template-columns:140px repeat(2,minmax(0,1fr))}.fb-workspace .c15-activity-comparison.im-hybrid-comparison[data-count="3"] .c15-activity-comparison__row{grid-template-columns:140px repeat(3,minmax(0,1fr))}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .c15-activity-comparison__row>*{padding:16px;line-height:1.7}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .c15-activity-comparison__row>b{color:#084b42;font-weight:650;background:#f0f5f1}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .c15-activity-comparison__row--head>b{background:#084b42;color:#fff}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-candidates article{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px 16px;padding:18px;background:#fff}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-candidates :is(img,.fb-media-unavailable){width:72px;height:64px}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-candidates article>.im-comparison-candidate-body{display:block;min-width:0}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-candidate-body>h2{margin:0 0 8px;color:#084b42;font-size:19px;line-height:1.5;white-space:normal;overflow:visible;-webkit-line-clamp:unset;overflow-wrap:anywhere}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-candidates .fb-button{grid-column:1 / -1;grid-row:auto;width:100%;min-width:0;padding:10px 14px;white-space:normal}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-dimensions :is(section,details){padding-top:0;border:1px solid #d7e2dc;border-radius:6px;overflow:hidden;background:#fff}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-dimensions :is(h2,summary){box-sizing:border-box;margin:0;padding:12px 16px;background:#084b42;color:#fff;font-size:17px;font-weight:650;line-height:1.5}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-dimensions dl{gap:0}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-dimensions dl>div{padding:16px;border:0;border-bottom:1px solid #e0e8e2;border-radius:0}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-dimensions dt>b{padding:3px 8px;border-radius:3px;background:#edf3ee;color:#084b42;font-size:13px}.fb-workspace .c15-activity-comparison.im-hybrid-comparison .im-comparison-dimensions dd{margin-top:10px;line-height:1.7;overflow-wrap:anywhere}@container im-library (min-width:960px){.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .fb-saved-library__layout{grid-template-columns:minmax(0,1fr) 300px;gap:24px}}@container im-library (max-width:640px){.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .fb-saved-library__rows>article{grid-template-columns:minmax(0,1fr);gap:14px;padding-block:20px}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .im-saved-journey__media{width:100%;height:144px}.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library .im-saved-title{font-size:19px}}@media(max-width:760px){.fb-workspace .fb-saved-library.im-saved-journey.im-hybrid-library,.fb-workspace .c15-activity-comparison.im-hybrid-comparison{padding:16px 16px 92px}}:root{--ink:#073e37;--ink-deep:#062f2b;--green:#0d6355;--mint:#e7f1eb;--paper:#fbfaf5;--cream:#f2eee4;--blue:#3d74bd;--line:#d6e1dc;--muted:#61736e;--shadow:0 18px 48px rgba(14,54,47,.1);font-family:Noto Sans HK,Arial,sans-serif;color:#153d36;background:var(--paper)}body{margin:0;min-width:320px;background:var(--paper)}button,input{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible{outline:3px solid rgba(61,116,189,.58);outline-offset:3px}.app-shell{min-height:100vh;overflow:hidden}.design-banner{display:flex;justify-content:space-between;gap:18px;padding:9px max(24px,calc((100% - 1240px)/2));background:var(--ink-deep);color:#ecf6ef;font-size:12px}.site-header{min-height:86px;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:30px;padding:0 max(24px,calc((100% - 1240px)/2));border-bottom:1px solid #e8eee8;background:#fbfaf5f7}.brand{display:flex;align-items:center;gap:9px;border:0;padding:0;background:transparent;color:var(--ink);text-align:left}.brand-mark{display:block;width:33px;height:33px;overflow:hidden;border-radius:50%;background:#dceadd}.brand-mark img{display:block;width:150px;height:67px;object-fit:cover;object-position:right bottom;transform:translate(-82px,-29px);opacity:.95}.brand b{display:block;font:700 14px "Noto Serif TC",serif;letter-spacing:.2px}.brand small{display:block;margin-top:2px;color:#70837d;font-size:9px}.desktop-nav{display:flex;gap:22px;margin-left:auto}.desktop-nav button{border:0;padding:8px 0;background:none;color:#315c54;font-size:13px}.desktop-nav .nav-active{border-bottom:2px solid var(--green);color:var(--ink);font-weight:700}.header-actions{display:flex;gap:10px;align-items:center}.header-actions .button{min-height:40px;padding:8px 14px}.mobile-menu,.mobile-nav{display:none}.button{min-height:46px;border:1px solid transparent;border-radius:8px;padding:11px 18px;color:var(--ink);font-size:14px;font-weight:700;transition:transform .2s,background .2s,border .2s}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.55}.button--primary{background:var(--ink);color:#fff;box-shadow:0 4px 12px #073e372e}.button--outline{border-color:#8da9a1;background:#ffffffb3;color:var(--ink)}.button--text{padding-inline:0;background:transparent;color:var(--ink);text-decoration:underline;text-underline-offset:4px}.eyebrow{margin:0 0 11px;color:#237063;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.section-intro{max-width:760px}.section-intro h2,.statement h2,.story-page h2,.stories-page h2{margin:0;color:var(--ink);font-family:"Noto Serif TC",serif;font-size:clamp(28px,3vw,41px);line-height:1.4;letter-spacing:-.03em}.section-intro>p,.statement p:not(.eyebrow){max-width:700px;color:#55726a;font-size:16px;line-height:1.85}.section-line-art{background-image:url(/assets/hong-kong-line-art.png);background-position:center bottom;background-repeat:no-repeat;background-size:100% auto}.hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);gap:55px;align-items:center;min-height:615px;padding:70px max(24px,calc((100% - 1240px)/2)) 82px}.hero h1{max-width:720px;margin:0 0 20px;color:var(--ink);font-family:"Noto Serif TC",serif;font-size:clamp(40px,4.2vw,65px);line-height:1.22;letter-spacing:-.045em}.hero h1 em{color:var(--blue);font-style:normal;text-decoration:underline;text-decoration-color:#a9c7ec;text-decoration-thickness:6px;text-underline-offset:8px}.hero-lead{max-width:520px;margin:0;color:#45645d;font-size:17px;line-height:1.8}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.microcopy{margin:16px 0 0;color:#637c75;font-size:12px;line-height:1.65}.hero-visual{position:relative;margin:0;padding:0 0 24px 24px}.hero-visual:before{content:"";position:absolute;top:28px;right:28px;bottom:0;left:0;border-radius:18px;background:var(--mint)}.hero-visual img{position:relative;display:block;width:100%;height:420px;border-radius:18px;box-shadow:var(--shadow);object-fit:cover}.hero-visual figcaption{position:absolute;right:40px;bottom:3px;border-radius:5px;padding:7px 10px;background:var(--paper);color:#3c665d;font-size:12px}.statement{display:grid;grid-template-columns:255px 1fr;gap:54px;max-width:1240px;margin:0 auto;padding:88px 24px;border-top:1px solid var(--line)}.workspace-showcase{padding:82px max(24px,calc((100% - 1240px)/2));border-top:1px solid #d7e4de;background:#e9f2ef}.preview-tabs{display:flex;gap:28px;margin:35px 0 19px;border-bottom:1px solid #cbdcd5}.preview-tabs button{padding:12px 0;border:0;background:none;color:#5a746e;font-size:14px;font-weight:700}.preview-tabs .selected{border-bottom:3px solid var(--ink);color:var(--ink)}.preview-stage{position:relative;overflow:hidden;border:1px solid #d8e3dd;border-radius:18px;background:#fdfcf9;box-shadow:var(--shadow)}.preview-stage--cinematic{min-height:420px}.preview-stage--cinematic>img{display:block;width:100%;height:500px;object-fit:cover;object-position:center top}.preview-caption{position:absolute;left:30px;bottom:26px;width:min(440px,calc(100% - 60px));padding:18px 20px;border:1px solid rgba(255,255,255,.72);border-radius:10px;background:#073e37e8;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.preview-caption p{margin:0;font-family:"Noto Serif TC",serif;font-size:22px;line-height:1.45}.preview-caption span{display:block;margin-top:9px;color:#cfe5da;font-size:11px;font-weight:700;letter-spacing:.06em}.preview-controls{display:flex;gap:24px;margin-top:14px}.pain-solution{padding:94px max(24px,calc((100% - 1240px)/2));background:#fcfbf6}.pain-rows{margin-top:42px;border-top:1px solid #d9e4df}.pain-rows article{display:grid;grid-template-columns:90px minmax(260px,1.1fr) minmax(240px,.9fr);gap:28px;align-items:center;padding:28px 0;border-bottom:1px solid #d9e4df}.pain-rows span{color:#37776b;font-family:"Noto Serif TC",serif;font-size:30px}.row-label{margin:0 0 5px;color:#508477;font-size:11px;font-weight:800;letter-spacing:.1em}.pain-rows h3{margin:0;color:var(--ink);font-family:"Noto Serif TC",serif;font-size:23px;line-height:1.42}.pain-rows article>div:last-child{padding-left:28px;border-left:2px solid #b7d2c8}.pain-rows article>div:last-child p:last-child{margin:0;color:#55736b;line-height:1.72}.benefits{padding:86px max(24px,calc((100% - 1240px)/2));background:#eaf2ef}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:42px;border:1px solid #d1e0d9;background:#d1e0d9}.benefit-grid article{min-height:260px;padding:32px;background:#fbfdfb}.benefit-grid p{margin:0 0 25px;color:#318272;font-size:12px;font-weight:800;letter-spacing:.12em}.benefit-grid h3{margin:0 0 15px;color:var(--ink);font-family:"Noto Serif TC",serif;font-size:26px;line-height:1.38}.benefit-grid span{color:#58756d;font-size:14px;line-height:1.7}.impact-proof{padding:90px max(24px,calc((100% - 1240px)/2));background:var(--ink);color:#ecf6ef}.impact-proof .eyebrow{color:#8fc3b6}.impact-proof h2{color:#fff}.impact-proof .section-intro>p{color:#c0d4cc}.proof-layout{display:grid;grid-template-columns:1fr .9fr;gap:40px;margin-top:42px}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(226,243,235,.34);border-bottom:1px solid rgba(226,243,235,.34)}.metric-grid article{padding:24px 18px;border-right:1px solid rgba(226,243,235,.28)}.metric-grid article:first-child{padding-left:0}.metric-grid article:last-child{border:0}.metric-grid strong{display:block;color:#e4f2b8;font-family:"Noto Serif TC",serif;font-size:52px}.metric-grid span{color:#c7d8d1;font-size:13px}.logo-wall{padding:22px 24px;border:1px solid rgba(226,243,235,.28)}.logo-wall p{margin:0 0 18px;color:#c7d8d1;font-size:12px}.logo-wall div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.logo-wall span{padding:13px 8px;border:1px solid rgba(226,243,235,.2);color:#fff;font-family:"Noto Serif TC",serif;font-size:13px;text-align:center;letter-spacing:.06em}.feature-activities{padding:88px max(24px,calc((100% - 1240px)/2)) 100px}.activity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:36px 0}.activity-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #dce6e1;border-radius:12px;background:#ffffffd6;box-shadow:0 5px 16px #0f453a0d}.activity-card img{display:block;width:100%;height:190px;background:#e7eee9;object-fit:cover}.activity-card>div{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:20px 20px 16px}.card-meta,.place{margin:0;color:#50776e;font-size:12px}.activity-card h3{margin:10px 0;color:var(--ink);font-family:"Noto Serif TC",serif;font-size:22px;line-height:1.35}.activity-card p:not(.card-meta):not(.place){margin:0 0 16px;color:#5c736e;font-size:14px;line-height:1.65}.place{margin-top:auto;padding-bottom:9px}.faq-section{max-width:1240px;margin:0 auto;padding:92px 24px 112px}.faq-list{margin-top:38px;border-top:1px solid var(--line)}.faq-list article{border-bottom:1px solid var(--line)}.faq-list button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;border:0;padding:22px 0;background:none;color:var(--ink);font-family:"Noto Serif TC",serif;font-size:21px;text-align:left}.faq-list button b{flex:0 0 auto;color:#397568;font-family:Noto Sans HK,sans-serif;font-size:12px}.faq-list article>p{max-width:750px;margin:0 0 25px;color:#55736b;font-size:15px;line-height:1.8}.browse-page,.story-page,.stories-page{min-height:700px;padding:70px max(24px,calc((100% - 1240px)/2)) 110px}.browse-controls{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:18px;align-items:end;margin:40px 0 30px;padding:20px;border:1px solid var(--line);border-radius:12px;background:#fffc}.browse-controls label,.auth-card label{display:grid;gap:8px;color:#355d55;font-size:13px;font-weight:700}.browse-controls input,.auth-card input{width:100%;min-height:46px;padding:10px 12px;border:1px solid #b8ccc4;border-radius:7px;background:#fff;color:#173e36}.filter-list{display:flex;flex-wrap:wrap;gap:8px}.filter-list button{min-height:42px;padding:6px 13px;border:1px solid #bcd0c8;border-radius:22px;background:#fff;color:#42685f;font-size:13px}.filter-list .selected{border-color:var(--ink);background:var(--ink);color:#fff}.state-card{max-width:650px;padding:38px;border:1px dashed #9fb9af;border-radius:13px;background:#e9f2efb8}.state-card h2{margin:0;color:var(--ink);font-family:"Noto Serif TC",serif;font-size:28px}.state-card p:not(.eyebrow){color:#527068;line-height:1.75}.detail-page{padding:32px max(24px,calc((100% - 1240px)/2)) 100px}.back-link{margin-bottom:20px;border:0;padding:12px 0;background:none;color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:4px}.detail-hero{display:grid;grid-template-columns:1.1fr .9fr;overflow:hidden;border-radius:18px;background:#eaf2ef}.detail-hero>img{width:100%;height:470px;object-fit:cover}.detail-hero>div{padding:52px}.detail-hero h1,.auth-card h1{margin:0 0 18px;color:var(--ink);font-family:"Noto Serif TC",serif;font-size:clamp(36px,3.4vw,54px);line-height:1.23;letter-spacing:-.04em}.detail-hero div>p:not(.eyebrow):not(.microcopy){color:#527068;font-size:17px;line-height:1.8}.detail-hero .host{margin:22px 0;border-top:1px solid #cadbd3;padding-top:16px;font-size:13px!important}.detail-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:26px}.detail-columns article{border-top:3px solid var(--ink);padding:20px 14px 10px 0}.detail-columns h2{margin:0 0 11px;color:var(--ink);font-family:"Noto Serif TC",serif;font-size:21px}.detail-columns p{color:#537168;font-size:14px;line-height:1.72}.auth-page{display:grid;min-height:710px;place-items:start center;padding:78px 24px}.auth-card{width:min(100%,580px);padding:44px;border:1px solid var(--line);border-radius:16px;background:#ffffffe6;box-shadow:var(--shadow)}.auth-card>p{color:#56736b;line-height:1.75}.auth-card form{display:grid;gap:16px;margin-top:26px}.auth-card fieldset{display:grid;gap:10px;margin:0;border:0;padding:0}.auth-card legend{margin-bottom:8px;color:#355d55;font-size:13px;font-weight:700}.role-option{display:flex!important;grid-template-columns:auto 1fr;align-items:center;min-height:54px;border:1px solid #c8d8d1;border-radius:8px;padding:14px;color:#476c63!important;font-size:14px!important}.role-option.selected{border-color:var(--green);background:#edf6f1;color:var(--ink)!important}.role-option input{width:auto;min-height:auto}.form-message{margin:0;color:#456d63;font-size:14px}.form-message.error{color:#a33d39}.success-block{padding:15px;border-radius:8px;background:#e7f1eb;color:#295a4e;font-size:14px;line-height:1.6}.auth-divider{display:flex;align-items:center;gap:12px;margin:8px 0;color:#6e8580;font-size:13px}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:#d7e1dc}.story-path{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:45px 0 32px;border:1px solid #d3e0da;background:#d3e0da}.story-path article{padding:31px;background:#ffffffd9}.story-path span{color:#357569;font-family:"Noto Serif TC",serif;font-size:30px}.story-path h2{margin:10px 0;font-size:25px}.story-path p{color:#547269;font-size:14px;line-height:1.75}.story-feature{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;overflow:hidden;margin-top:46px;border-radius:16px;background:#eaf2ef}.story-feature img{width:100%;height:370px;object-fit:cover}.story-feature div{padding:45px}.story-feature div>p:not(.eyebrow){color:#506e66;line-height:1.8}.enterprise-match-page{min-height:100vh;padding:24px max(24px,calc((100% - 1240px)/2)) 116px;background:linear-gradient(180deg,#eef5f1 0,var(--paper) 27%)}.match-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;color:#607a73;font-size:12px}.match-topbar .back-link{margin:0}.match-heading{display:flex;align-items:end;justify-content:space-between;gap:36px;padding:50px 0 34px;border-bottom:1px solid #cbdcd5}.match-heading h1{max-width:760px;margin:0;color:var(--ink);font:700 clamp(37px,4vw,60px)/1.22 "Noto Serif TC",serif;letter-spacing:-.05em}.match-heading h1+p{max-width:670px;margin:20px 0 0;color:#55736b;font-size:16px;line-height:1.8}.match-heading aside{min-width:214px;padding:21px 24px;border-left:3px solid var(--green);background:#fbfdfb}.match-heading aside strong{display:block;color:var(--ink);font:700 42px/1 "Noto Serif TC",serif}.match-heading aside span{display:block;margin-top:7px;color:#46675f;font-size:13px}.match-heading aside p{margin:17px 0 0;color:#277264;font-size:12px;font-weight:700}.match-guidance{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;margin:26px 0;padding:15px 18px;border:1px solid #d4e2dc;background:#ffffffb8;color:#52736b;font-size:13px;line-height:1.6}.match-guidance b{color:var(--ink)}.match-guidance em{color:#356f64;font-style:normal;font-weight:700}.match-layout{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:26px;align-items:start}.match-list{padding:18px;border:1px solid #d5e2dc;border-radius:14px;background:#ffffffd1}.match-list-label{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:0 4px 15px;border-bottom:1px solid #dbe6e1;color:#536f68;font-size:12px}.match-list-label b{color:#277364;font-size:11px}.match-group>p{margin:23px 4px 10px;color:#36766a;font-size:11px;font-weight:800;letter-spacing:.12em}.match-card{overflow:hidden;margin-top:10px;border:1px solid #d8e4df;border-radius:9px;background:#fffefa}.match-card.is-focused{border-color:var(--green);box-shadow:0 6px 18px #073e3714}.match-card-main{display:grid;grid-template-columns:30px 1fr auto;width:100%;gap:10px;align-items:start;border:0;padding:15px 14px 11px;background:transparent;color:var(--ink);text-align:left}.match-card-main>span{color:#388072;font:700 19px/1 "Noto Serif TC",serif}.match-card-main h2{margin:0;font:700 17px/1.35 "Noto Serif TC",serif}.match-card-main p{margin:4px 0 0;color:#668078;font-size:12px}.match-card-main strong{padding-top:2px;color:var(--ink);font:700 25px/1 "Noto Serif TC",serif}.compare-toggle{width:calc(100% - 28px);min-height:40px;margin:0 14px 13px;border:1px solid #afc6bd;border-radius:6px;background:#fff;color:#285c51;font-size:12px;font-weight:700}.compare-toggle.is-selected{border-color:#307567;background:#e7f2ed}.decision-panel{overflow:hidden;border:1px solid #c8dcd4;border-radius:14px;background:#fffefa;box-shadow:var(--shadow)}.decision-head{display:flex;align-items:start;justify-content:space-between;gap:22px;padding:36px 36px 27px;background:linear-gradient(135deg,#f2f8f4,#edf5f1)}.decision-head h2{margin:0;color:var(--ink);font:700 clamp(29px,3vw,39px)/1.27 "Noto Serif TC",serif;letter-spacing:-.04em}.decision-head div>p:last-child{margin:9px 0 0;color:#5a756e;font-size:14px}.decision-head>strong{display:grid;min-width:102px;min-height:102px;place-content:center;border:1px solid #9cc2b5;border-radius:50%;color:var(--ink);background:#fbfdf9;font:700 36px/1 "Noto Serif TC",serif;text-align:center}.decision-head>strong small{margin-bottom:6px;color:#4e756b;font:700 10px/1.2 Noto Sans HK,sans-serif;letter-spacing:.08em}.decision-reason{padding:28px 36px;border-bottom:1px solid #e0e9e4}.decision-reason p:last-child{max-width:700px;margin:0;color:#244f46;font:600 20px/1.6 "Noto Serif TC",serif}.signal-section{padding:28px 36px 32px}.signal-section>div:first-child{display:flex;align-items:end;justify-content:space-between;gap:18px}.signal-section>div:first-child span{max-width:390px;color:#657d76;font-size:12px;line-height:1.65;text-align:right}.signal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.signal-grid>div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:10px 12px;border:1px solid #d9e5df;border-radius:7px;color:#456b61;font-size:12px}.signal-grid b{padding:4px 6px;border-radius:4px;font-size:11px;white-space:nowrap}.signal-fit{background:#e5f2ea;color:#266a59}.signal-pending{background:#f4efe2;color:#82691b}.decision-next{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:26px 36px;border-top:1px solid #dfe9e3;background:#f8fbf8}.decision-next strong,.decision-next span{display:block}.decision-next strong{margin-top:-5px;color:var(--ink);font:700 19px/1.45 "Noto Serif TC",serif}.decision-next span{max-width:570px;margin-top:5px;color:#607a72;font-size:12px;line-height:1.65}.decision-next .button{flex:0 0 auto}.comparison-panel{display:grid;grid-template-columns:minmax(250px,.42fr) 1fr;gap:28px;align-items:start;margin-top:26px;padding:29px 32px;border-top:3px solid var(--ink);background:#e9f2ee}.comparison-panel h2{margin:0;color:var(--ink);font:700 27px/1.35 "Noto Serif TC",serif}.comparison-panel>div>p:last-child{color:#58756d;font-size:13px;line-height:1.75}.comparison-empty{display:flex;align-items:center;gap:15px;min-height:106px;padding:18px;border:1px dashed #a6c0b6;color:#56746b}.comparison-empty span{color:#347466;font-size:31px}.comparison-empty p{max-width:420px;margin:0;font-size:13px;line-height:1.7}.comparison-table{overflow:auto;border:1px solid #cbdcd5;background:#fffefa}.comparison-row{display:grid;grid-template-columns:145px repeat(3,minmax(180px,1fr));min-width:620px;border-top:1px solid #dbe6e0}.comparison-row:first-child{border-top:0}.comparison-row>*{min-height:56px;margin:0;padding:13px;color:#516f67;font-size:12px;line-height:1.6}.comparison-row>*:not(:first-child){border-left:1px solid #dbe6e0}.comparison-row>span{color:#35695e;font-weight:800}.comparison-head{background:#f3f8f5}.comparison-head b{color:var(--ink);font:700 14px/1.45 "Noto Serif TC",serif}.comparison-row .button{align-self:center;justify-self:start;min-height:38px;padding:7px 11px;font-size:12px}.site-footer{display:flex;justify-content:space-between;gap:30px;padding:38px max(24px,calc((100% - 1240px)/2));background:var(--ink);color:#e9f3ed}.site-footer b{font-family:"Noto Serif TC",serif;letter-spacing:.04em}.site-footer p{font-size:13px;opacity:.75}.site-footer div:last-child{display:grid;justify-items:end;gap:9px}.site-footer button{border:0;padding:0;background:none;color:#e9f3ed;text-decoration:underline;text-underline-offset:4px}.site-footer span{font-size:11px;opacity:.68}.outcome-panel{position:fixed;right:18px;bottom:18px;z-index:30;width:min(330px,calc(100vw - 36px));padding:18px;border:1px solid #b6cbc3;border-radius:12px;background:#fffefa;box-shadow:0 16px 40px #0a362f33}.outcome-panel .eyebrow{margin-bottom:5px}.outcome-panel strong{color:var(--ink);font-family:"Noto Serif TC",serif;font-size:19px}.outcome-panel p:not(.eyebrow){margin:9px 0;color:#536f68;font-size:12px;line-height:1.6}.outcome-panel button{border:0;padding:0;background:none;color:var(--ink);font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:20px;background:#04231f94}.journey-modal{position:relative;width:min(1160px,100%);max-height:min(780px,calc(100vh - 40px));overflow:auto;padding:42px;border-radius:16px;background:#fffefa;box-shadow:0 24px 80px #00000052}.journey-modal h2{margin:0;color:var(--ink);font-family:"Noto Serif TC",serif;font-size:33px}.journey-modal>p:not(.eyebrow){max-width:820px;color:#506d65;line-height:1.7}.close-button{position:absolute;top:18px;right:20px;border:0;background:none;color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:4px}.journey-table-wrap{overflow-x:auto;margin-top:25px;border:1px solid var(--line)}.journey-table-wrap table{width:100%;min-width:940px;border-collapse:collapse;font-size:12px;text-align:left}.journey-table-wrap th{padding:12px;background:#e8f1ed;color:var(--ink);white-space:nowrap}.journey-table-wrap td{padding:12px;border-top:1px solid #dbe5df;color:#47665e;line-height:1.55;vertical-align:top}.status-notes{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px}.status-notes article{padding:18px;border-left:3px solid var(--green);background:#f0f5f2}.status-notes h3{margin:0;color:var(--ink);font-size:15px}.status-notes p{margin:9px 0 0;color:#55726a;font-size:13px;line-height:1.7}@media(max-width:900px){.desktop-nav{display:none}.header-actions{margin-left:auto}.hero{grid-template-columns:1fr;gap:34px}.hero-visual{max-width:650px}.statement{grid-template-columns:1fr;gap:20px}.preview-stage--cinematic>img{height:400px}.browse-controls,.detail-hero{grid-template-columns:1fr}.detail-hero>img{height:310px}.detail-columns,.activity-grid{grid-template-columns:1fr 1fr}.story-feature{grid-template-columns:1fr}.story-feature img{height:270px}.pain-rows article{grid-template-columns:60px 1fr}.pain-rows article>div:last-child{grid-column:2;padding-left:0;border-left:0}.proof-layout{grid-template-columns:1fr}.site-footer{padding-bottom:160px}}@media(max-width:600px){.design-banner{font-size:10px;line-height:1.45}.design-banner span:last-child{display:none}.site-header{min-height:68px;gap:12px;padding:0 18px}.brand small,.header-actions{display:none}.mobile-menu{display:block;margin-left:auto;border:1px solid #a9c2b9;border-radius:6px;padding:9px 11px;background:#fff;color:var(--ink);font-weight:700}.mobile-nav{position:fixed;top:68px;right:0;left:0;z-index:35;display:grid;padding:12px 18px;border-bottom:1px solid #b9cbc4;background:#fffefa;box-shadow:0 8px 20px #073e371f}.mobile-nav button{border:0;border-bottom:1px solid #e2ebe6;padding:12px 4px;background:none;color:var(--ink);font-weight:700;text-align:left}.hero,.browse-page,.story-page,.stories-page{padding:45px 18px 74px}.hero{min-height:0}.hero h1{font-size:42px;line-height:1.27}.hero h1 em{text-decoration-thickness:4px;text-underline-offset:6px}.hero-lead{font-size:15px}.hero-actions{display:grid}.hero-actions .button{width:100%}.hero-visual{padding:0 0 18px 12px}.hero-visual img{height:260px}.hero-visual figcaption{right:12px;font-size:10px}.statement{padding:58px 18px}.statement h2{font-size:29px}.workspace-showcase,.benefits,.pain-solution,.impact-proof{padding:60px 18px}.section-intro h2{font-size:31px}.preview-tabs{gap:16px;overflow:auto}.preview-tabs button{flex:0 0 auto;white-space:nowrap;font-size:12px}.preview-stage--cinematic{min-height:0}.preview-stage--cinematic>img{height:235px}.preview-caption{position:relative;left:auto;bottom:auto;width:auto;border:0;border-radius:0;padding:16px 18px}.preview-caption p{font-size:18px}.preview-controls{gap:20px}.pain-rows{margin-top:28px}.pain-rows article{grid-template-columns:42px 1fr;gap:15px;padding:22px 0}.pain-rows span{font-size:24px}.pain-rows h3{font-size:20px}.benefit-grid{grid-template-columns:1fr}.benefit-grid article{min-height:0;padding:25px}.benefit-grid h3{font-size:24px}.proof-layout{margin-top:28px}.metric-grid{grid-template-columns:1fr}.metric-grid article,.metric-grid article:first-child{padding:15px 0;border-right:0;border-bottom:1px solid rgba(226,243,235,.28)}.metric-grid article:last-child{border-bottom:0}.metric-grid strong{font-size:40px}.logo-wall div{grid-template-columns:repeat(2,1fr)}.feature-activities,.faq-section{padding:62px 18px 80px}.activity-grid,.detail-columns{grid-template-columns:1fr;gap:16px}.activity-grid{margin:28px 0}.activity-card img{height:190px}.faq-list{margin-top:28px}.faq-list button{font-size:18px}.browse-controls{margin-top:28px;padding:14px}.filter-list{gap:7px}.filter-list button{min-height:40px;font-size:12px}.detail-page{padding:20px 18px 75px}.detail-hero>img{height:245px}.detail-hero>div{padding:28px 21px}.detail-hero h1,.auth-card h1{font-size:37px}.auth-page{place-items:start stretch;padding:54px 18px}.auth-card{width:auto;padding:28px 21px}.story-path{grid-template-columns:1fr;margin-top:30px}.story-path article{padding:24px}.story-feature{margin-top:30px}.story-feature img{height:230px}.story-feature div{padding:28px}.site-footer{display:block;padding:31px 18px 172px}.site-footer div:last-child{justify-items:start;margin-top:20px}.outcome-panel{right:12px;bottom:12px;width:calc(100vw - 24px);padding:15px}.journey-modal{padding:35px 18px 22px}.journey-modal h2{font-size:26px}.close-button{top:11px;right:15px}.status-notes,.browse-grid{grid-template-columns:1fr}.button{min-height:46px}.browse-controls input,.auth-card input{min-height:46px;font-size:16px}}@media(max-width:900px){.match-heading,.match-layout,.comparison-panel{grid-template-columns:1fr}.match-heading{align-items:start}.match-heading aside{width:min(300px,100%)}.match-guidance{grid-template-columns:1fr;gap:5px}.match-guidance em{margin-top:4px}.decision-panel{max-width:800px}.comparison-panel{gap:18px}}@media(max-width:600px){.enterprise-match-page{padding:45px 18px 74px}.match-topbar{align-items:start}.match-topbar span{max-width:160px;text-align:right}.match-heading{padding:33px 0 25px}.match-heading h1{font-size:39px}.match-heading h1+p{margin-top:15px;font-size:14px}.match-heading aside{padding:16px 18px}.match-guidance{margin:18px 0;padding:14px}.match-list{padding:12px}.match-list-label{display:block}.match-list-label b{display:block;margin-top:4px}.decision-head,.decision-reason,.signal-section,.decision-next{padding:24px 20px}.decision-head{align-items:center}.decision-head h2{font-size:30px}.decision-head>strong{min-width:78px;min-height:78px;font-size:28px}.decision-reason p:last-child{font-size:18px}.signal-section>div:first-child{display:block}.signal-section>div:first-child span{display:block;margin-top:7px;text-align:left}.signal-grid{grid-template-columns:1fr}.decision-next{align-items:stretch;flex-direction:column}.decision-next .button{width:100%}.comparison-panel{margin-top:18px;padding:25px 20px}.comparison-panel h2{font-size:25px}}.c15-test-environment{margin:0;padding:6px 20px;background:#fff5d9;color:#5a4924;text-align:center;font-size:13px}:root{--ink:#173f38;--forest:#075a48;--forest-dark:#153f38;--mint:#e5f1eb;--mint-2:#f0f6f2;--paper:#fffef9;--canvas:#f7f6ef;--line:#d7ddd8;--gold:#cdb05b;--amber:#9c6411;--amber-bg:#fff6de;--red:#9d392e;--red-bg:#fff0ed;--blue:#265f7c;--blue-bg:#edf6fa;--muted:#667870;--shadow:0 16px 44px rgba(20,58,51,.1);--sans:"Noto Sans TC","PingFang TC","Microsoft JhengHei",sans-serif;--serif:"Noto Serif TC","Songti TC","PMingLiU",serif}*{box-sizing:border-box}html,body,#root{min-width:0;min-height:100%;margin:0}html{overflow-x:clip}body{overflow-x:clip;background:var(--canvas);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6}button,input{min-height:44px;font:inherit}button{border:0;cursor:pointer}button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #67a696;outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.46}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--serif);color:var(--forest);line-height:1.2}img{display:block;max-width:100%}.c15-skip-link{position:fixed;z-index:90;top:10px;left:10px;transform:translateY(-160%);padding:10px 14px;background:var(--paper);color:var(--forest);font-weight:800;text-decoration:none}.c15-skip-link:focus{transform:translateY(0)}.c15-brand{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:transparent}.c15-brand img{width:min(260px,30vw);height:auto}.c15-brand--compact img{width:172px}.c15-public-header{display:flex;min-height:84px;align-items:center;gap:28px;padding:0 max(24px,calc((100% - 1320px)/2));border-bottom:1px solid #e2e9e4;background:#fffef9f7}.c15-public-nav{display:flex;flex-wrap:wrap;gap:18px;margin-left:auto}.c15-public-nav button,.c15-text-button{padding:9px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:#41675d;font-size:13px;font-weight:800}.c15-public-nav button.is-active{border-bottom-color:var(--ink);color:var(--ink)}.c15-mode-control{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:999px;background:var(--paper)}.c15-mode-control button{min-height:34px;padding:5px 9px;border-radius:999px;background:transparent;color:var(--muted);font-size:12px;font-weight:800}.c15-mode-control button.is-active{background:var(--mint);color:var(--forest)}.c15-entry-shell,.c15-public-shell{min-height:100vh;background:var(--paper)}.c15-entry-header{border-bottom:0}.c15-entry-tag{margin-left:auto;color:var(--muted);font-size:13px;font-weight:800}.c15-entry,.c15-public-main{width:min(1320px,calc(100% - 48px));margin:0 auto}.c15-entry{padding:64px 0}.c15-entry-copy{max-width:835px}.c15-kicker{margin-bottom:7px;color:#3b7065;font-size:12px;font-weight:850;letter-spacing:.08em}.c15-entry h1,.c15-page-heading h1{margin:0;font-size:clamp(42px,6vw,78px);letter-spacing:-.045em}.c15-entry-copy>p:last-child{max-width:650px;margin:20px 0 0;color:var(--muted);font-size:18px;line-height:1.72}.c15-role-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:56px}.c15-role-card{display:flex;min-height:292px;flex-direction:column;align-items:flex-start;padding:23px 19px;border:1px solid var(--line);border-top:4px solid var(--forest);border-radius:14px;background:#fffefae0;box-shadow:0 8px 24px #0d3d350d}.c15-role-card:hover{border-color:var(--ink);transform:translateY(-2px)}.c15-role-card--blue{border-top-color:var(--blue)}.c15-role-card--green{border-top-color:#2e7b68}.c15-role-card--gold{border-top-color:var(--gold)}.c15-role-card--forest{border-top-color:var(--forest-dark)}.c15-role-card>span{color:var(--muted);font-size:13px;font-weight:800}.c15-role-card h2{margin:24px 0 9px;font-size:27px}.c15-role-card>p:not(.c15-kicker){margin:0;color:var(--muted);font-size:14px}.c15-role-card button{width:100%;margin-top:auto;border-radius:9px;background:var(--forest);color:#fff;font-weight:800}.c15-detail-note{color:var(--muted);font-size:13px}.c15-workspace-shell{display:grid;min-height:100vh;grid-template-columns:260px minmax(0,1fr);grid-template-rows:66px minmax(0,1fr);background:var(--canvas)}.c15-workspace-sidebar{grid-row:1/-1;padding:18px 14px 88px;background:var(--forest-dark);color:#fff}.c15-workspace-sidebar .c15-brand{width:100%;padding:8px 5px;background:var(--paper)}.c15-workspace-role{margin:28px 8px 12px;color:#c7ddd4;font-size:12px;font-weight:850;letter-spacing:.08em}.c15-workspace-sidebar nav{display:grid;gap:3px}.c15-workspace-sidebar nav button,.c15-back-entry{min-height:44px;padding:10px 12px;border:0;border-left:3px solid transparent;background:transparent;color:#e8f2ed;text-align:left;font-size:13px;font-weight:750}.c15-workspace-sidebar nav button:hover,.c15-workspace-sidebar nav button.is-active{border-left-color:#b7dfcc;background:#e5f1eb26;color:#fff}.c15-back-entry{width:100%;margin-top:26px;border:1px solid rgba(255,255,255,.28);border-radius:9px;text-align:center}.c15-workspace-topbar{display:flex;align-items:center;gap:14px;padding:10px clamp(24px,4vw,64px);border-bottom:1px solid var(--line);background:#fffef9f5;font-weight:800}.c15-workspace-topbar .c15-brand{display:none}.c15-workspace-topbar p{margin:0}.c15-workspace-topbar .c15-mode-control{margin-left:auto}.c15-workspace-content{min-width:0}.c15-mobile-nav{display:none}.c15-workspace-main{min-height:calc(100vh - 66px);padding:clamp(28px,4vw,64px)}.c15-page-heading{max-width:920px;padding:0 0 31px}.c15-page-heading h1{font-size:clamp(36px,4.6vw,62px)}.c15-page-heading>p:last-child{max-width:760px;margin:18px 0 0;color:var(--muted);font-size:17px}.c15-feature-split,.c15-admin-setup{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);gap:0;border-top:3px solid var(--forest);background:var(--paper);box-shadow:var(--shadow)}.c15-feature-split>article,.c15-setup-copy{padding:clamp(28px,4vw,55px)}.c15-feature-split h2,.c15-admin-setup h2{margin:0 0 15px;font-size:clamp(31px,3.4vw,49px)}.c15-feature-split p,.c15-admin-setup p{color:var(--muted)}.c15-feature-split button,.c15-action-row button,.c15-form-footer button,.c15-confirmation button,.c15-recovery-focus button{padding:10px 17px;border-radius:9px;background:var(--forest);color:#fff;font-weight:850}.c15-visit-card,.c15-qr-card{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(28px,3vw,44px);background:var(--mint)}.c15-visit-card h2,.c15-qr-card h2{margin:0 0 8px;font-size:33px}.c15-visit-card p,.c15-qr-card p{color:#54746a}.c15-status{display:inline-flex;width:max-content;margin-top:8px;padding:4px 9px;border-radius:999px;font-size:12px;font-weight:850}.c15-status--green{background:#dbeee2;color:#075a48}.c15-status--amber{background:var(--amber-bg);color:var(--amber)}.c15-status--red{background:var(--red-bg);color:var(--red)}.c15-status--quiet{background:#edf1ef;color:#53665f}.c15-fact-list{display:grid;gap:0;margin:24px 0}.c15-fact-list>div{display:grid;grid-template-columns:120px 1fr;gap:14px;padding:12px 0;border-top:1px solid var(--line)}.c15-fact-list dt{font-size:13px;font-weight:850}.c15-fact-list dd{margin:0;color:var(--muted)}.c15-help-disclosure{margin:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0}.c15-help-disclosure summary{cursor:pointer;color:var(--forest);font-weight:850}.c15-help-actions,.c15-recovery-list{display:flex;flex-wrap:wrap;gap:8px;padding-top:14px}.c15-help-actions button,.c15-recovery-list button{padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);font-weight:750}.c15-help-actions button.is-active{background:var(--mint);border-color:#72a895}.c15-state-card,.c15-next-step,.c15-resolver-result,.c15-context-card,.c15-receipt-card,.c15-policy-intro,.c15-confirmation,.c15-recovery-focus{padding:clamp(20px,3vw,32px);background:var(--paper);box-shadow:var(--shadow)}.c15-state-card{max-width:760px}.c15-state-card h2,.c15-next-step h2,.c15-resolver-result h2,.c15-context-card h2,.c15-receipt-card h2,.c15-policy-intro h2,.c15-confirmation h2,.c15-recovery-focus h2{margin:0 0 8px;font-size:clamp(26px,3vw,40px)}.c15-state-card p,.c15-next-step p,.c15-resolver-result p,.c15-context-card p,.c15-receipt-card p,.c15-policy-intro p,.c15-confirmation p,.c15-recovery-focus p{margin-bottom:0;color:var(--muted)}.c15-state-card button{margin-top:16px;padding:10px 16px;border-radius:9px;background:var(--forest);color:#fff;font-weight:850}.c15-scenario-control{margin-top:30px;padding:18px;border:1px dashed #a7beb5;background:var(--mint-2)}.c15-scenario-control p{margin-bottom:8px;color:var(--muted);font-size:13px}.c15-scenario-control>div{display:flex;flex-wrap:wrap;gap:8px}.c15-scenario-control button{padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);font-size:12px;font-weight:800}.c15-scenario-control button.is-active{background:var(--forest);color:#fff}.c15-form-stage{max-width:800px;padding:clamp(24px,3vw,38px);background:var(--paper);box-shadow:var(--shadow)}.c15-form-stage label,.c15-registration-form label{display:grid;gap:8px;color:var(--ink);font-size:14px;font-weight:850}.c15-input-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:8px}.c15-input-action input,.c15-registration-form input{width:100%;padding:10px 13px;border:1px solid #a9b9b2;border-radius:8px;background:#fff;font-size:16px}.c15-input-action button{padding:10px 16px;border-radius:8px;background:var(--forest);color:#fff;font-weight:850}.c15-form-stage>p{margin:12px 0 0;color:var(--muted);font-size:14px}.c15-resolver-result{display:flex;max-width:900px;align-items:flex-start;justify-content:space-between;gap:24px;margin-top:22px}.c15-resolver-result button{margin-top:18px;padding:10px 16px;border-radius:9px;background:var(--forest);color:#fff;font-weight:850}.c15-registration-form{display:grid;max-width:800px;gap:19px}.c15-context-card{padding:22px;background:var(--mint-2);box-shadow:none}.c15-form-alert{display:grid;gap:5px;padding:14px 16px;border:1px solid #e5c3be;background:var(--red-bg);color:#7e3028}.c15-form-alert span{font-size:14px}.c15-inline-note{margin:0;padding:15px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#59726a}.c15-check-row{display:flex!important;align-items:flex-start;gap:10px;font-weight:500!important}.c15-check-row input{width:20px;min-width:20px;height:20px;min-height:20px;margin-top:3px}.c15-form-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:14px}.c15-receipt-card,.c15-policy-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;background:var(--mint)}.c15-action-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:24px;background:var(--line)}.c15-action-columns article{display:flex;min-height:260px;flex-direction:column;padding:27px;background:var(--paper)}.c15-action-columns h2{margin:0 0 9px;font-size:29px}.c15-action-columns p:not(.c15-kicker){color:var(--muted)}.c15-action-columns button{width:max-content;margin-top:auto;padding:9px 13px;border:1px solid #93b7a8;border-radius:8px;background:var(--paper);color:var(--forest);font-weight:850}.c15-inline-result{margin-top:24px;padding:22px;background:var(--mint-2);border-top:2px solid #78ad98}.c15-inline-result h2{margin:0 0 6px;font-size:26px}.c15-restrictions{margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}.c15-restrictions h2{font-size:28px}.c15-restrictions ul{margin:0;padding-left:20px;color:var(--muted)}.c15-admin-setup{border-top:3px solid var(--forest)}.c15-qr-card{align-items:flex-start}.c15-qr-label{display:grid;width:76px;height:76px;place-items:center;margin:14px 0 23px;border:1px solid #92b7a9;border-radius:10px;background:var(--paper);color:var(--forest);font-size:16px;font-weight:900;letter-spacing:.14em}.c15-action-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.c15-action-row button{background:var(--forest);color:#fff}.c15-action-row button.is-danger{background:var(--red)}.c15-action-row button.is-quiet{border:1px solid #93b7a8;background:var(--paper);color:var(--forest)}.c15-history-line{display:flex;gap:14px;margin-top:26px;padding-top:14px;border-top:1px solid var(--line);color:var(--muted)}.c15-metric-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--line)}.c15-metric-row article{min-height:132px;padding:21px;background:var(--paper)}.c15-metric-row strong{display:block;font-family:var(--serif);color:var(--forest);font-size:43px;line-height:1}.c15-metric-row span{display:block;margin-top:11px;color:var(--muted);font-size:13px;font-weight:750}.c15-admin-list{margin-top:30px;padding:clamp(22px,3vw,38px);background:var(--paper);box-shadow:var(--shadow)}.c15-list-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--line)}.c15-list-heading h2{margin:0;font-size:32px}.c15-list-heading button{padding:9px 13px;border:1px solid #93b7a8;border-radius:8px;background:var(--paper);color:var(--forest);font-weight:850}.c15-admin-list article{display:grid;grid-template-columns:minmax(0,1fr) auto 150px;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.c15-admin-list h3{margin:0;font-size:22px}.c15-admin-list p{margin:4px 0 0;color:var(--muted);font-size:14px}.c15-admin-list article>span:last-child{color:var(--muted);font-size:13px}.c15-policy-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}.c15-policy-options label{display:flex;gap:12px;min-height:150px;padding:23px;border:1px solid var(--line);background:var(--paper);cursor:pointer}.c15-policy-options label.is-selected{border:2px solid #69a791;background:var(--mint-2)}.c15-policy-options input{width:20px;height:20px;min-height:20px;flex:0 0 20px}.c15-policy-options strong,.c15-policy-options small{display:block}.c15-policy-options strong{font-family:var(--serif);color:var(--forest);font-size:26px}.c15-policy-options small{margin-top:8px;color:var(--muted);font-size:14px}.c15-confirmation{max-width:750px;margin-top:24px;background:var(--mint)}.c15-recovery-focus{max-width:800px;background:var(--paper)}.c15-detail-drawer{display:grid;gap:16px;max-width:900px;margin:0 clamp(28px,4vw,64px) 48px;padding:24px;border-top:2px solid var(--forest);background:var(--mint-2)}.c15-detail-drawer h2{margin:0;font-size:29px}.c15-detail-drawer p{margin:7px 0 0;color:var(--muted);font-size:14px}.c15-detail-drawer dl{margin:0}.c15-detail-drawer dl>div{display:grid;grid-template-columns:105px 1fr;gap:12px;padding:8px 0;border-top:1px solid var(--line)}.c15-detail-drawer dt{font-size:12px;font-weight:850}.c15-detail-drawer dd{margin:0;color:var(--muted);font-size:13px}.c15-detail-routes{display:grid;gap:4px}.c15-detail-routes button{min-height:38px;padding:7px 9px;border:0;background:transparent;color:var(--ink);text-align:left;font-size:12px}.c15-detail-routes button.is-active{background:var(--mint);color:var(--forest);font-weight:850}.c15-next-step{max-width:900px;margin:0 clamp(28px,4vw,64px) 44px;padding:20px 0 0;border-top:1px solid var(--line);background:transparent;box-shadow:none}.c15-next-step h2{font-size:23px}.c15-next-step dl{margin:15px 0 0}.c15-next-step dl>div{display:grid;grid-template-columns:90px 1fr;gap:10px;padding:7px 0;border-top:1px solid var(--line)}.c15-next-step dt{font-size:12px;font-weight:850}.c15-next-step dd{margin:0;color:var(--muted);font-size:13px}@media(max-width:1050px){.c15-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.c15-feature-split,.c15-admin-setup{grid-template-columns:minmax(0,1fr) 310px}.c15-metric-row{grid-template-columns:repeat(3,minmax(0,1fr))}.c15-workspace-shell{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:800px){.c15-public-header{min-height:70px;padding:0 18px;gap:12px}.c15-public-nav{display:none}.c15-brand img{width:206px}.c15-workspace-shell{display:block;padding-bottom:70px}.c15-workspace-sidebar{display:none}.c15-workspace-topbar{position:sticky;z-index:20;top:0;min-height:64px;padding:10px 17px}.c15-workspace-topbar .c15-brand{display:inline-flex}.c15-workspace-topbar .c15-brand img{width:150px}.c15-workspace-topbar p{display:none}.c15-mobile-nav{position:fixed;z-index:30;right:0;bottom:0;left:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);overflow-x:auto;border-top:1px solid var(--line);background:#fffef9fa}.c15-mobile-nav button{min-height:68px;padding:7px 4px;border:0;border-top:3px solid transparent;background:transparent;color:var(--ink);font-size:11px;font-weight:750}.c15-mobile-nav button.is-active{border-top-color:var(--forest);background:var(--mint)}.c15-workspace-main{min-height:auto;padding:26px 18px 42px}.c15-entry,.c15-public-main{width:min(100% - 36px,1320px)}.c15-entry{padding:32px 0}.c15-entry h1,.c15-page-heading h1{font-size:46px}.c15-feature-split,.c15-admin-setup{grid-template-columns:1fr}.c15-visit-card,.c15-qr-card{min-height:220px}.c15-action-columns{grid-template-columns:1fr}.c15-action-columns article{min-height:190px}.c15-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.c15-admin-list article{grid-template-columns:1fr;gap:8px}.c15-policy-options{grid-template-columns:1fr}.c15-detail-drawer{right:16px;bottom:84px;width:calc(100vw - 32px);max-height:62vh}.c15-next-step{right:16px;bottom:84px;width:calc(100vw - 32px)}.c15-form-footer,.c15-receipt-card,.c15-policy-intro,.c15-resolver-result,.c15-list-heading{align-items:flex-start;flex-direction:column}.c15-input-action{grid-template-columns:1fr}.c15-input-action button,.c15-form-footer button{width:100%}}@media(max-width:430px){.c15-public-header{padding:0 14px}.c15-entry,.c15-public-main{width:calc(100% - 32px)}.c15-brand img{width:178px}.c15-entry-tag{display:none}.c15-mode-control button{padding:5px 7px;font-size:11px}.c15-role-grid{grid-template-columns:1fr;margin-top:34px}.c15-role-card{min-height:180px}.c15-role-card h2{margin-top:15px}.c15-role-card button{margin-top:20px}.c15-page-heading{padding-bottom:23px}.c15-page-heading h1{font-size:39px}.c15-page-heading>p:last-child{font-size:16px}.c15-feature-split>article,.c15-setup-copy,.c15-visit-card,.c15-qr-card{padding:24px 20px}.c15-fact-list>div{grid-template-columns:1fr;gap:3px}.c15-metric-row{grid-template-columns:1fr 1fr}.c15-metric-row article{min-height:106px;padding:17px}.c15-metric-row strong{font-size:36px}.c15-action-row button{width:100%}.c15-history-line{display:grid;gap:3px}.c15-detail-drawer,.c15-next-step{bottom:80px}}.fb-admin-display-day{max-width:1180px;margin:0 auto;padding:clamp(28px,4vw,58px) clamp(18px,4vw,44px) 72px}.fb-admin-display-day .fb-page-heading{padding-bottom:26px;border-bottom:1px solid var(--line)}.fb-admin-display-day .fb-page-heading h1{max-width:760px}.fb-admin-display-tabs{display:flex;gap:0;margin:24px 0 28px;border-bottom:1px solid var(--line);overflow-x:auto}.fb-admin-display-tabs button{min-height:46px;padding:10px 18px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--muted);font-weight:800;white-space:nowrap;cursor:pointer}.fb-admin-display-tabs button.is-active{border-bottom-color:var(--forest);color:var(--forest);background:var(--mint-2)}.fb-admin-display-summary,.fb-admin-display-grid,.fb-admin-display-settings{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:1px;background:var(--line);border:1px solid var(--line)}.fb-admin-display-summary>div,.fb-admin-display-grid>article,.fb-admin-display-settings>div,.fb-admin-display-settings>aside{min-width:0;padding:clamp(22px,3vw,34px);background:var(--paper)}.fb-admin-display-summary>div p,.fb-admin-display-grid p,.fb-admin-display-settings p,.fb-admin-display-records header p{margin:0 0 8px;color:var(--muted);font-size:13px;font-weight:800}.fb-admin-display-summary h2,.fb-admin-display-grid h2,.fb-admin-display-settings h2,.fb-admin-display-records h2{margin:0;color:var(--forest);font-family:var(--serif);font-size:clamp(25px,3vw,38px)}.fb-admin-display-summary>span{display:flex;align-items:center;justify-content:center;min-height:120px;padding:20px;background:var(--mint);color:var(--forest);font-weight:850}.fb-admin-display-summary>span.fb-admin-display-status,.fb-admin-display-status{display:inline-flex;align-items:center;justify-content:center;min-height:0;width:max-content;padding:7px 11px;border-radius:999px;background:var(--mint-2);color:var(--forest);font-size:13px;font-weight:850}.fb-admin-display-summary>span.fb-admin-display-status{width:auto;min-height:120px;border-radius:0;background:var(--mint)}.fb-admin-display-status--paused{background:#fff1d7!important;color:#87591b!important}.fb-admin-display-status--draft{background:#edf1ef!important;color:#53665f!important}.fb-admin-display-status--in_progress{background:#fff1d7!important;color:#87591b!important}.fb-admin-display-status--completed,.fb-admin-display-status--scheduled,.fb-admin-display-status--ready{background:#dbeee2!important;color:#075a48!important}.fb-admin-display-grid{margin-top:24px}.fb-admin-display-grid article{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.fb-admin-display-grid ol{margin:8px 0 12px;padding-left:20px;color:var(--muted);line-height:1.8}.fb-admin-display-grid button,.fb-admin-display-footer button{margin-top:auto}.fb-admin-display-footer{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.fb-admin-display-settings{align-items:start}.fb-admin-display-form{display:grid;gap:16px}.fb-admin-display-form label{display:grid;gap:7px;color:var(--ink);font-weight:800}.fb-admin-display-form input,.fb-admin-display-form select{width:100%;min-height:44px;padding:9px 12px;border:1px solid #a9b9b2;border-radius:8px;background:#fff;color:var(--ink);font:inherit}.fb-admin-display-form small,.fb-admin-display-qr span,.fb-admin-display-records small{color:var(--muted);font-size:13px;line-height:1.55}.fb-admin-display-form-actions,.fb-admin-display-qr-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.fb-admin-display-qr{display:flex;flex-direction:column;gap:12px;background:var(--mint)!important}.fb-admin-display-qr h2{font-size:clamp(28px,3vw,42px)}.fb-admin-display-qr-actions button{width:100%}.fb-admin-display-records{border:1px solid var(--line);background:var(--paper)}.fb-admin-display-records header{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:24px 28px;border-bottom:1px solid var(--line);background:var(--mint-2)}.fb-admin-display-records header>span{color:var(--forest);font-weight:850}.fb-admin-display-records article{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(160px,.45fr);gap:18px;align-items:center;padding:20px 28px;border-bottom:1px solid var(--line)}.fb-admin-display-records article>div{display:grid;gap:4px}.fb-admin-display-records article b{color:var(--forest);font-size:18px}.fb-admin-display-records article span,.fb-admin-display-records article p{margin:0;color:var(--muted);font-size:13px}.fb-admin-display-records>small{display:block;padding:20px 28px}.fb-admin-display-preview-note,.fb-admin-preview-note{display:block;margin-top:12px;color:var(--muted);font-size:13px;line-height:1.55}.fb-admin-display-qr-warning{padding:12px 14px;border-left:3px solid var(--amber,#b78226);background:#ffffff9e;color:var(--ink);font-size:13px;line-height:1.55}.fb-experience-password{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:24px;margin:24px 0;padding:24px 28px;border-top:3px solid var(--forest);background:var(--mint)}.fb-experience-password p{margin:0 0 7px;color:var(--forest);font-size:11px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.fb-experience-password h2{margin:0;color:var(--forest);font-family:var(--serif);font-size:28px;line-height:1.3}.fb-experience-password>div>span{display:block;margin-top:10px;color:var(--muted);font-size:13px;line-height:1.65}.fb-experience-password form{display:grid;gap:11px}.fb-experience-password label{display:grid;gap:5px;color:var(--ink);font-size:12px;font-weight:800}.fb-experience-password input{min-height:42px;border:1px solid #9bbcae;border-radius:7px;padding:9px 11px;background:#fffefa;color:var(--ink);font:14px inherit}.fb-experience-password .fb-button{justify-self:start}.fb-experience-password-confirmed{margin:24px 0;padding:13px 16px;border-left:3px solid var(--forest);background:var(--mint);color:var(--forest);font-size:13px;line-height:1.55}@media(max-width:800px){.fb-experience-password{grid-template-columns:1fr;padding:21px}.fb-experience-password .fb-button{width:100%}}.fb-admin-display-mode-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding:12px 14px;background:var(--mint-2);color:var(--forest);font-size:13px}.fb-admin-display-empty{padding:28px;color:var(--muted);background:var(--mint-2);margin:0}.fb-admin-review-help{margin:16px 0 24px;padding:14px 18px;border:1px solid var(--line);background:var(--mint-2);color:var(--ink)}.fb-admin-review-help summary{cursor:pointer;color:var(--forest);font-weight:800}.fb-admin-review-help p{margin:10px 0 0;line-height:1.6}.fb-need-budget__inputs input[type=range]{accent-color:var(--forest);min-width:160px}.fb-need-budget__inputs input[type=number]{max-width:150px}@media(max-width:800px){.fb-admin-display-day{padding:24px 16px 52px}.fb-admin-display-summary,.fb-admin-display-grid,.fb-admin-display-settings{grid-template-columns:1fr}.fb-admin-display-summary>span{justify-content:flex-start;min-height:0}.fb-admin-display-records header{align-items:flex-start;flex-direction:column}.fb-admin-display-records article{grid-template-columns:1fr;gap:8px;padding:18px 20px}.fb-admin-display-form-actions,.fb-admin-display-footer{display:grid;grid-template-columns:1fr}.fb-admin-display-form-actions button,.fb-admin-display-footer button{width:100%}}.c15-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px}.c15-control-context{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.02em}.c15-public-entry-link{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:980px;margin-top:28px;padding:18px 20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted)}.c15-public-entry-link p{margin:0}.c15-public-entry-link .c15-kicker{margin-bottom:4px;color:var(--forest)}.c15-public-entry-link .c15-text-button{white-space:nowrap}.c15-admin-context,.c15-window-context{display:flex;align-items:baseline;gap:18px;margin:0 0 26px;padding:0 0 16px;border-bottom:1px solid var(--line);color:var(--muted);font-size:14px}.c15-admin-context strong,.c15-window-context strong{color:var(--forest);font-size:15px}.c15-admin-context span,.c15-window-context span{font-size:13px}@media(max-width:800px){.c15-role-grid{grid-template-columns:1fr;max-width:none}.c15-public-entry-link{align-items:flex-start;flex-direction:column;gap:12px;margin-top:20px;padding:16px 0}.c15-public-entry-link .c15-text-button{min-height:44px;padding:9px 0}.c15-control-context{display:none}.c15-admin-context,.c15-window-context{align-items:flex-start;flex-direction:column;gap:4px;margin-bottom:20px;padding-bottom:12px;font-size:13px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.c15-brand img{object-fit:contain}.c15-entry-header .c15-brand img{width:min(300px,28vw)}@media(max-width:800px){.c15-entry{padding:28px 0 40px}.c15-entry-copy{max-width:none}.c15-entry h1{font-size:clamp(34px,10vw,44px);line-height:1.15}.c15-entry-copy>p:last-child{margin-top:14px;font-size:16px;line-height:1.6}.c15-role-grid{margin-top:28px;gap:10px}.c15-role-card{min-height:0;padding:18px 16px;border-radius:12px}.c15-role-card h2{margin:12px 0 6px;font-size:24px}.c15-role-card>p:not(.c15-kicker){font-size:14px;line-height:1.55}.c15-role-card button{min-height:48px;margin-top:18px}.c15-entry-header .c15-brand{width:min(190px,58vw)}.c15-entry-header .c15-brand img{width:100%}.c15-workspace-topbar .c15-brand{width:132px}.c15-workspace-topbar .c15-brand img{width:100%}}@media(max-width:430px){.c15-entry{padding:24px 0 32px}.c15-entry h1{font-size:36px}.c15-entry-copy>p:last-child{font-size:15px}.c15-role-card h2{font-size:22px}.c15-entry-header .c15-brand{width:174px}}.fb-admin-demand-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin:18px 0 8px;padding:12px 14px;border:1px solid #d7e5df;background:#f7faf8}.fb-admin-demand-controls__period,.fb-admin-demand-controls__sort{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.fb-admin-demand-controls span{margin-right:4px;color:#58746b;font-size:12px;font-weight:800}.fb-admin-demand-controls button{min-height:34px;padding:6px 11px;border:1px solid #b9d1c7;border-radius:999px;background:#fff;color:#0b5144;font:inherit;font-size:12px;cursor:pointer}.fb-admin-demand-controls button.is-active,.fb-admin-demand-controls button[aria-pressed=true]{border-color:#0b5144;background:#0b5144;color:#fff}.fb-admin-data-centre__coverage-note{margin:8px 0 16px;color:#657b74;font-size:12px;line-height:1.6}.fb-organisation-trust,.fb-admin-trust-review{margin:34px 0;padding:28px 0;border-top:2px solid var(--forest);border-bottom:1px solid var(--line)}.fb-organisation-trust>header,.fb-admin-trust-review>header{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:18px}.fb-organisation-trust>header p,.fb-admin-trust-review>header p{margin:0 0 6px;color:#387d6a;font-size:12px;font-weight:850;letter-spacing:.08em}.fb-organisation-trust h2,.fb-admin-trust-review h2{margin:0;color:var(--forest);font:700 clamp(25px,2.8vw,36px)/1.18 var(--serif)}.fb-organisation-trust>header>span,.fb-admin-trust-review>header>span{max-width:360px;color:var(--muted);font-size:13px;line-height:1.6}.fb-organisation-trust__list,.fb-admin-trust-review__list{display:grid;gap:0;border-top:1px solid var(--line)}.fb-organisation-trust__list article,.fb-admin-trust-review__list article{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr);gap:24px;padding:20px 0;border-bottom:1px solid var(--line)}.fb-organisation-trust h3,.fb-admin-trust-review h3{margin:7px 0 4px;color:var(--forest);font-size:18px}.fb-organisation-trust article p,.fb-admin-trust-review article p{margin:0;color:#4f7168;font-size:12px}.fb-organisation-trust dl,.fb-admin-trust-review dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.fb-organisation-trust dt,.fb-admin-trust-review dt{color:#668078;font-size:11px;font-weight:800}.fb-organisation-trust dd,.fb-admin-trust-review dd{margin:4px 0 0;color:var(--ink);font-size:13px;line-height:1.45}.fb-organisation-trust__note,.fb-organisation-trust__empty,.fb-admin-trust-review>small{display:block;margin:16px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.fb-admin-trust-review{margin:26px 0 0;padding:22px 0}.fb-admin-trust-review__list article{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:start}.fb-admin-trust-review__list article footer{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.fb-admin-trust-review__list .fb-button{min-height:38px;padding:8px 12px;font-size:12px}@media(max-width:700px){.fb-organisation-trust>header,.fb-admin-trust-review>header{display:grid;gap:10px}.fb-organisation-trust__list article,.fb-admin-trust-review__list article{grid-template-columns:1fr;gap:13px}.fb-organisation-trust dl{grid-template-columns:1fr}.fb-admin-trust-review__list article footer{justify-content:flex-start}.fb-admin-trust-review__list article footer .fb-button{flex:1 1 130px}}.c15-enterprise-page{display:grid;gap:22px}.c15-enterprise-brief{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:24px;padding:24px 28px;border-top:3px solid var(--forest);background:var(--mint);box-shadow:var(--shadow)}.c15-enterprise-brief h2{margin:0;font-size:30px}.c15-enterprise-brief dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.c15-enterprise-brief dl>div{padding-left:13px;border-left:1px solid #b9d4c8}.c15-enterprise-brief dt,.c15-card-facts dt{color:var(--muted);font-size:11px;font-weight:800}.c15-enterprise-brief dd,.c15-card-facts dd{margin:3px 0 0;color:var(--forest);font-weight:850}.c15-enterprise-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line)}.c15-enterprise-steps>div{display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto auto;gap:0 10px;padding:16px 18px;background:var(--paper)}.c15-enterprise-steps b{grid-row:1/3;display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#dce8e2;color:var(--forest)}.c15-enterprise-steps span{font-weight:850;color:var(--forest)}.c15-enterprise-steps small{color:var(--muted)}.c15-enterprise-steps .is-current{background:var(--mint)}.c15-enterprise-steps .is-current b{background:var(--forest);color:#fff}.c15-enterprise-toolbar,.c15-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.c15-enterprise-toolbar h2,.c15-section-heading h2{margin:0;font-size:30px}.c15-enterprise-toolbar .c15-action-row{margin:0}.c15-enterprise-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line)}.c15-enterprise-card{display:flex;min-width:0;flex-direction:column;background:var(--paper);transition:transform .18s ease}.c15-enterprise-card.is-selected{outline:3px solid #72a895;outline-offset:-3px}.c15-enterprise-card>img{width:100%;aspect-ratio:16/9;object-fit:cover}.c15-enterprise-card-body{display:flex;flex:1;flex-direction:column;padding:20px}.c15-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:11px;font-weight:800}.c15-card-meta .c15-status{margin:0}.c15-enterprise-card h3,.c15-compare-card h3{margin:12px 0 3px;color:var(--forest);font:700 27px/1.25 var(--serif)}.c15-card-org{margin:0;color:#3b7065;font-weight:800}.c15-enterprise-card-body>p:not(.c15-card-org){margin:12px 0 0;color:var(--muted);font-size:14px}.c15-card-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0 0;padding-top:14px;border-top:1px solid var(--line)}.c15-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:18px}.c15-card-actions button,.c15-result-actions button{min-height:42px;padding:8px 12px;border:1px solid #93b7a8;border-radius:8px;background:var(--forest);color:#fff;font-size:13px;font-weight:850}.c15-card-actions button.is-quiet,.c15-result-actions .c15-text-button{background:transparent;color:var(--forest)}.c15-compare-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.85fr);gap:1px;background:var(--line)}.c15-compare-candidates,.c15-decision-reading{min-width:0;padding:26px;background:var(--paper)}.c15-compare-candidates>.c15-section-heading{padding-bottom:18px;border-bottom:1px solid var(--line)}.c15-compare-card-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:18px}.c15-compare-card{display:flex;min-width:0;flex-direction:column;border:1px solid var(--line);background:#fff}.c15-compare-card.is-previewed{border-color:#4a8c78;box-shadow:0 0 0 2px #dceee5}.c15-compare-card img{width:100%;aspect-ratio:16/9;object-fit:cover}.c15-compare-card>div{display:flex;flex:1;flex-direction:column;padding:17px}.c15-compare-card p:not(.c15-card-org){color:var(--muted);font-size:13px}.c15-decision-reading{border-left:1px solid var(--line);background:var(--mint-2)}.c15-decision-reading h2{margin:0 0 8px;font-size:35px}.c15-reading-lead{color:var(--forest);font-size:16px;font-weight:700}.c15-focus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:20px 0;background:var(--line)}.c15-focus-grid>div{display:grid;gap:4px;padding:14px;background:var(--paper)}.c15-focus-grid span,.c15-decision-side span{color:var(--muted);font-size:11px;font-weight:800}.c15-focus-grid strong{color:var(--forest);font-size:19px}.c15-reading-list{display:grid;gap:0;margin:0}.c15-reading-list>div{padding:12px 0;border-top:1px solid #c8dbd3}.c15-reading-list dt{font-size:12px;font-weight:850;color:var(--forest)}.c15-reading-list dd{margin:3px 0 0;color:var(--muted);font-size:13px}.c15-reading-list small{color:var(--amber);font-weight:800}.c15-risk-note,.c15-tradeoff-note{margin:14px 0 0;padding:12px 14px;border-left:3px solid var(--amber);background:var(--amber-bg);color:#714b15;font-size:13px}.c15-tradeoff-note{border-left-color:var(--blue);background:var(--blue-bg);color:#27546b}.c15-decision-cta{display:grid;gap:9px;margin-top:20px}.c15-decision-cta button{min-height:46px;padding:9px 13px;border-radius:8px;background:var(--forest);color:#fff;font-weight:850}.c15-decision-cta button.is-quiet{border:1px solid #93b7a8;background:var(--paper);color:var(--forest)}.c15-hard-compare{margin-top:22px;border-top:1px solid #b9d4c8}.c15-hard-compare summary{padding:12px 0;color:var(--forest);cursor:pointer;font-size:13px;font-weight:850}.c15-hard-table{display:grid;gap:1px;background:var(--line)}.c15-hard-table>div{display:grid;grid-template-columns:130px repeat(2,minmax(0,1fr));gap:1px;background:var(--line)}.c15-hard-table strong,.c15-hard-table span{padding:9px;background:var(--paper);font-size:12px}.c15-hard-table strong{color:var(--forest)}.c15-decision-summary,.c15-invitation-card,.c15-collaboration-receipt{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:26px 30px;border-top:3px solid var(--forest);background:var(--mint);box-shadow:var(--shadow)}.c15-decision-summary h2,.c15-invitation-card h2,.c15-collaboration-receipt h2{margin:0 0 6px;font-size:36px}.c15-decision-summary p:not(.c15-kicker),.c15-invitation-card p:not(.c15-kicker),.c15-collaboration-receipt p:not(.c15-kicker){margin:0;color:var(--muted)}.c15-decision-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:1px;background:var(--line)}.c15-decision-memo{display:grid;gap:1px;background:var(--line)}.c15-decision-memo>section,.c15-decision-side{padding:24px;background:var(--paper)}.c15-decision-memo textarea,.c15-decision-side input,.c15-invitation-fields textarea{width:100%;margin-top:10px;padding:10px 12px;border:1px solid #a9b9b2;border-radius:7px;background:#fff;font:400 15px/1.6 var(--sans)}.c15-decision-memo ul{margin:0;padding-left:20px;color:var(--muted)}.c15-decision-side{display:grid;align-content:start;gap:1px;background:var(--line)}.c15-decision-side>div{display:grid;gap:5px;padding:15px;background:var(--paper)}.c15-decision-side strong{color:var(--forest);font:700 23px/1.2 var(--serif)}.c15-decision-footer{margin:0}.c15-invitation-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.6fr);gap:28px;padding:26px;background:var(--paper);box-shadow:var(--shadow)}.c15-invitation-fields label{display:grid;gap:8px;color:var(--forest);font-weight:850}.c15-invitation-fields .c15-fact-list{margin:0}.c15-progress-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line)}.c15-progress-steps>div{display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;gap:0 9px;padding:18px;background:var(--paper)}.c15-progress-steps b{grid-row:1/3;display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#dce8e2;color:var(--forest)}.c15-progress-steps span{font-weight:850;color:var(--forest)}.c15-progress-steps small{color:var(--muted)}.c15-progress-steps .is-done b,.c15-progress-steps .is-current b{background:var(--forest);color:#fff}.c15-results-list{display:grid;gap:16px}.c15-result-card{display:grid;grid-template-columns:260px minmax(0,1fr);gap:22px;padding:18px;background:var(--paper);box-shadow:var(--shadow)}.c15-result-card>img{width:100%;height:100%;min-height:180px;object-fit:cover}.c15-result-card h2{margin:0 0 7px;font-size:32px}.c15-result-card p:not(.c15-kicker){color:var(--muted)}.c15-result-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.c15-dossier-page{gap:18px}.c15-dossier-overview{display:grid;grid-template-columns:300px minmax(0,1fr);gap:26px;padding:20px;background:var(--paper);box-shadow:var(--shadow)}.c15-dossier-overview>img{width:100%;height:100%;min-height:220px;object-fit:cover}.c15-dossier-overview h2{margin:0 0 8px;font-size:42px}.c15-dossier-overview p:not(.c15-kicker){color:var(--muted)}.c15-dossier-facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.c15-dossier-facts span{padding:9px 12px;background:var(--mint-2);color:var(--muted);font-size:12px}.c15-dossier-facts b{color:var(--forest);font-size:17px}.c15-dossier-section{padding:25px;background:var(--paper);box-shadow:var(--shadow)}.c15-dossier-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:20px 0 0;background:var(--line)}.c15-dossier-grid>div{padding:14px;background:var(--mint-2)}.c15-dossier-grid dt{color:var(--muted);font-size:12px;font-weight:800}.c15-dossier-grid dd{margin:5px 0 0;color:var(--forest);font-weight:850}.c15-dossier-timeline{display:grid;gap:0;margin-top:18px;border-left:2px solid #7eaa9c}.c15-dossier-timeline article{position:relative;display:grid;grid-template-columns:1fr;gap:0;padding:0 0 22px 24px}.c15-timeline-dot{position:absolute;left:-8px;top:1px;width:14px;height:14px;border:3px solid var(--paper);border-radius:50%;background:#62a18d;box-shadow:0 0 0 1px #62a18d}.c15-timeline-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:12px}.c15-timeline-meta .c15-status{margin:0}.c15-dossier-timeline h3{margin:5px 0 2px;font-size:21px}.c15-dossier-timeline p{margin:0;color:var(--muted)}.c15-muted-block{margin:0;padding:14px;background:var(--mint-2);color:var(--muted)}.c15-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.c15-evidence-grid article{display:grid;grid-template-columns:150px 1fr;gap:14px;padding:12px;border:1px solid var(--line)}.c15-evidence-grid img{width:100%;height:110px;object-fit:cover}.c15-evidence-grid p{margin:5px 0;color:var(--muted);font-size:13px}.c15-evidence-grid small{color:var(--muted);font-size:11px}.c15-feedback-panel{padding:18px;background:var(--mint-2);color:var(--muted)}.c15-feedback-panel strong{color:var(--forest)}.c15-feedback-panel ul{margin:10px 0;padding-left:20px}.c15-report-exports{display:grid;gap:18px;padding:25px;background:var(--mint);box-shadow:var(--shadow)}.c15-report-exports h2{margin:0;font-size:31px}.c15-report-buttons{display:flex;flex-wrap:wrap;gap:10px}.c15-report-buttons button{min-height:46px;padding:10px 15px;border-radius:8px;background:var(--forest);color:#fff;font-weight:850}.c15-report-buttons button.is-quiet{border:1px solid #93b7a8;background:var(--paper);color:var(--forest)}.c15-report-preview{padding:23px;background:var(--paper);border:1px solid #b7d0c5}.c15-report-preview h3{margin:0;font-size:29px}.c15-report-preview p{color:var(--muted)}.c15-report-preview blockquote{margin:16px 0;padding:14px 18px;border-left:3px solid var(--forest);background:var(--mint-2);color:var(--forest);font-family:var(--serif);font-size:20px}.c15-report-preview small{color:var(--muted)}.c15-report-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.c15-report-columns>div{padding:14px;background:var(--mint-2)}.c15-report-columns p{font-size:13px}@media(max-width:1050px){.c15-enterprise-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.c15-compare-layout{grid-template-columns:1fr}.c15-decision-reading{border-top:1px solid var(--line);border-left:0}.c15-dossier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.c15-enterprise-brief{grid-template-columns:1fr;padding:21px}.c15-enterprise-brief dl{grid-template-columns:repeat(2,minmax(0,1fr))}.c15-enterprise-toolbar,.c15-section-heading{align-items:flex-start;flex-direction:column}.c15-enterprise-toolbar .c15-action-row{width:100%}.c15-enterprise-toolbar .c15-action-row button{flex:1}.c15-enterprise-card-grid,.c15-compare-card-row,.c15-decision-grid,.c15-invitation-fields,.c15-evidence-grid{grid-template-columns:1fr}.c15-compare-candidates,.c15-decision-reading{padding:20px}.c15-decision-summary,.c15-invitation-card,.c15-collaboration-receipt{align-items:flex-start;flex-direction:column;padding:22px}.c15-decision-footer,.c15-invitation-fields+.c15-action-row{align-items:stretch;flex-direction:column}.c15-decision-footer button{width:100%}.c15-result-card,.c15-dossier-overview{grid-template-columns:1fr}.c15-result-card>img{height:210px}.c15-dossier-overview>img{min-height:190px}.c15-dossier-overview h2{font-size:34px}.c15-dossier-grid{grid-template-columns:1fr 1fr}.c15-progress-steps{grid-template-columns:1fr}.c15-hard-table>div{grid-template-columns:110px repeat(2,minmax(120px,1fr));overflow-x:auto}.c15-report-columns{grid-template-columns:1fr}}@media(max-width:430px){.c15-enterprise-brief dl{grid-template-columns:1fr 1fr}.c15-enterprise-steps>div{padding:14px 10px;grid-template-columns:28px 1fr;gap:0 6px}.c15-enterprise-steps small{font-size:10px}.c15-enterprise-card-body{padding:17px}.c15-card-facts{grid-template-columns:1fr 1fr}.c15-card-facts>div:last-child{grid-column:1/-1}.c15-dossier-grid{grid-template-columns:1fr}.c15-evidence-grid article{grid-template-columns:1fr}.c15-evidence-grid img{height:170px}.c15-report-buttons{display:grid}.c15-report-buttons button{width:100%}}@media(max-width:430px){.c15-enterprise-brief,.c15-compare-layout,.c15-decision-summary,.c15-invitation-card,.c15-collaboration-receipt,.c15-dossier-overview,.c15-dossier-section,.c15-report-exports{min-width:0;max-width:100%;overflow-wrap:anywhere}.c15-enterprise-brief dd,.c15-enterprise-brief h2,.c15-page-heading h1{overflow-wrap:anywhere}.c15-workspace-topbar{min-width:0;overflow:hidden}.c15-workspace-topbar .c15-mode-control{max-width:132px;overflow:hidden;flex:0 0 auto}.c15-workspace-main{min-width:0;width:100%;overflow-x:clip}}.c15-social-home{display:grid;gap:22px}.c15-registration-ribbon{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.c15-registration-ribbon>div{display:flex;align-items:baseline;gap:12px}.c15-registration-ribbon strong{color:var(--forest);font-size:14px}.c15-registration-ribbon span{color:var(--muted);font-size:12px}.c15-registration-ribbon .c15-status{margin:0}.c15-social-priority{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:clamp(28px,4vw,50px);border-top:3px solid var(--forest);background:linear-gradient(105deg,#edf6f1,#f8fbf8 72%,#fffefa)}.c15-social-priority--secure{border-top-color:var(--gold);background:linear-gradient(105deg,#fff8e9,#fffefa 72%)}.c15-social-priority h2{max-width:760px;margin:0 0 9px;color:var(--forest);font:700 clamp(31px,3.2vw,48px)/1.28 var(--serif)}.c15-social-priority p:not(.c15-kicker){max-width:720px;margin:0;color:var(--muted)}.c15-social-priority button,.c15-social-overview button,.c15-profile-editor footer button,.c15-activity-editor footer button,.c15-empty-workspace button{min-height:46px;padding:10px 17px;border-radius:8px;background:var(--forest);color:#fff;font-weight:850}.c15-social-priority button:disabled,.c15-social-overview button:disabled{cursor:not-allowed;opacity:.48}.c15-social-overview{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:1px;background:var(--line)}.c15-social-overview>article,.c15-social-quiet-list article{display:flex;min-height:210px;flex-direction:column;align-items:flex-start;padding:clamp(24px,3vw,38px);background:var(--paper)}.c15-social-overview h2{margin:0 0 8px;color:var(--forest);font:700 clamp(27px,2.6vw,38px)/1.28 var(--serif)}.c15-social-overview p:not(.c15-kicker){max-width:620px;margin:0;color:var(--muted)}.c15-social-overview button{margin-top:auto}.c15-social-quiet-list{display:grid;grid-template-rows:1fr 1fr;gap:1px;background:var(--line)}.c15-social-quiet-list article{min-height:0;padding:22px 26px}.c15-social-quiet-list h2{font-size:24px}.c15-social-quiet-list button{min-height:42px;padding:8px 0;border:0;border-bottom:1px solid var(--forest);border-radius:0;background:transparent;color:var(--forest)}.c15-return-context{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:900px;margin-bottom:22px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted)}.c15-return-context strong{color:var(--forest)}.c15-profile-context{display:grid;gap:4px;max-width:900px;margin-bottom:22px;padding:15px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.c15-profile-context strong{color:var(--forest);font-size:14px}.c15-profile-context span{color:var(--muted);font-size:14px}.c15-profile-editor,.c15-activity-editor{display:grid;max-width:900px;gap:22px;padding:clamp(24px,4vw,44px);border-top:3px solid var(--forest);background:var(--paper);box-shadow:var(--shadow)}.c15-profile-editor>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--line)}.c15-profile-editor h2{margin:0;color:var(--forest);font:700 34px/1.3 var(--serif)}.c15-profile-editor>header>strong{color:var(--forest);font-size:14px}.c15-profile-editor label,.c15-activity-editor label{display:grid;gap:8px;color:var(--ink);font-size:14px;font-weight:850}.c15-profile-editor input,.c15-profile-editor textarea,.c15-activity-editor input,.c15-activity-editor textarea{width:100%;min-height:46px;padding:11px 13px;border:1px solid #a9b9b2;border-radius:8px;background:#fff;color:var(--ink);font:400 16px/1.55 var(--sans)}.c15-profile-editor textarea,.c15-activity-editor textarea{resize:vertical}.c15-file-row{grid-template-columns:minmax(140px,.35fr) minmax(0,1fr);align-items:center}.c15-file-row>input{padding:8px}.c15-file-row>span{color:var(--muted);font-size:13px;font-weight:500}.c15-profile-missing{margin:0;padding:13px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#84611b;font-size:14px}.c15-profile-editor footer,.c15-activity-editor footer{display:flex;justify-content:flex-end;gap:10px;padding-top:8px}.c15-profile-editor footer button,.c15-activity-editor footer button,.c15-activity-workbench footer button{min-height:46px;padding:10px 17px;border:1px solid #93b7a8;border-radius:8px;background:var(--forest);color:#fff;font-weight:850}.c15-profile-editor footer button.is-quiet,.c15-activity-editor footer button.is-quiet,.c15-activity-workbench footer button.is-quiet{border:1px solid #c4d2cb;background:#eef2ef;color:var(--muted)}.c15-activity-workbench>section:not(.c15-activity-media)~footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:20px clamp(20px,3vw,32px);border-top:1px solid var(--line);background:var(--mint-2)}.c15-activity-workbench footer button.is-primary{background:var(--forest)!important;border-color:var(--forest)!important;color:#fff!important;box-shadow:0 5px 14px #075a482e}.c15-activity-workbench footer button.is-quiet{background:#eef2ef!important;border-color:#c4d2cb!important;color:var(--muted)!important}.c15-activity-page>.c15-text-button{margin-bottom:20px}.c15-activity-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.c15-activity-editor>label:nth-of-type(2),.c15-activity-editor>.c15-form-alert,.c15-activity-editor>.c15-submit-gate,.c15-activity-editor>footer{grid-column:1/-1}.c15-submit-gate{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0;padding:15px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.c15-submit-gate strong{color:var(--forest)}.c15-submit-gate span{color:var(--muted);font-size:14px}.c15-submission-receipt{display:flex;max-width:900px;align-items:flex-start;justify-content:space-between;gap:22px;padding:clamp(24px,4vw,42px);border-top:3px solid var(--forest);background:var(--paper)}.c15-submission-receipt h2{margin:0;color:var(--forest);font:700 31px/1.3 var(--serif)}.c15-submission-receipt p:not(.c15-kicker){color:var(--muted)}.c15-empty-workspace{max-width:820px;padding:clamp(28px,4vw,48px);border-top:3px solid var(--forest);background:var(--paper)}.c15-empty-workspace h2{margin:0 0 9px;color:var(--forest);font:700 clamp(30px,3vw,43px)/1.3 var(--serif)}.c15-empty-workspace p{max-width:650px;color:var(--muted)}.c15-empty-workspace button{margin-top:16px}@media(max-width:800px){.c15-social-priority{grid-template-columns:1fr;gap:22px;padding:26px 22px}.c15-social-priority button{width:100%}.c15-social-overview{grid-template-columns:1fr}.c15-social-overview>article{min-height:220px}.c15-social-quiet-list{grid-template-columns:1fr 1fr;grid-template-rows:none}.c15-registration-ribbon,.c15-registration-ribbon>div,.c15-return-context,.c15-profile-editor>header,.c15-submission-receipt{align-items:flex-start;flex-direction:column}.c15-file-row,.c15-activity-editor{grid-template-columns:1fr}.c15-activity-editor>label,.c15-activity-editor>.c15-form-alert,.c15-activity-editor>.c15-submit-gate,.c15-activity-editor>footer{grid-column:1}.c15-submit-gate{align-items:flex-start;flex-direction:column;gap:5px}.c15-profile-editor footer,.c15-activity-editor footer{align-items:stretch;flex-direction:column-reverse}.c15-profile-editor footer button,.c15-activity-editor footer button{width:100%}}@media(max-width:430px){.c15-social-quiet-list{grid-template-columns:1fr}.c15-social-overview>article,.c15-social-quiet-list article{min-height:180px;padding:22px 20px}.c15-profile-editor,.c15-activity-editor{padding:24px 19px}.c15-mobile-nav button{font-size:10px}}.c15-brand{display:inline-flex;align-items:center;gap:9px;min-width:0;min-height:44px;padding:0;background:transparent;text-align:left}.c15-brand-mark{width:72px!important;height:72px;flex:0 0 auto;object-fit:contain}.c15-brand-copy{display:grid;min-width:0;gap:2px;line-height:1}.c15-brand-name{display:block;white-space:nowrap;font:900 21px/1 var(--sans);letter-spacing:-.055em}.c15-brand-name b{color:#347cd2}.c15-brand-name i{color:#72b94b;font-style:normal}.c15-brand-tagline{color:#668078;font-size:9px;line-height:1.35;white-space:nowrap}.c15-brand--compact{width:100%;gap:6px;padding:7px 5px;border-radius:4px;background:var(--paper)}.c15-brand--compact .c15-brand-mark{width:56px!important;height:56px}.c15-brand--compact .c15-brand-name{font-size:14px;letter-spacing:-.06em}.c15-brand--compact .c15-brand-tagline{max-width:125px;font-size:7px;line-height:1.25;white-space:normal}.c15-activity-workbench{display:grid;grid-template-columns:minmax(230px,.62fr) minmax(0,1.38fr);gap:0;max-width:1180px;border-top:3px solid var(--forest);background:var(--paper);box-shadow:var(--shadow)}.c15-activity-media{padding:30px 26px;border-right:1px solid var(--line);background:var(--mint-2)}.c15-activity-cover{position:relative;overflow:hidden;aspect-ratio:4/3;background:#dceae3}.c15-activity-cover img{width:100%;height:100%;object-fit:cover}.c15-activity-cover span{position:absolute;right:10px;bottom:10px;padding:4px 8px;background:#fffef9eb;color:var(--forest);font-size:11px;font-weight:850}.c15-activity-media>.c15-text-button{margin:12px 0 24px;padding:0;border-bottom:1px solid var(--forest);font-size:13px;font-weight:850}.c15-gallery-heading{display:flex;justify-content:space-between;align-items:center;padding:12px 0 8px;border-top:1px solid #cbd9d2;color:var(--forest);font-size:13px}.c15-gallery-heading span{color:var(--muted);font-size:12px}.c15-activity-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.c15-gallery-thumb,.c15-gallery-add{position:relative;min-height:66px;padding:0;border:1px solid #b9cec4;border-radius:4px;background:var(--paper);color:var(--forest);font-size:11px}.c15-gallery-thumb img{width:100%;height:100%;min-height:66px;object-fit:cover}.c15-gallery-thumb span{position:absolute;right:3px;bottom:3px;padding:2px 4px;background:#fffef9e6;font-size:10px}.c15-gallery-add{border-style:dashed;font-weight:800}.c15-media-note{margin:15px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.c15-activity-form-fields{display:grid;gap:22px;padding:30px 34px}.c15-form-section-heading{padding-bottom:14px;border-bottom:1px solid var(--line)}.c15-form-section-heading h2{margin:0;color:var(--forest);font:700 clamp(27px,2.5vw,38px)/1.25 var(--serif)}.c15-form-grid,.c15-commercial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.c15-form-grid label{display:grid;gap:7px;color:var(--ink);font-size:13px;font-weight:850}.c15-form-grid input,.c15-form-grid textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid #a9b9b2;border-radius:6px;background:#fff;color:var(--ink);font:400 16px/1.5 var(--sans)}.c15-field-span{grid-column:1/-1}.c15-story-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin:0;padding:20px;border:1px solid var(--line);background:#fffefa}.c15-story-fields legend{padding:0 8px;color:var(--forest);font-family:var(--serif);font-size:22px;font-weight:700}.c15-story-fields label,.c15-commercial-section label{display:grid;gap:7px;color:var(--ink);font-size:13px;font-weight:850}.c15-commercial-section{display:grid;gap:16px;padding-top:4px;border-top:1px solid var(--line)}.c15-commercial-section h3{margin:0;color:var(--forest);font:700 24px/1.3 var(--serif)}.c15-commercial-grid input,.c15-story-fields input,.c15-story-fields textarea,.c15-commercial-section input,.c15-commercial-section textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid #a9b9b2;border-radius:6px;background:#fff;color:var(--ink);font:400 16px/1.5 var(--sans)}.c15-story-fields textarea,.c15-commercial-section textarea{resize:vertical}.c15-activity-workbench .c15-form-alert,.c15-activity-workbench .c15-submit-gate,.c15-activity-workbench>section:not(.c15-activity-media)~footer{grid-column:1/-1}.c15-activity-form-fields .c15-submit-gate{margin:0}@media(max-width:800px){.c15-brand-mark{width:42px!important;height:42px}.c15-brand-name{font-size:13px;letter-spacing:-.06em}.c15-brand-tagline{font-size:7px;white-space:normal}.c15-workspace-topbar .c15-brand-mark{width:38px!important;height:38px}.c15-workspace-topbar .c15-brand-name{font-size:12px}.c15-workspace-topbar .c15-brand-tagline{font-size:7px}.c15-activity-workbench{grid-template-columns:1fr}.c15-activity-media{border-right:0;border-bottom:1px solid var(--line);padding:20px}.c15-activity-form-fields{padding:24px 20px}.c15-story-fields{grid-template-columns:1fr;padding:16px}.c15-form-grid,.c15-commercial-grid{grid-template-columns:1fr}.c15-field-span{grid-column:auto}}@media(max-width:430px){.c15-entry-header .c15-brand{width:auto}.c15-entry-header .c15-brand-mark{width:45px!important;height:45px}.c15-entry-header .c15-brand-name{font-size:13px}.c15-entry-header .c15-brand-tagline{font-size:7px}.c15-activity-media{padding:18px 16px}.c15-activity-form-fields{padding:22px 16px}.c15-form-section-heading h2{font-size:28px}}.c15-detail-traceability{margin-top:18px;padding-top:18px;border-top:1px solid rgba(16,75,65,.18)}.c15-detail-traceability h3{margin:4px 0 8px;font:800 18px/1.3 "Noto Serif TC",serif;color:var(--ink)}.c15-detail-traceability>p{margin:0 0 10px;color:var(--muted);font-size:12px;line-height:1.55}.c15-detail-traceability__records{display:grid;gap:10px}.c15-detail-traceability__records article{display:grid;gap:3px;padding:10px 12px;background:#f4f8f5;border-left:3px solid #7eaa9f}.c15-detail-traceability__records strong{font:800 11px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;color:#145d50;overflow-wrap:anywhere}.c15-detail-traceability__records span{font-weight:800;color:var(--ink);font-size:13px}.c15-detail-traceability__records small,.c15-detail-traceability>small{color:var(--muted);font-size:11px;line-height:1.45;overflow-wrap:anywhere}.fb-blueprint-acceptance__traceability{margin-top:18px;padding-top:18px;border-top:1px solid rgba(16,75,65,.18)}.fb-blueprint-acceptance__traceability header{display:grid;gap:4px;margin-bottom:10px}.fb-blueprint-acceptance__traceability header p{margin:0;color:var(--forest);font-size:12px;font-weight:850}.fb-blueprint-acceptance__traceability h3{margin:0;color:var(--ink);font:800 18px/1.3 var(--serif)}.fb-blueprint-acceptance__traceability header span,.fb-blueprint-acceptance__traceability small{color:var(--muted);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.fb-blueprint-acceptance__traceability>div{display:grid;gap:9px}.fb-blueprint-acceptance__traceability article{display:grid;gap:3px;padding:10px 12px;background:#f4f8f5;border-left:3px solid #7eaa9f}.fb-blueprint-acceptance__traceability strong{font:800 11px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;color:#145d50;overflow-wrap:anywhere}.fb-blueprint-acceptance__traceability article>span{font-weight:800;color:var(--ink);font-size:13px}.c15-site-header.fb-public-header{gap:24px;padding:20px 4%;min-height:104px;flex-wrap:wrap}.c15-site-header.fb-public-header nav{display:flex;flex:1;justify-content:center;gap:22px}.c15-site-header nav button{font-size:15px;min-height:44px;white-space:nowrap}.c15-site-header nav [aria-current=page]{color:#07584c;border-bottom:2px solid #23815c}.c15-menu-toggle{display:none}.c15-public-editorial{max-width:1320px;margin:auto;padding:0 44px;color:#134b42}.c15-public-editorial h1,.c15-public-editorial h2,.c15-public-editorial h3{font-family:"Noto Serif TC",serif;font-weight:600;letter-spacing:-.025em}.c15-public-editorial p{line-height:1.85;color:#536e65}.c15-public-editorial .c15-eyebrow,.c15-eyebrow{font:700 12px/1.5 Noto Sans TC,sans-serif;letter-spacing:.13em;color:#33806b}.c15-public-cover{display:grid;grid-template-columns:1.04fr 1fr;gap:56px;align-items:center;padding:64px 0 76px}.c15-public-cover h1{font-size:clamp(36px,4.1vw,58px);line-height:1.3;margin:18px 0 24px}.c15-public-cover>div>p:not(.c15-eyebrow){font-size:17px;max-width:36em}.c15-public-cover>div>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.c15-public-cover figure{margin:0}.c15-public-cover figure img{width:100%;height:390px;object-fit:cover;border-radius:8px 8px 44px}.c15-public-cover figcaption{font-size:12px;margin-top:12px;color:#5c746c}.c15-public-paths{border-top:1px solid #d9e4de;padding:52px 0 60px}.c15-public-paths h2{font-size:32px;line-height:1.45}.c15-public-paths>div{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:30px}.c15-public-paths article{padding-top:24px;border-top:2px solid #9ab9ac}.c15-public-paths article>span{font-size:13px;color:#6d8f81}.c15-public-paths h3{font-size:22px;line-height:1.45}.c15-public-paths article p{min-height:56px;font-size:15px}.c15-public-invitation,.c15-public-next{display:flex;justify-content:space-between;gap:30px;align-items:center;padding:32px 0;border-top:1px solid #d4e0da}.c15-public-invitation h2,.c15-public-next h2{font-size:28px}.c15-site-footer{max-width:1232px;margin:20px auto 0;padding:30px 0 44px;border-top:1px solid #d9e4de;display:flex;justify-content:space-between;gap:26px;color:#395e52}.c15-site-footer>div{display:grid;gap:6px;font-size:12px}.c15-site-footer nav{display:flex;gap:24px}.c15-site-footer button{background:none;border:0;min-height:44px;color:#43695c;cursor:pointer}.c15-public-page-title{padding:64px 0 36px;max-width:840px}.c15-public-page-title h1{font-size:clamp(34px,4vw,56px);line-height:1.3;margin:16px 0 22px}.c15-public-page-title>p:last-child{font-size:18px;max-width:700px}.c15-public-editorial .c15-public-sample,.c15-public-editorial .c15-public-data{padding:36px 0;margin:0;background:none}.c15-public-editorial .c15-public-sample>header h2{font-size:30px}.c15-public-editorial .c15-public-sample>header>p{font-size:12px}.c15-public-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;padding:30px 0 50px}.c15-public-methods article{border-top:2px solid #83aa97;padding-top:20px}.c15-public-methods h2{font-size:25px}.c15-public-about-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin:30px 0 56px}.c15-public-about-split img{width:100%;aspect-ratio:1.45;object-fit:cover;border-radius:8px}.c15-public-about-split h2{font-size:30px}.c15-public-faq-page{max-width:860px;padding:28px 0 48px}.c15-public-faq-page details{padding:20px 0;border-bottom:1px solid #d5e1da}.c15-public-faq-page summary{cursor:pointer;font-size:18px;font-weight:650;min-height:34px}.c15-public-faq-page p{padding-right:30px}.fb-results>.fb-page-heading{padding-bottom:22px}.fb-results>.fb-page-heading h1{max-width:850px;font-size:clamp(30px,3.2vw,44px);line-height:1.35}.c15-period{gap:16px;padding:18px 0;margin-bottom:24px}.c15-period>div>b{font-size:15px}.c15-period>div>span{font-size:12px;margin-top:6px}.c15-period label{font-size:12px;flex-basis:155px}.c15-period>p{flex-basis:auto;font-size:12px;color:#547168}.c15-results-dashboard.fb-outcome-dashboard{padding:0;border:0;background:none;box-shadow:none}.c15-results-dashboard .c15-dashboard-top{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px 0;background:none}.c15-dashboard-top h2{font:600 27px/1.4 "Noto Serif TC",serif}.c15-dashboard-top span{font-size:13px}.c15-dashboard-top p{font-size:11px;letter-spacing:.12em}.c15-results-dashboard .fb-outcome-kpis{background:#fff;border:1px solid #e0e8e2;border-radius:12px;gap:0;overflow:hidden;margin:0 0 28px}.c15-results-dashboard .fb-outcome-kpis article:nth-child(n){background:#fffefa;padding:24px;border:0;border-right:1px solid #e0e8e2;min-height:132px}.c15-results-dashboard .fb-outcome-kpis article:last-child{border:0}.c15-results-dashboard .fb-outcome-kpis article b{font:650 clamp(25px,2.6vw,37px)/1.2 "Noto Sans TC",sans-serif;letter-spacing:-.045em;color:#124d3f;margin-top:12px;font-variant-numeric:tabular-nums}.c15-results-dashboard .fb-outcome-kpis article span{font-size:12px;color:#587668}.c15-results-dashboard .fb-outcome-dashboard__grid{grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr);gap:24px;margin-bottom:28px}.c15-chart-panel,.c15-feedback-visual,.c15-ranking-panel.fb-outcome-dashboard__section{background:#fffefa;border:1px solid #dce7df;border-radius:12px;padding:26px;min-width:0}.c15-section-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:0 0 20px}.c15-section-heading h3{margin:4px 0 0;font:600 24px/1.4 "Noto Serif TC",serif;color:#164e40}.c15-section-heading p{margin:0;color:#789186;font:650 10px/1.5 Noto Sans TC,sans-serif;letter-spacing:.13em}.c15-segmented{display:flex;background:#f0f3ef;border-radius:8px;padding:3px;flex-shrink:0}.c15-segmented button{border:0;padding:8px 12px;font-size:12px;min-height:38px;background:none;border-radius:6px;color:#526d60;cursor:pointer}.c15-segmented [aria-pressed=true]{background:#fff;color:#17583f;box-shadow:0 1px 4px #23452c20;font-weight:750}.c15-chart-hint{font-size:12px;color:#527368;display:flex;justify-content:space-between;gap:10px}.c15-chart-hint span{color:#86968d;font-size:11px}.c15-chart-stage{position:relative;display:flex;gap:12px;padding-top:18px}.c15-chart-axis{display:flex;flex-direction:column;justify-content:space-between;flex:0 0 63px;height:214px;color:#80948a;font:11px/1 Noto Sans TC,sans-serif;text-align:right}.c15-chart-scroll{min-width:0;flex:1;overflow-x:auto;padding-bottom:5px}.c15-chart-columns{display:grid;grid-template-columns:repeat(var(--months),minmax(26px,1fr));gap:6px;min-width:calc(var(--months) * 26px);height:244px;border-bottom:1px solid #dbe5df}.c15-chart-month{display:flex;flex-direction:column;justify-content:end;min-width:0;gap:14px;border:0;background:none;padding:0 3px 4px;color:#5d786a;font:11px/1.3 Noto Sans TC,sans-serif;cursor:pointer}.c15-chart-bar-slot{width:100%;height:214px;position:relative;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid #e1e7e2}.c15-chart-bar{display:block;width:min(100%,26px);background:#328563;border-radius:4px 4px 0 0;transition:height .2s,background .2s}.c15-chart-month.is-active .c15-chart-bar{background:#164e3b}.c15-chart-month:focus-visible{outline:2px solid #15806a;outline-offset:2px;border-radius:3px}.c15-chart-empty{position:absolute;bottom:6px;font-size:11px;color:#8c9e93}.c15-chart-note{font-size:11px;color:#718578;padding:16px 0 0}.c15-month-popover{position:absolute;z-index:35;top:16px;left:50%;transform:translate(-50%);width:min(310px,95%);padding:18px;background:#fff;border:1px solid #cfddd3;border-radius:10px;box-shadow:0 10px 34px #0f3c3829}.c15-month-popover>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.c15-month-popover>header>button{border:0;background:none;color:#598170;font-size:11px;min-height:32px;cursor:pointer}.c15-month-popover dl{display:flex;flex-wrap:wrap;gap:16px;margin:16px 0}.c15-month-popover dt{color:#798c80;font-size:10px}.c15-month-popover dd{margin:5px 0 0;font-weight:750;font-size:16px;color:#155740}.c15-month-record{width:100%;border:0;border-top:1px solid #e1e9e3;background:none;text-align:left;padding:12px 0;color:#1a6048;cursor:pointer}.c15-month-record b,.c15-month-record span{display:block;font-size:12px}.c15-month-record span{margin-top:6px;font-size:10px;color:#71887b}.c15-ranked h4{font-size:12px;color:#789184;margin:18px 0 4px}.c15-ranked summary{padding:14px 0;align-items:center;gap:10px;font-size:12px}.c15-ranked summary>small{color:#809b8b;font-size:10px}.c15-ranked summary strong{white-space:nowrap;font-size:13px}.c15-ranked .fb-text-action{font-size:11px}.c15-ranking-panel>small{display:block;margin-top:18px;font-size:10px;color:#7a8d81}.c15-feedback-visual{margin:28px 0}.c15-feedback-picker{display:flex;align-items:center;gap:14px;font-size:12px;margin-bottom:20px}.c15-feedback-picker select{background:#fff;border:1px solid #cbdcd0;border-radius:6px;min-height:40px;padding:7px 12px;max-width:100%;color:#386653}.c15-feedback-empty{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;border-top:1px solid #e4ebe4}.c15-feedback-empty h4{font-size:18px;margin:0 0 8px;color:#254f3b}.c15-feedback-empty p{margin:0;font-size:13px;line-height:1.7;max-width:60ch;color:#687b6b}.c15-example-label{display:flex;align-items:center;gap:12px;margin:0 0 22px;font-size:12px;color:#72867a}.c15-example-label b{background:#f3ead5;color:#826023;padding:6px 10px;border-radius:5px;font-size:11px}.c15-feedback-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;padding:16px 0 24px}.c15-feedback-metrics article{min-width:0;border-right:1px solid #e1e8e0;padding-right:22px}.c15-feedback-metrics article:last-child{border:0;padding:0}.c15-feedback-metrics h4{font-size:14px;margin:0 0 20px;color:#4d715d}.c15-feedback-metrics strong{font:650 45px/1.1 Noto Sans TC,sans-serif;letter-spacing:-.05em;color:#1c6245}.c15-feedback-metrics strong small{font-size:20px;margin-left:4px}.c15-feedback-metrics p{font-size:11px;color:#799383;margin:8px 0 18px}.c15-feedback-metrics article>small{font-size:10px}.c15-response-strip{display:flex;height:6px;overflow:hidden;border-radius:4px}.c15-response-strip i:nth-child(1){background:#368966}.c15-response-strip i:nth-child(2){background:#bdceba}.c15-response-strip i:nth-child(3){background:#dfc3a1}.c15-feedback-method{padding-top:18px;border-top:1px solid #e1e8df}.c15-feedback-method b{font-size:12px;color:#547263}.c15-feedback-method p{font-size:12px;color:#768779;line-height:1.7;margin:8px 0 0}.c15-evidence-disclosure{border-block:1px solid #dce7df;padding:20px 0;margin:28px 0}.c15-evidence-disclosure>summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-size:17px;font-weight:650}.c15-evidence-disclosure>summary>span{color:#789282;font-weight:400;font-size:12px}.c15-report-preview{background:#eef1eb;border-radius:10px;margin:28px 0;padding:24px;color:#234c39}.c15-report-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.c15-report-toolbar>div{display:flex;gap:12px;flex-wrap:wrap}.c15-report-toolbar>div:first-child{display:grid;gap:6px}.c15-report-toolbar span{font-size:11px;color:#768372}.c15-paper{max-width:900px;background:#fffefa;box-shadow:0 7px 32px #17331d12;margin:auto;padding:40px;font:14px/1.7 Noto Sans TC,sans-serif;color:#405c4c}.c15-paper h2,.c15-paper h3{color:#204f3a;font-family:"Noto Serif TC",serif}.c15-paper h3{font-size:20px;margin:8px 0 12px;line-height:1.5}.c15-paper p{font-size:13px;line-height:1.8;color:#617260;margin:10px 0;letter-spacing:normal;text-transform:none}.c15-paper-header{display:block}.c15-paper-brand{display:flex;align-items:center;gap:7px;border-bottom:1px solid #bccdc1;padding-bottom:20px;margin-bottom:24px}.c15-paper-brand img{width:32px;height:40px;object-fit:contain}.c15-paper-brand>b{color:#367ab6;font-size:14px;letter-spacing:-.045em}.c15-paper-brand>b span{color:#73a547}.c15-paper-brand>span{margin-left:auto;color:#74846f;font:600 10px/1.5 Noto Sans TC,sans-serif;letter-spacing:.05em}.c15-paper-heading{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:30px}.c15-paper-heading:not(:has(>img)){grid-template-columns:1fr}.c15-paper-heading h2{font-size:32px;line-height:1.35;margin:10px 0 20px}.c15-paper-heading p{font-size:11px;color:#7c8e79}.c15-paper-heading>img{width:100%;height:170px;object-fit:cover;border-radius:4px}.c15-paper .fb-collaboration-parties{gap:8px}.c15-paper .fb-partner-label{font-size:11px}.c15-paper .fb-partner-label__logo{width:30px;height:30px}.c15-paper-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #b6cab9;margin:26px 0;padding:22px 0;gap:20px}.c15-paper-numbers>div{display:flex;flex-direction:column;gap:9px}.c15-paper-numbers strong{font-size:31px;font-weight:600;letter-spacing:-.045em;color:#23593e;line-height:1.2;font-variant-numeric:tabular-nums}.c15-paper-numbers strong small{font-size:13px;margin-left:5px}.c15-paper-numbers span{font-size:11px;color:#6b836e}.c15-paper-lead{padding:0 0 16px}.c15-paper .c15-report-version-note{margin:8px 0 0;padding:8px 10px;border-left:2px solid #b9c9bc;background:#f4f7f4;color:#52645a;font-size:11px;line-height:1.55}@media print{.c15-paper .c15-report-version-note{break-inside:avoid}}.c15-paper-two{display:grid;grid-template-columns:1fr 1fr;gap:34px;margin:18px 0}.c15-paper-two>section,.c15-paper-section{padding:18px 0;border-top:1px solid #dce5d9}.c15-paper .c15-eyebrow{font-size:10px;color:#87987e;letter-spacing:.08em}.c15-paper-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px 26px}.c15-paper-facts dt{font-size:10px;color:#87977f}.c15-paper-facts dd{margin:4px 0 0;font-size:13px;color:#3b5b47}.c15-paper-table{width:100%;border-collapse:collapse;font-size:12px}.c15-paper-table th{text-align:left;font-size:10px;color:#6c856f;padding:10px 6px;border-bottom:1px solid #bbcebd}.c15-paper-table td{padding:14px 6px;border-bottom:1px solid #e0e8dc}.c15-paper-table td span{display:block;font-size:10px;margin-top:4px;color:#83967d}.c15-paper-photos{display:flex;gap:16px}.c15-paper-photos figure{flex:1;margin:0}.c15-paper-photos img{width:100%;height:160px;object-fit:cover}.c15-paper-photos figcaption{font-size:10px;color:#778b6e;margin-top:7px}.c15-consent-list{font-size:11px;padding-left:20px;color:#6a7f60}.c15-paper-footer{border-top:1px solid #c0d0bf;margin-top:24px;padding-top:16px;display:flex;align-items:end;justify-content:space-between;gap:20px;font-size:9px;color:#87937d}.c15-paper-footer div{display:grid;gap:5px}.c15-paper-footer b{font-size:10px;font-weight:600}.c15-paper-footer span{overflow-wrap:anywhere}.c15-paper-footer>span{text-align:right}.c15-how-layout{display:grid;grid-template-columns:.85fr 1.3fr;gap:64px;align-items:start;margin:20px 0 60px}.c15-how-layout figure{margin:0;position:sticky;top:30px}.c15-how-layout figure img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:8px}.c15-how-layout figcaption{margin-top:12px;font-size:12px;color:#64816f}.c15-how-layout article{display:flex;gap:24px;padding:28px 0;border-top:1px solid #cdddce}.c15-how-layout article>span{padding-top:7px;font-size:13px;color:#80a48b}.c15-how-layout h2{margin:0 0 12px;font-size:26px}.c15-how-layout ul{padding-left:17px;font-size:12px;color:#75907b;line-height:1.9}@media(max-width:1100px){.c15-site-header.fb-public-header{gap:12px}.c15-site-header.fb-public-header nav{gap:12px}.c15-site-header .fb-brand{max-width:265px}.c15-results-dashboard .fb-outcome-dashboard__grid{grid-template-columns:1fr}.c15-ranking-panel{display:block}.c15-public-cover{gap:30px}.c15-paper{padding:30px}}@media(max-width:760px){.c15-site-header.fb-public-header{min-height:86px;padding:14px 18px;justify-content:space-between}.c15-site-header.fb-public-header>.fb-brand{max-width:215px;min-width:0}.c15-site-header.fb-public-header>div{width:auto;flex:none;display:flex;gap:8px}.c15-site-header.fb-public-header>div .fb-button{font-size:12px;padding:9px 12px;min-height:44px}.c15-menu-toggle{display:block;padding:8px 10px;min-height:44px;border:0;background:none;color:#426c57;font-size:12px}.c15-site-header.fb-public-header nav{display:none;order:3;flex-basis:100%}.c15-site-header.fb-public-header nav.is-open{display:grid;grid-template-columns:repeat(2,1fr);text-align:left;gap:0;padding-top:10px}.c15-site-header.fb-public-header nav button{text-align:left;padding:10px;border-bottom:1px solid #dae4dc}.c15-public-editorial{padding:0 22px}.c15-public-cover{grid-template-columns:1fr;padding:32px 0 38px;gap:28px}.c15-public-cover h1{font-size:36px}.c15-public-cover figure img{height:275px}.c15-public-cover>div>div{margin-top:24px}.c15-public-cover .fb-button{font-size:13px}.c15-public-paths{padding:28px 0}.c15-public-paths h2{font-size:27px}.c15-public-paths>div,.c15-public-methods{grid-template-columns:1fr;gap:16px}.c15-public-paths article p{min-height:0}.c15-public-invitation,.c15-public-next{align-items:start;flex-direction:column;gap:14px}.c15-site-footer{margin:0 22px;flex-direction:column;padding:25px 0}.c15-site-footer nav{flex-wrap:wrap;gap:8px 18px}.c15-public-page-title{padding:32px 0 20px}.c15-public-about-split{grid-template-columns:1fr;gap:24px}.c15-public-about-split img{max-height:260px}.c15-public-editorial .c15-public-sample{padding:16px 0}.c15-dashboard-top{flex-direction:column;align-items:flex-start!important}.c15-results-dashboard .fb-outcome-kpis article:nth-child(n){padding:20px 16px;min-height:118px;border-bottom:1px solid #e0e8e2}.c15-results-dashboard .fb-outcome-kpis article b{font-size:28px}.c15-chart-panel,.c15-feedback-visual{padding:20px 16px}.c15-section-heading{flex-wrap:wrap}.c15-section-heading h3{font-size:23px}.c15-chart-hint{display:block}.c15-chart-hint span{display:block;margin-top:6px}.c15-chart-axis{flex-basis:54px;font-size:9px}.c15-chart-columns{min-width:0;gap:2px;grid-template-columns:repeat(var(--months),minmax(16px,1fr))}.c15-chart-month{font-size:9px;padding-inline:1px}.c15-chart-scroll{padding:0}.c15-chart-bar{width:16px}.c15-month-popover{left:0;transform:none;width:100%;box-sizing:border-box}.c15-feedback-empty,.c15-feedback-picker{flex-direction:column;align-items:start}.c15-feedback-metrics{grid-template-columns:1fr 1fr;gap:24px 20px}.c15-feedback-metrics article{border:0;padding-right:0}.c15-feedback-metrics h4{font-size:12px}.c15-feedback-metrics strong{font-size:38px}.c15-example-label{flex-wrap:wrap}.c15-evidence-disclosure>summary{flex-direction:column;align-items:start}.c15-report-preview{padding:16px 10px;margin-inline:-6px}.c15-report-toolbar{align-items:start;flex-direction:column}.c15-report-toolbar .fb-button{font-size:12px}.c15-paper{padding:20px 17px}.c15-paper-brand{gap:4px}.c15-paper-brand>b{font-size:11px}.c15-paper-brand>span{font-size:8px;max-width:110px;text-align:right}.c15-paper-heading{grid-template-columns:1fr;gap:15px}.c15-paper-heading h2{font-size:27px}.c15-paper-decision .c15-paper-heading h2{max-width:none;font-size:clamp(22px,6.2vw,27px);line-height:1.3;overflow-wrap:anywhere}.c15-paper-heading>img{height:150px}.c15-paper-numbers{gap:10px}.c15-paper-numbers strong{font-size:24px}.c15-paper-numbers>div:nth-child(2) strong{font-size:21px}.c15-paper-numbers span{font-size:10px}.c15-paper-two{grid-template-columns:1fr;gap:0}.c15-paper h3{font-size:19px}.c15-paper-table{font-size:10px}.c15-paper-table th,.c15-paper-table td{padding:8px 3px}.c15-paper-footer{flex-direction:column;align-items:start;gap:10px}.c15-paper-footer>span{text-align:left}.c15-paper-facts{grid-template-columns:1fr}}@media(max-width:760px){.c15-how-layout{grid-template-columns:1fr;gap:20px}.c15-how-layout figure{position:static}.c15-how-layout figure img{aspect-ratio:16/9}.c15-how-layout article{gap:16px}.c15-how-layout h2{font-size:24px}}.c15-month-popover{top:100%}[data-c15-print-root]{display:none}.c15-integration-gap,.c15-integration-gap strong{color:#b42318!important}.c15-integration-gap{border-left:3px solid #b42318;padding:10px 14px;background:#fff4f2;line-height:1.7}.fb-role-timeline.fb-timeline-glass{background:linear-gradient(135deg,#eaf3f8,#eff5ee 60%,#f7f4ec);border-radius:22px;padding:24px}.fb-role-timeline.fb-timeline-glass ol{position:relative;display:block;margin:0;padding:20px 0;border:0;background:none}.fb-role-timeline.fb-timeline-glass ol:before,.fb-role-timeline.fb-timeline-glass ol:after{display:none}.fb-role-timeline.fb-timeline-glass .fb-collaboration-timeline__roles{grid-template-columns:repeat(3,minmax(0,1fr))}.fb-role-timeline.fb-timeline-glass .fb-collaboration-timeline__event{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:10px 0;margin:0;border:0;width:100%;min-height:0;background:none}.fb-role-timeline.fb-timeline-glass .fb-collaboration-timeline__event:before{content:"";position:absolute;left:50%;top:-10px;bottom:-10px;width:1px;background:#b9ccc6;z-index:0}.fb-role-timeline.fb-timeline-glass .fb-collaboration-timeline__event.is-system:before{display:none}.fb-role-timeline.fb-timeline-glass .fb-collaboration-timeline__event:after{display:none}.fb-role-timeline.fb-timeline-glass .fb-collaboration-timeline__event>.fb-timeline-glass-card{grid-column:1;grid-row:1;min-width:0;width:auto;margin:0;padding:20px;text-align:left;display:flex;flex-direction:column;gap:8px;border:1px solid #ffffffdc;border-radius:18px;background:#ffffffc7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 8px 28px #315c4b0b,inset 0 1px #fff;z-index:1;box-sizing:border-box}.fb-role-timeline.fb-timeline-glass .is-social>.fb-timeline-glass-card{grid-column:3}.fb-role-timeline.fb-timeline-glass .is-system>.fb-timeline-glass-card{grid-column:2}.fb-role-timeline.fb-timeline-glass .fb-timeline-glass-card>time{position:static;width:auto;text-align:left;font-size:11px;color:#637b73;margin:0}.fb-role-timeline.fb-timeline-glass .fb-timeline-glass-card>b{font-size:16px;line-height:1.55}.fb-role-timeline.fb-timeline-glass .fb-timeline-glass-card>small{font-size:11px;line-height:1.5}.fb-role-timeline.fb-timeline-glass .fb-collaboration-timeline__marker{position:absolute;left:50%;top:32px;transform:translate(-50%);z-index:1}.fb-role-timeline.fb-timeline-glass .is-system>.fb-collaboration-timeline__marker{display:none}.fb-role-timeline.fb-timeline-glass .fb-trace-disclosure{display:block;width:100%}.fb-role-timeline.fb-timeline-glass .fb-trace-event-trigger{text-align:left;min-height:44px}.fb-role-timeline.fb-timeline-glass .fb-trace-popover{position:static;inset:auto;transform:none;width:100%;max-width:none;box-sizing:border-box;margin:8px 0 0;padding:14px 0 0;border:0;border-top:1px solid #d2dfd9;background:none;box-shadow:none}.fb-role-timeline.fb-timeline-glass .fb-trace-popover dl>div{grid-template-columns:1fr;gap:4px}.fb-role-timeline.fb-timeline-glass .fb-trace-popover dd{overflow-wrap:anywhere}@media(max-width:760px){.fb-role-timeline.fb-timeline-glass{padding:18px 12px}.fb-role-timeline.fb-timeline-glass .fb-collaboration-timeline__event{display:block;padding:10px 0 10px 28px;box-sizing:border-box}.fb-role-timeline.fb-timeline-glass .fb-collaboration-timeline__event:before,.fb-role-timeline.fb-timeline-glass .fb-collaboration-timeline__event.is-system:before{display:block;left:8px}.fb-role-timeline.fb-timeline-glass .fb-collaboration-timeline__marker{left:8px}.fb-role-timeline.fb-timeline-glass .fb-collaboration-timeline__event>.fb-timeline-glass-card{padding:16px}.fb-role-timeline.fb-timeline-glass .fb-collaboration-timeline__roles>span{padding:8px 4px}.fb-role-timeline.fb-timeline-glass .fb-collaboration-timeline__roles small{display:none}}@media(prefers-reduced-transparency:reduce){.fb-role-timeline.fb-timeline-glass .fb-timeline-glass-card{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}.c15-print-guidance{flex-basis:100%;max-width:40em;line-height:1.7}.c15-report-preview{scroll-margin-top:28px}.c15-feedback-metrics .c15-feedback-ring-card{text-align:center;padding-inline:10px}.c15-feedback-ring-card h4{min-height:42px;line-height:1.6}.c15-feedback-ring{width:136px;height:136px;max-width:100%;aspect-ratio:1;margin:0 auto;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#247b58 var(--positive),#e6ede8 0);position:relative}.c15-feedback-ring:before{content:"";position:absolute;top:11px;right:11px;bottom:11px;left:11px;border-radius:50%;background:#fffefa}.c15-feedback-ring strong{z-index:1;font-size:34px}.c15-feedback-ring.is-unavailable{background:#e6ede8}.c15-feedback-ring-card details{font-size:12px;text-align:left;border-top:1px solid #dbe5dd}.c15-feedback-ring-card summary{cursor:pointer;min-height:44px;padding-block:12px;box-sizing:border-box}.c15-feedback-ring-card details p{color:#46604f;line-height:1.8}.c15-admin-insights{margin-top:24px;border-top:1px solid #cbdad1}.c15-admin-insights>summary{cursor:pointer;padding:24px 4px;display:flex;align-items:center;gap:24px;flex-wrap:wrap;min-height:64px}.c15-admin-insights>summary>span{color:#698276;font-size:12px}.c15-admin-insights>summary>b{font-size:20px}.c15-admin-insights>summary>small{margin-left:auto;color:#698276}.c15-admin-insights>summary:after{content:"＋"}.c15-admin-insights[open]>summary:after{content:"−"}.c15-report-scope{display:flex;gap:20px;flex-wrap:wrap;border-bottom:1px solid #cbdacf;padding:16px 0;font-size:10px;color:#66796d}.c15-report-scope b{margin-left:6px;font-weight:500;color:#244e39}.c15-paper-full .c15-paper-lead{border-left:0;padding:20px 0}.c15-paper-full .c15-paper-section{margin-top:26px}.c15-paper-full .c15-paper-section>.c15-eyebrow{color:#217759;font-weight:600}.c15-paper-numbers{background:#eef4ef;border:0;padding:22px 20px;border-radius:3px}.c15-paper-numbers strong{color:#176348}.c15-paper-feedback .c15-feedback-ring{width:104px;height:104px}.c15-paper-feedback .c15-feedback-ring strong{font-size:27px}.c15-paper-feedback .c15-feedback-metrics{gap:12px}.c15-paper-feedback h4{font-size:11px}@media(max-width:760px){.c15-feedback-ring{width:118px;height:118px}.c15-feedback-ring strong{font-size:29px}.c15-admin-insights>summary{gap:10px}.c15-admin-insights>summary>b{font-size:18px;flex-basis:85%}.c15-admin-insights>summary>small{margin-left:0}.c15-report-scope{gap:8px;flex-direction:column}.c15-paper-numbers{padding:18px 12px}}@media print{.c15-feedback-ring{-webkit-print-color-adjust:exact;print-color-adjust:exact}.c15-report-scope{flex-direction:row;font-size:8pt;padding:8px 0}.c15-paper-recap .c15-paper-photos img{height:90px}.c15-paper-recap .c15-paper-section{padding:10px 0}.c15-paper-recap .c15-paper-numbers{margin:12px 0;padding:12px}.c15-paper-recap .c15-paper-lead{padding-bottom:4px}.c15-paper-recap .c15-paper-two{margin:8px 0}.c15-paper-feedback{break-inside:avoid}}.c15-menu-account{display:none}@media(max-width:760px){.c15-site-header.fb-public-header>div>.fb-button{display:none}.c15-site-header nav .c15-menu-account{display:block;color:#fff;background:#145a43;border-radius:6px}.c15-site-header.fb-public-header{flex-wrap:wrap}.c15-site-header.fb-public-header>.fb-brand{flex:0 1 215px}}.c15-paper-numbers strong{overflow-wrap:anywhere}@media(max-width:760px){.c15-paper-numbers{grid-template-columns:1fr 1fr}.c15-paper-numbers>div:last-child{grid-column:1/-1;flex-direction:row;align-items:center;padding-top:12px;border-top:1px solid #dce5d9}.c15-paper-decision .c15-paper-numbers>div:first-child{grid-column:1/-1}.c15-paper-decision .c15-paper-numbers>div:last-child{grid-column:auto;flex-direction:column;align-items:start;padding:0;border:0}}.c15-chart-month>span:last-child{white-space:nowrap}.c15-chart-columns--multi-year{grid-template-columns:repeat(var(--months),minmax(34px,1fr));min-width:calc(var(--months) * 34px);height:262px}.c15-chart-columns--multi-year .c15-chart-month>span:last-child{height:28px;display:flex;flex-direction:column;justify-content:end}.c15-chart-year{display:block;color:#527368;font:inherit;font-size:10px}@media(max-width:760px){.c15-chart-stage{flex-wrap:wrap}.c15-chart-scroll{flex-basis:calc(100% - 66px)}.c15-month-popover{position:static;flex-basis:100%;margin-top:10px}.c15-segmented button,.c15-month-popover>header>button{min-height:44px}}@media print{@page{size:A4;margin:8mm 10mm}body[data-c15-print]>:not([data-c15-print-root]){display:none!important}body[data-c15-print] [data-c15-print-root],body[data-c15-print] [data-c15-print-root] *{visibility:visible!important}body[data-c15-print] [data-c15-print-root]{display:block!important;width:100%}body[data-c15-print] [data-c15-print-root]>.c15-paper{position:static!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;box-shadow:none!important;background:#fff!important}body[data-c15-print] .c15-paper{font-size:10pt;color:#23392a!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}body[data-c15-print] .c15-paper p{font-size:9pt;line-height:1.65}body[data-c15-print] .c15-paper h2{font-size:23pt}body[data-c15-print] .c15-paper h3{font-size:13pt}body[data-c15-print] .c15-paper-heading{grid-template-columns:1.2fr 1fr}body[data-c15-print] .c15-paper-heading>img{height:125px}body[data-c15-print] .c15-paper-numbers strong{font-size:24pt}body[data-c15-print] .c15-paper-two{grid-template-columns:1fr 1fr}body[data-c15-print] .c15-paper-section,body[data-c15-print] .c15-paper-two,body[data-c15-print] .c15-paper-header{break-inside:avoid}body[data-c15-print] .c15-paper-full .c15-paper-section{margin-top:12px}body[data-c15-print] .c15-delivery-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}body[data-c15-print] .c15-paper-footer{flex-direction:row;align-items:end;break-inside:avoid}body[data-c15-print] .c15-paper-brand>span{max-width:none}}.fb-register-wizard>ol.fb-auth-steps:before,.fb-register-wizard .fb-auth-steps li:before,.fb-register-wizard .fb-auth-steps li:after{display:none!important}.fb-register-wizard>ol.fb-auth-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.fb-register-wizard .fb-auth-steps li{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:12px 0!important;min-width:0}.fb-register-wizard .fb-auth-steps li span{line-height:1.6}@media(max-width:600px){.fb-register-wizard>ol.fb-auth-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}}.fb-role-timeline.fb-timeline-glass .fb-collaboration-timeline__event>.fb-collaboration-timeline__marker{margin:0!important;right:auto!important;width:10px;height:10px;left:50%!important;transform:translate(-50%)!important}@media(max-width:760px){.fb-role-timeline.fb-timeline-glass .fb-collaboration-timeline__event>.fb-collaboration-timeline__marker{left:8px!important}}.fb-role-timeline.fb-timeline-glass .fb-collaboration-timeline__event>.fb-collaboration-timeline__marker{grid-column:auto!important;grid-row:auto!important;justify-self:auto!important;box-sizing:border-box}.c15-timeline-date{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 24px;padding:20px 0;border-bottom:1px solid #c8d9d1;margin-bottom:15px}.c15-timeline-date b{font-size:24px}.c15-timeline-date p{flex-basis:100%;margin:0}.c15-paper-brand>b{white-space:nowrap;flex-shrink:0}.c15-report-example-label{padding:12px 0;color:#6b592d;border-bottom:1px solid #ded3ba;font-size:13px}.c15-paper .c15-paper-numbers strong{font-size:clamp(28px,3.8vw,48px);letter-spacing:-.04em;line-height:1.2}.c15-paper .c15-paper-lead h3{font-size:clamp(24px,3vw,34px);line-height:1.4;max-width:22em}.c15-paper .c15-paper-lead>p:last-child{font-size:17px;line-height:1.9;max-width:48em}.c15-paper .c15-paper-numbers{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr) minmax(0,1fr);gap:0;padding:28px 12px}.c15-paper .c15-paper-numbers>div{min-width:0;text-align:center;align-items:center;padding:0 18px}.c15-paper .c15-paper-numbers>div+div{border-left:1px solid #cddcd2}.c15-paper .c15-paper-numbers strong{font-size:clamp(24px,3vw,40px);white-space:nowrap;overflow-wrap:normal;letter-spacing:-.04em}.c15-photo-stories{margin:28px 0}.c15-story-expand{margin:12px 0;min-height:44px}.c15-report-sdgs{border-top:1px solid #d1ddd5;margin:25px 0;padding:22px 0;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.c15-report-sdgs>div:first-child{flex:1;min-width:180px}.c15-report-sdgs>div:last-child{display:flex;flex-wrap:wrap;gap:10px}.c15-report-sdgs img{width:64px;height:64px;object-fit:contain}.c15-story-journey-notes{margin:24px 0;padding:20px;background:#eef3f0}.c15-story-journey-notes table{width:100%;border-collapse:collapse;font-size:12px}.c15-story-journey-notes th,.c15-story-journey-notes td{padding:12px 8px;text-align:left;vertical-align:top;border-bottom:1px solid #c8d7ce}@media print{.c15-story-expand,.c15-story-journey-notes{display:none!important}.c15-photo-stories.is-compact figure~figure{display:none!important}}.c15-photo-stories figure{margin:24px 0;display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:28px;break-inside:avoid}.c15-photo-stories figure:nth-of-type(2n){grid-template-columns:1fr 1.5fr}.c15-photo-stories figure:nth-of-type(2n)>img{order:2}.c15-photo-stories img{width:100%;height:290px;object-fit:cover;border-radius:5px}.c15-photo-stories figcaption>span{font-size:11px;color:#688f7a;letter-spacing:.12em}.c15-photo-stories figcaption h3{font-size:23px;line-height:1.65}.c15-photo-stories.is-compact img{height:150px}.c15-photo-stories.is-compact figcaption h3{font-size:17px}.c15-delivery-date{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 24px;margin:25px 0}.c15-delivery-date>strong{font-size:30px;color:#28543f}.c15-delivery-date>b{flex-basis:100%;font-weight:500}.c15-delivery-columns{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:24px 0}.c15-delivery-columns>div{border-top:2px solid #b8cfc1;padding-top:16px;display:grid;gap:8px}.c15-delivery-columns strong{font-size:26px;color:#246b4e}.c15-delivery-columns small{font-size:12px}.c15-report-chapters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px}.c15-report-chapters article{border-top:3px solid #88af98;padding-top:16px}.c15-report-chapters article>span{font-size:10px;color:#789080}.c15-paper h4{margin:8px 0;color:#28513e;font-size:16px}.c15-method-insights{display:grid;grid-template-columns:1fr 1fr;gap:20px 30px;margin:26px 0}.c15-method-insights article{display:flex;align-items:center;gap:18px;border-bottom:1px solid #d5e2d9;padding-bottom:18px}.c15-method-insights strong{font-size:38px;color:#256c50;min-width:86px}.c15-method-insights small{font-size:16px}.c15-method-insights p{margin:0;font-size:11px}.c15-method-reading{display:grid;grid-template-columns:1fr 1fr;gap:30px}.c15-story-editor{margin:30px 0;padding-top:24px;border-top:1px solid #cadbd3}.c15-story-editor h3{font-size:24px;margin:8px 0}.c15-story-editor>small{display:block;margin-top:12px}.c15-story-frame-picker{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.c15-story-frame-picker button{min-height:44px;border:1px solid #cadbd3;border-radius:30px;padding:9px 16px;background:transparent;color:#35574a}.c15-story-frame-picker button[aria-pressed=true]{background:#1b6950;border-color:#1b6950;color:#fff}.c15-story-editor-list article{padding:24px 0;border-bottom:1px solid #cddbd3;display:grid;grid-template-columns:130px minmax(0,1fr);gap:20px}.c15-story-editor-list img{width:100%;height:150px;object-fit:cover;border-radius:8px}.c15-story-editor-list fieldset{margin:15px 0;padding:14px;border:1px solid #cadbd3}.c15-story-editor-list fieldset label{display:flex;align-items:center;gap:10px;min-height:44px}.c15-story-editor-list input[type=checkbox]{width:18px;height:18px}.c15-story-editor-list textarea{min-height:80px}@media(max-width:760px){.c15-paper .c15-paper-numbers{grid-template-columns:1fr;padding:8px 20px}.c15-paper .c15-paper-numbers>div,.c15-paper .c15-paper-numbers>div:last-child{grid-column:auto;flex-direction:row;align-items:center;justify-content:space-between;text-align:left;padding:18px 0;border:0;gap:16px}.c15-paper .c15-paper-numbers>div+div{border-top:1px solid #cddcd2}.c15-paper .c15-paper-numbers strong{font-size:30px}.c15-paper .c15-paper-numbers span{max-width:85px}.c15-photo-stories figure,.c15-photo-stories figure:nth-of-type(2n){grid-template-columns:1fr;gap:14px}.c15-photo-stories figure:nth-of-type(2n)>img{order:0}.c15-photo-stories img{height:210px}.c15-report-chapters,.c15-method-reading,.c15-delivery-columns,.c15-method-insights{grid-template-columns:1fr;gap:16px}.c15-story-editor-list article{grid-template-columns:1fr}.c15-story-editor-list img{height:210px}.c15-delivery-date>strong{font-size:25px}}@media print{.c15-paper .c15-paper-numbers{grid-template-columns:1fr 1.55fr 1fr}.c15-paper .c15-paper-numbers>div{flex-direction:column!important;border-top:0!important}.c15-photo-stories figure{break-inside:avoid}.c15-paper-recap .c15-photo-stories img{height:300px;object-fit:contain;background:#eef3f0}.c15-paper-recap .c15-photo-stories{margin:12px 0}.c15-report-chapters{grid-template-columns:repeat(3,1fr)}}@media print{body[data-c15-print] .c15-paper-heading:not(:has(>img)){grid-template-columns:1fr}body[data-c15-print] .c15-report-sdgs{break-inside:avoid}body[data-c15-print] .c15-paper-recap .c15-paper-brand{padding-bottom:8px;margin-bottom:10px}body[data-c15-print] .c15-paper-recap .c15-paper-heading h2{font-size:16pt;margin:4px 0 8px}body[data-c15-print] .c15-paper-recap h3{font-size:10pt;line-height:1.4;margin:4px 0 6px}body[data-c15-print] .c15-paper-recap p{font-size:9pt;line-height:1.5;margin:6px 0}body[data-c15-print] .c15-paper-recap .c15-paper-lead{padding-bottom:4px}body[data-c15-print] .c15-paper-recap .c15-paper-lead>p:last-child{font-size:9pt;line-height:1.5}body[data-c15-print] .c15-paper-recap .c15-paper-numbers{margin:10px 0;padding:10px 8px}body[data-c15-print] .c15-paper-recap .c15-paper-numbers>div{padding:0 12px;gap:5px;text-align:center}body[data-c15-print] .c15-paper-recap .c15-paper-numbers strong{font-size:18pt}body[data-c15-print] .c15-paper-recap .c15-paper-numbers span{max-width:none}body[data-c15-print] .c15-paper-recap .c15-photo-stories{margin:10px 0}body[data-c15-print] .c15-paper-recap .c15-photo-stories figure{grid-template-columns:1.7fr 1fr;gap:16px;margin:8px 0}body[data-c15-print] .c15-paper-recap .c15-photo-stories img{height:300px;object-fit:contain;background:#eef3f0}body[data-c15-print] .c15-paper-recap .c15-report-sdgs{margin:10px 0;padding:10px 0;gap:16px}body[data-c15-print] .c15-paper-recap .c15-report-sdgs img{width:48px;height:48px}body[data-c15-print] .c15-paper-recap .c15-report-takeaway{margin:10px 0;padding:10px 0}body[data-c15-print] .c15-paper-recap .c15-paper-two{margin:6px 0}body[data-c15-print] .c15-paper-recap .c15-paper-two>section{padding:8px 0}body[data-c15-print] .c15-paper-recap .c15-paper-footer{margin-top:12px;padding-top:10px}}@media print{body[data-c15-print] .c15-paper-recap .c15-paper-brand img{width:22px;height:28px}body[data-c15-print] .c15-paper-recap .c15-paper-brand{padding-bottom:6px;margin-bottom:8px}body[data-c15-print] .c15-paper-recap .c15-report-scope{padding:5px 0;gap:14px}body[data-c15-print] .c15-paper-recap .c15-paper-numbers{padding:8px;margin:8px 0}body[data-c15-print] .c15-paper-recap .c15-eyebrow{font-size:8pt}body[data-c15-print] .c15-paper-recap .c15-report-sdgs{margin:8px 0;padding:8px 0}body[data-c15-print] .c15-paper-recap .c15-paper-footer{margin-top:8px;padding-top:8px}}.c15-recap-feedback{border-top:1px solid #cddbd3;margin:14px 0;padding-top:10px;break-inside:avoid}.c15-recap-feedback-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px 24px;margin:10px 0}.c15-recap-feedback-grid>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:10px;padding:6px 0;border-bottom:1px solid #e1e8e2}.c15-recap-feedback-grid strong{font-size:18px;color:#176348}.c15-recap-feedback-grid small,.c15-recap-feedback>small{font-size:11px}.c15-recap-feedback-source{display:block;overflow-wrap:anywhere;margin:5px 0}@media screen and (max-width:600px){.c15-recap-feedback-grid{grid-template-columns:1fr}}@media print{body[data-c15-print] .c15-paper-recap .c15-recap-feedback{margin:8px 0;padding-top:6px}body[data-c15-print] .c15-paper-recap .c15-recap-feedback-grid{grid-template-columns:1fr 1fr;gap:2px 20px;margin:6px 0}body[data-c15-print] .c15-paper-recap .c15-recap-feedback-grid>div{padding:3px 0;font-size:8.5pt}body[data-c15-print] .c15-paper-recap .c15-recap-feedback-grid strong{font-size:10pt}body[data-c15-print] .c15-paper-recap .c15-recap-feedback-grid small,body[data-c15-print] .c15-paper-recap .c15-recap-feedback>small{font-size:7.5pt;line-height:1.4}}.c15-story-editor-controls,.c15-delivery-fields{border:0;padding:0;margin:0;min-width:0}.c15-story-editor-controls>small{display:block;margin-top:12px}.c15-delivery-fields{display:grid;align-content:start;gap:15px}.c15-paper .c15-paper-numbers:not(:has(>div:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr))}.c15-paper .c15-paper-numbers:not(:has(>div:nth-child(2))){grid-template-columns:1fr}.c15-report-purpose-story:has(>div:only-of-type){grid-template-columns:1fr}@media print{body[data-c15-print] .c15-paper{min-height:0!important}body[data-c15-print] .c15-paper-brand{padding-bottom:6px;margin-bottom:8px}body[data-c15-print] .c15-paper-footer{margin-top:8px;padding-top:6px}body[data-c15-print] .c15-paper-full .c15-paper-heading h2{margin:4px 0 8px;font-size:19pt}body[data-c15-print] .c15-paper-full .c15-paper-brand img{width:22px;height:28px}body[data-c15-print] .c15-paper-full .c15-paper-numbers{margin:10px 0;padding:10px 8px}body[data-c15-print] .c15-paper-full .c15-paper-numbers>div{padding:0 12px;gap:5px}body[data-c15-print] .c15-paper-full .c15-paper-numbers strong{font-size:18pt}body[data-c15-print] .c15-paper-full .c15-paper-numbers span{max-width:none}body[data-c15-print] .c15-paper-full .c15-paper-lead{padding-bottom:4px}body[data-c15-print] .c15-paper-full .c15-paper-lead>p:last-child{font-size:9pt;line-height:1.5}body[data-c15-print] .c15-paper-full .c15-photo-stories{margin:12px 0}body[data-c15-print] .c15-paper-full .c15-photo-stories figure{grid-template-columns:1.7fr 1fr;gap:16px;margin:10px 0}body[data-c15-print] .c15-paper-full .c15-photo-stories figure>img{order:0;height:210px;object-fit:contain;background:#eef3f0}body[data-c15-print] .c15-paper-full .c15-photo-stories h3{font-size:10pt;line-height:1.4}body[data-c15-print] .c15-paper-full .c15-feedback-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:6px 0}body[data-c15-print] .c15-paper-full .c15-feedback-metrics h4{margin:0 0 8px}body[data-c15-print] .c15-paper-full .c15-feedback-metrics p{font-size:8pt;line-height:1.4;margin:5px 0}body[data-c15-print] .c15-paper-full .c15-feedback-metrics article>small{display:block;overflow-wrap:anywhere;font-size:7pt}body[data-c15-print] .c15-paper-full .c15-report-appendix{break-inside:auto;padding:10px 0 0}body[data-c15-print] .c15-paper-full .c15-report-appendix>.c15-paper-section{margin-top:8px;padding:10px 0}body[data-c15-print] .c15-paper-full .c15-delivery-date>strong{font-size:15pt}body[data-c15-print] .c15-paper-full .c15-delivery-columns{gap:18px;margin:10px 0}body[data-c15-print] .c15-paper-full .c15-delivery-columns>div{padding-top:8px;gap:4px}body[data-c15-print] .c15-paper-full .c15-delivery-columns strong{font-size:16pt}}.c15-activity-report-header{margin-bottom:18px}.c15-report-masthead{display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:2px solid #0b5146;padding-bottom:14px}.c15-report-client{min-width:0}.c15-report-client .fb-partner-label{gap:14px}.c15-report-client .fb-partner-label small{display:none}.c15-report-client .fb-partner-label b{font-size:21px}.c15-report-client img{width:70px!important;height:62px!important;object-fit:contain}.c15-report-platform{display:flex;align-items:center;gap:8px;color:#63746c;font-size:9px;line-height:1.5;flex-shrink:0}.c15-report-platform img{width:22px;height:30px;object-fit:contain}.c15-report-title{padding-top:16px}.c15-report-title h2{font-size:29px;line-height:1.35;margin:6px 0}.c15-report-title>p:not(.c15-eyebrow){font-size:13px;color:#66756e;margin:7px 0}.c15-report-provider{margin-top:8px}.c15-report-provider .fb-partner-label{font-size:12px;gap:8px}.c15-report-provider img{width:28px!important;height:28px!important;object-fit:contain}.c15-paper .c15-report-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr))!important;background:#eef4f0;border:0;border-radius:0;padding:16px 8px;gap:0}.c15-paper .c15-report-kpis>div{align-items:flex-start;justify-content:flex-start;padding:0 16px;gap:6px;text-align:left;min-width:0;border:0;border-left:1px solid #cadbd1}.c15-paper .c15-report-kpis>div:first-child{border-left:0}.c15-report-icon{display:block;width:25px;height:25px;color:#476d5c}.c15-paper .c15-report-kpis strong{color:#0b5146;font-size:30px;letter-spacing:-.8px;font-variant-numeric:tabular-nums}.c15-paper .c15-report-kpis strong small{font-size:12px;letter-spacing:0;margin-left:4px}.c15-paper .c15-report-kpis span{max-width:none;font-size:12px;color:#3f5d50}.c15-paper sup{font-size:.65em;margin-left:3px;color:#6d7b73}.c15-report-feedback{border-top:1px solid #cdd9d1;padding-top:12px}.c15-report-feedback>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.c15-report-feedback>header .c15-eyebrow{margin:0}.c15-report-feedback-sample{color:#727970;font-size:11px;white-space:nowrap}.c15-report-feedback-groups{display:grid;grid-template-columns:1fr 1fr;gap:28px}.c15-report-feedback-groups h3{font-size:17px;margin:6px 0 10px}.c15-report-feedback .c15-recap-feedback-grid{display:grid;grid-template-columns:1fr;gap:10px}.c15-report-feedback .c15-report-feedback-row{display:grid;grid-template-columns:1fr auto;gap:5px 12px;border:0;padding:0}.c15-report-feedback-row>span{font-size:13px}.c15-report-feedback .c15-report-feedback-row strong{font-size:21px;font-variant-numeric:tabular-nums;color:#0b5146}.c15-report-bar{grid-column:1/-1;width:100%;height:4px}.c15-report-footnotes{border-top:1px solid #bbcbbf;margin-top:20px;padding-top:9px;color:#67726b;font-size:12px;line-height:1.5}.c15-report-footnotes h3{font-size:12px;margin:0 0 5px;color:#58665d}.c15-report-footnotes p{font-size:12px;margin:4px 0;line-height:1.5}.c15-report-footnotes p>b{display:inline-block;width:12px}.c15-report-provenance{display:grid;gap:3px;margin-top:6px;font-size:12px;overflow-wrap:anywhere}.c15-report-audit{color:#727970}.c15-period-report .c15-paper-table td:nth-last-child(-n+2){font-variant-numeric:tabular-nums;white-space:nowrap}.c15-period-report .c15-paper-table td>span{display:block;color:#6b766f;font-size:12px;margin-top:3px}@media print{body[data-c15-print] .c15-period-report .c15-paper-table{font-size:9pt}body[data-c15-print] .c15-period-report .c15-paper-table th,body[data-c15-print] .c15-period-report .c15-paper-table td{padding:7px 6px}body[data-c15-print] .c15-period-report .c15-paper-table td>span{font-size:7.5pt}body[data-c15-print] .c15-period-report .c15-paper-table tr{break-inside:avoid}}@media(max-width:600px){.c15-report-masthead{gap:12px}.c15-report-client .fb-partner-label b{font-size:17px}.c15-report-feedback-groups{grid-template-columns:1fr;gap:16px}}@media print{body[data-c15-print] .c15-activity-report-header{margin-bottom:9px}body[data-c15-print] .c15-report-masthead{padding-bottom:7px}body[data-c15-print] .c15-report-client .fb-partner-label b{font-size:14pt}body[data-c15-print] .c15-report-client img{width:54px!important;height:48px!important}body[data-c15-print] .c15-report-platform{font-size:6.5pt}body[data-c15-print] .c15-report-title{padding-top:8px}body[data-c15-print] .c15-report-title h2{font-size:18pt;margin:4px 0}body[data-c15-print] .c15-report-title>p:not(.c15-eyebrow){font-size:8pt;margin:4px 0}body[data-c15-print] .c15-report-provider{margin-top:4px}body[data-c15-print] .c15-report-provider .fb-partner-label{font-size:8pt}body[data-c15-print] .c15-report-provider img{width:24px!important;height:24px!important}body[data-c15-print] .c15-paper .c15-report-kpis{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))!important;padding:10px 4px;margin:8px 0;-webkit-print-color-adjust:exact;print-color-adjust:exact}body[data-c15-print] .c15-paper .c15-report-kpis>div{padding:0 12px;gap:4px;text-align:left}body[data-c15-print] .c15-paper .c15-report-kpis strong{font-size:21pt}body[data-c15-print] .c15-paper .c15-report-kpis span{font-size:8pt}body[data-c15-print] .c15-report-icon{width:20px;height:20px}body[data-c15-print] .c15-report-feedback-groups{grid-template-columns:1fr 1fr;gap:25px}body[data-c15-print] .c15-report-feedback-groups h3{font-size:10pt;margin:4px 0 7px}body[data-c15-print] .c15-paper .c15-report-feedback .c15-recap-feedback-grid{grid-template-columns:1fr;gap:6px;margin:0}body[data-c15-print] .c15-report-feedback-sample{font-size:7.5pt}body[data-c15-print] .c15-paper .c15-report-feedback-row{padding:0;gap:3px 12px}body[data-c15-print] .c15-report-feedback-row>span{font-size:8.5pt}body[data-c15-print] .c15-paper .c15-report-feedback-row strong{font-size:13pt}body[data-c15-print] .c15-report-bar{height:3px}body[data-c15-print] .c15-report-footnotes{margin-top:10px;padding-top:6px;break-inside:avoid}body[data-c15-print] .c15-report-footnotes h3,body[data-c15-print] .c15-report-footnotes p{font-size:7pt;line-height:1.45;margin:3px 0;color:#667169}body[data-c15-print] .c15-report-provenance{font-size:6.5pt;line-height:1.4}body[data-c15-print] .c15-paper .c15-paper-lead>p:last-child{font-size:10pt;line-height:1.55}body[data-c15-print] .c15-paper .c15-report-purpose-story{display:grid}body[data-c15-print] .c15-paper-full .c15-report-purpose-story{padding:8px 0;row-gap:8px}body[data-c15-print] .c15-paper-full .c15-report-sdgs{margin:8px 0;padding:8px 0;gap:16px}body[data-c15-print] .c15-paper-recap .c15-photo-stories img{height:210px}body[data-c15-print] .c15-paper-full .c15-photo-stories figure>img{height:230px}body[data-c15-print] .c15-paper .c15-photo-stories h3{font-size:9pt;font-weight:500;line-height:1.5}}.c15-paper .c15-report-kpis>div:last-child{grid-column:auto;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;border-left:1px solid #cadbd1;border-top:0}.c15-paper .c15-report-kpis>div:only-child{border-left:0}.c15-paper .c15-paper-lead>p:last-child{color:#30483d}.c15-report-delivery-details{border-top:1px solid #cdd9d1;margin-top:16px;padding-top:10px;break-inside:avoid}.c15-report-delivery-details>p:not(.c15-eyebrow){font-size:14px;line-height:1.5}.c15-report-delivery-details dl{display:grid;gap:6px;font-size:12px}.c15-report-delivery-details dl>div{display:grid;grid-template-columns:85px 1fr;gap:12px}.c15-report-delivery-details dt{color:#657368}.c15-report-delivery-details dd{margin:0}@media print{body[data-c15-print] .c15-paper .c15-report-kpis>div:last-child{align-items:flex-start;justify-content:flex-start}body[data-c15-print] .c15-report-delivery-details{margin-top:8px;padding-top:5px}body[data-c15-print] .c15-report-delivery-details>p:not(.c15-eyebrow){font-size:8.5pt;margin:5px 0}body[data-c15-print] .c15-report-delivery-details dl{font-size:7.5pt;gap:3px;margin:5px 0}body[data-c15-print] .c15-paper-full .c15-photo-stories figure>img{height:190px}body[data-c15-print] .c15-paper-full .c15-report-feedback-row strong{font-size:12pt}body[data-c15-print] .c15-paper-full .c15-report-feedback .c15-recap-feedback-grid{gap:4px}}.c15-report-client .fb-organisation-logo:has(.fb-organisation-wordmark){display:none}@media print{body[data-c15-print] .c15-paper-full p{font-size:9pt;line-height:1.5;margin:6px 0}body[data-c15-print] .c15-paper-full .c15-eyebrow{font-size:8pt;margin:4px 0}body[data-c15-print] .c15-paper-full .c15-paper-lead{padding:0;margin:8px 0}body[data-c15-print] .c15-paper-full .c15-photo-stories{margin:8px 0}body[data-c15-print] .c15-paper-full .c15-photo-stories figure{margin:6px 0}body[data-c15-print] .c15-paper-full .c15-report-feedback{margin:8px 0;padding-top:6px}body[data-c15-print] .c15-paper-full .c15-report-footnotes p{font-size:7pt;line-height:1.45;margin:3px 0}}@media print{body[data-c15-print] .c15-paper-full:not(.is-long-report) .c15-photo-stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 10px;align-items:start}body[data-c15-print] .c15-paper-full:not(.is-long-report) .c15-photo-stories>header{grid-column:1/-1}body[data-c15-print] .c15-paper-full:not(.is-long-report) .c15-photo-stories figure,body[data-c15-print] .c15-paper-full:not(.is-long-report) .c15-photo-stories figure:nth-of-type(2n){display:flex;flex-direction:column;gap:5px;margin:0;min-width:0;break-inside:avoid}body[data-c15-print] .c15-paper-full:not(.is-long-report) .c15-photo-stories figure>img,body[data-c15-print] .c15-paper-full:not(.is-long-report) .c15-photo-stories figure:nth-of-type(2n)>img{order:0!important;width:100%;height:112px;object-fit:cover;border-radius:3px}body[data-c15-print] .c15-paper-full:not(.is-long-report) .c15-photo-stories figcaption{min-width:0;padding:0}body[data-c15-print] .c15-paper-full:not(.is-long-report) .c15-photo-stories figcaption>span{font-size:6.5pt;line-height:1.25}body[data-c15-print] .c15-paper-full:not(.is-long-report) .c15-photo-stories figcaption h3{font-size:7.3pt;line-height:1.38;margin:3px 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}body[data-c15-print] .c15-paper-full:not(.is-long-report) .c15-photo-stories figcaption p{font-size:6.8pt;line-height:1.35;margin:2px 0}}.c15-report-evidence{display:contents}@media print{body[data-c15-print] .c15-paper.is-long-report .c15-paper-lead>p:last-child{font-size:9pt;line-height:1.5;max-width:none}body[data-c15-print] .is-long-report .c15-report-evidence{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;align-items:start}body[data-c15-print] .is-long-report .c15-report-evidence>.c15-photo-stories{display:contents}body[data-c15-print] .is-long-report .c15-photo-stories>header{grid-column:1;grid-row:1}body[data-c15-print] .is-long-report .c15-report-evidence>.c15-report-feedback{grid-column:2;grid-row:1 / 3;margin:0;padding-top:0;border-top:0}body[data-c15-print] .is-long-report .c15-report-evidence>.c15-report-sdgs{grid-column:1/-1;margin:4px 0}body[data-c15-print] .is-long-report .c15-photo-stories figure{display:contents}body[data-c15-print] .is-long-report .c15-photo-stories figure>img{grid-column:1;grid-row:2;width:100%;height:150px}body[data-c15-print] .is-long-report .c15-photo-stories figcaption{grid-column:1/-1;grid-row:3;padding:0}body[data-c15-print] .is-long-report .c15-photo-stories h3{font-size:8pt;line-height:1.45;margin:4px 0}body[data-c15-print] .is-long-report .c15-report-feedback-groups{gap:12px}body[data-c15-print] .is-long-report .c15-report-feedback-groups h3{font-size:9pt}body[data-c15-print] .is-long-report .c15-report-feedback-row{grid-template-columns:1fr auto}body[data-c15-print] .is-long-report .c15-report-feedback-row>span{font-size:8pt}body[data-c15-print] .is-long-report .c15-report-feedback-row strong{font-size:13pt}body[data-c15-print] .c15-paper-full.is-long-report .c15-report-evidence{grid-template-columns:1.2fr 1fr;gap:4px 18px}body[data-c15-print] .c15-paper-full.is-long-report .c15-paper-lead>p:last-child{line-height:1.4}body[data-c15-print] .c15-paper.is-long-report .c15-report-kpis{padding:7px 4px}body[data-c15-print] .c15-paper.is-long-report .c15-report-kpis>div{display:grid;grid-template-columns:20px 1fr;align-items:center;gap:3px 6px}body[data-c15-print] .c15-paper.is-long-report .c15-report-kpis span{grid-column:1/-1}body[data-c15-print] .is-long-report .c15-report-footnotes{column-count:2;column-gap:18px}body[data-c15-print] .is-long-report .c15-report-footnotes h3{column-span:all}body[data-c15-print] .c15-paper.is-long-report .c15-report-footnotes p{break-inside:avoid;line-height:1.35;margin:2px 0}body[data-c15-print] .is-long-report .c15-report-provenance{break-inside:avoid}body[data-c15-print] .c15-paper-full.is-long-report .c15-report-kpis{padding:5px 4px;margin:6px 0}}.c15-report-questionnaire-note{font-size:12px;line-height:1.6;color:#49665b;margin:10px 0}@media print{body[data-c15-print] .c15-report-questionnaire-note{font-size:8pt;line-height:1.5;margin:6px 0}}@media screen{:root{--im-title: 28px;--im-section: 22px}.fb-auth-page{padding:40px 24px 56px;min-height:calc(100vh - 110px)}.fb-auth-page>form,.fb-auth-page>.fb-event-onboarding{width:min(800px,100%);min-width:0;margin:0 auto}.fb-auth-page .fb-register-wizard{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:32px 40px}.fb-event-onboarding>section{padding:32px 40px;gap:18px}.fb-event-onboarding__form,.fb-event-onboarding__profile,.fb-event-onboarding__receipt{box-sizing:border-box;width:100%;max-width:none}.fb-auth-page>section{width:min(620px,100%);box-sizing:border-box;padding:32px 36px}.fb-auth-page h1,.fb-register-wizard>h1,.fb-event-onboarding h1{font-size:var(--im-title);line-height:1.3;letter-spacing:-.025em;max-width:100%;text-wrap:pretty}.fb-auth-page label,.fb-event-onboarding__form label,.fb-event-onboarding__form legend{font-size:14px;line-height:1.6;font-weight:650}.fb-auth-page input:not([type=radio]):not([type=checkbox]),.fb-auth-page textarea{font-size:16px;min-height:46px;padding:10px 12px}.fb-auth-page input[type=radio],.fb-auth-page input[type=checkbox]{width:18px;height:18px;min-height:18px;flex:0 0 auto;padding:0}.fb-auth-page p[role=status],.fb-auth-page p[role=alert],.fb-event-onboarding p{font-size:14px;font-weight:500;letter-spacing:normal;text-transform:none;line-height:1.65;overflow-wrap:anywhere}.fb-auth-page small,.fb-register-wizard .fb-auth-steps li span{font-size:13px;line-height:1.6}.fb-register-wizard>ol.fb-auth-steps{margin:20px 0;gap:12px}.fb-event-onboarding__welcome{min-height:320px}.fb-workspace-content{padding:28px 32px 64px}.fb-workspace .fb-page-heading h1,.fb-r34-banner h1,.fb-social-banner h1,.fb-admin-banner h1,.fb-admin-data-centre__hero h1,.fb-public-search>header h1,.fb-detail-hero h1,.c15-public-page-title h1{font-size:var(--im-title);line-height:1.3;letter-spacing:-.025em;text-wrap:pretty}.fb-r34-banner,.fb-social-banner,.fb-admin-banner{padding:26px 28px;gap:22px}.fb-page-heading>span,.fb-workspace-content label{font-size:14px;line-height:1.65}.fb-workspace-content input:not([type=checkbox]):not([type=radio]),.fb-workspace-content select,.fb-workspace-content textarea{min-width:0;font-size:16px}.fb-priority-list header h2,.fb-dashboard-result h2,.fb-social-next h2,.fb-collaboration-columns h2,.fb-current-task h2,.fb-arrangement-summary h2,.fb-measure-step h2,.fb-confirm-step h2{font-size:24px;line-height:1.4}.fb-activity-card h2,.fb-activity-card h3,.fb-compare-candidate-card h2{font-size:23px;line-height:1.4;text-wrap:pretty}.fb-activity-card p,.fb-activity-card dd,.fb-activity-card li,.fb-compare-candidate-card dd{font-size:14px;line-height:1.6}.fb-activity-card small,.fb-activity-card dt,.fb-metric-strip span,.fb-metric-strip p,.fb-workflow small{font-size:13px;line-height:1.55}.fb-activity-card__media{aspect-ratio:16 / 10;overflow:hidden;background:#e7eee8}.fb-activity-card__media{position:relative}.c15-card-media-label{position:absolute;left:12px;bottom:12px;background:#fffefaf2;color:#355c50;padding:4px 8px;border-radius:4px;font-size:12px}.c15-organisation-placeholder{width:24px;height:24px;flex:none}.fb-organisation-logo--compact .fb-organisation-wordmark{display:grid;place-items:center;width:100%;height:100%;padding:4px;box-sizing:border-box}.fb-activity-card__media>img,.fb-activity-card__media>.fb-media-unavailable{width:100%;height:100%;object-fit:cover}.fb-media-unavailable{display:grid;place-content:center;gap:8px;padding:20px;box-sizing:border-box;text-align:center;background:linear-gradient(135deg,#edf3ed,#f5f0e3);color:#49685e;font-size:14px;line-height:1.6}.fb-media-unavailable:before{content:"";width:38px;height:28px;margin:0 auto;border:2px solid #8ba799;border-radius:5px;background:linear-gradient(140deg,transparent 50%,#c2d4c7 51%)}.c15-workbench-heading h2{font-size:26px;line-height:1.4}.c15-workbench-reading h3{font-size:20px}.fb-compare-decision-preview h2{font-size:28px;line-height:1.4}.fb-workspace :is(h1,h2,h3,dd),.fb-public :is(h1,h2,h3,dd){overflow-wrap:break-word}.fb-button{min-height:44px;font-size:14px;line-height:1.45}.fb-workspace-header{gap:16px}}@media screen and (max-width:760px){:root{--im-title: 24px;--im-section: 20px}.fb-auth-page{padding:24px 16px 40px}.fb-auth-page .fb-register-wizard,.fb-event-onboarding>section,.fb-auth-page>section{padding:24px 20px}.fb-workspace-content{padding:22px 18px 44px}.fb-r34-banner,.fb-social-banner,.fb-admin-banner{padding:22px 20px}}@media screen{.fb-auth-page{background-image:url(/assets/hong-kong-line-art-preview-15f5b7b331ae016f.webp)}}@media screen{.fb-social-activity>.fb-page-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px 24px;padding-bottom:17px}.fb-social-activity>.fb-page-heading>div{min-width:0}.fb-social-activity>.fb-page-heading h1{margin:0;font-size:clamp(28px,2.4vw,34px);line-height:1.25}.fb-social-activity>.fb-page-heading>div>span{max-width:680px;margin-top:8px;font-size:14px;line-height:1.55}.fb-social-activity>.fb-page-heading>.fb-button{width:auto;min-width:132px;max-width:180px;min-height:44px;padding-inline:16px;white-space:nowrap}.fb-managed-activity-list article{grid-template-columns:128px minmax(0,1fr);min-height:0;align-items:start}.fb-managed-activity-list article>.fb-managed-activity-list__media{display:block;box-sizing:border-box;width:128px;height:80px;min-width:0;min-height:0;aspect-ratio:16 / 10;align-self:start;padding:0;overflow:hidden;background:#edf2ec}.fb-managed-activity-list article>.fb-managed-activity-list__media img,.fb-managed-activity-list article>.fb-managed-activity-list__media .fb-media-unavailable{display:grid;box-sizing:border-box;width:100%;height:100%;min-height:0;object-fit:cover}.fb-managed-activity-list article>.fb-managed-activity-list__content{display:flex;flex-direction:column;align-items:stretch;justify-content:center;min-width:0;gap:5px;padding:12px 16px!important}.fb-managed-activity-list article>.fb-managed-activity-list__content>span,.fb-managed-activity-list article>.fb-managed-activity-list__content>h2,.fb-managed-activity-list article>.fb-managed-activity-list__content>small,.fb-managed-activity-list article>.fb-managed-activity-list__content>p{grid-column:auto!important;grid-row:auto!important;margin:0}.fb-managed-activity-list article>.fb-managed-activity-list__content>span{color:#60796f;font-size:12px;line-height:1.45}.fb-managed-activity-list article>.fb-managed-activity-list__content>h2{font-size:20px;line-height:1.35}.fb-managed-activity-list article>.fb-managed-activity-list__content>small{color:#60796f;font-size:12px;line-height:1.5}.fb-managed-activity-list article>.fb-managed-activity-list__content>p{color:#526e67;font-size:13px;line-height:1.5}.fb-managed-activity-list article>.fb-managed-activity-list__content>.fb-managed-activity-list__actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:7px;padding-top:10px;border-top:1px solid #e2ebe6;min-width:0}.fb-managed-activity-list article>.fb-managed-activity-list__content>.fb-managed-activity-list__actions>div{display:flex;flex:1 1 100%;flex-direction:row;flex-wrap:wrap;align-items:center;gap:5px 12px;min-width:0}.fb-managed-activity-list article>.fb-managed-activity-list__content>.fb-managed-activity-list__actions .fb-button{grid-column:auto!important;grid-row:auto!important;align-self:center;width:auto;min-width:0;max-width:100%;min-height:42px;padding-inline:14px}.fb-managed-activity-list article>.fb-managed-activity-list__content>.fb-managed-activity-list__actions>span,.fb-managed-activity-list article>.fb-managed-activity-list__content>.fb-managed-activity-list__actions>div>span{flex:1 1 100%;color:#60796f;font-size:12px;line-height:1.5}.fb-admin-workbench-nav{display:flex;gap:6px;margin:20px 0 16px;overflow-x:auto;border-bottom:1px solid #d5e1dc}.fb-admin-workbench-nav button{flex:0 0 auto;min-height:42px;border:1px solid transparent;border-bottom:2px solid transparent;border-radius:5px 5px 0 0;padding:8px 13px;background:transparent;color:#496b62;font:inherit;font-size:13px;font-weight:750;cursor:pointer}.fb-admin-workbench-nav button:hover,.fb-admin-workbench-nav button:focus-visible{background:#eff6f1;outline:2px solid #28735f;outline-offset:1px}.fb-admin-workbench-nav button.is-active{border-color:#d5e1dc;border-bottom-color:#0a5a4c;background:#fffefa;color:#0a5a4c}.fb-admin-demand-view__header{margin:10px 0 14px}.fb-admin-demand-view__header>div>p{margin:0 0 4px;color:#61786f;font-size:12px}.fb-admin-demand-view__header h2{margin:0;color:#123f35;font:700 23px/1.35 "Noto Serif TC",serif}.fb-admin-demand-view__header span{display:block;margin-top:5px;color:#526e67;font-size:13px;line-height:1.55}.fb-admin-data-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,340px);align-items:start;gap:16px}.fb-admin-data-workbench__table-pane{min-width:0}.fb-admin-data-workbench__detail{position:sticky;top:12px;min-width:0;border:1px solid #cfddd7;border-radius:7px;background:#fffefa;box-shadow:0 5px 18px #143f350f}.fb-admin-data-workbench__detail>summary{display:none}.fb-admin-data-workbench__detail-body{padding:16px}.fb-admin-data-workbench__detail-body>p:first-child{margin:0 0 7px;color:#60796f;font-size:12px;font-weight:750}.fb-admin-data-workbench__detail-body h3{margin:0;color:#123f35;font-size:19px;line-height:1.4}.fb-admin-data-workbench__detail-body>span{display:block;margin-top:5px;color:#60796f;font-size:13px}.fb-admin-demand-detail-metrics{display:grid;gap:0;margin:16px 0 0}.fb-admin-demand-detail-metrics>div{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding:10px 0;border-top:1px solid #e2ebe6}.fb-admin-demand-detail-metrics dt{color:#60796f;font-size:12px}.fb-admin-demand-detail-metrics dd{margin:0;color:#123f35;font-size:17px;font-weight:800;font-variant-numeric:tabular-nums;text-align:right}.fb-admin-demand-detail-note{margin:12px 0 0;color:#61786f;font-size:12px;line-height:1.6}.fb-admin-data-workbench__next{display:inline-flex;align-items:center;min-height:42px;margin-top:14px;color:#075d50;font-size:13px;font-weight:750;text-underline-offset:3px}.fb-admin-demand-table th:first-child{width:45%}.fb-admin-demand-table__select{display:grid;justify-items:start;gap:4px;width:100%;min-height:44px;border:0;padding:7px 8px;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.fb-admin-demand-table__select b{color:#16463b;font-size:13px}.fb-admin-demand-table__select span{color:#61786f;font-size:11px;font-weight:500}.fb-admin-demand-table tbody tr[aria-selected=true]{background:#edf6f1;box-shadow:inset 3px 0 #0a5a4c}.fb-admin-demand-table__select:focus-visible{outline:2px solid #28735f;outline-offset:-2px}.fb-admin-workbench-summary{align-items:stretch}.fb-admin-workbench-note{padding:18px;border:1px solid #cfddd7;border-radius:7px;background:#fffefa}.fb-admin-workbench-note>p{margin:0;color:#60796f;font-size:12px;font-weight:750}.fb-admin-workbench-note h2{margin:6px 0 10px;color:#123f35;font:700 20px/1.4 "Noto Serif TC",serif}.fb-admin-workbench-note ul{margin:0;padding-left:18px;color:#526e67;font-size:13px;line-height:1.8}.fb-admin-report-panel--page{margin-top:0;padding-top:0;border-top:0}.fb-admin-report-panel--page>.fb-button{margin-bottom:16px}.fb-admin-arrangements-view>.fb-admin-data-workbench{margin-top:10px}.fb-admin-demand-controls{display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap}.fb-admin-demand-search{display:grid;gap:5px;min-width:min(280px,100%);color:#526e67;font-size:12px;font-weight:750}.fb-admin-demand-search input{box-sizing:border-box;width:min(340px,40vw);min-width:220px;min-height:42px;border:1px solid #aabeb5;border-radius:6px;padding:8px 11px;background:#fffefa;color:#174e42;font:inherit}.fb-admin-data-centre__coverage-note{max-width:920px}.fb-admin-arrangements-view{min-width:0}.fb-admin-arrangements-query-row{display:flex;align-items:end;gap:10px 16px;flex-wrap:wrap;margin:12px 0 10px}.fb-admin-arrangements-search{display:grid;gap:5px;width:min(520px,100%);color:#526e67;font-size:12px;font-weight:750}.fb-admin-arrangements-search input{box-sizing:border-box;width:100%;min-width:0;min-height:42px;border:1px solid #aabeb5;border-radius:5px;padding:8px 10px;background:#fffefa;color:#174e42;font:inherit;font-weight:500}.fb-admin-arrangements-query-row>span{padding-bottom:11px;color:#61786f;font-size:12px}.fb-admin-data-centre__table--arrangements{min-width:640px}.fb-admin-data-centre__table--arrangements th:first-child{width:35%}.fb-admin-data-centre__table--arrangements td{white-space:normal;line-height:1.5}.fb-admin-data-centre__table--arrangements td b{color:#16463b;font-size:12px}.fb-admin-data-centre__table--arrangements td span,.fb-admin-data-centre__table--arrangements .fb-admin-demand-table__select span{color:#61786f;font-size:11px}.fb-admin-data-centre__table--arrangements tr[aria-selected=true]{background:#edf6f1}.fb-admin-data-centre__table--arrangements .fb-admin-demand-table__select{min-height:56px}.fb-admin-data-centre__table--arrangements .fb-admin-demand-table__select:focus-visible,.fb-admin-arrangements-search input:focus-visible{outline:3px solid #70b8a2;outline-offset:2px}.fb-admin-data-centre__table--arrangements tbody td{font-variant-numeric:tabular-nums}.fb-admin-arrangements-header h2{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;font-size:23px;line-height:1.3}.fb-admin-data-centre__clear-search{margin-left:10px;border:0;background:transparent;color:#075d50;font:inherit;font-weight:750;text-decoration:underline;cursor:pointer}}@media screen and (max-width:760px){.fb-social-activity>.fb-page-heading{grid-template-columns:minmax(0,1fr) auto;gap:12px}.fb-social-activity>.fb-page-heading>.fb-button{min-width:118px;max-width:146px;padding-inline:12px}.fb-managed-activity-list article{grid-template-columns:80px minmax(0,1fr)}.fb-managed-activity-list article>.fb-managed-activity-list__media{grid-column:1;grid-row:1;width:80px;height:50px;aspect-ratio:16 / 10;margin:12px 0}.fb-managed-activity-list article>.fb-managed-activity-list__content{display:contents}.fb-managed-activity-list article>.fb-managed-activity-list__content>span{grid-column:2;grid-row:1;align-self:center;padding:8px 10px}.fb-managed-activity-list article>.fb-managed-activity-list__content>h2,.fb-managed-activity-list article>.fb-managed-activity-list__content>small,.fb-managed-activity-list article>.fb-managed-activity-list__content>p,.fb-managed-activity-list article>.fb-managed-activity-list__content>.fb-managed-activity-list__actions{grid-column:1 / -1!important}.fb-managed-activity-list article>.fb-managed-activity-list__content>h2{font-size:18px}.fb-managed-activity-list article>.fb-managed-activity-list__content>small,.fb-managed-activity-list article>.fb-managed-activity-list__content>p{padding-inline:12px}.fb-managed-activity-list article>.fb-managed-activity-list__content>.fb-managed-activity-list__actions{margin-top:4px;padding:10px 12px 12px}.fb-admin-data-workbench{grid-template-columns:minmax(0,1fr)}.fb-admin-data-workbench__detail{position:static}.fb-admin-data-workbench__detail>summary{display:flex;min-height:44px;align-items:center;padding:0 14px;color:#16463b;font-size:13px;font-weight:800;cursor:pointer}.fb-admin-data-workbench__detail-body{padding-top:12px}.fb-admin-demand-controls{align-items:stretch}.fb-admin-demand-search input{width:100%;min-width:0}}@media screen and (max-width:430px){.fb-social-activity>.fb-page-heading{align-items:start}.fb-social-activity>.fb-page-heading h1{font-size:27px}.fb-social-activity>.fb-page-heading>.fb-button{min-width:108px;max-width:126px;font-size:13px}.fb-managed-activity-list article>.fb-managed-activity-list__content>span{padding-inline:8px;font-size:11px}.fb-managed-activity-list article>.fb-managed-activity-list__content>h2{font-size:17px;padding-inline:10px}.fb-managed-activity-list article>.fb-managed-activity-list__content>.fb-managed-activity-list__actions{gap:7px}.fb-admin-workbench-nav{gap:2px}.fb-admin-workbench-nav button{padding-inline:9px;font-size:12px}.fb-admin-data-centre__table{min-width:480px}}@media screen{.fb-admin-data-centre{padding-top:0}.fb-admin-data-centre>.fb-admin-data-centre__hero{padding:0 0 14px}.fb-admin-data-centre>.fb-admin-data-centre__hero>p{margin:0 0 4px}.fb-admin-data-centre>.fb-admin-data-centre__hero h1{max-width:920px;margin:0;font-size:30px;line-height:1.25;letter-spacing:-.025em}.fb-admin-data-centre>.fb-admin-data-centre__hero>span{max-width:920px;margin-top:5px;font-size:13px;line-height:1.5}.fb-admin-workbench-nav{margin-top:12px;margin-bottom:10px}.fb-admin-demand-view__header{margin:0 0 8px}.fb-admin-demand-view__header h2{font-size:21px}.fb-admin-demand-view__header span{margin-top:3px;font-size:12px}}@media screen and (min-width:761px)and (max-width:1279px){.fb-admin-data-workbench{grid-template-columns:minmax(0,1fr)}.fb-admin-data-workbench__detail{position:static}.fb-admin-data-workbench__detail>summary{display:flex;min-height:44px;align-items:center;padding:0 14px;color:#16463b;font-size:13px;font-weight:800;cursor:pointer}.fb-admin-data-workbench__detail-body{padding-top:12px}}@media screen{.fb-admin-activities-queue{max-width:none;min-width:0;padding-top:0}.fb-admin-activities-queue>.fb-page-heading{display:grid;gap:5px;margin:0 0 12px;padding:0 0 12px}.fb-admin-activities-queue>.fb-page-heading>p{margin:0;color:#60796f;font-size:12px;font-weight:750;letter-spacing:.04em}.fb-admin-activities-queue>.fb-page-heading h1{max-width:960px;margin:0;color:#123f35;font-size:clamp(26px,2.2vw,32px);line-height:1.3;letter-spacing:-.02em}.fb-admin-activities-queue>.fb-page-heading>span{max-width:920px;margin:0;color:#526e67;font-size:13px;line-height:1.55}.fb-admin-activities-queue .fb-admin-queue-toolbar{align-items:center;margin:0 0 12px;padding:10px 12px;border:1px solid #d5e1dc;border-radius:6px;background:#fffefa}.fb-admin-activities-queue .fb-admin-queue-toolbar>div:first-child{gap:2px}.fb-admin-activities-queue .fb-admin-queue-toolbar b{color:#16463b;font:inherit;font-size:16px;font-weight:750;line-height:1.35}.fb-admin-activities-queue .fb-admin-queue-toolbar span{font-size:12px;line-height:1.5}.fb-admin-activities-queue .fb-admin-queue-toolbar>div:last-child{gap:6px}.fb-admin-activities-queue .fb-admin-queue-toolbar .fb-button{width:auto;min-height:40px;padding:8px 12px;font-size:13px}.fb-admin-approval-workbench{display:grid;grid-template-columns:minmax(250px,.4fr) minmax(0,.6fr);align-items:start;gap:16px;min-width:0}.fb-admin-approval-list-pane,.fb-admin-approval-detail{min-width:0;border:1px solid #cfddd7;border-radius:7px;background:#fffefa}.fb-admin-approval-list-pane{position:sticky;top:12px;max-height:calc(100dvh - 160px);overflow:auto}.fb-admin-approval-search{position:sticky;z-index:1;top:0;display:grid;gap:5px;margin:0!important;padding:12px;border-bottom:1px solid #e2ebe6;background:#fffefa;color:#526e67;font-size:12px;font-weight:750}.fb-admin-approval-search input{box-sizing:border-box;width:100%;min-width:0;min-height:42px;border:1px solid #aabeb5;border-radius:5px;padding:8px 10px;background:#fff;color:#174e42;font:inherit;font-weight:500}.fb-admin-approval-search input:focus-visible{outline:2px solid #28735f;outline-offset:1px}.fb-admin-approval-list{display:grid;gap:0}.fb-admin-approval-row-shell+.fb-admin-approval-row-shell{border-top:1px solid #e2ebe6}.fb-admin-approval-row{display:grid;gap:4px;width:100%;min-height:78px;border:0;border-left:3px solid transparent;padding:11px 12px;background:#fffefa;color:#16463b;text-align:left;font:inherit;cursor:pointer}.fb-admin-approval-row:hover{background:#f5f8f4}.fb-admin-approval-row.is-selected{border-left-color:#0a5a4c;background:#edf6f1}.fb-admin-approval-row:focus-visible{position:relative;z-index:1;outline:2px solid #28735f;outline-offset:-2px}.fb-admin-approval-row__organisation{color:#60796f;font-size:11px;line-height:1.4}.fb-admin-approval-row>strong{color:#123f35;font-size:15px;line-height:1.4}.fb-admin-approval-row__meta{color:#60796f;font-size:11px;font-variant-numeric:tabular-nums}.fb-admin-approval-row>.fb-activity-approval-state{justify-self:start;margin-top:3px}.fb-admin-approval-empty{margin:0;padding:20px 14px;color:#60796f;font-size:13px;line-height:1.6}.fb-admin-approval-detail{position:static;max-height:none;overflow:visible}.fb-admin-approval-detail>summary{display:none}.fb-admin-approval-detail__body{min-width:0;padding:16px}.fb-admin-approval-detail__heading{display:flex;align-items:start;justify-content:space-between;gap:14px;margin:0 0 12px;padding:0 0 12px;border-bottom:1px solid #e2ebe6}.fb-admin-approval-detail__heading>div{min-width:0}.fb-admin-approval-detail__heading>div>span{color:#60796f;font-size:11px;line-height:1.5}.fb-admin-approval-detail__heading h2{margin:3px 0 0;color:#123f35;font:700 22px/1.35 "Noto Serif TC",serif}.fb-admin-approval-detail__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:0 0 12px}.fb-admin-approval-detail__facts>div{min-width:0;padding:8px 0;border-top:1px solid #e2ebe6}.fb-admin-approval-detail__facts dt{color:#60796f;font-size:11px;line-height:1.4}.fb-admin-approval-detail__facts dd{margin:3px 0 0;color:#315a50;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.fb-admin-quadrant-review{margin:12px 0;border-block:1px solid #d7e4de}.fb-admin-quadrant-review>header{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:6px 12px;padding:9px 0}.fb-admin-quadrant-review>header b{color:#16463b;font-size:13px}.fb-admin-quadrant-review>header span{color:#60796f;font-size:11px}.fb-admin-quadrant-review>article{display:grid;grid-template-columns:minmax(100px,.28fr) minmax(0,.72fr);gap:10px;padding:8px 0!important;border-top:1px solid #e2ebe6;background:transparent!important}.fb-admin-quadrant-review>article>span{color:#60796f;font-size:11px;font-weight:750}.fb-admin-quadrant-review>article>p{margin:0;color:#315a50;font-size:12px;font-weight:500;line-height:1.6;letter-spacing:0}.fb-admin-quadrant-review>article.is-missing>p{color:#8a5a20}.fb-admin-activities-queue .fb-admin-approval-focus{margin:12px 0;padding:12px 0;border-top:1px solid #d7e4de;border-bottom:1px solid #d7e4de}.fb-admin-activities-queue .fb-admin-approval-focus>span{font-size:10px;letter-spacing:.04em}.fb-admin-activities-queue .fb-admin-approval-focus h2{margin:4px 0;font:700 16px/1.4 "Noto Serif TC",serif}.fb-admin-activities-queue .fb-admin-approval-focus p{font-size:12px}.fb-admin-approval-detail__actions{display:grid;gap:10px;margin:12px 0;padding:12px;border-radius:6px;background:#f4f7f2}.fb-admin-approval-detail__actions>p{margin:0;color:#526e67;font-size:12px;line-height:1.55}.fb-admin-approval-detail__actions>label{display:grid;gap:5px;margin:0!important;color:#42675e;font-size:12px}.fb-admin-approval-detail__actions textarea{min-height:76px}.fb-admin-approval-detail__actions>div{display:flex;flex-wrap:wrap;gap:8px}.fb-admin-approval-detail__actions .fb-button{width:auto;min-width:132px;min-height:44px;padding-inline:14px}.fb-admin-approval-detail__actions>div>span{align-self:center;color:#60796f;font-size:12px;line-height:1.5}.fb-admin-approval-trust{margin-top:10px;border-top:1px solid #e2ebe6}.fb-admin-approval-trust>summary{min-height:42px;padding:11px 2px;color:#075d50;font-size:12px;font-weight:750;cursor:pointer}.fb-admin-approval-detail__mobile-back{display:none}.fb-admin-approval-empty-detail{padding:22px 6px}.fb-admin-approval-empty-detail h2{margin:0 0 6px;color:#123f35;font-size:18px}.fb-admin-approval-empty-detail p{margin:0;color:#60796f;font-size:13px;line-height:1.6}}@media screen and (max-width:1279px){.fb-admin-approval-workbench{grid-template-columns:minmax(0,1fr)}.fb-admin-approval-list-pane,.fb-admin-approval-detail{position:static;max-height:none;overflow:visible}.fb-admin-approval-detail>summary{display:flex;align-items:center;min-height:44px;padding:0 14px;color:#16463b;font-size:13px;font-weight:800;cursor:pointer}.fb-admin-approval-detail>summary:focus-visible{outline:2px solid #28735f;outline-offset:1px}.fb-admin-approval-detail__body{padding-top:12px}}@media screen and (max-width:760px){.fb-admin-activities-queue>.fb-page-heading h1{font-size:25px}.fb-admin-activities-queue .fb-admin-queue-toolbar{align-items:start;flex-direction:column;gap:9px}.fb-admin-approval-workbench{gap:12px}.fb-admin-approval-detail__heading{flex-direction:column;align-items:start}.fb-admin-approval-detail__facts{grid-template-columns:minmax(0,1fr)}.fb-admin-quadrant-review>article{grid-template-columns:minmax(92px,.32fr) minmax(0,.68fr)}.fb-admin-approval-detail__actions>div{display:grid;grid-template-columns:minmax(0,1fr)}.fb-admin-approval-detail__actions .fb-button{width:100%}.fb-admin-approval-detail__mobile-back{display:inline-flex;align-items:center;min-height:44px;margin:0 0 12px;border:1px solid #aabeb5;border-radius:5px;padding:8px 12px;background:#fffefa;color:#075d50;font:inherit;font-size:13px;font-weight:750;cursor:pointer}}@media screen{.fb-need-brief>header>b{max-width:180px;color:#286c5b;font-size:12px;line-height:1.45;text-align:right}.fb-search-mode{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 0;padding:8px 10px;border-left:3px solid #2d7965;background:#f0f6f2;color:#355d51;font-size:12px;line-height:1.5}.fb-search-mode>button{flex:0 0 auto;min-height:38px;border:1px solid #aebfb6;border-radius:5px;padding:6px 10px;background:#fff;color:#145c4b;font:inherit;font-weight:750;cursor:pointer}.fb-search-mode>button:focus-visible{outline:2px solid #28735f;outline-offset:1px}.fb-search-empty{display:grid;gap:12px}.fb-search-empty>h2{margin:0;color:#153f36;font-size:20px;line-height:1.4}.fb-search-empty>p{margin:0;color:#526e67;font-size:14px;line-height:1.6}.fb-search-conditions{min-width:0;border:1px solid #d3e0da;border-radius:6px;background:#fffefa}.fb-search-conditions>header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding:11px 13px;border-bottom:1px solid #e2ebe6}.fb-search-conditions>header>b{color:#16463b;font-size:13px}.fb-search-conditions>header>span,.fb-search-conditions>small{color:#687d75;font-size:12px;line-height:1.5}.fb-search-conditions>dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;background:#e2ebe6}.fb-search-conditions>dl>div{min-width:0;padding:9px 12px;background:#fffefa}.fb-search-conditions dt{color:#60796f;font-size:11px;font-weight:750;line-height:1.4}.fb-search-conditions dd{margin:3px 0 0;color:#183f36;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.fb-search-conditions>small{display:block;padding:0 13px 11px}.fb-search-adjustment{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0;padding:12px 14px;border:1px solid #d3e0da;border-radius:6px;background:#f2f7f3}.fb-search-adjustment>div{display:grid;gap:3px;min-width:0}.fb-search-adjustment>div>b{color:#16463b;font-size:13px}.fb-search-adjustment>div>span{color:#526e67;font-size:12px;line-height:1.5}.fb-search-adjustment .fb-button{flex:0 0 auto;width:auto;min-height:40px;padding:7px 12px;font-size:13px}.fb-search-adjustment .fb-button:focus-visible{outline:2px solid #28735f;outline-offset:2px}}@media screen and (max-width:760px){.fb-need-brief>header>b{max-width:132px}.fb-search-mode{align-items:flex-start;flex-direction:column}.fb-search-mode>button{width:100%}.fb-search-conditions>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-search-adjustment{align-items:stretch;flex-direction:column}.fb-search-adjustment .fb-button{width:100%}}@media screen{.fb-social-activity-workbench{display:grid;grid-template-columns:minmax(230px,.82fr) minmax(0,1.55fr);align-items:start;gap:14px}.fb-social-service-list,.fb-social-service-detail{min-width:0;border:1px solid #d3e0da;border-radius:7px;background:#fffefa}.fb-social-service-filters{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding:9px 10px;border:1px solid #d3e0da;border-radius:7px;background:#fffefa}.fb-social-service-filters>p{flex:0 0 auto;margin:0 8px 0 2px;color:#60796f;font-size:12px;font-weight:750}.fb-social-service-filters>button{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;border:1px solid transparent;border-radius:5px;padding:7px 10px;background:transparent;color:#496b62;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.fb-social-service-filters>button:hover{background:#f5f8f4}.fb-social-service-filters>button[aria-pressed=true]{border-color:#d5e1dc;background:#edf6f1;color:#0a5a4c}.fb-social-service-filters>button b{min-width:18px;color:#60796f;font-size:12px;font-variant-numeric:tabular-nums;text-align:right}.fb-social-service-filters>button:focus-visible{outline:2px solid #28735f;outline-offset:1px}.fb-social-service-list{overflow:hidden}.fb-social-service-list>header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:13px 14px;border-bottom:1px solid #e2ebe6}.fb-social-service-list>header>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.fb-social-service-list>header b{color:#16463b;font-size:14px}.fb-social-service-list>header span{color:#60796f;font-size:12px}.fb-social-service-list>nav{display:grid}.fb-social-service-list>nav>button{display:grid;justify-items:start;gap:4px;width:100%;min-width:0;min-height:94px;border:0;border-bottom:1px solid #e2ebe6;padding:12px 14px;background:transparent;color:#244b40;text-align:left;font:inherit;cursor:pointer}.fb-social-service-list>nav>button:last-child{border-bottom:0}.fb-social-service-list>nav>button:hover{background:#f5f8f4}.fb-social-service-list>nav>button[aria-pressed=true]{box-shadow:inset 3px 0 #0a5a4c;background:#edf6f1}.fb-social-service-list>nav>button:focus-visible{position:relative;z-index:1;outline:2px solid #28735f;outline-offset:-2px}.fb-social-service-list>nav>button>span{color:#60796f;font-size:11px;line-height:1.4}.fb-social-service-list>nav>button>b{color:#16463b;font-size:15px;line-height:1.4}.fb-social-service-list>nav>button>small{color:#526e67;font-size:11px;line-height:1.4}.fb-social-service-empty{display:grid;gap:6px;padding:22px 16px}.fb-social-service-empty b{color:#16463b;font-size:14px}.fb-social-service-empty span{color:#60796f;font-size:12px;line-height:1.6}.fb-social-service-detail{position:sticky;top:12px;padding:18px}.fb-social-service-detail>.fb-social-service-back{display:none}.fb-social-service-detail>header{display:grid;gap:12px;padding:0 0 15px;border-bottom:1px solid #e2ebe6}.fb-social-service-detail>header>div{min-width:0}.fb-social-service-detail>header>div>p{margin:0 0 5px;color:#60796f;font-size:12px;font-weight:750}.fb-social-service-detail>header h2{margin:0;color:#123f35;font-size:clamp(20px,1.7vw,25px);line-height:1.35;overflow-wrap:anywhere}.fb-social-service-detail>header>div>span{display:block;margin-top:5px;color:#60796f;font-size:12px}.fb-social-service-detail>header .fb-catalogue-status{margin:0}.fb-social-service-return-reason,.fb-social-service-published-note{display:grid;gap:4px;margin-top:13px;padding:10px 12px;border-left:3px solid #be7a30;background:#fbf5e9}.fb-social-service-return-reason>b,.fb-social-service-published-note>b{color:#604817;font-size:12px}.fb-social-service-return-reason>p,.fb-social-service-published-note>span{margin:0;color:#665b48;font-size:12px;line-height:1.55}.fb-social-service-published-note{border-left-color:#28735f;background:#eff6f1}.fb-social-service-published-note>b{color:#16463b}.fb-social-service-published-note>span{color:#526e67}.fb-social-service-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:14px 0 0;background:#e2ebe6}.fb-social-service-metrics>div{min-width:0;padding:11px 12px;background:#fffefa}.fb-social-service-metrics dt{color:#60796f;font-size:11px;font-weight:750;line-height:1.4}.fb-social-service-metrics dd{margin:4px 0 0;color:#16463b;font-size:14px;font-weight:750;line-height:1.45;overflow-wrap:anywhere}.fb-social-service-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px}.fb-social-service-actions .fb-button{width:auto;min-width:0;min-height:42px;padding:8px 14px;font-size:13px}.fb-social-service-next-step{margin:12px 0 0;color:#60796f;font-size:12px;line-height:1.55}}@media screen and (min-width:1280px){.fb-social-activity-workbench[data-single-service=true]{grid-template-columns:minmax(0,1fr)}.fb-social-activity-workbench[data-single-service=true]>.fb-social-service-filters,.fb-social-activity-workbench[data-single-service=true]>.fb-social-service-list{display:none}.fb-social-activity-workbench[data-single-service=true]>.fb-social-service-detail{position:static}.fb-social-activity-workbench[data-empty=true]{grid-template-columns:minmax(0,1fr)}.fb-social-activity-workbench[data-empty=true]>.fb-social-service-filters{display:none}.fb-social-activity-workbench[data-empty=true]>.fb-social-service-list{grid-column:1 / -1}}@media screen and (max-width:1279px){.fb-social-activity-workbench{display:grid;width:100%;min-width:0;grid-column:1 / -1;grid-template-columns:minmax(0,1fr)!important;grid-auto-columns:minmax(0,1fr)}.fb-social-service-filters,.fb-social-service-list,.fb-social-service-detail{box-sizing:border-box;width:100%;min-width:0;grid-column:1 / -1}.fb-social-activity-workbench[data-mobile-pane=detail] .fb-social-service-list,.fb-social-activity-workbench[data-mobile-pane=detail] .fb-social-service-filters,.fb-social-activity-workbench[data-mobile-pane=list] .fb-social-service-detail{display:none}.fb-social-service-detail{position:static;padding:14px}.fb-social-service-detail>.fb-social-service-back{display:inline-flex;align-items:center;min-height:42px;margin:0 0 10px}}@media screen and (max-width:800px){.fb-social-service-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:6px;overflow:visible}.fb-social-service-filters>p{grid-column:1 / -1;margin:0 2px 2px;white-space:normal}.fb-social-service-filters>button{width:100%;min-width:0;flex:initial;justify-content:space-between;gap:8px;padding:7px 8px;white-space:normal}.fb-social-service-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-social-service-actions{display:flex;align-items:center}.fb-social-service-actions .fb-button{width:auto;max-width:100%}}@media screen and (max-width:430px){.fb-social-activity-workbench{gap:10px}.fb-social-service-detail>header h2{font-size:20px}.fb-social-service-metrics>div{padding:9px 10px}.fb-social-service-metrics dd{font-size:13px}}@media screen and (max-width:1279px){.fb-admin-data-workbench[data-selected-pane=list] .fb-admin-data-workbench__detail,.fb-admin-data-workbench[data-selected-pane=detail] .fb-admin-data-workbench__table-pane{display:none}.fb-admin-data-workbench[data-selected-pane=detail] .fb-admin-data-workbench__detail{display:block}.fb-admin-data-workbench[data-selected-pane=detail] .fb-admin-data-workbench__detail>summary{display:none}.fb-admin-data-workbench__mobile-back{display:inline-flex;align-items:center;min-height:42px;margin:0 0 12px}}@media screen{.fb-admin-outcome-review>.fb-page-heading h1{font-size:28px;line-height:1.3}.fb-admin-outcome-review>.fb-page-heading>span{font-size:14px;line-height:1.6}.fb-admin-outcome-card__main>small{font-size:12px}.fb-admin-outcome-card dt{font-size:12px}.fb-admin-outcome-card dd{font-size:14px}}@media screen and (min-width:1280px){.fb-admin-data-centre{display:block;min-width:0}.fb-admin-data-centre>.fb-admin-workbench-nav{position:static;top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 14px;overflow-x:auto;border:0;border-bottom:1px solid #d5e1dc;border-radius:0;background:transparent}.fb-admin-workbench-nav button{flex:0 0 auto;justify-content:center;width:auto;min-height:42px;border:1px solid transparent;border-left:0;border-bottom:2px solid transparent;border-radius:5px 5px 0 0;padding:8px 13px;text-align:center}.fb-admin-workbench-nav button:last-child{border-bottom:2px solid transparent}.fb-admin-workbench-nav button.is-active{border-color:#d5e1dc;border-bottom-color:#0a5a4c;background:#fffefa}.fb-admin-data-workbench{grid-template-columns:minmax(520px,1fr) minmax(280px,300px)}.fb-admin-data-workbench__mobile-back{display:none}}@media screen{.fb-admin-demand-view .fb-admin-demand-table{width:100%;min-width:0;table-layout:fixed}.fb-admin-demand-view .fb-admin-demand-table th:first-child{width:46%}.fb-admin-demand-view .fb-admin-demand-table th:not(:first-child),.fb-admin-demand-view .fb-admin-demand-table td{width:18%}}@media screen and (max-width:760px){.fb-admin-demand-view .fb-admin-demand-table thead th{padding:10px 3px;font-size:10px;letter-spacing:0;line-height:1.3;text-align:center;overflow-wrap:anywhere}.fb-admin-demand-view .fb-admin-demand-table thead th:first-child{padding-left:0;text-align:left}.fb-admin-demand-view .fb-admin-demand-table tbody th:first-child{padding-left:0}.fb-admin-demand-view .fb-admin-demand-table tbody td{padding:12px 3px;font-size:12px;text-align:center;white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}}@media screen{:is(.fb-social-activity--readonly,.fb-social-activity--editor)>.fb-page-heading{display:flex;flex-direction:column;align-items:stretch;gap:6px}:is(.fb-social-activity--readonly,.fb-social-activity--editor)>.fb-page-heading>:is(p,h1,span,small){min-width:0;max-width:100%;margin:0;overflow-wrap:anywhere}:is(.fb-social-activity--readonly,.fb-social-activity--editor)>.fb-page-heading>small{font-size:13px;line-height:1.55}.fb-social-activity--readonly .fb-activity-readonly-document dd{overflow-wrap:anywhere}}@media screen{.fb-workspace .fb-workspace-content{font-family:Noto Sans HK,Microsoft JhengHei,sans-serif;font-size:14px;line-height:1.6}.fb-workspace .fb-workspace-content :is(.fb-page-heading,.fb-r34-banner,.fb-social-banner,.fb-admin-banner,.fb-admin-data-centre__hero,.fb-saved-library__heading,.fb-candidate-difference__heading,.fb-collab-list>header,.fb-complete-activity-file>header) h1{max-width:100%;font:700 var(--im-title)/1.3 "Noto Sans HK","Microsoft JhengHei",sans-serif;letter-spacing:0;word-break:normal;overflow-wrap:break-word;text-wrap:pretty}.fb-workspace .fb-workspace-content :is(.fb-page-heading,.fb-admin-data-centre__hero){margin-top:0;padding-top:0;padding-bottom:20px}.fb-workspace .fb-collab-list>.fb-state-view h2{margin:0 0 8px;font:650 var(--im-section)/1.4 "Noto Sans HK","Microsoft JhengHei",sans-serif;letter-spacing:0}.fb-workspace .fb-complete-activity-file{width:100%;max-width:none;margin:0;padding:0}.fb-workspace .fb-complete-activity-file>header{gap:24px;padding:20px;border:1px solid #d5e1da;border-radius:4px;background:#fffefa}.fb-workspace .fb-complete-activity-file>header:before,.fb-workspace .fb-complete-activity-file>header:after{display:none}.fb-workspace .fb-complete-activity-file>header>div{min-width:0}.fb-workspace .fb-complete-activity-file>header span{overflow-wrap:anywhere}.fb-workspace .fb-complete-activity-file h2:not(.c15-report-preview h2){font:650 var(--im-section)/1.4 "Noto Sans HK","Microsoft JhengHei",sans-serif;letter-spacing:0}.fb-workspace .fb-complete-activity-file>.fb-activity-file-section{margin-top:20px;padding-block:20px}.fb-workspace .fb-saved-library__shortlist{position:relative;order:0;align-self:start;padding:20px;border:1px solid #d5e1da;border-radius:4px;background:#f7f9f6}.fb-workspace .fb-saved-library__shortlist>p{max-width:calc(100% - 54px);margin:0;font-size:13px;letter-spacing:0}.fb-workspace .fb-saved-library__shortlist>b{position:absolute;top:18px;right:20px;padding:2px 8px;border:1px solid #d5e1da;border-radius:4px;font:650 14px/1.5 Noto Sans HK,sans-serif;letter-spacing:0;font-variant-numeric:tabular-nums}.fb-workspace .fb-saved-library__shortlist h2{margin:12px 0 8px;font:650 18px/1.4 Noto Sans HK,sans-serif}.fb-workspace .fb-saved-library__shortlist>span{font-size:13px}.fb-workspace .fb-saved-library__shortlist ol{margin:16px 0 0}.fb-workspace .fb-saved-library__shortlist li button{min-height:36px;font-size:13px}.fb-workspace .fb-saved-library__shortlist>.fb-button{margin-top:16px;border:1px solid #95b4a7;background:transparent;color:#214e40}.fb-workspace .fb-saved-library__shortlist>.fb-button:hover:not(:disabled){border-color:#356b58;background:#eaf2ed}.fb-workspace .fb-admin-data-centre{width:100%;max-width:none;margin:0;padding-top:0}.fb-workspace .fb-admin-data-centre__hero>span{margin-top:8px;font-size:14px;line-height:1.6}.fb-workspace .fb-workspace-content :is(.fb-priority-list,.fb-social-next,.fb-collaboration-columns,.fb-current-task,.fb-arrangement-summary,.fb-measure-step,.fb-confirm-step) h2{font:650 22px/1.4 Noto Sans HK,sans-serif}.fb-workspace .fb-page-heading>p,.fb-workspace .fb-admin-data-centre__hero>p{font-size:13px;font-weight:600;letter-spacing:0}.fb-workspace .fb-page-heading>span{margin-top:8px;font-size:14px;font-weight:400;line-height:1.6}.fb-workspace .fb-workspace-header__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.fb-workspace .fb-workspace-header__actions>.fb-workspace-action{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 12px;border:1px solid #c7d6ce;border-radius:4px;background:#fffefa;color:#214e40;font:600 13px/1.4 Noto Sans HK,sans-serif;text-decoration:none}.fb-workspace .fb-workspace-action--logout{margin-left:4px}.fb-workspace .fb-admin-demand-table__select b{font-size:14px}.fb-workspace .fb-admin-demand-table__select span{font-size:13px}.fb-workspace .fb-admin-data-workbench__detail-body>p:first-child{overflow-wrap:anywhere}.fb-public .c15-browse-home__restored-hero h1{max-width:12em;font-size:clamp(36px,4vw,56px);line-height:1.22;letter-spacing:-.02em;word-break:normal}.fb-public .c15-browse-home__restored-hero>div>p:not(:first-child){max-width:32em;font-size:17px;font-weight:400;line-height:1.75;letter-spacing:0}.fb-public-carousel figcaption>small{display:inline-block;margin-right:8px;font-size:12px;font-weight:400}.fb-public-search .fb-page-heading h1{font:700 28px/1.3 Noto Sans HK,sans-serif;letter-spacing:0}.fb-public-search .fb-page-heading>span{margin-top:8px;font-size:14px;line-height:1.6}}@media screen and (max-width:760px){.fb-workspace .fb-workspace-content{padding:18px 16px 84px;font-size:16px}.fb-workspace .fb-complete-activity-file>header{gap:16px;padding:16px}.fb-workspace .fb-complete-activity-file>header .fb-collaboration-parties{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.fb-workspace .fb-complete-activity-file>header .fb-collaboration-parties>[aria-hidden]{display:none}.fb-workspace .fb-complete-activity-file>header .fb-collaboration-parties span{margin-top:0}.fb-workspace .fb-complete-activity-file>header .fb-partner-label--card{display:flex;flex-direction:row;align-items:flex-start;gap:6px;min-width:0}.fb-workspace .fb-complete-activity-file>header .fb-organisation-logo--compact{width:24px;height:24px;min-width:24px;flex:0 0 24px}.fb-workspace .fb-complete-activity-file>header .fb-partner-label small{font-size:12px}.fb-workspace .fb-complete-activity-file>header .fb-partner-label b{font-size:13px;line-height:1.5}.fb-workspace .fb-complete-activity-file>.fb-key-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-workspace .fb-complete-activity-file>.fb-key-facts>article{display:block;min-width:0;padding:12px}.fb-workspace .fb-complete-activity-file>.fb-key-facts .fb-key-fact__icon{display:none}.fb-workspace .fb-complete-activity-file>.fb-key-facts b{font:650 16px/1.5 Noto Sans HK,sans-serif;overflow-wrap:anywhere}.fb-workspace .fb-complete-activity-file>.fb-key-facts .fb-key-fact--location b{font-size:14px}.fb-workspace .fb-saved-library__shortlist li button{min-height:44px}.fb-workspace .fb-saved-library__heading{align-items:stretch;gap:12px}.fb-workspace .fb-saved-library__heading>.fb-button{align-self:flex-start;width:auto;min-height:44px}.fb-workspace .fb-workspace-content :is(.fb-page-heading,.fb-admin-data-centre__hero){padding-bottom:14px}.fb-workspace .fb-workspace-header__actions{gap:6px}.fb-workspace .fb-workspace-header__actions>.fb-workspace-action{min-height:44px;padding:8px 10px;font-size:13px}.fb-public .c15-browse-home__restored-hero h1{font-size:34px;line-height:1.25}.fb-public .c15-browse-home__restored-hero>div>p:not(:first-child){font-size:16px;line-height:1.65}.fb-public-search .fb-page-heading h1{font-size:24px}}@media screen{:root{--im-brand: #07574e;--im-surface: #fff;--im-canvas: #f7f8f5;--im-rule: #dce4df;--im-title: 28px;--im-section: 20px}.fb-public,.fb-workspace{background:var(--im-canvas);color:#203c36;font-family:Noto Sans HK,Microsoft JhengHei,sans-serif}#platform-save-message:empty{display:none}.fb-workspace{grid-template-columns:208px minmax(0,1fr)}.fb-workspace .fb-rail{width:208px;padding:24px 16px;background:#074e46}.fb-rail .fb-role-chip{background:transparent;border:0;padding:20px 0;margin:12px 0;border-bottom:1px solid #ffffff26}.fb-workspace .fb-workspace-identity--rail .fb-workspace-identity__name{font-size:18px;font-weight:700}.fb-rail .fb-rail-note{display:none}.fb-rail nav button{min-height:46px;padding:10px 12px;font-size:14px;border-radius:4px}.fb-rail nav button.active{background:#ffffff15;border-left:3px solid #71c5aa}.fb-workspace .fb-workspace-header{min-height:64px;padding:12px 28px;background:#fff;border-bottom:1px solid var(--im-rule)}.im-workspace-tools-toggle{display:none}.fb-workspace .fb-workspace-header>.im-workspace-account-actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:8px}.im-workspace-account-actions>.im-account-menu{order:2;flex:0 0 auto}.im-account-menu{position:relative;min-width:0}.im-account-menu__trigger{display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px;padding:8px;border:1px solid var(--im-rule,#dfe7e2);border-radius:50%;background:var(--im-soft,#ecf4ef);color:var(--im-brand,#044d43);list-style:none;cursor:pointer}.im-account-menu__trigger::-webkit-details-marker{display:none}.im-account-menu__trigger .im-interface-icon{width:20px;height:20px}.im-account-menu[open]>summary{background:#e2eee7;border-color:var(--im-brand,#044d43)}.im-account-menu__panel{position:absolute;top:calc(100% + 8px);right:0;z-index:80;display:grid;gap:4px;box-sizing:border-box;width:min(280px,calc(100vw - 26px));padding:12px;border:1px solid var(--im-rule,#dfe7e2);border-radius:4px;background:#fffefa;box-shadow:0 4px 16px #123f3514}.im-account-menu__panel>.fb-workspace-identity{padding:0 4px 10px;margin-bottom:4px;border-bottom:1px solid var(--im-rule,#dfe7e2)}.fb-workspace .fb-workspace-header .im-account-menu__panel>button{order:0;justify-content:flex-start;width:100%;min-height:44px;margin:0;padding:9px 8px;border:0;border-radius:3px;background:transparent;color:var(--im-brand,#044d43);font:600 14px/1.5 Noto Sans HK,sans-serif;text-align:left;cursor:pointer}.fb-workspace .fb-workspace-header .im-account-menu__panel>button:hover{background:var(--im-soft,#ecf4ef)}.im-account-menu :is(summary,button):focus-visible{outline:2px solid var(--im-brand,#044d43);outline-offset:3px}@media screen and (max-width:760px){.fb-workspace .fb-workspace-header>.im-workspace-account-actions{grid-area:tools;align-self:center}.fb-workspace .fb-workspace-header>.im-workspace-home{display:none}}@media screen and (min-width:761px)and (max-width:800px){.fb-workspace .fb-workspace-header{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"identity home actions";align-items:center}.fb-workspace .fb-workspace-header>.im-workspace-home{grid-area:home;width:44px;min-width:44px;justify-content:center}}.fb-workspace .fb-workspace-content{width:100%;max-width:1600px;margin:0 auto;padding:28px 32px 48px}.fb-workspace .fb-workspace-content>section{min-width:0}.fb-workspace .fb-workspace-content :is(h1,h2,h3){font-family:Noto Sans HK,Microsoft JhengHei,sans-serif}.fb-button{min-height:40px;border-radius:5px;box-shadow:none;font-size:14px}.fb-button:focus-visible,.fb-workspace button:focus-visible,.fb-public button:focus-visible{outline:3px solid #287eaa;outline-offset:3px}.fb-workspace-content :is(input,select,textarea){font-family:inherit;font-size:15px;border-radius:4px}.fb-workspace-content :is(input,select){min-height:42px}.fb-workspace-content :is(.fb-page-heading,.fb-saved-library__heading){padding-bottom:18px}.fb-workspace-content :is(.fb-page-heading,.fb-saved-library__heading) h1{font-size:28px;line-height:1.3;margin:0 0 8px}.fb-public .c15-browse-home__restored-hero{max-width:1440px;margin:0 auto;padding:0;min-height:420px;gap:0;background:#fff}.c15-browse-home__restored-hero>div:first-child{padding:40px 36px}.fb-public .c15-browse-home__restored-hero h1{font-size:clamp(34px,3.3vw,48px);line-height:1.25}.c15-browse-home__restored-hero .fb-public-carousel{height:100%;min-height:420px;border-radius:0}.im-journey-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:1440px;margin:auto;padding:22px 36px;gap:28px;background:#edf4f0}.im-photo-carousel{position:relative;overflow:hidden;margin:0}.im-photo-carousel>img{width:100%;height:100%;min-height:420px;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.im-photo-carousel figcaption{position:absolute;left:0;bottom:0;right:0;padding:18px 110px 18px 20px;color:#fff;background:#073a31dd;font:600 16px/1.4 Noto Sans HK,sans-serif}.im-photo-carousel .fb-carousel-tabs{position:absolute;bottom:12px;right:12px;display:flex;gap:4px;background:transparent;border:0}.im-photo-carousel .fb-carousel-tabs button{min-width:32px;min-height:36px;padding:4px;color:#fff;border:1px solid #ffffff77;background:transparent;border-radius:4px;font-size:13px}.im-photo-carousel .fb-carousel-tabs button.active{background:#fff;color:var(--im-brand)}.im-journey-strip article{display:flex;gap:16px;align-items:flex-start}.im-journey-strip article>b{font-size:16px;color:var(--im-brand)}.im-journey-strip h2{margin:0 0 5px;font-size:16px}.im-journey-strip p{margin:0;font-size:14px;line-height:1.6;color:#557069}.fb-public .c15-browse-home__restored-activities{max-width:1440px;margin:auto;padding:28px 36px}.c15-browse-home__restored-activities>header h2{font-size:26px;line-height:1.4}.c15-browse-home__restored-activities .fb-activity-card{box-shadow:none;border:1px solid var(--im-rule);border-radius:5px}.c15-browse-home__restored-activities .fb-activity-card__media{height:170px}.c15-browse-home__restored-activities .fb-activity-card__body{padding:16px}.c15-browse-home__restored-activities .fb-activity-card h2{font-size:19px}.c15-browse-home__restored-activities :is(.fb-card-summary,.fb-card-sdg-list,.fb-card-topline){display:none}.fb-enterprise-search-result{grid-template-columns:112px minmax(0,1fr);gap:16px;padding:16px}.fb-enterprise-search-result__media{width:112px;height:100px}.fb-enterprise-search-result__body>h3{margin:0 0 4px;font-size:18px}.fb-enterprise-search-result__body>h3>button{min-height:32px}.fb-enterprise-search-result__eyebrow{display:none}.fb-enterprise-search-result__provider{font-size:13px}.fb-enterprise-search-result__body>.im-discovery-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.im-discovery-facts .im-discovery-terms{grid-column:1 / -1}.fb-enterprise-search-result__body dd{font-size:14px}.fb-enterprise-search-result__actions .is-primary{background:transparent;color:var(--im-brand);border-color:transparent}.fb-workspace .fb-saved-library__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.fb-saved-library__saved{background:#fff;border:1px solid var(--im-rule);border-radius:5px}.fb-saved-library__rows>article{display:grid;grid-template-columns:140px minmax(0,1fr);gap:20px;padding:20px;border-bottom:1px solid var(--im-rule)}.fb-saved-library__rows>article>img{width:140px;height:110px;object-fit:cover;border-radius:4px}.fb-saved-library__rows h3{font-size:18px;margin:3px 0 6px}.im-saved-title{padding:0;border:0;background:transparent;color:var(--im-brand);font:inherit;font-weight:700;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:36px}.im-shortlist-choice{display:inline-flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}.fb-workspace-content .im-shortlist-choice input{width:18px;height:18px;min-height:18px;accent-color:var(--im-brand)}.fb-saved-library__rows p{font-size:14px}.fb-saved-library__rows footer{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.fb-workspace .fb-saved-library__shortlist{position:static;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;padding:16px;background:#edf4f0}.fb-workspace .fb-saved-library__shortlist>b{position:static;grid-column:2;grid-row:1;justify-self:end}.fb-workspace .fb-saved-library__shortlist h2{margin:0;font-size:17px}.fb-workspace .fb-saved-library__shortlist>span,.fb-workspace .fb-saved-library__shortlist>ol{grid-column:1}.fb-workspace .fb-saved-library__shortlist>.fb-button{grid-column:2;grid-row:2 / 5;align-self:center;margin:0}.fb-saved-library__history{margin-top:24px}.fb-saved-library__history h2{font-size:16px}.fb-collaboration-detail>header h1{font-size:28px;line-height:1.35}.fb-collaboration-detail>header{padding:20px;background:#fff;border:1px solid var(--im-rule);border-radius:5px}.fb-collaboration-detail>header img{width:180px;height:125px;object-fit:cover}.fb-collaboration-columns{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:20px}.fb-collaboration-columns>article{padding:20px;background:#fff;border:1px solid var(--im-rule);border-radius:5px}.fb-collaboration-columns .fb-current-task h2{font-size:20px}.fb-social-activity--editor .fb-activity-editor{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:24px}.fb-social-activity--editor .fb-activity-editor>form{grid-column:1;grid-row:1;min-width:0}.fb-social-activity--editor .fb-main-image{grid-column:2;grid-row:1;position:sticky;top:20px;min-width:0}.fb-social-activity--editor .fb-main-image>img{width:100%;max-height:270px;object-fit:cover;border-radius:4px}.fb-social-activity--editor .fb-activity-editor textarea{min-height:96px;line-height:1.6}.fb-social-activity--editor .fb-edit-lock{border:0;padding:0;margin:0;min-width:0}.fb-social-activity--editor .fb-editor-section{border:0;border-bottom:1px solid var(--im-rule);border-radius:0;padding:0 0 20px;margin-bottom:20px;background:transparent}.fb-social-activity--editor .fb-editor-section>header{padding:0 0 12px}.fb-social-activity--editor .fb-activity-editor{padding:20px;border:1px solid var(--im-rule);border-radius:5px;background:#fff}.fb-social-activity--editor .fb-editor-actions{position:sticky;bottom:0;z-index:5;padding:12px 0;border-top:1px solid var(--im-rule);background:var(--im-canvas)}.fb-admin-activities-queue h1{font-size:28px}.fb-admin-approval-workbench{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.6fr);gap:20px;align-items:start}.fb-admin-approval-detail__heading h2{font-size:22px}.fb-admin-approval-detail__facts{gap:12px}.fb-activity-detail--intention>.im-activity-detail-heading{display:block;padding:18px 0;border:0;background:transparent}.fb-workspace .fb-activity-detail--intention>.im-activity-detail-heading{min-height:0;margin:0}.fb-workspace .fb-activity-detail--intention>.im-activity-detail-heading>div{min-height:0;padding:0;margin:0}.im-activity-detail-heading .fb-provider-identity--detail{padding:8px 0;border:0}.fb-activity-detail--intention>.im-activity-detail-heading h1{font:700 28px/1.35 Noto Sans HK,sans-serif;margin:4px 0 12px}.im-activity-detail-heading .fb-provider-identity{margin:0;gap:12px;flex-wrap:wrap}.im-activity-overview{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:24px;align-items:start;margin:0 0 24px}.im-activity-overview>div{min-width:0}.im-activity-story{font-size:16px;line-height:1.7}.im-activity-offer{padding:24px;background:#fff;border:1px solid var(--im-rule);border-radius:5px}.im-activity-offer h2{font-size:26px;line-height:1.3;margin:4px 0 6px}.im-activity-offer p,.im-activity-offer small{color:#577168;font-size:13px;line-height:1.6}.im-activity-offer dl{margin:18px 0}.im-activity-offer dl>div{display:grid;grid-template-columns:52px minmax(0,1fr);padding:10px 0;border-bottom:1px solid var(--im-rule);gap:10px;font-size:14px}.im-activity-offer dd{margin:0}.im-activity-offer>.fb-button{display:flex;width:100%;margin-top:10px}.fb-admin-activities-queue h2{font-size:21px}.fb-admin-activities-queue :is(input,textarea,select){font-size:14px}.fb-complete-activity-file .fb-key-facts{gap:0;border:1px solid var(--im-rule);background:#fff;border-radius:5px}.fb-complete-activity-file .fb-key-facts article{padding:18px;border-right:1px solid var(--im-rule)}.fb-workspace .fb-complete-activity-file{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);grid-template-areas:"back back" "heading heading" "reports reports" "facts facts" "nav nav" "outcomes evidence" "overview overview" "arrange arrange" "timeline timeline";gap:16px 24px}.fb-complete-activity-file>.fb-button{grid-area:back;justify-self:start}.fb-complete-activity-file>header{grid-area:heading}.fb-complete-activity-file>.fb-key-facts{grid-area:facts}.fb-complete-activity-file>.fb-activity-file-nav{grid-area:nav;margin:0;padding:8px 0}.fb-complete-activity-file>#activity-file-reports{grid-area:reports}.fb-complete-activity-file>#activity-file-outcomes{grid-area:outcomes}.fb-complete-activity-file>#activity-file-evidence{grid-area:evidence}.fb-complete-activity-file>#activity-file-overview{grid-area:overview}.fb-complete-activity-file>#activity-file-arrangement{grid-area:arrange}.fb-complete-activity-file>#activity-file-timeline{grid-area:timeline}.fb-workspace .fb-complete-activity-file>.fb-activity-file-section{margin-top:0;padding:18px;background:#fff;border:1px solid var(--im-rule);border-radius:5px;min-width:0}.fb-complete-activity-file .fb-result-detail-grid{grid-template-columns:minmax(0,1fr);gap:16px}.fb-complete-activity-file .fb-result-detail-grid .span-two{grid-column:auto}.fb-workspace .im-report-actions{margin:0;padding:0;background:transparent;border:0}.im-report-actions>header,.im-report-actions .fb-report-materials__choices article>:not(.fb-button){display:none}.im-report-actions .fb-report-materials__choices{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.im-report-actions .fb-report-materials__choices article{display:contents}.fb-workspace .fb-complete-activity-file .im-report-actions .fb-report-materials__choices{padding:0;margin:0;min-height:0;border:0;background:transparent}.fb-complete-activity-file .fb-result-detail-grid>article{padding:0 0 16px;border:0;border-bottom:1px solid var(--im-rule);background:transparent}.im-card-arrow{display:none}.im-card-provenance{display:block;margin:4px 0;color:#765b24;font-size:12px;line-height:1.4}.fb-public-search .fb-market-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fb-public-search .fb-activity-card{position:relative;min-width:0;align-self:start;background:#fff;border:1px solid var(--im-rule);border-radius:5px;box-shadow:none}.fb-public-search .fb-activity-card__media{height:168px}.fb-public-search .fb-activity-card__body{padding:16px}.fb-public-search .fb-activity-card h2{margin:0 0 6px;font-size:18px;line-height:1.4}.fb-public-search .fb-provider-identity{min-height:28px;margin:0 0 6px}.fb-public-search .fb-provider-identity .fb-organisation-logo{width:24px;height:24px;min-width:24px}.fb-public-search .fb-provider-identity>div>span{display:none}.fb-public-search .fb-card-summary{min-height:0;margin:8px 0;font-size:13px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fb-public-search :is(.fb-card-topline,.fb-card-sdg-list){display:none}.fb-activity-card .im-discovery-facts,.fb-enterprise-search-result__body>.im-discovery-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;margin:10px 0}.im-discovery-facts>div{min-width:0;border:0;padding:0}.im-discovery-facts dt{font-size:11px;color:#60756c;font-weight:400}.im-discovery-facts dd{margin:3px 0 0;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.im-discovery-facts .im-discovery-price{grid-column:1 / -1;order:4}.im-discovery-facts .im-discovery-price dd{color:var(--im-brand);font-weight:700;font-size:16px}.fb-activity-card .im-discovery-facts>div:not(.im-discovery-price) dt{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.fb-activity-card .im-discovery-facts .im-discovery-price{display:flex;gap:6px;align-items:baseline}.fb-activity-card .im-discovery-facts .im-discovery-price dd{margin:0}.fb-public-search .fb-card-actions .fb-button{min-height:36px;padding:6px 10px;font-size:13px}.fb-activity-card .fb-card-actions{margin:10px 0 0}.im-favourite-action{display:inline-flex;gap:6px;align-items:center;justify-content:center}.im-favourite-action svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.6;flex-shrink:0}.fb-enterprise-search-result__body>h3>button{font:inherit;font-weight:700;color:var(--im-brand)}.fb-market .fb-need-brief{border-radius:5px;background:#f0f5f1;border-color:var(--im-rule)}.fb-market .fb-search-primary{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(240px,1fr);align-items:start}.fb-market .fb-search-primary>.fb-need-brief__prompt{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;padding:12px 12px 6px}.fb-market .fb-search-primary>.fb-need-brief__grid{padding:12px 12px 6px 0;gap:10px}.fb-market .fb-need-brief__prompt label{min-width:0}.im-search-submit svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.8}.im-search-submit{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-width:100px}.fb-market .fb-need-brief>footer{padding:0 12px 8px;margin:0;border:0;justify-content:flex-end}.fb-market .fb-need-brief .fb-mobile-filter-toggle{min-height:34px;padding:4px 8px;border:0;background:transparent}.fb-market details.fb-market-excluded{margin-top:20px;border-top:1px solid var(--im-rule);padding-top:12px}details.fb-market-excluded>summary{cursor:pointer;color:#5b7068;font-size:14px;padding:8px 0}.fb-market-summary{border:0;border-bottom:1px solid var(--im-rule);background:transparent}.fb-detail-page{width:100%;max-width:1440px;margin:auto;padding:24px 32px 40px}.c15-browse-detail__summary{gap:24px;margin-top:12px}.c15-browse-detail__intro h1{font:700 30px/1.35 Noto Sans HK,sans-serif;margin:6px 0 12px}.c15-browse-detail__intro>p{font-size:14px;line-height:1.6}.c15-browse-detail__facts{padding:18px;border:1px solid var(--im-rule);background:#fff;border-radius:5px}.c15-browse-detail__facts h2{margin:0 0 12px;font-size:18px}.c15-browse-detail__facts dl>div{padding:8px 0;gap:10px}.c15-browse-detail__facts :is(dt,dd){font-size:13px;line-height:1.55}.c15-browse-detail__gallery{margin:20px 0}.c15-browse-detail__gallery .fb-activity-gallery>img{max-height:360px;object-fit:cover}.c15-browse-detail__narrative{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.c15-browse-detail__narrative>article{margin:0;padding:18px;border:1px solid var(--im-rule);border-radius:5px;background:#fff}.c15-browse-detail__narrative h2{margin:0 0 8px;font:650 18px/1.4 Noto Sans HK,sans-serif}.c15-browse-detail__narrative span{display:block;font-size:14px;line-height:1.7}.fb-workspace :is(.fb-r34-banner,.fb-social-banner,.fb-admin-banner){padding:18px;border:1px solid var(--im-rule);border-radius:5px;background:#fff}.fb-workspace :is(.fb-r34-banner,.fb-social-banner,.fb-admin-banner) h1{font-size:28px;line-height:1.35}.fb-metric-strip{gap:0;border:1px solid var(--im-rule);border-radius:5px;background:#fff}.fb-metric-strip>article{padding:14px 18px;border-right:1px solid var(--im-rule)}.fb-metric-strip>article>b{font-size:26px;line-height:1.3}.fb-dashboard-grid{gap:18px}.fb-workspace :is(.fb-priority-list,.fb-home-continue,.fb-dashboard-result,.fb-social-next){border:1px solid var(--im-rule);border-radius:5px;padding:18px;background:#fff}.fb-workspace :is(.fb-priority-list,.fb-home-continue,.fb-dashboard-result,.fb-social-next) h2{font:650 18px/1.4 Noto Sans HK,sans-serif}.fb-collaboration-hub{padding:0;border:0;background:transparent}.fb-collaboration-hub-header{padding:18px;border:1px solid var(--im-rule);border-radius:5px;background:#fff}.fb-collaboration-hub-header h1{font:700 28px/1.35 Noto Sans HK,sans-serif;margin:6px 0}.fb-collaboration-hub-nav{margin:12px 0;padding:0;background:transparent;border-bottom:1px solid var(--im-rule)}.fb-collaboration-hub-nav :is(button,a){min-height:40px;padding:8px 12px;font-size:13px}.fb-workspace .fb-collab-list>header{margin-bottom:16px}.fb-workspace .fb-collab-list>header h1{font-size:28px}.fb-workspace .fb-key-facts>article{padding:14px}.fb-workspace .fb-key-facts b{font-size:19px;line-height:1.4}.fb-workspace :is(.fb-admin-identity-review,.fb-admin-outcome-review){max-width:none;width:100%}.fb-workspace .fb-identity-master-detail{display:grid;grid-template-columns:minmax(230px,.65fr) minmax(0,1.7fr);gap:18px;align-items:start}.fb-identity-master-detail>nav{position:sticky;top:12px;max-height:calc(100vh - 150px);overflow-y:auto;border:1px solid var(--im-rule);border-radius:5px;background:#fff}.im-identity-query{display:grid;gap:6px;padding:12px;font-size:12px;font-weight:700;color:var(--im-brand)}.fb-workspace .fb-admin-review .im-identity-query{margin-top:0;max-width:none}.im-identity-query input{width:100%;min-width:0;min-height:40px;padding:8px;border:1px solid var(--im-rule);border-radius:4px;font-size:14px;background:#fff}.im-identity-list-count,.im-identity-empty{padding:0 12px 10px;margin:0;font-size:12px;color:#60756c}.fb-identity-master-detail>nav>button{display:flex;flex-direction:column;width:100%;min-height:72px;padding:10px 12px;gap:4px;border:0;border-bottom:1px solid var(--im-rule);border-radius:0;background:transparent;text-align:left}.fb-identity-master-detail>nav>button>span{display:none}.fb-identity-master-detail>nav>button b{font-size:14px}.fb-identity-master-detail>nav>button small{font-size:12px}.fb-identity-master-detail>nav>button.is-active{background:#edf4f0;border-left:3px solid var(--im-brand)}.fb-identity-master-detail>article{min-width:0;padding:20px;border:1px solid var(--im-rule);border-radius:5px;background:#fff}.fb-identity-master-detail>article>header h2{font-size:22px}.fb-admin-identity-section{margin-top:16px;padding:0 0 16px;border-bottom:1px solid var(--im-rule)}.fb-admin-identity-section h3{font-size:16px;margin:0 0 10px}.fb-admin-identity-section dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fb-admin-identity-section dt{font-size:12px;color:#60756c}.fb-admin-identity-section dd{margin:4px 0 0;font-size:14px;overflow-wrap:anywhere}.fb-identity-threshold{padding:12px 16px;margin-bottom:16px;border:1px solid var(--im-rule);border-radius:5px}.fb-workspace .fb-admin-data-workbench{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);gap:18px}.fb-admin-data-workbench__detail{box-shadow:none;border-radius:5px;background:#fff}.fb-admin-outcome-review[data-view=list]{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.4fr);gap:16px 20px;align-items:start}.fb-admin-outcome-review>:is(header,.fb-admin-review-help,.fb-form-message,[role=status],.fb-state-view){grid-column:1 / -1}.fb-admin-outcome-list{display:block;max-height:calc(100vh - 230px);overflow-y:auto;margin:0;border:1px solid var(--im-rule);border-radius:5px;background:#fff}.fb-workspace .fb-admin-outcome-review .fb-admin-outcome-card{display:block;padding:12px;border:0;border-bottom:1px solid var(--im-rule);border-radius:0;box-shadow:none}.fb-admin-outcome-card.is-selected{background:#edf4f0;border-left:3px solid var(--im-brand)}.fb-workspace .fb-admin-outcome-review :is(.fb-admin-outcome-card__logos,.fb-admin-outcome-card__main>small,.fb-admin-outcome-card__main>dl){display:none}.fb-workspace .fb-admin-outcome-review .fb-admin-outcome-card__main h2{margin:0 0 5px;font:650 15px/1.4 Noto Sans HK,sans-serif}.fb-workspace .fb-admin-outcome-review .fb-admin-outcome-card__main p{margin:4px 0;font-size:12px}.im-admin-outcome-meta{display:block;font-size:12px;line-height:1.5;color:#60756c}.fb-workspace .fb-admin-outcome-review .fb-admin-outcome-card__actions{display:flex;gap:6px;margin-top:8px}.fb-workspace .fb-admin-outcome-review .fb-admin-outcome-card__actions>.fb-button{width:auto;flex:1;min-height:36px;padding:5px 8px;font-size:12px}.im-admin-outcome-detail{min-width:0;padding:20px;border:1px solid var(--im-rule);border-radius:5px;background:#fff}.im-admin-outcome-detail>header>span{font-size:12px;color:#60756c}.im-admin-outcome-detail h2{margin:6px 0;font:650 22px/1.4 Noto Sans HK,sans-serif}.im-admin-outcome-detail h3{margin:14px 0 6px;font-size:16px}.im-admin-outcome-detail p{font-size:14px;line-height:1.65}.im-review-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 0;border-block:1px solid var(--im-rule)}.im-review-facts dt{font-size:12px;color:#60756c}.im-review-facts dd{margin:4px 0 0;font-size:14px}.im-admin-outcome-detail details{margin:16px 0;font-size:13px}.im-admin-outcome-detail details dd{margin:4px 0 10px;overflow-wrap:anywhere}.im-admin-outcome-detail>.fb-button{margin:4px 6px 0 0}.im-mobile-list-back{display:none}.fb-workspace .fb-proposal{max-width:1120px}.fb-proposal .im-workflow-compact{margin:12px 0 16px;border-radius:4px;overflow:hidden}.fb-proposal .im-workflow-compact>header{display:none}.fb-proposal .im-workflow-compact .fb-workflow li{min-height:64px;padding:10px 10px 10px 42px}.fb-proposal .im-workflow-compact .fb-workflow li>span{top:12px;left:10px;width:22px;height:22px}.fb-proposal .im-workflow-compact .fb-workflow b{font-size:13px}.fb-proposal .im-workflow-compact .fb-workflow small{margin-top:3px;font-size:12px}.fb-proposal .im-workflow-compact .fb-workflow li.needs-review{background:#faf7eb}.fb-proposal .im-workflow-compact .fb-workflow li.needs-review>span{background:#ebe2c6;color:#5b4c21}.fb-proposal .fb-proposal-step-back{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;margin:12px 0;font-size:12px}.fb-workspace .fb-proposal :is(.fb-arrangement-summary,.fb-measure-step,.fb-confirm-step) h2{font:650 20px/1.4 Noto Sans HK,sans-serif}.fb-proposal .fb-arrangement-summary{gap:12px;padding:12px;margin-bottom:12px;border:1px solid var(--im-rule);border-radius:4px;background:#fff}.fb-proposal .fb-arrangement-summary img{width:80px;height:64px;flex:0 0 80px;object-fit:cover}.fb-proposal .fb-arrangement-form-grid{gap:12px;padding:16px;border:1px solid var(--im-rule);border-radius:4px;background:#fff}.fb-proposal .fb-arrangement-form-grid label{min-width:0;gap:6px;font-size:13px}.fb-proposal .fb-arrangement-form-grid :is(input,select,textarea){width:100%;min-width:0;min-height:40px;padding:8px;font-size:14px;border-radius:4px}.fb-proposal .fb-arrangement-form-grid textarea{min-height:72px}.im-proposal-readiness{display:flex;flex-direction:column;gap:5px;padding:10px 12px;margin:12px 0;border:1px solid #d7cba5;border-radius:4px;background:#faf7eb;color:#5b4c21;font-size:13px;line-height:1.5}.im-proposal-readiness b{font-weight:650}.im-proposal-readiness>span{font-size:12px}.im-proposal-readiness.is-ready{border-color:var(--im-rule);background:#edf4f0;color:var(--im-brand)}.im-proposal-readiness>.fb-button{min-height:32px;align-self:flex-start;padding:4px 0;font-size:12px}.fb-auth-page{padding:24px}.fb-auth-page>:is(section,form){max-width:480px;margin:24px auto;padding:24px;border:1px solid var(--im-rule);border-radius:5px;background:#fff}.fb-auth-page h1{font:700 26px/1.35 Noto Sans HK,sans-serif;margin:6px 0 12px}.fb-auth-page label{font-size:14px;gap:6px}.fb-auth-page :is(input,select){min-height:42px;border-radius:4px}.fb-public .c15-browse-home__restored-hero .fb-public-carousel.im-photo-carousel{position:relative;width:100%;max-width:none;height:100%;min-height:420px;margin:0}.fb-public .c15-browse-home__restored-hero .im-photo-carousel figcaption{position:absolute;top:auto;bottom:0;left:0;right:0;width:auto;max-width:none;margin:0;transform:none;min-height:0;display:block;padding:12px 124px 12px 16px;background:#073a31dd;color:#fff}.fb-public .c15-browse-home__restored-hero .im-photo-carousel .fb-carousel-tabs{position:absolute;top:auto;bottom:8px;left:auto;right:10px;width:auto;height:auto;display:flex;gap:4px;padding:0;margin:0;border:0;background:transparent;z-index:2}.fb-public .c15-browse-home__restored-hero .im-photo-carousel .fb-carousel-tabs button{display:flex;align-items:center;justify-content:center;width:28px;min-width:28px;min-height:32px;max-width:28px;padding:4px;font-size:12px}.c15-results-workbench{gap:16px;margin-top:14px}.c15-results-workbench :is(.c15-workbench-main,.c15-workbench-reading,.c15-workbench-records){border-radius:5px;background:#fff}.c15-workbench-heading{padding:18px}.c15-workbench-heading h2{font:650 22px/1.4 Noto Sans HK,sans-serif}.c15-workbench-kpis{margin:0 18px 16px}.c15-workbench-kpis article{padding:10px;border-radius:4px;gap:4px}.c15-workbench-kpis strong{font-size:22px}.c15-workbench-content{padding:18px;min-height:0}.c15-workbench-content h3{font:650 18px/1.4 Noto Sans HK,sans-serif;margin-bottom:10px}.c15-workbench-story{font-size:14px;line-height:1.7}.c15-workbench-next{margin-top:16px;gap:8px}.c15-workbench-next button{min-height:56px;padding:10px;border-radius:4px;font-size:13px;gap:8px}.c15-workbench-next button>span:nth-child(2){gap:3px}.c15-workbench-reading{padding:18px}.c15-workbench-reading h3{font:650 18px/1.4 Noto Sans HK,sans-serif}.c15-workbench-reading h4{margin:14px 0 6px;font-size:14px}.c15-workbench-reading p:not(.c15-workbench-eyebrow){font-size:13px;line-height:1.65}.c15-workbench-demo-note{padding:10px 12px;gap:8px;border-left-width:3px;border-radius:4px}.c15-workbench-demo-note :is(strong,span){font-size:12px;line-height:1.5}.fb-activity-file-nav>button[aria-pressed=true]{background:#e8f2ec;color:var(--im-brand);border-bottom:2px solid var(--im-brand)}.fb-workspace .fb-social-home .fb-home-editorial-art{display:none}.fb-workspace :is(.fb-r34-banner,.fb-social-banner,.fb-admin-banner):before,.fb-workspace :is(.fb-r34-banner,.fb-social-banner,.fb-admin-banner):after{display:none}.fb-social-command-center{gap:16px}.fb-workspace .fb-social-home :is(.fb-social-now,.fb-social-profile-progress,.fb-social-lifecycle,.fb-social-results-strip){min-height:0;padding:16px;border:1px solid var(--im-rule);border-radius:5px;background:#fff}.fb-workspace .fb-workspace-content .fb-social-home :is(.fb-social-now,.fb-social-profile-progress,.fb-social-turn-board,.fb-social-lifecycle,.fb-social-results-strip,.fb-social-notification-list) h2{font:650 19px/1.4 Noto Sans HK,sans-serif;margin:6px 0 8px}.fb-workspace .fb-social-home :is(.fb-social-now,.fb-social-profile-progress) .fb-button{min-height:36px;margin-top:10px}.fb-workspace .fb-social-home :is(.fb-social-now,.fb-social-profile-progress) span{font-size:13px;line-height:1.6}.fb-social-turn-board,.fb-social-notification-list{padding:12px 16px;min-height:0;margin:16px 0;border:1px solid var(--im-rule);border-radius:5px;background:#fff}:is(.im-social-turn-summary,.im-social-notification-summary){display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;font-size:14px;cursor:pointer}:is(.im-social-turn-summary,.im-social-notification-summary)>span{font-size:12px;color:#60756c}:is(.im-social-turn-summary,.im-social-notification-summary):focus-visible{outline:3px solid #287eaa;outline-offset:2px}.fb-social-turn-board[open]>.im-social-turn-summary,.fb-social-notification-list[open]>.im-social-notification-summary{border-bottom:1px solid var(--im-rule);margin-bottom:12px;padding-bottom:8px}.fb-turn-columns{gap:12px}.fb-turn-column{padding:12px;border-radius:4px}.fb-social-overview-grid--support{gap:16px}.fb-social-product-counts,.fb-social-result-counts{gap:12px;padding:12px 0}.fb-social-product-counts b,.fb-social-result-counts b{font-size:22px}.fb-social-next-event{padding:12px 0}.fb-social-notification-list__items{gap:0}.fb-social-notification-list__item{min-height:64px;padding:10px;border-width:0 0 1px;border-radius:0}.fb-social-notification-list__item>span>b{font-size:13px}.fb-social-notification-list__item>span>small{font-size:12px}.im-file-source{margin-top:8px;font-size:12px;color:#60756c}.im-file-source>summary{min-height:28px;cursor:pointer}}@media screen and (max-width:760px){:root{--im-title: 21px;--im-section: 17px}.fb-workspace{display:block}.fb-workspace .fb-rail{display:none}.fb-workspace .fb-workspace-header{padding:10px 12px;gap:8px}.fb-workspace .fb-workspace-header{display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"brand identity tools" "actions actions actions";min-height:56px}.fb-workspace .fb-mobile-workspace-brand{grid-area:brand;align-self:center}.fb-workspace .fb-workspace-header__identity{display:block}.fb-workspace .fb-workspace-identity--header .fb-workspace-identity__name{font-size:14px}.fb-workspace .fb-workspace-identity--header .fb-workspace-identity__role{display:none}.fb-workspace .fb-workspace-header>.im-workspace-tools-toggle{grid-area:tools;display:inline-flex;align-items:center;min-height:44px;padding:6px 8px;border:1px solid var(--im-rule);border-radius:4px;background:#fff;color:var(--im-brand);font-size:13px;font-family:inherit;font-weight:600;text-decoration:none}.fb-workspace .fb-workspace-header__actions{display:none}.fb-workspace .fb-workspace-header__actions.is-open{display:flex;grid-column:1 / -1}.fb-workspace .fb-workspace-content{padding:18px 16px 84px}.fb-workspace-content :is(.fb-page-heading,.fb-saved-library__heading) h1{font-size:24px}.fb-workspace-content :is(input,select,textarea){font-size:16px}.fb-button{min-height:44px}.c15-browse-home__restored-hero>div:first-child{padding:24px 20px}.fb-public .c15-browse-home__restored-hero{min-height:0}.fb-public .c15-browse-home__restored-hero h1{font-size:32px}.c15-browse-home__restored-hero .fb-public-carousel{min-height:230px;height:230px}.im-photo-carousel>img{min-height:230px}.im-journey-strip{grid-template-columns:1fr;gap:14px;padding:20px}.im-journey-strip article{padding-bottom:12px;border-bottom:1px solid var(--im-rule)}.fb-public .c15-browse-home__restored-activities{padding:24px 16px}.fb-workspace .fb-saved-library__rows>article{grid-template-columns:88px minmax(0,1fr);gap:12px;padding:14px}.fb-saved-library__rows>article>img{width:88px;height:88px}.fb-saved-library__rows h3{font-size:16px}.fb-workspace .fb-saved-library__shortlist{display:block}.fb-workspace .fb-saved-library__shortlist>b{float:right}.fb-workspace .fb-saved-library__shortlist>.fb-button{margin-top:12px}.fb-social-activity--editor .fb-activity-editor{display:flex;flex-direction:column}.fb-social-activity--editor .fb-activity-editor>form{width:100%;order:0}.fb-social-activity--editor .fb-main-image{width:100%;order:-1;position:static}.fb-social-activity--editor .fb-main-image>img{max-height:180px}.fb-collaboration-columns{grid-template-columns:minmax(0,1fr)}.im-activity-overview{grid-template-columns:minmax(0,1fr);gap:16px}.fb-activity-detail--intention>.im-activity-detail-heading h1{font-size:24px}.im-activity-offer{padding:18px}.fb-admin-approval-workbench{grid-template-columns:minmax(0,1fr)}.fb-workspace .fb-complete-activity-file{display:flex;flex-direction:column;gap:16px}.im-report-actions .fb-report-materials__choices{justify-content:flex-start}.fb-collaboration-detail>header{padding:16px}.fb-collaboration-detail>header h1{font-size:24px}.fb-collaboration-detail>header img{width:96px;height:96px}.c15-test-environment{padding:4px 12px;font-size:11px;line-height:1.4}.fb-public .fb-public-header{min-height:56px;padding:8px 12px;gap:8px}.fb-public-header .fb-brand{min-height:36px;gap:8px;padding:0}.fb-public-header .fb-brand-mark{width:32px;height:36px}.fb-public-header .fb-brand-name{font-size:17px}.fb-public-header .fb-brand-copy>small{display:none}.fb-public-header .c15-menu-toggle{min-height:36px;padding:4px 6px}.fb-public-search{padding:12px}.fb-market{gap:0}.fb-market .fb-market-discovery{margin:0}.fb-workspace .fb-workspace-content{padding:12px 12px 76px}.fb-market>.fb-page-heading,.fb-workspace .fb-market>.fb-page-heading{padding:0 0 10px;margin:0}.fb-market>.fb-page-heading h1,.fb-workspace .fb-market>.fb-page-heading h1{font-size:22px;line-height:1.3;margin:0}.fb-market>.fb-page-heading>span,.fb-market-catalogue-note{display:none}.fb-market .fb-search-primary{display:block}.fb-market .fb-search-primary>.fb-need-brief__prompt{padding:8px;grid-template-columns:minmax(0,1fr) 40px;gap:6px;align-items:start}.fb-market .fb-need-brief__prompt label>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.fb-market .fb-need-brief__prompt input{min-height:40px;height:40px;padding:7px 8px;font-size:16px}.fb-market .fb-need-brief__prompt small{font-size:11px;margin:0}.fb-market .im-search-submit{min-width:40px;width:40px;min-height:40px;height:40px;padding:0}.im-search-submit>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.fb-market .fb-search-primary>.fb-need-brief__grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 8px 4px;gap:8px}.fb-market .fb-need-brief__grid>label,.fb-market .fb-need-brief__grid>label:first-child{gap:3px;font-size:12px;line-height:1.3}.fb-market .fb-need-brief__grid input{min-height:36px;height:36px;padding:6px 8px;font-size:16px}.fb-market .fb-need-brief>footer{padding:0 8px 4px;min-height:32px}.fb-market .fb-need-brief .fb-mobile-filter-toggle{min-height:32px;font-size:12px}.fb-market .fb-need-detected{margin:0 8px 4px}.fb-market .fb-need-detected>summary{min-height:28px;padding:4px 0;font-size:12px}.fb-market .fb-market-summary{margin:4px 0 0;padding:6px 0;min-height:32px;gap:6px}.fb-market .fb-market-summary>div>span{display:none}.fb-market .fb-market-summary>div:nth-of-type(2){display:none}.fb-market .fb-market-summary b{font-size:12px}.fb-market .fb-market-summary .fb-button{min-height:32px;padding:4px 7px;font-size:12px}.fb-public-search .fb-market-card-grid{grid-template-columns:minmax(0,1fr);gap:0;margin-top:8px;background:#fff}.fb-public-search .fb-activity-card{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;margin:0;padding:10px 6px;min-height:0;border:0;border-bottom:1px solid var(--im-rule);border-radius:0;align-items:start}.fb-public-search .fb-activity-card__media{width:64px;height:64px;min-height:0;border-radius:3px}.fb-public-search .fb-activity-card__body{display:block;min-width:0;padding:0 14px 0 0}.fb-public-search .fb-activity-card h2{margin:0 0 3px;font-size:14px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fb-public-search :is(.fb-card-summary,.fb-card-topline,.fb-card-sdg-list,.fb-provider-identity .fb-organisation-logo,.fb-provider-identity>div>span,.fb-card-actions){display:none}.fb-public-search .fb-provider-identity{margin:0;padding:0;min-height:0;font-size:12px;line-height:1.4}.fb-public-search .fb-provider-identity>div{min-width:0}.fb-public-search .fb-provider-identity b{font-size:12px;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-public-search .im-card-provenance{margin:1px 0 0;font-size:11px}.fb-public-search .im-card-arrow{display:block;position:absolute;right:4px;top:42px;font:24px/1 sans-serif;color:var(--im-brand)}.fb-activity-card .im-discovery-facts,.fb-enterprise-search-result__body>.im-discovery-facts{display:flex;flex-wrap:wrap;gap:2px 8px;margin:4px 0 0}.im-discovery-facts dt{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.im-discovery-facts dd,.fb-enterprise-search-result__body .im-discovery-facts dd{margin:0;font-size:12px;line-height:1.45}.im-discovery-facts .im-discovery-region{max-width:150px}.im-discovery-region dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-activity-card .im-discovery-facts .im-discovery-price,.fb-enterprise-search-result__body .im-discovery-facts .im-discovery-price{flex-basis:100%;order:4}.fb-activity-card .im-discovery-facts .im-discovery-price{display:block}.fb-activity-card .im-discovery-price dd,.fb-enterprise-search-result__body .im-discovery-price dd{margin-top:2px;color:var(--im-brand);font-size:14px;font-weight:700}.fb-public-search .c15-card-media-label,.fb-enterprise-search-result .c15-card-media-label{font-size:8px;line-height:1.2;padding:2px}.fb-enterprise-search-list>header{display:none}.fb-enterprise-search-list__items{gap:0}.fb-enterprise-search-result{position:relative;grid-template-columns:64px minmax(0,1fr);gap:10px;padding:10px 6px;border:0;border-bottom:1px solid var(--im-rule);border-radius:0}.fb-enterprise-search-result__media{width:64px;height:64px}.fb-enterprise-search-result__body>h3{margin:0 32px 3px 0;font-size:14px}.fb-enterprise-search-result__body>h3>button{min-height:0;padding:0;font-size:14px;line-height:1.4}.fb-enterprise-search-result__provider{gap:2px;font-size:12px}.fb-enterprise-search-result__provider>b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-enterprise-search-result__provider .fb-organisation-logo,.fb-enterprise-search-result__actions .im-desktop-inspect{display:none}.fb-enterprise-search-result__provider .im-source-tag{flex-basis:100%;font-size:11px;color:#765b24}.fb-enterprise-search-result__actions{margin:0}.fb-enterprise-search-result__actions .im-favourite-action{position:absolute;top:2px;right:0;width:40px;min-height:40px;padding:6px;border:0;background:transparent;color:var(--im-brand)}.im-favourite-action>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.fb-enterprise-search-result .im-favourite-action svg{width:20px;height:20px}.fb-public-search .fb-fit-summary.is-compact{margin:4px 0;padding:5px 6px;font-size:11px}.fb-workspace .fb-saved-library__rows>article{grid-template-columns:64px minmax(0,1fr);gap:10px;padding:12px 8px}.fb-saved-library__rows>article>img{width:64px;height:64px}.fb-saved-library__rows h3{font-size:14px;line-height:1.4;margin:0 0 3px}.fb-saved-library__rows p{font-size:12px;margin:3px 0}.fb-saved-library__rows footer{gap:4px;margin-top:4px}.fb-saved-library__rows footer .fb-button{min-height:36px;padding:5px 8px;font-size:12px}.fb-workspace .fb-workspace-content{font-size:14px}.fb-workspace :is(.fb-r34-banner,.fb-social-banner,.fb-admin-banner){padding:12px;gap:12px}.fb-workspace :is(.fb-r34-banner,.fb-social-banner,.fb-admin-banner) h1{font-size:21px}.fb-workspace :is(.fb-r34-banner,.fb-social-banner,.fb-admin-banner)>div>span{font-size:13px}.fb-workspace .fb-metric-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0}.fb-metric-strip>article{padding:10px 12px}.fb-metric-strip>article>b{font-size:20px}.fb-metric-strip>article>p{font-size:11px;line-height:1.4;margin:4px 0 0}.fb-workspace :is(.fb-priority-list,.fb-home-continue,.fb-dashboard-result,.fb-social-next){padding:12px}.fb-workspace :is(.fb-priority-list,.fb-home-continue,.fb-dashboard-result,.fb-social-next) h2{font-size:16px}.fb-workspace .fb-key-facts>article{padding:10px}.fb-workspace .fb-key-facts b{font-size:16px}.fb-workspace .fb-collaboration-hub-header{padding:12px;gap:10px}.fb-workspace .fb-collaboration-hub-header h1{font-size:21px}.fb-workspace .fb-collaboration-hub-header>div>span{font-size:12px}.fb-workspace .fb-collaboration-hub-nav{gap:2px;overflow-x:auto}.fb-workspace .fb-collaboration-hub-nav :is(button,a){min-height:36px;padding:6px 8px;font-size:12px;flex-shrink:0}.fb-workspace .fb-collaboration-columns>article{padding:12px}.fb-detail-page{padding:12px}.c15-browse-detail__summary{gap:12px}.c15-browse-detail__intro h1{font-size:23px;margin:4px 0 8px}.c15-browse-detail__intro>p{font-size:13px;margin:6px 0}.c15-browse-detail__actions{gap:6px}.c15-browse-detail__actions>.fb-button{min-height:36px;padding:7px 9px;font-size:12px}.c15-browse-detail__facts{padding:12px}.c15-browse-detail__facts h2{font-size:16px;margin-bottom:8px}.c15-browse-detail__gallery{margin:12px 0}.c15-browse-detail__gallery .fb-activity-gallery>img{max-height:200px}.c15-browse-detail__narrative{grid-template-columns:minmax(0,1fr);gap:8px}.c15-browse-detail__narrative>article{padding:12px}.c15-browse-detail__narrative h2{font-size:16px;margin-bottom:5px}.c15-browse-detail__narrative span{font-size:13px}.fb-workspace .fb-identity-master-detail{grid-template-columns:minmax(0,1fr);gap:12px}.fb-workspace .fb-admin-identity-review .fb-identity-master-detail>nav{position:static;max-height:none;display:block;padding:0;border:1px solid var(--im-rule);border-radius:4px;background:#fff}.fb-workspace .fb-admin-identity-review .fb-identity-master-detail>nav>button{display:flex;flex-direction:column;width:100%;min-height:62px;gap:4px;padding:10px 12px;border:0;border-bottom:1px solid var(--im-rule);border-radius:0;background:#fff;text-align:left}.fb-workspace .fb-admin-identity-review .fb-identity-master-detail>nav>button.is-active{background:#edf4f0;border-left:3px solid var(--im-brand)}.fb-admin-identity-review .fb-identity-master-detail>nav>button>span{display:none}.fb-admin-identity-review .fb-identity-master-detail>nav>button b{font-size:14px}.fb-admin-identity-review .fb-identity-master-detail>nav>button small{font-size:12px;color:#60756c}.fb-admin-identity-review[data-identity-pane=detail] .fb-identity-master-detail>nav{display:none}.fb-admin-identity-review[data-identity-pane=list] .fb-identity-master-detail>article{display:none}.fb-admin-identity-review[data-identity-pane=detail] .fb-identity-threshold{display:none}.fb-workspace .fb-admin-identity-review .im-identity-query input{font-size:16px}.fb-admin-identity-review .im-mobile-list-back{display:inline-flex;min-height:36px;font-size:12px;margin-bottom:10px}.fb-identity-master-detail>nav>button{min-height:60px;padding:8px 10px}.fb-identity-master-detail>article{padding:12px}.fb-identity-master-detail>article>header h2{font-size:19px}.fb-admin-identity-section dl{gap:8px}.fb-admin-identity-section dd{font-size:13px}.fb-workspace .fb-admin-data-workbench{grid-template-columns:minmax(0,1fr)}.fb-admin-outcome-review[data-view=list]{display:block}.fb-admin-outcome-review[data-pane=detail]>.fb-admin-outcome-list{display:none}.fb-admin-outcome-review[data-pane=list]>.im-admin-outcome-detail{display:none}.fb-admin-outcome-list{max-height:none}.fb-admin-outcome-card{padding:10px}.im-admin-outcome-detail{padding:12px;margin-top:10px}.im-admin-outcome-detail h2{font-size:19px}.im-review-facts{padding:12px 0;gap:8px}.im-admin-outcome-detail .im-mobile-list-back{display:inline-flex}.fb-workspace .fb-saved-library__heading{position:relative;padding:0 0 10px;margin:0 0 10px;gap:6px}.fb-saved-library__heading>div>p{display:none}.fb-workspace .fb-saved-library__heading h1{font-size:21px;padding-right:100px;margin:0 0 6px}.fb-saved-library__heading>div>span{font-size:12px;line-height:1.5}.fb-workspace .fb-saved-library__heading>.fb-button{position:absolute;right:0;top:0;min-height:32px;padding:4px 0;font-size:12px}.fb-saved-library__rows>article>div{display:block;gap:0}.fb-saved-library__rows>article>div>span{display:none}.fb-saved-library__rows>article>div>small{font-size:10px;line-height:1.3}.fb-saved-library__rows .im-saved-title{min-height:30px;margin:0;line-height:1.4}.fb-saved-library__rows footer .im-shortlist-choice{min-height:32px;font-size:12px}.fb-workspace .fb-saved-library__rows footer .fb-button{min-height:32px}.fb-auth-page{padding:12px}.fb-auth-page>:is(section,form){padding:16px;margin:12px auto}.fb-auth-page h1{font-size:22px;margin:4px 0 8px}.fb-auth-page>section>span{font-size:13px;line-height:1.6}.fb-auth-page label{margin-top:12px;font-size:13px;gap:4px}.fb-auth-page input{min-height:40px;font-size:16px}.fb-auth-page .fb-button{min-height:40px;font-size:13px;margin-top:12px}.fb-public .c15-browse-home__restored-hero h1{font-size:28px}.c15-browse-home__restored-hero>div:first-child{padding:20px 16px}.c15-browse-home__restored-hero .fb-public-carousel,.im-photo-carousel>img{min-height:190px;height:190px}.im-journey-strip{gap:8px;padding:14px 16px}.im-journey-strip article{gap:10px;padding-bottom:8px}.im-journey-strip h2{font-size:14px;margin-bottom:2px}.im-journey-strip p{font-size:12px}.fb-public .c15-browse-home__restored-activities{padding:18px 12px}.c15-browse-home__restored-activities>header h2{font-size:20px}.c15-browse-home__restored-activities>div{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.c15-browse-home__restored-activities .fb-activity-card{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;padding:10px}.c15-browse-home__restored-activities .fb-activity-card__media{width:72px;height:72px}.c15-browse-home__restored-activities .fb-activity-card__body{padding:0}.c15-browse-home__restored-activities .fb-activity-card h2{font-size:15px;margin:0 0 3px}.c15-browse-home__restored-activities :is(.fb-card-actions,.fb-provider-identity .fb-organisation-logo,.fb-provider-identity>div>span){display:none}.c15-browse-home__restored-activities .fb-provider-identity{min-height:0;margin:0}.c15-browse-home__restored-activities .fb-provider-identity b{font-size:12px}.fb-workspace .fb-results>.fb-page-heading{padding-bottom:10px}.fb-workspace .fb-results>.fb-page-heading>p{display:none}.fb-workspace .fb-results>.fb-page-heading h1{font-size:21px;margin-bottom:4px}.fb-workspace .fb-results>.fb-page-heading>span{margin:0;font-size:12px;line-height:1.5}.fb-results>.c15-period{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;margin:0;padding:10px 0}.c15-period>div{grid-column:1 / -1;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.c15-period>div>b{font-size:12px}.c15-period>div>span{font-size:11px}.c15-period>label{gap:3px;font-size:12px}.c15-period>label>input{min-height:36px;height:36px;font-size:16px;padding:5px 8px}.c15-period>.fb-button{justify-self:start;min-height:30px;padding:4px 7px;font-size:11px}.c15-period>p{margin:0;align-self:center;font-size:11px}.c15-results-workbench{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:10px}.c15-workbench-demo-note{padding:8px}.c15-workbench-demo-note :is(strong,span){font-size:11px}.c15-workbench-records>header{padding:7px 10px}.c15-workbench-records>header>div{display:flex;align-items:baseline;gap:6px}.c15-workbench-records>header b{font-size:12px}.c15-workbench-records>div{max-height:132px}.c15-workbench-records>div>button{flex-basis:100%;min-height:72px;padding:8px 10px;gap:3px}.c15-workbench-records>div>button>b{font-size:13px;line-height:1.4}.c15-workbench-records>div>button>small:last-child{display:none}.c15-workbench-record-context{display:none}.c15-workbench-heading{padding:12px}.c15-workbench-heading>p{font-size:11px;margin-bottom:4px}.c15-workbench-heading h2{font-size:17px;margin-bottom:5px}.c15-workbench-heading>span{font-size:12px}.c15-workbench-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 12px 10px}.c15-workbench-kpis article{padding:8px 6px;gap:3px}.c15-workbench-kpis article:last-child{grid-column:auto}.c15-workbench-kpis svg{display:none}.c15-workbench-kpis span{font-size:11px}.c15-workbench-kpis strong{font-size:16px;line-height:1.4}.c15-workbench-kpis small{font-size:11px}.c15-workbench-views{padding:0 6px}.c15-workbench-views button{min-height:36px;padding:6px;font-size:12px}.c15-workbench-content{padding:12px}.c15-workbench-content h3{font-size:16px}.c15-workbench-story{font-size:13px;line-height:1.65}.c15-workbench-next button{padding:8px;min-height:48px}.c15-workbench-next small{font-size:11px}.c15-workbench-reading{padding:12px}.c15-workbench-reading h3{font-size:16px;margin-bottom:8px}.c15-workbench-reading-title{padding-bottom:8px}.c15-workbench-reading h4{font-size:13px;margin-top:10px}.c15-workbench-reading>.fb-button{min-height:36px;margin-top:10px;padding:7px 8px;font-size:12px}.c15-workbench-feedback article{padding:10px;border-radius:4px}.c15-workbench-feedback strong{font-size:24px}.fb-workspace .fb-complete-activity-file>.fb-activity-file-section{display:none}.fb-workspace .fb-complete-activity-file[data-file-view=overview]>#activity-file-overview,.fb-workspace .fb-complete-activity-file[data-file-view=outcomes]>#activity-file-outcomes,.fb-workspace .fb-complete-activity-file[data-file-view=arrangement]>#activity-file-arrangement,.fb-workspace .fb-complete-activity-file[data-file-view=evidence]>#activity-file-evidence,.fb-workspace .fb-complete-activity-file[data-file-view=timeline]>#activity-file-timeline{display:block}.fb-complete-activity-file .fb-activity-file-nav{position:sticky;top:0;z-index:3;display:flex;overflow-x:auto;background:var(--im-canvas);padding:4px 0}.fb-activity-file-nav>button{flex:0 0 auto;min-height:36px;font-size:12px;padding:6px 8px}.fb-workspace .fb-proposal .fb-page-heading{padding-bottom:10px;margin-bottom:12px}.fb-workspace .fb-proposal .fb-page-heading>span{font-size:12px}.fb-proposal .im-workflow-compact .fb-workflow{grid-template-columns:repeat(3,minmax(0,1fr))}.fb-proposal .im-workflow-compact .fb-workflow li{min-height:62px;padding:8px 5px 8px 30px}.fb-proposal .im-workflow-compact .fb-workflow li>span{left:5px;top:9px;width:20px;height:20px}.fb-proposal .im-workflow-compact .fb-workflow b{font-size:12px;line-height:1.4}.fb-proposal .im-workflow-compact .fb-workflow small{font-size:11px;line-height:1.4}.fb-proposal .fb-arrangement-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;gap:10px}.fb-proposal .fb-arrangement-form-grid .span-two{grid-column:1 / -1}.fb-proposal .fb-arrangement-form-grid :is(input,select,textarea){font-size:16px}.fb-workspace .fb-proposal :is(.fb-arrangement-summary,.fb-measure-step,.fb-confirm-step) h2{font-size:17px}.fb-proposal .fb-arrangement-summary img{width:64px;height:64px;flex-basis:64px}.fb-proposal .im-proposal-readiness{padding:8px 10px;font-size:12px}.fb-proposal .fb-key-facts{gap:8px}.fb-proposal .fb-key-facts>article{padding:8px}.fb-proposal .fb-key-facts b{font-size:14px}.fb-workspace .fb-workspace-content .fb-proposal .fb-key-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fb-workspace .fb-workspace-content .fb-proposal .fb-key-facts>article{display:block;grid-column:auto;min-height:0;padding:8px 10px;border:1px solid var(--im-rule);border-radius:4px;background:#fff}.fb-workspace .fb-workspace-content .fb-proposal .fb-key-facts>article:is(.fb-key-fact--date,.fb-key-fact--location){grid-column:1 / -1}.fb-proposal .fb-key-fact__icon{display:none}.fb-workspace .fb-workspace-content .fb-proposal .fb-key-facts>article>div{display:block}.fb-workspace .fb-workspace-content .fb-proposal .fb-key-facts small{display:block;font-size:12px}.fb-workspace .fb-workspace-content .fb-proposal .fb-key-facts b{display:block;font-size:14px;line-height:1.45;margin-top:3px}.fb-workspace .fb-complete-activity-file>.fb-activity-file-section h2{font-size:17px}.fb-workspace .fb-complete-activity-file{gap:10px}.fb-workspace .fb-complete-activity-file>.fb-button{min-height:32px;padding:4px 0;align-self:flex-start}.fb-workspace .fb-complete-activity-file>header{padding:12px;gap:10px}.fb-workspace .fb-workspace-content .fb-result-detail.fb-complete-activity-file>header h1{font:700 20px/1.4 Noto Sans HK,sans-serif;margin:4px 0 8px}.fb-workspace .fb-complete-activity-file>header>div>p{font-size:11px;margin:0 0 4px}.fb-workspace .fb-complete-activity-file>header>div>span{font-size:11px;line-height:1.5}.fb-workspace .fb-complete-activity-file .im-report-actions .fb-button{min-height:36px;padding:6px 9px;font-size:12px}.fb-workspace .fb-complete-activity-file>.fb-key-facts>article{padding:8px}.fb-workspace .fb-complete-activity-file>.fb-key-facts b{font-size:14px}.fb-workspace .fb-complete-activity-file>.fb-key-facts .fb-key-fact--location b{font-size:12px}.fb-public .c15-browse-home__restored-hero .fb-public-carousel.im-photo-carousel{height:190px;min-height:190px}.fb-public .c15-browse-home__restored-hero .im-photo-carousel figcaption{padding:10px 110px 10px 12px;font-size:12px;line-height:1.4}.fb-public .im-photo-carousel figcaption>small{font-size:10px}.fb-social-command-center{gap:10px;margin-top:10px}.fb-workspace .fb-social-home :is(.fb-social-now,.fb-social-profile-progress,.fb-social-lifecycle,.fb-social-results-strip){padding:12px}.fb-workspace .fb-workspace-content .fb-social-home :is(.fb-social-now,.fb-social-profile-progress,.fb-social-turn-board,.fb-social-lifecycle,.fb-social-results-strip,.fb-social-notification-list) h2{font-size:17px}.fb-workspace .fb-social-home :is(.fb-social-now,.fb-social-profile-progress) .fb-button{min-height:32px;padding:5px 8px;font-size:12px;margin-top:8px}.fb-workspace .fb-social-home :is(.fb-social-now,.fb-social-profile-progress) span{font-size:12px}.fb-social-turn-board,.fb-social-notification-list{padding:8px 10px;margin:10px 0}:is(.im-social-turn-summary,.im-social-notification-summary){min-height:34px;font-size:13px}:is(.im-social-turn-summary,.im-social-notification-summary)>span{font-size:11px}.fb-social-product-counts b,.fb-social-result-counts b{font-size:18px}.fb-social-next-event .fb-button{min-height:32px;font-size:12px;padding:5px 8px}.fb-social-notification-list__item{min-height:56px;padding:8px 0}.fb-workspace .fb-workspace-content .fb-social-home .fb-social-overview-grid--support>article{display:block;padding:12px}.fb-workspace .fb-social-home :is(.fb-social-product-counts,.fb-social-result-counts){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px 0;margin:8px 0}.fb-workspace .fb-social-home :is(.fb-social-product-counts,.fb-social-result-counts)>span{grid-column:auto;min-height:0;padding:0}.fb-workspace .fb-social-home :is(.fb-social-product-counts,.fb-social-result-counts) b{font-size:18px}.fb-workspace .fb-social-home :is(.fb-social-product-counts,.fb-social-result-counts) small{font-size:11px;line-height:1.4}.fb-workspace .fb-social-home .fb-social-next-event--empty{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:8px 0;margin:0}.fb-workspace .fb-social-home .fb-social-next-event--empty>div{width:100%}.fb-workspace .fb-social-home .fb-social-next-event--empty b{font-size:14px}.fb-workspace .fb-social-home .fb-social-next-event--empty small{font-size:11px;line-height:1.4}.fb-workspace .fb-social-home .fb-social-results-strip>footer{display:block;padding:0;margin-top:8px}.fb-workspace .fb-social-home .fb-social-results-strip>footer>small{display:block;font-size:11px;line-height:1.5}.fb-workspace .fb-social-home .fb-social-results-strip>footer>.fb-button{min-height:32px;padding:5px 8px;margin-top:8px;font-size:12px}}@media screen{:root{--im-brand: #084e46;--im-canvas: #fafbf8;--im-rule: #dfe7e2}.fb-public,.fb-workspace{font-family:Noto Sans HK,Microsoft JhengHei,sans-serif}.im-interface-icon{display:inline-block;flex:0 0 auto;object-fit:contain;vertical-align:middle}.fb-button>.im-interface-icon{width:17px;height:17px}.fb-button:not(.fb-button--quiet):not(.fb-button--outline)>.im-interface-icon{filter:brightness(0) invert(1)}.fb-public{background:#fdfdfb}.fb-public .c15-site-header.fb-public-header{min-height:82px;padding:12px max(30px,calc((100% - 1240px)/2 + 24px));gap:36px;flex-wrap:nowrap;background:#fdfdfb}.c15-site-header .fb-brand{flex:0 0 auto;max-width:310px;gap:12px}.c15-site-header .fb-brand-mark{width:48px;height:56px;flex-basis:48px}.c15-site-header .fb-brand-name{font:800 22px/1.1 Noto Sans HK,sans-serif;letter-spacing:-.8px}.c15-site-header .fb-brand-copy small{margin-top:5px;font-size:9px;color:#77837d}.c15-site-header.fb-public-header nav{justify-content:flex-end;gap:38px;margin-left:auto}.c15-site-header nav button[data-public-route]{font:700 14px/1.4 Noto Sans HK,sans-serif;color:var(--im-brand);min-height:42px;padding:10px 0}.c15-site-header nav button:is([data-public-route=public-home],[data-public-route=public-about]){display:none}.c15-site-header.fb-public-header>div{flex:0 0 auto;width:auto;padding-left:20px;border-left:1px solid var(--im-rule)}.c15-site-header.fb-public-header>div>.fb-button{min-height:40px;padding:9px 20px;font-size:13px;border-color:#94aca3;color:var(--im-brand)}.fb-public .fb-public-search{box-sizing:border-box;width:100%;max-width:1240px;margin:0 auto;padding:24px 28px 48px}.fb-public .fb-market--public{gap:8px;grid-template-areas:"heading" "query" "summary" "results" "more" "excluded"}.fb-public .fb-market--public.is-mobile-filters-open{grid-template-areas:"heading" "query" "filters" "summary" "results" "more" "excluded"}.fb-public-search .fb-market>.fb-page-heading{padding:0;margin:0 0 12px}.fb-public-search .fb-market>.fb-page-heading h1{font:700 32px/1.35 Noto Sans HK,sans-serif;margin:0 0 7px;letter-spacing:-.5px}.im-search-mobile-heading{display:none}.fb-public-search .fb-market>.fb-page-heading>span{margin:0;font-size:16px;line-height:1.6;color:#647780}.fb-market--public>.fb-market-catalogue-note{margin:0 0 3px;font-size:11px;color:#798a7f}.fb-market .fb-need-brief{position:relative;border:0;padding:16px;background:#f0f6f2;border-radius:6px;margin:0}.fb-market .fb-search-primary{display:grid;grid-template-columns:minmax(0,2.6fr) minmax(95px,.9fr) minmax(125px,1.05fr) minmax(120px,1fr) minmax(110px,1fr);gap:14px;align-items:start;padding:0}.fb-market .fb-search-primary>:is(.fb-need-brief__prompt,.fb-need-brief__grid){display:contents;padding:0}.fb-market .fb-need-brief__prompt>label{grid-column:1;grid-row:1;display:grid;gap:6px;padding:0}.fb-market .fb-need-brief__prompt>label>span:first-child,.fb-market .fb-need-brief__grid .im-field-title{position:static;width:auto;height:auto;clip-path:none;overflow:visible;font-size:13px;line-height:1.4;font-weight:650;color:#124b43}.fb-market .fb-need-brief__prompt>label>.im-query-control{position:relative;display:block;width:100%;height:44px;clip-path:none;overflow:visible}.im-query-control>.im-interface-icon{position:absolute;left:12px;top:12px;width:20px;height:20px;pointer-events:none}.fb-market .fb-need-brief__prompt input{box-sizing:border-box;height:44px;min-height:44px;width:100%;border:1px solid #cbd8d7;border-radius:5px;padding:9px 12px 9px 42px;background:#fff;color:#164a46;font:400 16px/1.4 Noto Sans HK,sans-serif}.fb-market .fb-need-brief__prompt small{margin:0;padding:0;font-size:11px}.fb-market .fb-need-brief__grid>label,.fb-market .fb-need-brief__grid>label:first-child{display:grid;grid-template-rows:auto auto;grid-column:auto;gap:6px;min-height:0;align-content:start;min-width:0;font-size:13px}.fb-market .fb-need-brief__grid>label:nth-child(1){grid-column:2;grid-row:1}.fb-market .fb-need-brief__grid>label:nth-child(2){grid-column:3;grid-row:1}.fb-market .fb-need-brief__grid>label:nth-child(3){grid-column:4;grid-row:1}.im-field-control{display:flex;align-items:center;min-width:0;height:44px;border:1px solid #cbd8d7;border-radius:5px;background:#fff;padding:0 10px;gap:7px}.im-field-control>.im-interface-icon{width:18px;height:18px}.im-field-prefix{font-size:13px;font-weight:500;color:#174e45}.fb-market .fb-need-brief__grid .im-field-control>:is(input,select){width:100%;min-width:0;min-height:40px;height:40px;border:0;border-radius:0;padding:5px 0;background:transparent;font:400 16px/1.4 Noto Sans HK,sans-serif;color:#164a46}.fb-market .fb-need-brief__grid .im-field-control:focus-within{outline:2px solid #287eaa;outline-offset:2px}.fb-market .fb-need-brief__grid .im-field-control>:is(input,select):focus{outline:none}.fb-market .im-search-submit{grid-column:5;grid-row:1;align-self:start;margin-top:24px;height:44px;min-height:44px;width:100%;padding:8px 16px;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--im-brand);color:#fff;border-radius:5px;font-size:15px}.fb-market .im-search-submit>span{display:inline}.fb-market .fb-need-brief .fb-mobile-filter-toggle{position:absolute;z-index:2;right:16px;bottom:16px;display:flex;align-items:center;gap:8px;min-height:36px;padding:7px 10px;border:0;background:transparent;color:#174e45;font-size:13px}.fb-market .fb-need-brief>footer.im-search-topics{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:8px;min-height:36px;border:0;padding:0 140px 0 0;margin:14px 0 0}.fb-market .fb-need-brief>.im-search-topics>button{min-height:36px;width:auto;padding:7px 16px;border:1px solid #c6d7d3;border-radius:24px;background:#fff;color:#315e60;font:600 13px/1.4 Noto Sans HK,sans-serif;cursor:pointer}.fb-market .fb-need-brief>.im-search-topics>button.selected{background:var(--im-brand);border-color:var(--im-brand);color:#fff}.fb-market .fb-market-summary{display:flex;justify-content:space-between;align-items:center;min-height:42px;padding:10px 0;margin:4px 0 8px;border:0;background:transparent;color:#496c72}.fb-market .fb-market-summary>div>span{display:none}.fb-market .fb-market-summary b{font-size:13px;font-weight:500}.fb-market-summary>div:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.im-search-boundary{color:#748379;font-size:11px;line-height:1.5}.fb-public .fb-market-card-grid,.fb-public .c15-browse-home__restored-activities>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fb-public .fb-market-card-grid{margin:0}.fb-public .fb-activity-card{background:#fff;border:1px solid var(--im-rule);border-radius:5px;box-shadow:none;min-width:0;align-self:start;overflow:hidden}.fb-public .fb-activity-card__media{width:100%;height:168px;border-radius:0}.fb-public .fb-activity-card__media>img{width:100%;height:100%;object-fit:cover}.fb-public .fb-activity-card__body{padding:12px 13px 14px}.fb-public .fb-activity-card h2{margin:0 0 5px;font:700 18px/1.4 Noto Sans HK,sans-serif;letter-spacing:-.2px;color:#104b47}.fb-public .fb-activity-card .fb-provider-identity{min-height:0;margin:0 0 6px;gap:0}.fb-public .fb-activity-card .fb-provider-identity :is(.fb-organisation-logo,div>span){display:none}.fb-public .fb-activity-card .fb-provider-identity b{font:400 13px/1.4 Noto Sans HK,sans-serif;color:#677c84}.fb-public .fb-activity-card :is(.fb-card-summary,.fb-card-topline,.fb-card-sdg-list,.fb-fit-summary){display:none}.fb-public .fb-activity-card .im-card-provenance{display:block;font:400 11px/1.5 Noto Sans HK,sans-serif;color:#788272;margin:0 0 6px}.fb-activity-card .im-discovery-facts{display:flex;flex-wrap:wrap;gap:5px 12px;margin:10px 0}.fb-activity-card .im-discovery-facts>div{display:flex;align-items:flex-start;gap:5px;min-width:0}.fb-activity-card .im-discovery-facts>div:not(.im-discovery-price) dt{position:static;width:auto;height:auto;overflow:visible;clip-path:none;line-height:1.4}.fb-activity-card .im-discovery-facts dt>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.fb-activity-card .im-discovery-facts .im-interface-icon{width:15px;height:15px;margin-top:2px}.fb-activity-card .im-discovery-facts dd{margin:0;font:400 12px/1.5 Noto Sans HK,sans-serif;color:#597079;overflow-wrap:anywhere}.fb-public .fb-activity-card .fb-card-actions{display:flex;justify-content:space-between;align-items:end;gap:10px;margin:10px 0 0}.im-card-price{min-width:0;flex:1 1 auto}.im-card-price>small{display:block;font-size:10px;color:#72857d;margin-bottom:2px}.im-card-price>strong{display:block;font:700 17px/1.45 Noto Sans HK,sans-serif;color:#134e51;overflow-wrap:anywhere}.fb-public .fb-activity-card .fb-card-actions>.fb-button{display:inline-flex;width:auto;flex:0 0 auto;min-height:36px;padding:8px 12px;gap:8px;font-size:12px}.fb-public .c15-card-media-label{font-size:10px;padding:4px 6px}.fb-public .im-card-arrow{display:none}.fb-public .c15-browse-home{max-width:1240px;margin:auto;background:#fdfcf9}.fb-public .c15-browse-home__restored-hero{position:relative;display:grid;grid-template-columns:.98fr 1.02fr;width:100%;max-width:none;justify-self:stretch;align-items:stretch;min-height:444px;background:#fbfaf6}.fb-public .c15-browse-home__restored-hero>div:first-child{position:relative;z-index:1;padding:72px 0 52px 40px;background:url(/assets/hong-kong-line-art.png) center bottom / 100% auto no-repeat}.c15-browse-home__restored-hero>div:first-child>p:first-child{display:none}.fb-public .c15-browse-home__restored-hero h1{font:700 clamp(36px,3.6vw,52px)/1.28 "Noto Serif TC Hero Subset","PMingLiU",serif;letter-spacing:-.8px;color:#124d44;margin:0 0 18px;width:max-content;max-width:115%}.c15-browse-home__restored-hero>div:first-child>p{font-size:19px;color:#566f71;margin:0 0 22px;line-height:1.5}.fb-public .c15-browse-home__restored-hero>div:first-child>div{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:0}.c15-browse-home__restored-hero>div:first-child .fb-button{min-height:46px;gap:12px;padding:12px 23px;font-size:14px}.c15-browse-home__restored-hero>div:first-child .fb-button--quiet{padding:8px 0;background:transparent;color:var(--im-brand);text-decoration:underline;text-underline-offset:5px}.c15-browse-home__source{display:block;max-width:420px;font-size:10px;color:#75837b;margin-top:17px;line-height:1.5}.fb-public .c15-browse-home__restored-hero .fb-public-carousel.im-photo-carousel{position:relative;padding:0;height:444px;min-height:444px;overflow:visible}.c15-browse-home__restored-hero .im-photo-carousel>img{position:absolute;left:-40px;width:calc(100% + 40px);height:444px;min-height:444px;object-fit:cover;object-position:58% center}.c15-browse-home__restored-hero .im-photo-carousel:before{content:"";position:absolute;left:-40px;top:0;bottom:0;width:85px;background:linear-gradient(90deg,#fbfaf6,#fbfaf600);z-index:1;pointer-events:none}.fb-public .c15-browse-home__restored-hero .im-photo-carousel figcaption{left:0;bottom:0;padding:38px 100px 22px 34px;background:linear-gradient(transparent,#24271f85);font:600 16px/1.4 Noto Sans HK,sans-serif}.im-photo-carousel figcaption>small{display:block;font-size:10px;font-weight:400;margin-bottom:4px}.fb-public .c15-browse-home__restored-hero .im-photo-carousel .fb-carousel-tabs{right:14px;bottom:17px;gap:2px}.fb-public .c15-browse-home__restored-hero .im-photo-carousel .fb-carousel-tabs button{position:relative;min-width:28px;width:28px;min-height:32px;height:32px;border:0;background:transparent;border-radius:0;font-size:0;padding:0}.im-photo-carousel .fb-carousel-tabs button:after{content:"";display:block;width:9px;height:9px;margin:auto;border-radius:50%;background:#fff7}.im-photo-carousel .fb-carousel-tabs button.active:after{background:#fff}.im-journey-strip{grid-template-columns:repeat(3,minmax(0,1fr));padding:22px 32px;gap:30px;background:#edf4f0}.im-journey-strip article{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:14px}.im-journey-strip article>.im-interface-icon:first-child{width:30px;height:30px}.im-journey-strip article>.im-interface-icon:last-child{width:17px;height:17px}.im-journey-strip h2{display:flex;gap:12px;align-items:baseline;font:700 15px/1.4 Noto Sans HK,sans-serif;margin:0 0 5px}.im-journey-strip h2>b{font-size:13px}.im-journey-strip p{margin:0;font:400 12px/1.5 Noto Sans HK,sans-serif;color:#718380}.fb-public .c15-browse-home__restored-activities{width:100%;max-width:none;justify-self:stretch;padding:26px 34px 30px;background:#fdfcf9}.c15-browse-home__restored-activities>header{margin-bottom:18px;align-items:center}.fb-public .c15-browse-home__restored-activities>header h2{font:700 30px/1.4 "Noto Serif TC Hero Subset",serif;color:#124d44;margin:0 0 7px}.c15-browse-home__restored-activities>header p{margin:0;color:#6e807c;font-size:13px;line-height:1.6}.c15-browse-home__restored-activities>header>.fb-button{gap:8px;font-size:12px;min-height:36px;padding:6px 0;color:var(--im-brand);text-decoration:underline;text-underline-offset:4px}.c15-browse-home__restored-activities>div{margin-top:0}.c15-browse-home__source-note{font-size:11px;color:#74837b;line-height:1.5;margin:14px 0 0}.fb-workspace .fb-rail{background:#123f37;padding:23px 16px}.fb-workspace .fb-rail .fb-brand{background:transparent;padding:0 0 12px;gap:7px;border:0;border-radius:0}.fb-workspace .fb-rail .fb-brand-mark{width:42px;height:54px;flex-basis:42px}.fb-workspace .fb-rail .fb-brand-copy{min-width:0}.fb-workspace .fb-rail .fb-brand-name{font:800 16px/1.1 Noto Sans HK,sans-serif;display:block;letter-spacing:-.3px;white-space:nowrap}.fb-workspace .fb-rail .fb-brand-name b{color:#fff}.fb-workspace .fb-rail .fb-brand-name i{color:#87c562;font-style:normal}.fb-workspace .fb-rail .fb-brand-copy small{color:#b8cec4;font-size:7px;max-width:124px;line-height:1.5}.fb-workspace .fb-rail .fb-role-chip{padding:17px 7px;margin:0 0 20px}.fb-workspace .fb-rail .fb-workspace-identity--rail .fb-workspace-identity__name{font-size:15px}.fb-workspace .fb-rail nav button{display:flex;align-items:center;gap:14px;min-height:46px;padding:10px 13px;color:#d7e7dc}.fb-rail nav .im-interface-icon{width:19px;height:19px;filter:brightness(0) invert(1);opacity:.88}.fb-workspace .fb-rail nav button.active{background:#ffffff16;color:#fff;border-left-color:#96c99b}.fb-workspace .fb-workspace-header{min-height:66px;padding:12px 28px}.fb-workspace .fb-workspace-header .fb-workspace-identity__name{font-size:16px}.fb-workspace .fb-workspace-content{padding:26px 28px 48px}.fb-mobile-nav .im-interface-icon{width:21px;height:21px}.fb-mobile-nav button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}.fb-workspace .fb-collab-list>header{padding:0 0 20px;margin:0}.fb-workspace .fb-collab-list>header p{display:none}.fb-workspace .fb-collab-list>header h1{font:700 28px/1.35 Noto Sans HK,sans-serif;margin:0 0 8px}.fb-collab-list>header span{color:#6b7c77;font-size:13px;line-height:1.6}.fb-workspace .fb-collab-list>.fb-collab-list-filter{display:flex;flex-direction:row;gap:5px;padding:0;margin:0 0 20px;border-bottom:1px solid var(--im-rule)}.fb-collab-list-filter>button{min-height:42px;padding:10px 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:#71847a;border-radius:0;font:600 13px/1.4 Noto Sans HK,sans-serif}.fb-collab-list-filter>button.is-active{background:transparent;color:var(--im-brand);border-bottom-color:var(--im-brand)}.fb-collab-list-filter>button>b{font-size:11px;margin-left:5px;padding:2px 5px;border-radius:20px;background:#edf3ee;color:#4a765a}.fb-workspace.im-cooperation-shell{--im-brand:#044d43;--im-card:#fdfcf9;--im-soft:#ecf4ef;--im-wait:#feeece;background:#f7f8f4}.fb-workspace.im-cooperation-shell .fb-rail{background:#05443d}.fb-workspace.im-cooperation-shell .fb-rail nav button.active{background:#1f5d54;border-left-color:#9ccbaf}.im-cooperation-shell .fb-workspace-header{min-height:62px;background:var(--im-card)}.im-cooperation-shell .fb-rail .fb-role-chip{margin-bottom:12px}.im-cooperation-workspace :is(button,input,summary):focus-visible{outline:2px solid #25806b;outline-offset:3px}.im-cooperation-workspace .fb-collab-list-filter>button>b{color:#346b56;background:#e7efe8}.im-cooperation-workspace .fb-button--primary{color:#fff;background:var(--im-brand);border-color:var(--im-brand);border-radius:4px}.im-cooperation-workspace .fb-button--primary:hover{background:#0b6252}.im-cooperation-workspace .fb-state-pill{border:0;border-radius:3px;padding:4px 7px;font:600 12px/1.4 Noto Sans HK,sans-serif;white-space:normal}.im-cooperation-workspace .fb-state-pill--green{background:#e0eee5;color:#18583d!important}.im-cooperation-workspace :is(.fb-state-pill--amber,.fb-state-pill--blue){background:var(--im-wait,#feeece);color:#8a5919}.im-cooperation-workspace .fb-state-pill--coral{background:#fbe9e1;color:#914b32}.im-cooperation-workspace :is(.fb-state-pill--muted,.fb-state-pill--ink){background:#edf1ed;color:#536a62}.im-collab-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:24px;align-items:start}.im-collab-records{min-width:0}.im-collab-search{display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #d5dfd8;background:var(--im-card,white);border-radius:4px;margin-bottom:8px}.im-collab-search>.im-interface-icon{width:16px;height:16px;opacity:.7}.fb-workspace .im-collab-search input{min-width:0;width:100%;min-height:40px;padding:8px 0;border:0;border-radius:0;background:transparent;font-size:13px}.im-collab-filter-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0;color:#657970;font-size:12px}.im-collab-filter-summary button{border:0;background:none;color:var(--im-brand);padding:6px 0;font-size:12px;text-decoration:underline}.im-collab-selection-note{padding:10px;margin:8px 0;background:#feeece;color:#765217;font-size:13px;line-height:1.6}.im-collab-records .fb-collab-group{margin:0 0 12px}.im-collab-records .fb-collab-group>header{display:flex;justify-content:space-between;padding:8px 0;margin:0}.im-collab-records .fb-collab-group>header h2{font-size:13px;margin:0}.im-collab-records .fb-collab-group>header span{font-size:12px;color:#71847a}.im-collab-records .fb-collab-card{display:block;padding:0;margin:0 0 6px;border:1px solid transparent;border-left:3px solid transparent;border-radius:4px;box-shadow:none;background:transparent}.im-collab-records .fb-collab-card.is-preview-selected{border-color:#d3e3d8;border-left-color:#1b6a54;background:#eaf3ed}.im-collab-row{display:grid;grid-template-columns:60px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:10px 8px;width:100%;border:0;border-radius:3px;text-align:left;color:var(--im-brand);background:transparent;cursor:pointer}.im-collab-row:hover{background:#edf4ef}.im-collab-row>:is(img,.fb-media-unavailable){width:60px;height:68px;min-height:0;object-fit:cover;border-radius:3px;padding:0;font-size:11px}.im-collab-row>.im-interface-icon{width:14px;height:14px}.im-collab-row__body{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.im-collab-row__body>strong{font:650 14px/1.5 Noto Sans HK,sans-serif;overflow-wrap:anywhere}.im-collab-row__partner{font-size:12px;color:#5d7469;line-height:1.5}.im-collab-row__body>.fb-state-pill{font-size:11px;padding:2px 5px}.im-collab-row__facts{display:flex;flex-wrap:wrap;gap:4px 10px;color:#667c72;font-size:12px;line-height:1.5}.im-collab-row__facts>span{display:inline-flex;align-items:center;gap:4px}.im-collab-row__facts .im-interface-icon{width:13px;height:13px}.im-collab-records .fb-state-view{padding:18px 14px;background:var(--im-card,white);border:1px solid var(--im-rule);border-radius:4px}.im-collab-records .fb-state-view h2{font-size:17px}.im-collab-records .fb-state-view p{font-size:13px;line-height:1.65}.im-collab-calendar{margin-top:16px;border-top:1px solid var(--im-rule);padding-top:12px;color:#43665a}.im-collab-calendar>summary{display:flex;align-items:center;gap:7px;cursor:pointer;font-size:13px;font-weight:600;padding:4px 0 12px}.im-collab-calendar>summary .im-interface-icon{width:16px;height:16px}.im-collab-calendar>summary>span{margin-left:auto;font-weight:400;font-size:12px}.im-collab-calendar__body>header{display:flex;align-items:center;justify-content:space-between;margin:0 0 8px}.im-collab-calendar__body>header>b{font-size:14px}.im-collab-calendar__body>header button{width:34px;min-height:34px;padding:0;border:0;background:transparent;font-size:22px;color:#376958;cursor:pointer}.im-collab-calendar__week,.im-collab-calendar__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.im-collab-calendar__week span{padding:5px 0;text-align:center;font-size:12px;color:#7b8d84}.im-collab-calendar__days button{position:relative;min-height:36px;padding:4px 1px 15px;border:1px solid transparent;border-radius:3px;background:transparent;color:#4e695e;font-size:12px;cursor:pointer}.im-collab-calendar__days button:hover{background:#ecf4ef;border-color:#a8c6b5}.im-collab-calendar__days button.is-adjacent{color:#9ca8a0}.im-collab-calendar__days button[aria-pressed=true]{background:var(--im-brand);color:#fff}.im-collab-calendar__count{position:absolute;bottom:2px;left:0;right:0;text-align:center;font-size:10px;font-weight:600;line-height:12px;color:#227557;white-space:nowrap}.im-collab-calendar__days button[aria-pressed=true] .im-collab-calendar__count{color:#fff}.im-collab-calendar__body>footer{display:flex;align-items:start;justify-content:space-between;gap:10px;margin-top:8px}.im-collab-calendar__body>footer small{font-size:12px;line-height:1.5;color:#6f8379}.im-collab-calendar__body>footer button{flex:0 0 auto;font-size:12px;border:0;background:none;color:var(--im-brand);text-decoration:underline}.im-collab-selected{min-width:0;position:sticky;top:14px;padding:20px;background:var(--im-card,white);border:1px solid var(--im-rule);border-radius:5px}.im-collab-preview-back{display:none}.im-collab-selected>header{display:flex;align-items:start;gap:16px;margin-bottom:12px}.im-collab-selected>header>:is(img,.fb-media-unavailable){width:96px;height:92px;min-height:0;object-fit:cover;border-radius:4px;padding:0;font-size:12px}.im-collab-selected>header>div{flex:1;min-width:0}.im-collab-selected>header h2{font:700 24px/1.4 Noto Sans HK,sans-serif;color:var(--im-brand);margin:0 0 6px}.im-collab-selected>header .fb-partner-label{padding:0;min-height:0;margin:0 0 8px;border:0;font-size:13px}.im-collab-selected>header .fb-partner-label :is(img,.fb-organisation-logo,svg,small){display:none}.im-collab-selected>header .fb-partner-label b{font-size:13px;font-weight:500;color:#577468}.im-collab-selected .fb-collaboration-flow{margin:12px 0}.im-collab-selected .fb-flow-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;border:0;background:transparent}.im-collab-selected .fb-flow-track>span{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:48px;padding:0 4px;border:0;background:transparent;color:#788c81;font-size:12px}.im-collab-selected .fb-flow-track>span:not(:last-child):after{content:"";position:absolute;height:1px;background:#a7cabb;left:calc(50% + 14px);right:calc(-50% + 14px);top:12px}.im-collab-selected .fb-flow-track>span.done,.im-collab-selected .fb-flow-track>span.current{background:transparent;color:#1a604b}.im-collab-selected .fb-flow-track i{width:24px;height:24px;min-width:24px;display:flex;align-items:center;justify-content:center;margin:0;border:1px solid #abcbb9;border-radius:50%;background:#fff;color:#527962;font-size:12px}.im-collab-selected .fb-flow-track :is(.done,.current) i{background:#126b53;border-color:#126b53;color:#fff}.im-collab-selected .fb-flow-track .done i{font-size:0}.im-collab-selected .fb-flow-track .done i:before{content:"✓";font-size:14px}.im-collab-selected .fb-collaboration-flow p{display:none}.im-collab-preview-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding:4px 0;border-top:1px solid var(--im-rule);border-bottom:1px solid var(--im-rule)}.im-collab-preview-facts>div{display:flex;gap:8px;align-items:baseline;min-width:0;padding:10px 0;border-bottom:1px solid #e8eee8}.im-collab-preview-facts>div:nth-last-child(-n+2){border-bottom:0}.im-collab-preview-facts .im-interface-icon{width:17px;height:17px;align-self:start;margin-top:2px}.im-collab-preview-facts dl{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;margin:0;min-width:0;flex:1}.im-collab-preview-facts dt{color:#637c70;font-size:12px}.im-collab-preview-facts dd{margin:0;color:#355a4c;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.im-collab-response{margin-top:12px;padding:12px;background:var(--im-soft,#ecf4ef);border:0;border-radius:4px}.im-collab-version-note{margin:10px 0 0;padding:8px 10px;background:var(--im-wait,#feeece);color:#795420;font-size:13px;line-height:1.6}.im-collab-response>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin:0}.im-collab-response>header b{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#326b58}.im-collab-response .im-interface-icon{width:15px;height:15px}.im-collab-response time,.im-collab-response small{font-size:12px;color:#688274}.im-collab-response p{margin:6px 0 2px;font-size:14px;line-height:1.6;color:#426657;overflow-wrap:anywhere}.im-collab-selected>footer{margin:10px 0 0;padding:0;border:0}.im-collab-selected>footer .im-collab-next{display:flex;align-items:start;gap:6px;padding:8px 10px;margin:0 0 8px;border-radius:3px;color:#49675a;background:#edf3ef;font-size:13px;line-height:1.5}.im-collab-selected>footer .im-collab-next.is-actionable{color:#8a5e22;background:var(--im-wait,#feeece)}.im-collab-next .im-interface-icon{width:15px;height:15px;margin-top:2px}.im-collab-primary-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.im-collab-selected .im-collab-primary-actions>.fb-button{min-height:44px;padding:10px 16px;gap:8px;font-size:14px}.im-collab-selected .im-collab-primary-actions>.fb-button--quiet{padding:8px 0;font-size:13px}.im-collab-more{margin-top:12px;padding-top:10px;border-top:1px solid var(--im-rule)}.im-collab-more>summary{display:flex;align-items:center;gap:8px;cursor:pointer;color:#345f4f;font-size:13px}.im-collab-more>summary .im-interface-icon{width:16px;height:16px}.im-collab-more>.fb-key-facts{display:none}.im-collab-more>.fb-status-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 0;margin:0;background:transparent}.im-collab-more .fb-status-summary article{border:0;padding:0;background:none}.im-collab-more .fb-status-summary span{font-size:12px;color:#758a7c}.im-collab-more .fb-status-summary b{display:block;font-size:13px;line-height:1.6;margin-top:4px}.im-collab-more .fb-collab-card__context{margin-top:8px;font-size:12px;color:#6c8376}.im-collab-preview-empty{padding:48px 20px;text-align:center;color:#70877a}.im-collab-preview-empty>.im-interface-icon{width:32px;height:32px}.im-collab-preview-empty h2{font-size:20px;margin:16px 0 8px}.im-collab-preview-empty p{font-size:14px;line-height:1.65}}@media screen{.fb-public .fb-detail-page.im-activity-journey--public{box-sizing:border-box;max-width:1240px;padding:22px 28px 48px}.im-activity-journey__breadcrumb{display:flex;align-items:center;gap:14px;margin-bottom:18px;color:#798780;font-size:12px}.im-activity-journey__breadcrumb>.fb-button{display:inline-flex;align-items:center;gap:7px;padding:6px 0;min-height:44px;font-size:13px}.im-activity-journey__breadcrumb>.fb-button .im-interface-icon{transform:rotate(180deg);width:15px;height:15px}.im-activity-journey__heading{padding:0;margin:0 0 22px;border:0;background:transparent}.im-activity-journey__heading>p:first-child{margin:0 0 6px;font-size:12px;font-weight:600;color:#52776c}.im-activity-journey .im-activity-journey__heading h1,.fb-workspace .im-activity-journey .im-activity-detail-heading h1{margin:0 0 8px;font:700 32px/1.35 Noto Sans HK,sans-serif;color:var(--im-brand);letter-spacing:-.4px;overflow-wrap:anywhere}.im-activity-journey__provider{display:flex;align-items:center;flex-wrap:wrap;gap:6px 18px}.im-activity-journey__provider>b{font-size:14px;font-weight:500;color:#5d756d}.im-activity-journey__provider>.fb-button{display:inline-flex;gap:7px;min-height:44px;padding:4px 0;font-size:12px}.im-activity-journey__heading .c15-browse-detail__source{margin:7px 0 0;font-size:12px;line-height:1.6}.im-activity-journey .im-activity-journey__overview{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"gallery offer" "narrative offer";align-items:start;gap:18px 28px;margin:0}.im-activity-journey .c15-browse-detail__gallery{grid-area:gallery;margin:0;min-width:0}.im-activity-journey .c15-browse-detail__gallery,.im-activity-journey .fb-detail-gallery{background:transparent}.im-activity-journey .fb-detail-gallery{display:block;grid-template-rows:none;width:100%;min-width:0;margin:0}.im-activity-journey .fb-detail-gallery>img{display:block;box-sizing:border-box;width:100%;height:auto;aspect-ratio:16 / 10;max-height:430px;object-fit:cover;object-position:50% 20%;border-radius:5px}.im-activity-journey .fb-detail-gallery>div{grid-template-columns:repeat(auto-fit,minmax(48px,72px));margin-top:8px!important}.im-activity-journey .fb-detail-gallery button{height:54px;min-height:54px;border-radius:4px}.im-activity-journey .fb-detail-gallery>small{display:block;margin-top:7px;font-size:11px;line-height:1.5;color:#657970}.im-activity-journey .im-activity-journey__offer{grid-area:offer;align-self:start;position:sticky;top:22px;padding:22px;border:1px solid #dbe6df;border-radius:5px;background:#fdfcf9;min-width:0}.im-activity-journey__offer>.im-activity-journey__price-label{margin:0 0 6px;font-size:12px;color:#60756b}.im-activity-journey .im-activity-journey__offer>h2{margin:0 0 18px;font:700 25px/1.45 Noto Sans HK,sans-serif;color:var(--im-brand);overflow-wrap:anywhere}.im-activity-journey .im-activity-journey__offer>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin:0;padding:0}.im-activity-journey .im-activity-journey__offer>dl>div{display:block;margin:0;padding:0;border:0;min-width:0}.im-activity-journey .im-activity-journey__offer dt{margin:0 0 5px;font:400 12px/1.5 Noto Sans HK,sans-serif;color:#738579}.im-activity-journey .im-activity-journey__offer dd{margin:0;font:500 14px/1.6 Noto Sans HK,sans-serif;color:#2c554b;overflow-wrap:anywhere}.im-activity-journey__confirmation{margin-top:18px;padding:12px 13px;border-radius:4px;background:#f1f6f2}.im-activity-journey__confirmation>b{font-size:12px;font-weight:600;color:#346356}.im-activity-journey__confirmation>p{margin:4px 0 0;font-size:14px;line-height:1.65;color:#536e61}.im-activity-journey .c15-browse-detail__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:0}.im-activity-journey .c15-browse-detail__actions>.fb-button{width:100%;min-height:44px;padding:10px 14px;font-size:14px}.im-activity-journey__action-note{display:block;margin:8px 0 18px;color:#738579;font-size:12px;line-height:1.6}.im-activity-journey .c15-browse-detail__narrative{grid-area:narrative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:0;padding:0;min-width:0}.im-activity-journey__story{grid-column:1 / -1}.im-activity-journey__story>p{margin:0 0 12px;font-size:14px;line-height:1.75;color:#48665c}.im-activity-journey .c15-browse-detail__narrative>article{margin:0;padding:16px 0 0;border:0;border-top:1px solid var(--im-rule);border-radius:0;background:transparent}.im-activity-journey .c15-browse-detail__narrative h2{margin:0 0 8px;font:650 17px/1.45 Noto Sans HK,sans-serif;color:#24584b}.im-activity-journey .c15-browse-detail__narrative span{font-size:14px;line-height:1.75;color:#586f64}.im-activity-journey--public>:is(.fb-page-note,.fb-public-detail-disclosure){margin:28px 0 0;padding:14px 0 0;border-top:1px solid var(--im-rule);font-size:12px;line-height:1.65}.fb-workspace .im-activity-journey--enterprise .im-activity-overview{grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"media offer" "content offer";gap:20px 24px;padding:0;border:0;background:transparent}.fb-workspace .im-activity-journey--enterprise>.im-activity-detail-heading{padding:8px 0 16px}.im-activity-return-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px}.im-activity-return-bar>span{font-size:12px;color:#657970}.im-activity-return-bar>.fb-button{min-height:36px;padding:4px 0}.fb-workspace .im-activity-journey--enterprise .im-activity-detail-heading h1{font-size:28px}.im-activity-journey--enterprise .im-activity-detail-heading p{margin:0 0 4px;font-size:12px}.im-activity-journey--enterprise .im-activity-detail-heading>div>.fb-provider-identity--detail{padding:0;gap:8px}.im-activity-journey--enterprise .fb-provider-identity--detail .fb-organisation-logo{width:28px;height:28px;min-width:28px;flex-basis:28px;margin:0;border-radius:4px}.im-activity-journey--enterprise .fb-provider-identity--detail .fb-organisation-wordmark{margin:0;font-size:12px}.im-activity-journey--enterprise .fb-provider-identity--detail .fb-button{padding:4px 8px;min-height:32px}.im-activity-journey--enterprise .im-activity-media{grid-area:media;min-width:0}.im-activity-journey--enterprise .fb-detail-gallery{display:grid;grid-template-columns:minmax(0,1fr) 64px;grid-template-rows:260px auto;gap:8px}.im-activity-journey--enterprise .fb-detail-gallery>:is(img,.fb-media-unavailable){height:260px!important;min-height:0;max-height:none;aspect-ratio:auto;object-position:center}.im-activity-journey--enterprise .fb-detail-gallery>div{grid-template-columns:minmax(0,1fr);grid-auto-rows:81px;align-content:start;height:100%;min-height:0;overflow-y:auto;scrollbar-width:thin;margin:0!important;gap:8px}.im-activity-journey--enterprise .fb-detail-gallery button{width:100%;min-width:0;height:81px;min-height:44px;aspect-ratio:auto}.im-activity-journey--enterprise .fb-detail-gallery>small{grid-column:1 / -1;margin:0}.im-activity-journey--enterprise .fb-detail-gallery:not(:has(>div)){grid-template-columns:minmax(0,1fr)}.im-activity-journey--enterprise .im-activity-offer{grid-area:offer;align-self:start;padding:20px;border:1px solid #dbe6df;border-radius:5px;background:#fff;min-width:0}.im-activity-journey--enterprise .im-activity-offer>h2{font:700 24px/1.45 Noto Sans HK,sans-serif;overflow-wrap:anywhere}.im-activity-journey--enterprise .im-activity-offer>p{font-size:12px;line-height:1.65}.im-activity-journey--enterprise .im-activity-offer .fb-button{min-height:44px;font-size:13px}.im-activity-journey--enterprise .im-activity-story{margin:14px 0 10px;font-size:14px;line-height:1.75}.im-activity-journey--enterprise .im-activity-offer>p{margin:0 0 4px}.im-activity-journey--enterprise .im-activity-offer>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.im-activity-journey--enterprise .im-activity-offer>dl>div{display:block;padding:0;border:0;min-width:0}.im-activity-journey--enterprise .im-activity-offer dt{font-size:12px;color:#657970}.im-activity-journey--enterprise .im-activity-offer dd{margin-top:4px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.im-activity-journey--enterprise .im-activity-pending{padding-top:12px;border-top:1px solid var(--im-rule)}.im-activity-journey--enterprise .im-activity-pending b{font-size:13px}.im-activity-journey--enterprise .im-activity-pending p{margin:4px 0 12px;font-size:13px;line-height:1.6}.im-activity-journey--enterprise .im-activity-quick-read{grid-area:content;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;min-width:0}.im-activity-quick-read>article{display:flex;gap:12px;align-items:flex-start;min-width:0;padding-top:16px;border-top:1px solid var(--im-rule)}.im-activity-quick-read>article>svg{width:24px;height:24px;flex:0 0 24px}.im-activity-quick-read>article>div{min-width:0}.fb-workspace .im-activity-quick-read h2{margin:0 0 8px;font:650 17px/1.5 Noto Sans HK,sans-serif}.im-activity-quick-read p{margin:0 0 8px;font-size:14px;line-height:1.7;color:#48665c;overflow-wrap:anywhere}.im-activity-quick-read dl{margin:8px 0 0;font-size:13px}.im-activity-quick-read dl>div{display:flex;gap:8px;margin:4px 0}.im-activity-quick-read dt{color:#657970;flex:0 0 auto}.im-activity-quick-read dd{margin:0}.fb-workspace .im-saved-journey{padding-top:0}.fb-workspace .im-saved-journey .fb-saved-library__heading h1{font:700 30px/1.35 Noto Sans HK,sans-serif}.fb-workspace .im-saved-journey .fb-saved-library__layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px;align-items:start}.fb-workspace .im-saved-journey .fb-saved-library__saved{padding:18px 20px;border:1px solid var(--im-rule);border-radius:5px;background:#fff;min-width:0}.im-saved-journey .fb-saved-library__saved>header{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin:0;padding-bottom:12px}.im-saved-journey .fb-saved-library__saved>header h2{font-size:18px}.im-saved-journey .fb-saved-library__saved>header>span{color:#748579;font-size:11px}.fb-workspace .im-saved-journey .fb-saved-library__rows>article{display:grid;grid-template-columns:108px minmax(0,1fr);gap:16px;padding:8px 0;border-bottom:1px solid var(--im-rule)}.im-saved-journey__media{position:relative;width:108px;height:128px;border-radius:4px;overflow:hidden}.im-saved-journey__media>img{width:100%;height:100%;object-fit:cover}.im-saved-journey__media>small{position:absolute;bottom:0;left:0;right:0;padding:3px 5px;background:#f5f8f3eb;color:#425b4e;font-size:10px;line-height:1.4}.im-saved-journey__meta>small{font:inherit}.im-saved-journey__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;color:#718477}.im-saved-journey .fb-saved-library__rows h3{margin:4px 0;font:700 18px/1.4 Noto Sans HK,sans-serif}.im-saved-journey .im-saved-title{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0;text-align:left;min-height:44px;color:var(--im-brand)}.im-saved-journey .im-saved-title>.im-interface-icon{width:16px;height:16px;flex-shrink:0}.im-saved-journey .im-saved-journey__provider{margin:3px 0 5px;font-size:12px;color:#667e71}.im-saved-journey .im-discovery-facts{display:flex;flex-wrap:wrap;gap:4px 12px;margin:7px 0}.im-saved-journey .im-discovery-facts>div{display:flex;align-items:center;gap:4px}.im-saved-journey .im-discovery-facts dt>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.im-saved-journey .im-discovery-facts .im-interface-icon{width:14px;height:14px}.im-saved-journey .im-discovery-facts dd{margin:0;font-size:12px;color:#657d70}.im-saved-journey__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin:7px 0}.im-saved-journey__price>small{font-size:12px;color:#748579}.im-saved-journey__price>strong{font-size:16px;line-height:1.5;color:#22584c}.im-saved-journey .im-saved-journey__summary{display:block;margin:4px 0;color:#708276;font-size:12px;line-height:1.55}.im-saved-journey .fb-saved-library__rows footer{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin-top:8px}.im-saved-journey .fb-saved-library__rows footer :is(.im-shortlist-choice,.fb-button){min-height:44px;font-size:12px}.im-saved-journey__comparison{border:1px solid var(--im-rule);border-radius:5px;background:#f8faf6;min-width:0}.im-saved-journey__comparison>summary{padding:14px 16px;cursor:pointer;font-size:13px;line-height:1.5;color:#4e7160}.im-saved-journey__comparison>summary>b{float:right;font-size:12px;font-weight:500}.fb-workspace .im-saved-journey__comparison .fb-saved-library__shortlist{display:block;position:relative;padding:16px;border:0;border-top:1px solid var(--im-rule);border-radius:0;background:transparent}.fb-workspace .im-saved-journey__comparison .fb-saved-library__shortlist>.fb-button{width:100%;margin-top:14px}.im-saved-journey__comparison .fb-saved-library__shortlist>:is(p,b){display:none}.im-saved-journey__comparison .fb-saved-library__shortlist>p[role=alert]{display:block}.im-saved-journey__comparison .fb-saved-library__shortlist>h2{margin-top:0;font-size:16px}.im-saved-journey .fb-saved-library__history{margin-top:22px;padding:18px 0;border-top:1px solid var(--im-rule);background:transparent}.im-saved-journey .fb-saved-library__history h2{font-size:15px}}@media screen and (max-width:1000px){.fb-workspace .im-activity-journey--enterprise .im-activity-overview{grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "offer" "content"}.fb-workspace .im-saved-journey .fb-saved-library__layout{grid-template-columns:minmax(0,1fr);gap:14px}}@media screen and (max-width:900px){.im-activity-journey .im-activity-journey__overview{grid-template-columns:minmax(0,1fr);grid-template-areas:"gallery" "offer" "narrative";gap:18px}.im-activity-journey .im-activity-journey__offer{position:static}.im-activity-journey .fb-detail-gallery>img{max-height:380px}}@media screen and (max-width:600px){.fb-public .fb-detail-page.im-activity-journey--public{padding:12px 16px 30px}.im-activity-journey__breadcrumb{margin-bottom:10px;gap:12px}.im-activity-journey__breadcrumb>.fb-button{min-height:44px;font-size:12px}.im-activity-journey__heading{margin-bottom:14px}.im-activity-journey .im-activity-journey__heading h1,.fb-workspace .im-activity-journey .im-activity-detail-heading h1{font-size:24px;line-height:1.35;margin-bottom:6px}.im-activity-journey__heading>p:first-child{font-size:11px;margin-bottom:4px}.im-activity-journey__provider{gap:4px 10px}.im-activity-journey__provider>b{font-size:12px}.im-activity-journey__provider>.fb-button{min-height:44px;font-size:11px}.im-activity-journey .fb-detail-gallery>img{height:140px;min-height:0;max-height:140px;aspect-ratio:auto;object-position:center}.im-activity-journey--public .fb-detail-gallery button{height:44px;min-height:44px}.im-activity-journey .fb-detail-gallery>small{margin-top:5px;font-size:10px}.im-activity-journey .im-activity-journey__overview{gap:14px}.im-activity-journey .im-activity-journey__offer{padding:14px}.im-activity-journey .im-activity-journey__offer>h2{font-size:23px;margin-bottom:12px}.im-activity-journey .im-activity-journey__offer>dl{gap:10px 14px}.im-activity-journey .im-activity-journey__offer dd{font-size:14px;line-height:1.6}.im-activity-journey__confirmation{margin-top:13px;padding:9px 10px}.im-activity-journey .c15-browse-detail__actions{margin:0}.im-activity-journey .c15-browse-detail__narrative{grid-template-columns:minmax(0,1fr);gap:14px}.im-activity-journey .c15-browse-detail__narrative>article{padding-top:12px}.im-activity-journey .c15-browse-detail__narrative h2{font-size:16px}.im-activity-journey .c15-browse-detail__narrative span,.im-activity-journey__story>p{font-size:13px}.im-activity-journey--enterprise .im-activity-offer{padding:16px}.fb-workspace .im-activity-journey--enterprise>.im-activity-detail-heading{padding:4px 0 12px}.fb-workspace .im-activity-journey--enterprise .im-activity-detail-heading h1{font-size:22px;line-height:1.35}.im-activity-journey--enterprise .fb-provider-identity--detail{gap:4px 8px}.im-activity-journey--enterprise .fb-provider-identity--detail>b{font-size:12px}.im-activity-journey--enterprise .fb-provider-identity--detail .fb-organisation-logo{width:24px;height:24px;min-width:24px;flex-basis:24px}.im-activity-journey--enterprise .fb-provider-identity--detail .fb-button{font-size:12px;padding:4px 0}.fb-workspace .im-activity-journey--enterprise .im-activity-overview{gap:12px}.im-activity-journey--enterprise .fb-detail-gallery{grid-template-columns:minmax(0,1fr) 48px;grid-template-rows:140px auto;gap:4px 8px}.im-activity-journey--enterprise .fb-detail-gallery>:is(img,.fb-media-unavailable){height:140px!important;max-height:none}.im-activity-journey--enterprise .fb-detail-gallery>div{grid-auto-rows:44px;gap:4px!important}.im-activity-journey--enterprise .fb-detail-gallery button{height:44px;min-height:44px}.im-activity-journey--enterprise .fb-detail-gallery>small{font-size:11px}.im-activity-journey--enterprise .im-activity-offer{padding:12px}.im-activity-journey--enterprise .im-activity-offer>h2{margin:0 0 2px;font-size:23px}.im-activity-journey--enterprise .im-activity-offer>dl{margin:12px 0;gap:8px 12px}.im-activity-journey--enterprise .im-activity-offer>dl>div{display:flex;align-items:baseline;gap:6px}.im-activity-journey--enterprise .im-activity-offer dt{flex:0 0 auto}.im-activity-journey--enterprise .im-activity-offer dd{margin-top:2px;font-size:13px}.im-activity-journey--enterprise .im-activity-pending{padding-top:8px}.im-activity-journey--enterprise .im-activity-pending p{margin:4px 0}.im-activity-journey--enterprise .im-activity-quick-read{grid-template-columns:minmax(0,1fr);gap:8px}.im-activity-quick-read>article{padding-top:12px;gap:8px}.fb-workspace .im-saved-journey .fb-saved-library__heading h1{font-size:24px}.fb-workspace .im-saved-journey .fb-saved-library__saved{padding:13px}.fb-workspace .im-saved-journey .fb-saved-library__rows>article{grid-template-columns:88px minmax(0,1fr);gap:12px;padding:8px 0}.im-saved-journey__media{width:88px;height:115px}.im-saved-journey .fb-saved-library__rows h3{font-size:15px}.im-saved-journey .im-saved-title{min-height:44px;gap:6px}.im-saved-journey .im-discovery-facts{gap:4px 8px;margin:5px 0}.im-saved-journey .im-discovery-facts dd{font-size:12px}.im-saved-journey .im-discovery-facts .im-interface-icon{width:12px;height:12px}.im-saved-journey .im-saved-journey__summary{display:none}.im-saved-journey .fb-saved-library__rows footer{margin-top:4px;gap:2px 6px}.im-saved-journey .fb-saved-library__rows footer :is(.im-shortlist-choice,.fb-button){min-height:44px;font-size:12px}}@media screen and (min-width:761px)and (max-width:1050px){.fb-public .c15-site-header.fb-public-header{padding-inline:24px;gap:20px}.c15-site-header .fb-brand-copy small{display:none}.c15-site-header.fb-public-header nav{gap:20px}.fb-public .fb-public-search{padding-inline:22px}.fb-market .fb-search-primary{grid-template-columns:minmax(0,2fr) 90px 125px 110px 90px;gap:8px}.fb-public .c15-browse-home__restored-hero h1{font-size:36px}.fb-public .c15-browse-home__restored-hero>div:first-child{padding-left:24px}.fb-public .fb-activity-card .fb-card-actions{flex-wrap:wrap}}@media screen and (max-width:760px){.fb-public .c15-site-header.fb-public-header{min-height:64px;padding:7px 16px;gap:10px;flex-wrap:wrap}.c15-site-header.fb-public-header>.fb-brand{flex:1 1 auto;max-width:255px;gap:8px}.c15-site-header .fb-brand-mark{width:35px;height:43px;flex-basis:35px}.c15-site-header .fb-brand-name{font-size:20px;letter-spacing:-.7px}.c15-site-header .fb-brand-copy small{font-size:7px;line-height:1.35;margin-top:3px}.c15-site-header.fb-public-header>div{margin-left:auto;border:0;padding:0}.c15-site-header .c15-menu-toggle{display:flex;align-items:center;justify-content:center;width:40px;height:42px;padding:0}.c15-site-header .c15-menu-toggle .im-interface-icon{width:26px;height:26px}.c15-site-header.fb-public-header nav{display:none}.c15-site-header.fb-public-header nav.is-open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));order:3;width:100%;flex-basis:100%;gap:0;margin:0}.c15-site-header nav.is-open button:is([data-public-route=public-home],[data-public-route=public-about]){display:block}.c15-site-header nav.is-open button{font-size:13px;padding:10px}.c15-site-header nav .c15-menu-account{margin-top:6px}.fb-public .fb-public-search{padding:18px 16px 32px}.fb-public-search .fb-market>.fb-page-heading{margin:0 0 12px;padding:0}.fb-public-search .fb-market>.fb-page-heading h1{font:700 23px/1.35 Noto Sans HK,sans-serif;margin:0;letter-spacing:-.3px}.im-search-desktop-heading{display:none}.im-search-mobile-heading{display:inline}.fb-market .fb-need-brief{padding:0;border:0;background:transparent;border-radius:0}.fb-market .fb-search-primary{grid-template-columns:minmax(0,.9fr) minmax(0,1.12fr) minmax(0,1.2fr) 38px;gap:10px 7px;position:relative;background:transparent}.fb-market .fb-need-brief__prompt>label{grid-column:1 / -1;grid-row:1;display:block;padding:0}.fb-market .fb-need-brief__prompt>label>span:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.fb-market .fb-need-brief__prompt>label>.im-query-control{position:relative;width:100%;height:40px;overflow:visible;clip-path:none}.fb-market .im-query-control>.im-interface-icon{display:none}.fb-market .fb-need-brief__prompt input{height:40px;min-height:40px;padding:8px 10px 8px 42px;font-size:16px}.fb-market .im-search-submit{position:absolute;grid-column:1 / -1;grid-row:1;top:0;left:2px;right:auto;width:38px;min-width:38px;height:40px;min-height:40px;margin:0;padding:8px;border:0;background:transparent;box-shadow:none}.fb-market .fb-need-brief .im-search-submit>.im-interface-icon{filter:none;width:21px;height:21px}.fb-market .fb-need-brief .im-search-submit:is(:hover,:active){background:transparent;color:#174e45}.fb-market .im-search-submit>span{display:none}.fb-market .fb-need-brief__grid>label,.fb-market .fb-need-brief__grid>label:first-child{display:block;gap:0;grid-row:2}.fb-market .fb-need-brief__grid>label:nth-child(1){grid-column:1;grid-row:2}.fb-market .fb-need-brief__grid>label:nth-child(2){grid-column:2;grid-row:2}.fb-market .fb-need-brief__grid>label:nth-child(3){grid-column:3;grid-row:2}.fb-market .fb-need-brief__grid .im-field-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.fb-market .im-field-control{height:37px;padding:0 6px;gap:4px;border-radius:5px}.im-field-control>.im-interface-icon{width:16px;height:16px}.fb-market .fb-need-brief__grid .im-field-control>:is(input,select){height:35px;min-height:35px;font-size:16px}.fb-market .fb-need-brief__grid input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.fb-market .fb-need-brief__grid input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.im-field-prefix{font-size:12px}.fb-market .fb-need-brief .fb-mobile-filter-toggle{position:static;z-index:auto;grid-column:4;grid-row:2;display:flex;justify-content:center;align-items:center;width:38px;min-height:37px;height:37px;padding:0;border:1px solid #cbd8d7;background:#fff;border-radius:5px}.fb-mobile-filter-toggle>.im-interface-icon{width:19px;height:19px}.fb-mobile-filter-toggle>span{display:none}.fb-market .fb-need-brief>footer.im-search-topics{display:none}.fb-market.is-mobile-filters-open .fb-need-brief>footer.im-search-topics{display:flex;padding:0;margin-top:9px;gap:5px}.im-search-topics>button{min-height:32px;padding:6px 11px;font-size:12px}.fb-market .fb-need-detected{margin:7px 0 0}.fb-market .fb-market-summary{min-height:32px;padding:8px 0;margin:4px 0 0}.fb-market .fb-market-summary b{font-size:12px}.fb-market-summary>div:first-child{gap:4px}.im-search-boundary{font-size:9px;width:100%}.fb-public .fb-public-search .fb-market-card-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0}.fb-public-search .fb-activity-card{position:relative;display:grid;grid-template-columns:98px minmax(0,1fr);gap:12px;align-items:start;padding:12px 0;border:0;border-bottom:1px solid var(--im-rule);border-radius:0;overflow:visible}.fb-public-search .fb-activity-card__media{width:98px;height:115px;min-height:0;border-radius:4px}.fb-public-search .fb-activity-card__body{display:block;padding:0 13px 0 0;min-width:0}.fb-public-search .fb-activity-card h2{font:700 16px/1.4 Noto Sans HK,sans-serif;margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fb-public-search .fb-activity-card .fb-provider-identity{margin:0 0 4px}.fb-public-search .fb-activity-card .fb-provider-identity b{font-size:12px}.fb-public-search .fb-activity-card .im-card-provenance{margin:0 0 4px;font-size:10px;line-height:1.4}.fb-public-search .fb-activity-card .im-discovery-facts{margin:5px 0;gap:3px 7px}.fb-public-search .fb-activity-card .im-discovery-facts dd{font-size:12px;line-height:1.4}.fb-public-search .fb-activity-card .im-discovery-facts .im-interface-icon{width:13px;height:13px;margin:1px 0 0}.fb-public-search .fb-activity-card .im-discovery-region{max-width:none}.fb-public-search .fb-activity-card .fb-card-actions{display:block;margin:5px 0 0}.fb-public-search .fb-activity-card .fb-card-actions>:is(.fb-button,.im-card-detail-label){display:none}.fb-public-search .im-card-price>small{font-size:10px;display:inline;margin:0 4px 0 0}.fb-public-search .im-card-price>strong{display:inline;font-size:15px;line-height:1.45}.fb-public-search .fb-activity-card .im-card-arrow{display:block;position:absolute;top:50%;right:0;font-size:26px;line-height:1;color:#315b5d}.fb-public-search .c15-card-media-label{left:2px;bottom:2px;padding:2px 3px;font-size:9px;max-width:94px}.fb-public .c15-browse-home__restored-hero{display:block;min-height:0}.fb-public .c15-browse-home__restored-hero>div:first-child{padding:25px 19px 26px;background-position:center 75%;background-size:cover}.fb-public .c15-browse-home__restored-hero h1{font:700 28px/1.3 "Noto Serif TC Hero Subset",PMingLiU,serif;width:auto;max-width:none;letter-spacing:-.5px;margin:0 0 12px}.c15-browse-home__restored-hero>div:first-child>p{font-size:13px;margin-bottom:16px}.fb-public .c15-browse-home__restored-hero>div:first-child>div{gap:13px}.c15-browse-home__restored-hero>div:first-child .fb-button{font-size:12px;min-height:38px;padding:9px 15px;gap:8px}.c15-browse-home__source{font-size:9px;margin-top:11px;max-width:320px}.fb-public .c15-browse-home__restored-hero .fb-public-carousel.im-photo-carousel{height:214px;min-height:214px;overflow:hidden}.c15-browse-home__restored-hero .im-photo-carousel>img{left:0;width:100%;height:214px;min-height:214px;object-position:center 50%}.c15-browse-home__restored-hero .im-photo-carousel:before{display:none}.fb-public .c15-browse-home__restored-hero .im-photo-carousel figcaption{padding:24px 94px 13px 17px;font-size:12px}.fb-public .c15-browse-home__restored-hero .im-photo-carousel figcaption>small{font-size:9px}.fb-public .c15-browse-home__restored-hero .im-photo-carousel .fb-carousel-tabs{bottom:9px;right:8px}.im-journey-strip{display:grid;grid-template-columns:minmax(0,1fr);padding:3px 18px;gap:0}.im-journey-strip article{min-height:61px;padding:10px 0;grid-template-columns:25px minmax(0,1fr) 14px;gap:12px;border-bottom:1px solid #dbe5df}.im-journey-strip article:last-child{border:0}.im-journey-strip article>.im-interface-icon:first-child{width:24px;height:24px}.im-journey-strip h2{font-size:13px;margin-bottom:3px;gap:8px}.im-journey-strip h2>b{font-size:11px}.im-journey-strip p{font-size:11px;line-height:1.4}.fb-public .c15-browse-home__restored-activities{padding:22px 16px}.fb-public .c15-browse-home__restored-activities>header{margin-bottom:12px}.fb-public .c15-browse-home__restored-activities>header h2{font-size:24px;margin-bottom:6px}.c15-browse-home__restored-activities>header p{font-size:12px}.c15-browse-home__restored-activities>header>.fb-button{display:none}.fb-public .c15-browse-home__restored-activities>div{grid-template-columns:minmax(0,1fr);gap:10px}.fb-public .c15-browse-home__restored-activities .fb-activity-card{display:block;padding:0;border:1px solid var(--im-rule)}.fb-public .c15-browse-home__restored-activities .fb-activity-card__media{width:100%;height:142px}.fb-public .c15-browse-home__restored-activities .fb-activity-card__body{padding:11px 12px}.fb-public .c15-browse-home__restored-activities .fb-activity-card h2{font-size:16px}.fb-public .c15-browse-home__restored-activities .fb-card-actions{display:flex}.c15-browse-home__source-note{font-size:10px}.fb-workspace .fb-workspace-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand tools" "identity tools";row-gap:1px;padding:7px 13px;min-height:72px}.fb-workspace .fb-mobile-workspace-brand{grid-area:brand;display:block}.fb-workspace .fb-mobile-workspace-brand .fb-brand{display:flex!important;width:auto!important;max-width:none;gap:8px}.fb-workspace .fb-workspace-header .fb-mobile-workspace-brand .fb-brand .fb-brand-copy{display:block!important}.fb-workspace .fb-mobile-workspace-brand .fb-brand-mark{width:32px;height:42px;flex-basis:32px}.fb-mobile-workspace-brand .fb-brand-name{font-size:18px}.fb-mobile-workspace-brand .fb-brand-copy small{display:none}.fb-workspace .fb-workspace-header__identity{grid-area:identity;display:block;margin-left:40px;min-width:0}.fb-workspace .fb-workspace-header .fb-workspace-identity__name{display:block;font-size:11px;max-width:250px;line-height:1.4}.fb-workspace .fb-workspace-header .fb-workspace-identity__role{display:none}.fb-workspace .fb-workspace-header__actions.is-open{grid-column:1 / -1;grid-row:3}.fb-workspace .im-workspace-tools-toggle{grid-area:tools;display:flex;align-items:center;justify-content:center;width:36px;height:40px;padding:0}.im-workspace-tools-toggle .im-interface-icon{width:24px;height:24px}.fb-workspace .fb-workspace-content{padding:16px 13px 80px}.fb-mobile-nav{min-height:58px;padding:4px 0 max(5px,env(safe-area-inset-bottom))}.fb-mobile-nav button{min-height:48px;font-size:10px;padding:4px 2px}.fb-workspace .fb-collab-list>header{padding-bottom:13px}.fb-workspace .fb-collab-list>header h1{font-size:23px;margin-bottom:5px}.fb-collab-list>header span{font-size:12px}.fb-workspace .fb-collab-list>.fb-collab-list-filter{margin-bottom:12px;gap:0}.fb-collab-list-filter>button{flex:1;width:auto;min-height:38px;padding:8px 4px;font-size:12px}.im-collab-layout{grid-template-columns:minmax(0,1fr);gap:0}.fb-collab-list[data-preview-pane=list] .im-collab-selected,.fb-collab-list[data-preview-pane=detail] .im-collab-records{display:none}.im-cooperation-workspace[data-preview-pane=detail]>:is(header,.fb-collab-list-filter){display:none}.im-collab-selected{position:static;padding:12px}.im-collab-preview-back{display:inline-flex;align-items:center;gap:4px;border:0;padding:2px 0 12px;min-height:34px;color:var(--im-brand);background:transparent;font-size:12px}.im-collab-preview-back .im-interface-icon{transform:rotate(180deg);width:14px;height:14px}.im-collab-selected>header{gap:12px;margin-bottom:10px}.im-collab-selected>header>:is(img,.fb-media-unavailable){width:68px;height:72px}.im-collab-selected>header h2{font-size:18px}.im-collab-preview-facts{grid-template-columns:minmax(0,1fr);gap:0;padding:4px 0}.im-collab-preview-facts>div{gap:8px;padding:6px 0;border-bottom:1px solid #e8eee8}.im-collab-preview-facts>div:last-child{border-bottom:0}.im-collab-preview-facts dl{grid-template-columns:70px minmax(0,1fr);gap:8px}.im-collab-preview-facts dd{font-size:14px}.im-collab-preview-facts dt{font-size:12px}.im-collab-selected .fb-flow-track>span{font-size:12px;padding:0 2px;gap:4px}.im-collab-selected .fb-collaboration-flow{margin:10px 0}.im-collab-response{margin-top:10px;padding:10px}.im-collab-response p{margin:4px 0 0;font-size:14px}.im-collab-response header b{font-size:12px}.im-collab-response time{font-size:12px}.im-collab-response small{display:none}.im-collab-selected>footer{margin-top:10px}.im-collab-primary-actions{flex-wrap:nowrap;gap:10px}.im-collab-primary-actions>.fb-button--primary{flex:1}.im-collab-selected .im-collab-primary-actions>.fb-button{padding:10px;font-size:14px}.im-collab-selected .im-collab-primary-actions>.fb-button--quiet{padding:8px 0;font-size:12px}.im-collab-more>.fb-status-summary{grid-template-columns:minmax(0,1fr)}.im-collab-calendar__days button{min-height:40px}}@media screen and (max-width:380px){.fb-public-search .fb-activity-card{grid-template-columns:80px minmax(0,1fr);gap:10px;padding:8px 0}.fb-public-search .fb-activity-card__media{width:80px;height:106px}.im-activity-journey--enterprise .fb-detail-gallery{grid-template-rows:112px auto}.im-activity-journey--enterprise .fb-detail-gallery>:is(img,.fb-media-unavailable){height:112px!important}}.im-card-detail-label{display:inline-flex;align-items:center;gap:6px;color:#044d43;font-size:13px;font-weight:600;white-space:nowrap}.im-card-detail-label .im-interface-icon{width:16px;height:16px}.fb-activity-card--clickable:focus-visible{outline:3px solid #497f6d;outline-offset:3px}.im-public-draft-review{border:1px solid #c9dbcf;border-radius:5px;background:#f7faf6;padding:16px;margin:0 0 16px;color:#245247}.im-public-draft-review h2{font-size:18px;line-height:1.4;margin:0 0 6px}.im-public-draft-review h3{font-size:15px;margin:0}.im-public-draft-review p{font-size:14px;line-height:1.6;margin:6px 0}.im-public-draft-review__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.im-public-draft-review .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.im-public-draft-review__row{padding:12px 0;border-top:1px solid #d6e2d9;margin-top:12px}.im-public-draft-review__fields{width:100%;border-collapse:collapse;table-layout:fixed;margin:10px 0;font-size:13px}.im-public-draft-review__fields :is(th,td){text-align:left;padding:8px;border-bottom:1px solid #dbe6df;vertical-align:top;overflow-wrap:anywhere}.im-public-draft-review__fields th{font-weight:600;color:#41665a}.im-public-draft-review__actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.im-public-draft-review .fb-button{min-height:44px;font-size:13px}@media(max-width:760px){.im-public-draft-review{padding:12px}.im-public-draft-review__groups{grid-template-columns:minmax(0,1fr);gap:0}.im-public-draft-review__fields :is(th,td){padding:6px 4px;font-size:12px}}.im-public-draft-review__fields tbody th :is(b,span){display:block}.im-public-draft-review__fields tbody th span{font-weight:400;margin-top:4px;color:#4c685d}@media screen{.fb-workspace .fb-result-detail.im-outcome-file{display:block;width:100%;padding:0}.fb-workspace .im-outcome-file>.fb-button{margin:0 0 10px;padding:0;min-height:44px}.fb-workspace .fb-result-detail.im-outcome-file>.im-outcome-heading{display:flex;justify-content:space-between;align-items:start;gap:16px;padding:0 0 14px;margin:0;border:0;border-bottom:1px solid var(--im-rule);background:transparent}.fb-workspace .fb-workspace-content .fb-result-detail.im-outcome-file>header h1{font:700 26px/1.35 Noto Sans HK,sans-serif;margin:0 0 8px;letter-spacing:0}.im-outcome-heading>div{min-width:0;flex:1}.im-outcome-heading>div>.fb-partner-label{display:flex;align-items:center;gap:8px;width:auto}.im-outcome-heading>div>.fb-partner-label .fb-organisation-logo{width:24px;height:24px;min-width:24px;flex-basis:24px}.im-outcome-heading .fb-partner-label small{font-size:12px}.im-outcome-heading .fb-partner-label b{font-size:14px;line-height:1.5}.fb-workspace .fb-result-detail.im-outcome-file>.im-outcome-heading{flex-wrap:wrap}.fb-workspace .im-outcome-heading>.im-outcome-boundary-line{flex:0 0 100%;margin:0;font-size:12px;line-height:1.5;color:#527267}.im-outcome-boundaries .im-file-source{margin:8px 0 0}.im-outcome-boundaries .im-file-source>summary{min-height:44px;padding:10px 0;box-sizing:border-box;cursor:pointer}.fb-workspace :is(.im-trace-header,.im-outcome-heading) .fb-partner-label .fb-organisation-wordmark{display:grid;place-items:center;width:100%;height:100%;padding:0;line-height:1}.fb-workspace :is(.im-trace-header,.im-outcome-heading) .c15-organisation-placeholder{display:block;width:16px;height:16px;max-width:100%;max-height:100%}.fb-workspace .fb-collaboration-hub:has(>.im-trace-header){display:block;gap:0}.fb-workspace .fb-collaboration-hub:has(>.im-trace-header)>.fb-button{min-height:44px;margin:0 0 6px;padding:6px 0}.fb-workspace .fb-collaboration-hub:has(>.im-trace-header)>.fb-collaboration-hub-nav{display:flex;gap:4px;width:fit-content;max-width:100%;margin:12px 0;box-shadow:none;border-radius:5px;background:transparent}.fb-workspace .fb-collaboration-hub:has(>.im-trace-header)>.fb-collaboration-hub-nav button{min-height:44px;min-width:100px;width:auto;padding:8px 12px;font-size:13px;border-radius:4px}.im-outcome-state{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;margin-top:8px}.im-outcome-state>span{font-size:12px;line-height:1.5;color:#557067}.im-outcome-state .fb-state-pill,.im-trace-header .fb-state-pill{font:600 12px/1.4 Noto Sans HK,sans-serif;padding:5px 8px;border-radius:4px}.im-outcome-state .fb-state-pill--green,.im-trace-header .fb-state-pill--green{background:#ecf4ef;color:#245d4c!important}.im-outcome-heading>.im-file-source{flex:0 1 260px;max-width:320px;margin:0}.im-outcome-heading>.im-file-source:not([open]){flex:0 0 auto}.im-outcome-heading>.im-file-source>summary{display:list-item;padding:8px 0;min-height:44px;box-sizing:border-box;cursor:pointer}.im-outcome-file .im-report-actions{margin:12px 0}.fb-workspace .im-outcome-file .im-report-actions .fb-button{min-height:44px;font-size:14px;padding:10px 14px}.im-outcome-file .im-report-actions .fb-report-materials__choices{justify-content:flex-start;gap:8px}.im-outcome-file .im-report-actions .c15-report-preview{margin:16px 0}.im-outcome-facts{display:grid;grid-template-columns:1fr 1fr 1fr 1.6fr;gap:16px;margin:14px 0;padding:14px 16px;border:1px solid var(--im-rule);border-radius:5px;background:#fdfcf9}.im-outcome-facts>div{min-width:0}.im-outcome-facts dt{font-size:12px;color:#557067;margin:0 0 4px}.im-outcome-facts dd{font-size:18px;font-weight:600;line-height:1.4;margin:0;overflow-wrap:anywhere}.im-outcome-facts dd small{display:block;font-size:12px;font-weight:400;margin-top:4px;color:#557067}.im-outcome-facts .im-outcome-facts__location dd{font-size:14px;font-weight:500;line-height:1.6}.fb-workspace .im-outcome-file>.fb-activity-file-nav{display:flex;flex-wrap:wrap;gap:2px 6px;margin:0 0 12px;padding:4px 0;border-block:1px solid var(--im-rule)}.im-outcome-file .fb-activity-file-nav button{min-height:44px;padding:10px 12px;font-size:13px;white-space:nowrap}.fb-workspace .fb-result-detail.im-outcome-file>:is(#activity-file-overview,#activity-file-outcomes,#activity-file-arrangement,#activity-file-evidence,#activity-file-timeline){display:none;margin:0;padding:16px;border:1px solid var(--im-rule);border-radius:5px;background:#fff}.fb-workspace .fb-result-detail.im-outcome-file[data-file-view=overview]>#activity-file-overview{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(230px,1fr);gap:24px}.fb-workspace .fb-result-detail.im-outcome-file[data-file-view=outcomes]>#activity-file-outcomes,.fb-workspace .fb-result-detail.im-outcome-file[data-file-view=arrangement]>#activity-file-arrangement,.fb-workspace .fb-result-detail.im-outcome-file[data-file-view=evidence]>#activity-file-evidence,.fb-workspace .fb-result-detail.im-outcome-file[data-file-view=timeline]>#activity-file-timeline{display:block}.fb-workspace .fb-result-detail.im-outcome-file[data-file-view=timeline]>#activity-file-timeline{padding:0;border:0;background:transparent}.im-outcome-file .fb-activity-file-timeline-shell{padding:0;margin:0;border:0}.im-outcome-file .fb-activity-file-timeline-shell .im-trace-timeline{margin:0}.im-outcome-file[data-file-view=reports] .im-report-actions>header{display:block;margin-bottom:10px}.im-outcome-file[data-file-view=reports] .im-report-actions>header p{display:none}.fb-workspace .im-outcome-file .fb-activity-file-section>header{margin:0 0 14px}.fb-workspace .im-outcome-file .fb-activity-file-section h2{font:650 18px/1.4 Noto Sans HK,sans-serif;margin:0 0 10px}.im-outcome-summary header{display:flex;gap:8px;flex-wrap:wrap;align-items:baseline}.im-outcome-summary header span,.im-outcome-summary>small{font-size:12px;color:#5c756b;line-height:1.6}.im-outcome-summary>p{font-size:14px;line-height:1.8;margin:0;overflow-wrap:anywhere}.im-outcome-boundaries{border-left:1px solid var(--im-rule);padding-left:20px}.im-outcome-overview .im-outcome-boundaries dl{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;margin:0}.im-outcome-overview .im-outcome-boundaries dl>div{display:grid;grid-template-columns:94px minmax(0,1fr);gap:8px;border:0;padding:0}.im-outcome-overview .im-outcome-boundaries dt{font-size:12px;color:#557067}.im-outcome-overview .im-outcome-boundaries dd{font-size:14px;line-height:1.5;font-weight:500;margin:0}.im-outcome-boundaries>p{font-size:12px;line-height:1.6;color:#5c756b;margin:12px 0 0}.fb-workspace .im-outcome-file .fb-result-detail-grid{gap:16px}.fb-workspace .im-outcome-file .fb-result-detail-grid>article{padding:0 0 14px}.im-outcome-file .fb-result-detail-grid :is(dt,small){font-size:12px}.im-outcome-file .fb-result-detail-grid dd{font-size:14px}.fb-workspace .fb-collaboration-hub>.im-trace-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;margin:12px 0;padding:14px 16px;border:1px solid var(--im-rule);border-radius:5px;background:#fdfcf9;box-shadow:none}.fb-workspace .fb-collaboration-hub>.im-trace-header>div:last-child{text-align:right;align-self:start;min-width:0}.fb-workspace .im-trace-header h1{font:700 24px/1.35 Noto Sans HK,sans-serif;margin:8px 0}.fb-workspace .fb-collaboration-hub>.im-trace-header>div>span{font-size:13px;line-height:1.5}.fb-workspace .fb-collaboration-hub>.im-trace-header>div>b{display:block;font:600 14px/1.5 Noto Sans HK,sans-serif;margin-top:6px}.fb-workspace .fb-collaboration-hub>.im-trace-header>div>small{font-size:12px}.fb-workspace .fb-collaboration-hub>.im-trace-header .fb-partner-label{display:flex;align-items:center;gap:8px;width:auto}.fb-workspace .fb-collaboration-hub>.im-trace-header .fb-partner-label .fb-organisation-logo{width:24px;height:24px;min-width:24px;flex-basis:24px}.fb-workspace .fb-collaboration-hub>.im-trace-header .fb-partner-label :is(b,small){font-size:12px}.im-trace-partner-details{margin-top:4px;font-size:12px}.im-trace-partner-details>summary{min-height:44px;padding:10px 0;box-sizing:border-box;cursor:pointer;color:#527267}.im-trace-partner-details[open]>.fb-partner-identity{margin:8px 0}.fb-workspace .fb-collaboration-hub>.im-trace-header .fb-state-pill{font:600 12px/1.4 Noto Sans HK,sans-serif;padding:5px 8px}.fb-workspace .fb-collaboration-hub>.im-trace-header>div{padding:0;border:0}.fb-workspace .fb-collaboration-hub>.im-trace-header .fb-partner-label>span:not(.fb-organisation-logo){display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 6px}.fb-workspace .fb-collaboration-hub>.im-trace-header .fb-partner-label :is(small,b){display:inline;margin:0}.fb-workspace :is(.im-trace-header,.im-outcome-heading) .fb-organisation-logo{padding:3px;box-sizing:border-box}.im-trace-time-note{width:100%;font-size:12px}.im-trace-time-note>summary{min-height:44px;padding:10px 0;box-sizing:border-box;cursor:pointer}.fb-workspace .im-trace-timeline>header{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}.fb-workspace .im-trace-timeline .fb-collaboration-timeline__header-actions{width:auto;flex:0 0 auto}.fb-workspace .im-trace-timeline{margin:12px 0 0;padding:14px;border:1px solid var(--im-rule);border-radius:5px;background:#fff;box-shadow:none}.im-trace-timeline>header{gap:12px;margin:0 0 12px;padding:0}.fb-workspace .im-trace-timeline>header h2{font:650 18px/1.4 Noto Sans HK,sans-serif;margin:0}.im-trace-timeline .fb-collaboration-timeline__header-actions{gap:8px}.im-trace-timeline .fb-collaboration-timeline__header-actions>span{font-size:12px}.im-trace-timeline .fb-collaboration-timeline__toggle{min-height:44px;padding:8px;font-size:12px}.im-trace-timeline .c15-timeline-date{gap:8px 14px;padding:10px 0}.im-trace-timeline .c15-timeline-date b{font-size:16px}.im-trace-timeline .c15-timeline-date :is(span,p){font-size:12px;line-height:1.6}.im-trace-timeline .fb-timeline-glass-card{padding:12px;border:1px solid var(--im-rule);border-radius:5px;background:#fdfcf9;box-shadow:none}.im-trace-timeline .fb-timeline-glass-card :is(small,time){font-size:12px}.im-trace-timeline .fb-timeline-glass-card>b{font-size:14px}}@media screen and (max-width:760px){.fb-workspace .fb-workspace-content .fb-result-detail.im-outcome-file>header h1{font-size:21px}.fb-workspace .fb-result-detail.im-outcome-file>.im-outcome-heading{display:block;padding-bottom:10px}.im-outcome-heading>.im-file-source{max-width:none;margin:4px 0 -6px}.im-outcome-heading>.im-file-source>summary{font-size:12px;padding:6px 0}.im-outcome-file .im-report-actions{margin:10px 0}.fb-workspace .im-outcome-file .im-report-actions .fb-button{padding:9px 10px;font-size:13px}.im-outcome-facts{grid-template-columns:1fr 1fr;gap:12px 14px;padding:12px;margin:10px 0}.im-outcome-facts dd{font-size:16px}.im-outcome-facts .im-outcome-facts__location dd{font-size:13px}.fb-workspace .im-outcome-file>.fb-activity-file-nav{flex-wrap:nowrap;overflow-x:auto;position:sticky;top:0;z-index:3;margin:0 0 10px;background:var(--im-canvas)}.im-outcome-file .fb-activity-file-nav button{font-size:12px;padding:10px}.fb-workspace .fb-result-detail.im-outcome-file[data-file-view=overview]>#activity-file-overview{grid-template-columns:minmax(0,1fr);gap:16px}.fb-workspace .fb-result-detail.im-outcome-file>:is(#activity-file-overview,#activity-file-outcomes,#activity-file-arrangement,#activity-file-evidence,#activity-file-timeline){padding:12px}.im-outcome-boundaries{border-left:0;border-top:1px solid var(--im-rule);padding:12px 0 0}.fb-workspace .fb-collaboration-hub>.im-trace-header{display:block;padding:12px;margin:6px 0 12px}.fb-workspace .im-trace-header h1{font-size:21px}.fb-workspace .fb-collaboration-hub>.im-trace-header>div:last-child{display:flex;gap:8px;align-items:center;flex-wrap:wrap;text-align:left}.fb-workspace .fb-collaboration-hub>.im-trace-header>div>b{margin:0;font-size:12px}.fb-workspace .im-trace-timeline{padding:12px;margin-top:12px}.im-trace-timeline>header{display:flex;flex-wrap:wrap;align-items:center}.im-trace-timeline .fb-collaboration-timeline__header-actions{align-items:center}.im-trace-timeline .fb-collaboration-timeline__header-actions>span{display:none}}@media screen{:is(.fb-public .fb-activity-card,.fb-workspace .fb-activity-card) .fb-provider-identity .fb-organisation-logo,.fb-enterprise-search-result__provider .fb-organisation-logo{display:grid;width:30px;height:30px;min-width:30px;flex-basis:30px;margin:0 7px 0 0;padding:2px;border-radius:4px}:is(.fb-public .fb-activity-card,.fb-workspace .fb-activity-card) .fb-provider-identity .fb-organisation-logo img,.fb-enterprise-search-result__provider .fb-organisation-logo img{width:100%;height:100%;padding:1px;object-fit:contain}:is(.fb-public .fb-activity-card,.fb-workspace .fb-activity-card) .fb-provider-identity .fb-organisation-logo--missing-label .fb-organisation-wordmark,.fb-enterprise-search-result__provider .fb-organisation-logo--missing-label .fb-organisation-wordmark{display:grid;width:100%;height:100%;place-items:center;color:#65766e}:is(.fb-public .fb-activity-card,.fb-workspace .fb-activity-card) .fb-provider-identity .fb-organisation-logo--missing-label,.fb-enterprise-search-result__provider .fb-organisation-logo--missing-label{border-style:dashed;background:#f3f6f3}:is(.fb-public .fb-activity-card,.fb-workspace .fb-activity-card) .fb-provider-identity .fb-organisation-logo--missing-label .c15-organisation-placeholder,.fb-enterprise-search-result__provider .fb-organisation-logo--missing-label .c15-organisation-placeholder{width:16px;height:16px}#ACT-DETAIL-showcase-fettle-coffee-20 .fb-activity-card__media>img{object-position:center 28%}:is(.fb-public .fb-activity-card,.fb-workspace .fb-activity-card) .fb-provider-identity .fb-organisation-logo--wide,.fb-enterprise-search-result__provider .fb-organisation-logo--wide{width:58px;min-width:58px;flex-basis:58px}:is(.im-activity-journey--public,.im-activity-journey--enterprise) .fb-provider-identity--detail .fb-organisation-logo--wide{width:64px;min-width:64px;flex-basis:64px}.fb-organisation-title .fb-organisation-logo--wide{width:120px;height:54px;flex-basis:120px;border-radius:6px}.fb-organisation-logo--inverse{border-color:#1d5547;background:#174f3b}.fb-organisation-logo--inverse img{max-width:69px;max-height:59px;padding:3px;object-fit:contain}}@media screen and (max-width:760px){:is(.fb-public .fb-activity-card,.fb-workspace .fb-activity-card) .fb-provider-identity .fb-organisation-logo,.fb-enterprise-search-result__provider .fb-organisation-logo{width:28px;height:28px;min-width:28px;flex-basis:28px}:is(.fb-public .fb-activity-card,.fb-workspace .fb-activity-card) .fb-provider-identity .fb-organisation-logo--wide,.fb-enterprise-search-result__provider .fb-organisation-logo--wide{width:54px;min-width:54px;flex-basis:54px}}.im-session-status[hidden],.im-session-protected-root[hidden]{display:none!important}@media screen{.im-session-status{display:grid;place-items:center;box-sizing:border-box;min-height:75vh;padding:24px 16px;color:#294f41;font-family:Noto Sans HK,Microsoft JhengHei,sans-serif}.im-session-status__card{box-sizing:border-box;width:100%;max-width:480px;padding:24px;border:1px solid #d5e2d9;border-radius:5px;background:#fff}.im-session-status__card>header{display:flex;align-items:center;gap:10px;margin-bottom:24px}.im-session-status__card>header>img{width:32px;height:40px;object-fit:contain}.im-session-status__card>header>strong{color:#084e46;font-size:16px}.im-session-status__card>h1{margin:0 0 12px;color:#084e46;font:700 22px/1.45 Noto Sans HK,sans-serif}.im-session-status__card>p{margin:0 0 12px;font-size:13px;line-height:1.7}.im-session-status__card>.im-session-status__reassurance{padding-top:12px;border-top:1px solid #dfe7e2;font-size:12px;color:#587162}.im-session-status__retry{min-height:44px;margin-top:8px;padding:9px 14px;border:1px solid #8da99a;border-radius:4px;background:#f2f7f2;color:#154b3c;font:650 13px/1.5 Noto Sans HK,sans-serif;cursor:pointer}.im-session-status__retry:focus-visible{outline:2px solid #287eaa;outline-offset:3px}.im-session-status__retry[hidden]{display:none}}@media screen{.fb-saved-library__remove-error{margin:0 0 16px;padding:12px 14px;border:1px solid #dfd2af;border-radius:4px;background:#fcf8ed;color:#645123;font-size:13px;line-height:1.65}.fb-saved-library .fb-saved-unavailable{align-items:start;background:#fafbf8}.fb-saved-unavailable__marker{display:flex;justify-content:center;align-items:center;width:88px;min-height:80px;border:1px solid #dce4da;border-radius:4px;color:#677462;font-size:12px;background:#f2f5ef}.fb-saved-library .fb-saved-unavailable h3{margin:0 0 6px;font:650 16px/1.45 Noto Sans HK,sans-serif;color:#4f6755}.fb-saved-library .fb-saved-unavailable p{margin:0 0 8px;font-size:13px;line-height:1.65;color:#657462}.fb-saved-library .fb-saved-unavailable .fb-button{min-height:36px;padding:6px 0;font-size:12px}}@media screen and (max-width:600px){.fb-saved-unavailable__marker{width:72px;min-height:72px;font-size:11px}.fb-saved-library .fb-saved-unavailable h3{font-size:15px}.fb-saved-library .fb-saved-unavailable p{font-size:12px}}@media screen{.fb-public .c15-browse-home__restored-hero{padding:0;gap:0;border:0;box-shadow:none;background:#fbfaf6 url(/assets/hong-kong-line-art.png) left bottom / 65% auto no-repeat}.fb-public .c15-browse-home__restored-hero>div:first-child{padding:66px 20px 46px 40px;background:transparent}.fb-public .c15-browse-home__restored-hero h1{width:auto;max-width:100%}.fb-public .c15-browse-home__restored-hero .fb-public-carousel.im-photo-carousel{padding:0!important;margin:0;box-shadow:none}.fb-public .c15-browse-home__restored-hero .im-photo-carousel>img{box-shadow:none;object-position:58% 42%}.fb-public .c15-browse-home__restored-hero .im-photo-carousel:before{inset:0 auto 0 -40px!important;width:110px}.fb-public .c15-browse-home__restored-activities .fb-activity-card .fb-card-summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:8px 0;min-height:40px;font-size:13px;line-height:1.55;color:#56726b}.fb-public .c15-browse-home__restored-activities .fb-card-actions{align-items:center}.fb-public .c15-browse-home__restored-activities .im-card-price>strong{font-size:14px;font-weight:500}.c15-results-cover .c15-public-sample-boundary{margin:12px 0;padding:9px 12px;border:1px solid #d5e2d7;border-radius:4px;background:#f2f7f2;color:#315c43;font:500 13px/1.65 Noto Sans HK,sans-serif}.c15-report-cover-preview>.c15-public-sample-label{display:block;padding:6px 9px;margin:0 0 12px;border:1px solid #d8e4d8;color:#315c43;background:#f2f7f2;font-size:12px;line-height:1.5}}@media screen and (min-width:680px)and (max-width:1024px){.fb-public .c15-browse-home__restored-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;min-height:380px}.fb-public .c15-browse-home__restored-hero>div:first-child{padding:46px 14px 32px 28px}.fb-public .c15-browse-home__restored-hero h1{font-size:clamp(30px,4.2vw,40px);line-height:1.3}.fb-public .c15-browse-home__restored-hero>div:first-child>p{font-size:15px;margin:15px 0 18px}.fb-public .c15-browse-home__restored-hero>div:first-child .fb-button{min-height:40px;padding:9px 16px;font-size:12px}.fb-public .c15-browse-home__restored-hero .fb-public-carousel.im-photo-carousel{height:380px;min-height:380px}.fb-public .c15-browse-home__restored-hero .im-photo-carousel>img{left:-28px;width:calc(100% + 28px);height:380px;min-height:380px;object-position:62% 40%}.fb-public .c15-browse-home__restored-hero .im-photo-carousel:before{display:block;inset:0 auto 0 -28px!important;width:70px}.fb-public .c15-browse-home__restored-hero .im-photo-carousel figcaption{padding:30px 80px 16px 30px;font-size:12px}.fb-public .c15-browse-home__restored-hero .im-photo-carousel figcaption>small{font-size:10px}.fb-public .c15-browse-home__restored-activities>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fb-public .c15-browse-home__restored-activities .fb-card-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.fb-public .c15-browse-home__restored-activities .fb-card-actions>.fb-button{justify-content:center}}@media screen and (max-width:679px){.fb-public .c15-browse-home__restored-hero{display:block;min-height:0;background-size:100% auto;background-position:left top}.fb-public .c15-browse-home__restored-hero>div:first-child{padding:24px 19px;background:transparent}.fb-public .c15-browse-home__restored-hero h1{font-size:28px;line-height:1.3}.fb-public .c15-browse-home__restored-hero>div:first-child>p{font-size:13px}.fb-public .c15-browse-home__restored-hero .fb-public-carousel.im-photo-carousel{height:240px;min-height:240px}.fb-public .c15-browse-home__restored-hero .im-photo-carousel>img{left:0;width:100%;height:240px;min-height:240px;object-position:50% 40%}.fb-public .c15-browse-home__restored-hero .im-photo-carousel:before{display:none}.fb-public .c15-browse-home__restored-activities .fb-activity-card .fb-card-summary{min-height:0;font-size:12px;margin:6px 0}.fb-public .c15-browse-home__restored-activities .im-card-price>strong{font-size:13px}.fb-public .c15-browse-home__restored-activities .fb-activity-card{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;padding:12px 0;border:0;border-bottom:1px solid #dfe7e2;border-radius:0}.fb-public .c15-browse-home__restored-activities .fb-activity-card__media{width:88px;height:106px;min-height:0;border-radius:4px}.fb-public .c15-browse-home__restored-activities .fb-activity-card__body{padding:0;min-width:0}.fb-public .c15-browse-home__restored-activities .fb-activity-card h2{font-size:15px;line-height:1.4}.fb-public .c15-browse-home__restored-activities .fb-card-actions>.fb-button{display:none}.fb-public .c15-browse-home__restored-activities .im-discovery-facts{margin:5px 0;gap:4px 8px}.fb-public .c15-browse-home__restored-activities .im-discovery-facts dd{font-size:11px}}@media screen{.fb-workspace .im-admin-data-page.fb-admin-data-centre{display:block;width:100%;max-width:none;min-width:0;margin:0;padding:0 0 24px;color:var(--fb-text);font-size:14px;line-height:1.55}.im-admin-data-page :is(button,input,a,summary){-webkit-tap-highlight-color:transparent}.im-admin-data-page :is(button,input,a,summary):focus-visible{outline:2px solid var(--im-brand, #044d43);outline-offset:3px}.im-admin-data-page :is(.fb-button,input,summary,.fb-admin-data-centre__clear-search){min-height:44px}.im-admin-data-page .fb-button{border-radius:4px;font-size:14px;line-height:1.4}.im-admin-data-page .fb-button--primary{background:var(--im-brand, #044d43);border-color:var(--im-brand, #044d43);color:#fff}.im-admin-data-page .fb-button--primary:hover:not(:disabled){background:var(--fb-ink-deep, #063a34)}.im-admin-data-page button:disabled{cursor:not-allowed;opacity:.55}.fb-workspace .im-admin-data-page>.im-admin-data-heading{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;margin:0;padding:0 0 14px;border:0}.im-admin-data-page .im-admin-data-heading>div{min-width:0}.fb-workspace .im-admin-data-page .im-admin-data-heading h1{margin:0;font:700 28px/1.3 Noto Sans HK,sans-serif;letter-spacing:0;color:var(--im-brand, #044d43)}.im-admin-data-page .im-admin-data-heading p{margin:4px 0 0;font-size:14px;font-weight:400;line-height:1.55;letter-spacing:0;color:var(--fb-muted)}.im-admin-data-page .im-admin-data-next{display:flex;flex:0 1 auto;align-items:center;gap:14px;padding:9px 12px;border:1px solid var(--im-rule, #dfe7e2);border-radius:4px;background:var(--im-soft, #ecf4ef)}.im-admin-data-page .im-admin-data-next.is-pending{border-color:#ecdbb9;background:var(--im-wait, #feeece)}.im-admin-data-page .im-admin-data-next>div{display:grid;gap:2px;min-width:0}.im-admin-data-page .im-admin-data-next span{color:#765722;font-size:12px}.im-admin-data-page .im-admin-data-next strong{font-size:14px;font-weight:650;line-height:1.4}.im-admin-data-page .im-admin-data-next .fb-button{flex-shrink:0;padding:8px 12px}.im-admin-data-page.fb-admin-data-centre>.fb-admin-workbench-nav{position:static;display:flex;flex-wrap:wrap;gap:0 6px;margin:0 0 14px;padding:0;border:0;border-bottom:1px solid var(--im-rule, #dfe7e2);border-radius:0;background:transparent;overflow:visible}.im-admin-data-page .fb-admin-workbench-nav button{flex:0 0 auto;width:auto;min-height:44px;margin:0;padding:9px 12px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--fb-muted);text-align:center;font-size:14px;line-height:1.4}.im-admin-data-page .fb-admin-workbench-nav button.is-active{border-color:var(--im-brand, #044d43);color:var(--im-brand, #044d43);background:transparent}.im-admin-data-page .fb-admin-workbench-nav button:hover{background:var(--im-soft, #ecf4ef)}.im-admin-data-page .fb-admin-workbench-nav button:last-child{border-bottom-width:2px}.im-admin-data-page .fb-admin-demand-view__header,.im-admin-data-page .fb-admin-data-centre__section>header{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px;margin:0 0 10px}.im-admin-data-page .fb-admin-demand-view__header h2,.im-admin-data-page .fb-admin-data-centre__section>header h2{margin:0;font:650 18px/1.4 Noto Sans HK,sans-serif;letter-spacing:0;color:var(--im-brand, #044d43)}.im-admin-data-page .fb-admin-demand-view__header p,.im-admin-data-page .fb-admin-data-centre__section>header p,.im-admin-data-page .fb-admin-data-centre__section>header>:is(span,strong){margin:0;color:var(--fb-muted);font-size:12px;font-weight:500;line-height:1.5;letter-spacing:0}.im-admin-data-page .fb-admin-data-centre__section{margin-top:0;padding-top:0;border:0;min-width:0}.im-admin-data-page .fb-admin-data-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,31%);gap:16px;align-items:start}.im-admin-data-page .fb-admin-data-workbench__table-pane{min-width:0}.im-admin-data-page .fb-admin-demand-controls{display:grid;grid-template-columns:minmax(170px,1fr) auto;align-items:end;gap:8px;margin:0;padding:0;border:0;background:transparent}.im-admin-data-page .fb-admin-demand-search{display:block;min-width:0;margin:0}.im-admin-data-page .fb-admin-demand-search>span,.im-admin-data-page .fb-admin-demand-controls__sort>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;clip:rect(0,0,0,0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.im-admin-data-page :is(.fb-admin-demand-search,.fb-admin-arrangements-search) input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;margin:0;padding:9px 10px;border:1px solid #b5c9c1;border-radius:4px;background:var(--im-card, #fdfcf9);color:var(--fb-text);font:400 14px/1.4 Noto Sans HK,sans-serif}.im-admin-data-page .fb-admin-demand-controls__sort{display:flex;flex-wrap:nowrap;align-items:center;gap:4px}.im-admin-data-page .fb-admin-demand-controls__sort button{min-height:44px;padding:8px;border:1px solid var(--im-rule, #dfe7e2);border-radius:4px;background:var(--im-card, #fdfcf9);color:var(--fb-text);font-size:14px;line-height:1.4;white-space:nowrap}.im-admin-data-page .fb-admin-demand-controls__sort button.is-active{border-color:var(--im-brand, #044d43);background:var(--im-brand, #044d43);color:#fff}.im-admin-data-page .fb-admin-demand-controls__sort button:hover:not(:disabled):not(.is-active){background:var(--im-soft, #ecf4ef)}.im-admin-data-page .im-admin-data-source-note{margin:2px 0 6px;border:0;color:var(--fb-muted)}.im-admin-data-page .im-admin-data-source-note>summary{display:list-item;align-content:center;min-height:44px;padding:9px 0;font-size:12px;line-height:1.5;cursor:pointer}.im-admin-data-page .im-admin-data-source-note>p{margin:0 0 8px;font-size:12px;line-height:1.6}.im-admin-data-page :is(.fb-admin-data-centre__coverage-note,.fb-admin-demand-detail-note){max-width:none;margin:8px 0;color:var(--fb-muted);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.im-admin-data-page .c15-integration-gap{font-size:12px;line-height:1.6}.im-admin-data-page .fb-admin-data-centre__table-wrap{min-width:0;border:1px solid var(--im-rule, #dfe7e2);border-radius:4px;background:var(--im-card, #fdfcf9)}.im-admin-data-page .fb-admin-data-centre__table{width:100%;min-width:0;table-layout:fixed}.im-admin-data-page .fb-admin-data-centre__table :is(th,td){padding:8px;border-bottom:1px solid var(--im-rule, #dfe7e2);font-size:14px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.im-admin-data-page .fb-admin-data-centre__table thead th{background:var(--im-soft, #ecf4ef);color:var(--fb-muted);font-size:12px;font-weight:600;letter-spacing:0}.im-admin-data-page .fb-admin-data-centre__table tbody tr:last-child :is(th,td){border-bottom:0}.im-admin-data-page .fb-admin-data-centre__table tbody tr[aria-selected=true]{background:var(--im-soft, #ecf4ef);box-shadow:inset 3px 0 var(--im-brand, #044d43)}.im-admin-data-page .fb-admin-data-centre__table tbody tr:hover{background:var(--im-soft, #ecf4ef)}.im-admin-data-page .fb-admin-demand-table th:first-child{width:46%}.im-admin-data-page .fb-admin-demand-table :is(th:not(:first-child),td){width:18%;text-align:center;font-variant-numeric:tabular-nums}.im-admin-data-page .fb-admin-demand-table__select{display:grid;gap:3px;width:100%;min-height:44px;margin:0;padding:2px 0;border:0;background:transparent;text-align:left}.im-admin-data-page .fb-admin-demand-table__select b{font-size:14px;font-weight:650;line-height:1.45}.im-admin-data-page .fb-admin-demand-table__select span{color:var(--fb-muted);font-size:12px;font-weight:400;line-height:1.45}.im-admin-data-page .fb-admin-data-centre__empty{margin:0;padding:16px;border:1px solid var(--im-rule, #dfe7e2);border-radius:4px;background:var(--im-card, #fdfcf9);font-size:14px}.im-admin-data-page .fb-admin-data-centre__clear-search{display:inline-flex;align-items:center;margin:0 0 0 8px;padding:4px;font-size:14px}.im-admin-data-page .fb-admin-data-workbench__detail{position:sticky;top:12px;min-width:0;margin:0;padding:0;border:1px solid var(--im-rule, #dfe7e2);border-radius:4px;background:var(--im-card, #fdfcf9);box-shadow:none}.im-admin-data-page .fb-admin-data-workbench__detail>summary{display:none}.im-admin-data-page .fb-admin-data-workbench__detail-body{padding:14px}.im-admin-data-page .fb-admin-data-workbench__detail-body>p:first-child{margin:0 0 6px;color:var(--fb-muted);font-size:12px;font-weight:500;overflow-wrap:anywhere}.im-admin-data-page .fb-admin-data-workbench__detail-body h3{margin:0;color:var(--im-brand, #044d43);font:650 18px/1.45 Noto Sans HK,sans-serif}.im-admin-data-page .fb-admin-data-workbench__detail-body>span{margin-top:4px;color:var(--fb-muted);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.im-admin-data-page .fb-admin-demand-detail-metrics{margin:12px 0 0}.im-admin-data-page .fb-admin-demand-detail-metrics>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--im-rule, #dfe7e2)}.im-admin-data-page .fb-admin-demand-detail-metrics dt{flex:0 1 auto;color:var(--fb-muted);font-size:12px}.im-admin-data-page .fb-admin-demand-detail-metrics dd{min-width:0;margin:0;color:var(--fb-text);font-size:14px;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.im-admin-data-page .fb-admin-data-workbench__next{display:flex;align-items:center;min-height:44px;margin-top:10px;font-size:14px;line-height:1.5}.im-admin-data-page .fb-admin-data-workbench__mobile-back{min-height:44px;margin:0 0 10px}.im-admin-data-page .fb-admin-arrangements-query-row{display:flex;align-items:end;gap:8px 12px;margin:10px 0}.im-admin-data-page .fb-admin-arrangements-search{display:grid;flex:1;gap:4px;width:auto;min-width:min(280px,100%);color:var(--fb-muted);font-size:12px}.im-admin-data-page .fb-admin-arrangements-query-row>span{padding-bottom:12px;color:var(--fb-muted);font-size:12px}.im-admin-data-page .fb-admin-data-centre__table--arrangements th:first-child{width:33%}.im-admin-data-page .fb-admin-data-centre__table--arrangements td{text-align:left}.im-admin-data-page .fb-admin-data-centre__table--arrangements td b{font-size:14px;font-weight:600}.im-admin-data-page .fb-admin-data-centre__table--arrangements td span{color:var(--fb-muted);font-size:12px}.im-admin-data-page .fb-admin-workbench-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.im-admin-data-page .fb-admin-workbench-summary>.fb-admin-data-centre__section{padding:14px;border:1px solid var(--im-rule, #dfe7e2);border-radius:4px;background:var(--im-card, #fdfcf9)}.im-admin-data-page .fb-admin-data-centre__metrics>div{grid-template-columns:minmax(80px,.7fr) minmax(0,1.3fr);gap:12px;min-height:64px;padding:10px 0}.im-admin-data-page .fb-admin-data-centre__metrics dt{color:var(--fb-muted);font-size:12px;font-weight:500;letter-spacing:0}.im-admin-data-page .fb-admin-data-centre__metrics dd{align-items:baseline;gap:10px}.im-admin-data-page .fb-admin-data-centre__metrics dd strong{font-size:22px}.im-admin-data-page .fb-admin-data-centre__metrics dd span{font-size:12px}.im-admin-data-page .fb-admin-workbench-note{grid-column:1 / -1;padding:12px 14px;border:1px solid var(--im-rule, #dfe7e2);border-radius:4px;background:var(--im-soft, #ecf4ef)}.im-admin-data-page .fb-admin-workbench-note>p{font-size:12px}.im-admin-data-page .fb-admin-workbench-note h2{margin:2px 0 6px;font:650 16px/1.5 Noto Sans HK,sans-serif}.im-admin-data-page .fb-admin-workbench-note ul{font-size:14px;line-height:1.6}.im-admin-data-page .fb-admin-data-centre__queue-list{border:1px solid var(--im-rule, #dfe7e2);border-radius:4px;background:var(--im-card, #fdfcf9)}.im-admin-data-page .fb-admin-data-centre__queue-list article{grid-template-columns:minmax(145px,.7fr) minmax(0,1.5fr) auto;gap:14px;min-height:80px;padding:12px 14px}.im-admin-data-page .fb-admin-data-centre__queue-list article:last-child{border-bottom:0}.im-admin-data-page .fb-admin-data-centre__queue-list article span{font-size:14px;font-weight:600;letter-spacing:0}.im-admin-data-page .fb-admin-data-centre__queue-list article strong{font-size:20px}.im-admin-data-page .fb-admin-data-centre__queue-list article p{font-size:14px;line-height:1.5}.im-admin-data-page .c15-admin-insights{margin-top:16px;border:1px solid var(--im-rule, #dfe7e2);border-radius:4px;background:transparent}.im-admin-data-page .c15-admin-insights>summary{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;padding:10px 12px;font-size:14px}.im-admin-data-page .c15-admin-insights>summary :is(span,small){font-size:12px}.im-admin-data-page .fb-admin-data-centre__directory{padding:12px}.im-admin-data-page .fb-admin-data-centre__directory :is(p,dt,dd){font-size:14px}}@media screen and (min-width:1280px){.im-admin-data-page .fb-admin-data-workbench__mobile-back{display:none}}@media screen and (max-width:1279px){.im-admin-data-page .fb-admin-data-workbench{grid-template-columns:minmax(0,1fr)}.im-admin-data-page .fb-admin-data-workbench__detail{position:static}.im-admin-data-page .fb-admin-data-workbench[data-selected-pane=list] .fb-admin-data-workbench__detail,.im-admin-data-page .fb-admin-data-workbench[data-selected-pane=detail] .fb-admin-data-workbench__table-pane{display:none}.im-admin-data-page .fb-admin-data-workbench[data-selected-pane=detail] .fb-admin-data-workbench__detail{display:block}.im-admin-data-page .fb-admin-data-workbench__mobile-back{display:inline-flex}.im-admin-data-page[data-admin-pane=detail]>.im-admin-data-heading :is(p,.im-admin-data-next),.im-admin-data-page[data-admin-pane=detail]>.fb-admin-workbench-nav,.im-admin-data-page[data-admin-pane=detail] .fb-admin-demand-view__header,.im-admin-data-page[data-admin-pane=detail] .fb-admin-arrangements-view>:is(header,.fb-admin-arrangements-query-row,.fb-admin-data-centre__coverage-note){display:none}.fb-workspace .im-admin-data-page[data-admin-pane=detail]>.im-admin-data-heading{padding-bottom:10px}}@media screen and (max-width:760px){.fb-workspace .im-admin-data-page.fb-admin-data-centre{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.fb-workspace .im-admin-data-page>.im-admin-data-heading{display:grid;gap:10px;padding-bottom:10px}.fb-workspace .im-admin-data-page .im-admin-data-heading h1{font-size:24px}.im-admin-data-page .im-admin-data-heading p{font-size:14px}.im-admin-data-page .im-admin-data-next{justify-content:space-between;gap:8px;padding:8px}.im-admin-data-page .im-admin-data-next .fb-button{padding-inline:10px}.im-admin-data-page.fb-admin-data-centre>.fb-admin-workbench-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-bottom:10px}.im-admin-data-page .fb-admin-workbench-nav button{width:100%;padding-inline:6px}.im-admin-data-page .fb-admin-demand-view__header,.im-admin-data-page .fb-admin-data-centre__section>header{flex-wrap:wrap;gap:4px;margin-bottom:8px}.im-admin-data-page .fb-admin-data-centre__section>header>:is(span,strong){text-align:left}.im-admin-data-page .fb-admin-demand-view__header h2{font-size:16px}.im-admin-data-page .fb-admin-demand-view__header p{font-size:12px}.im-admin-data-page .fb-admin-demand-controls{grid-template-columns:minmax(0,1fr);gap:6px}.im-admin-data-page .fb-admin-demand-controls__sort{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.im-admin-data-page .fb-admin-demand-controls__sort button{width:100%;padding-inline:4px}.im-admin-data-page .fb-admin-demand-table thead th{padding:8px 4px;font-size:12px}.im-admin-data-page .fb-admin-demand-table tbody :is(th,td){padding:8px 4px;font-size:14px}.im-admin-data-page .fb-admin-demand-table tbody th:first-child{padding-left:8px}.im-admin-data-page .fb-admin-data-workbench__detail-body{padding:12px}.im-admin-data-page .fb-admin-workbench-summary{grid-template-columns:minmax(0,1fr);gap:12px}.im-admin-data-page .fb-admin-workbench-summary>.fb-admin-data-centre__section{padding:12px}.im-admin-data-page .fb-admin-data-centre__metrics>div{gap:10px}.im-admin-data-page .fb-admin-data-centre__metrics dd{align-items:start}.im-admin-data-page .fb-admin-data-centre__queue-list article{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px}.im-admin-data-page .fb-admin-data-centre__queue-list article>div{grid-column:1;grid-row:1}.im-admin-data-page .fb-admin-data-centre__queue-list article>.fb-button{grid-column:2;grid-row:1;max-width:156px;padding-inline:10px}.im-admin-data-page .fb-admin-data-centre__queue-list article>p{grid-column:1 / -1;font-size:12px}.im-admin-data-page .fb-admin-arrangements-search{flex-basis:100%;min-width:0}.im-admin-data-page .fb-admin-arrangements-query-row{gap:4px 8px}.im-admin-data-page .fb-admin-arrangements-query-row>span{padding:0}.im-admin-data-page .fb-admin-data-centre__table--arrangements,.im-admin-data-page .fb-admin-data-centre__table--arrangements tbody{display:block;width:100%}.im-admin-data-page .fb-admin-data-centre__table--arrangements thead{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);clip-path:inset(50%);overflow:hidden}.im-admin-data-page .fb-admin-data-centre__table--arrangements tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 12px;padding:10px 12px;border-bottom:1px solid var(--im-rule, #dfe7e2)}.im-admin-data-page .fb-admin-data-centre__table--arrangements tbody tr:last-child{border-bottom:0}.im-admin-data-page .fb-admin-data-centre__table--arrangements tbody :is(th,td){display:block;width:auto;padding:0;border:0}.im-admin-data-page .fb-admin-data-centre__table--arrangements tbody th,.im-admin-data-page .fb-admin-data-centre__table--arrangements td[data-label=合作雙方]{grid-column:1 / -1}.im-admin-data-page .fb-admin-data-centre__table--arrangements td:before{display:block;margin-bottom:2px;color:var(--fb-muted);font-size:12px;content:attr(data-label)}.im-admin-data-page .fb-admin-data-centre__table--arrangements .fb-admin-demand-table__select{min-height:44px}}@media screen{.fb-workspace-content:has(>.im-admin-case-page),.fb-workspace-content:has(>.im-admin-data-page){padding:24px}.fb-workspace .fb-admin-review.im-admin-case-page{width:100%;max-width:none;min-width:0;margin:0;padding:0;color:var(--fb-text,#173f36);font:400 14px/1.55 Noto Sans HK,sans-serif}.im-admin-case-page :is(button,input,textarea,summary,a):focus-visible{outline:2px solid var(--im-brand,#044d43);outline-offset:3px}.im-admin-case-page :is(button,summary,input){min-height:44px}.fb-workspace .im-admin-case-page>.im-admin-page-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 0 16px;margin:0;border:0;background:transparent}.im-admin-case-page .im-admin-page-heading>div{min-width:0}.fb-workspace .fb-workspace-content .im-admin-case-page .im-admin-page-heading h1{font:700 26px/1.35 Noto Sans HK,sans-serif;margin:0 0 5px;letter-spacing:0}.im-admin-case-page .im-admin-page-heading :is(p,span,small){font-size:12px;line-height:1.5;color:#527065;margin:0}.im-admin-case-page .im-admin-page-heading>div>p{display:none}.im-admin-case-page .im-admin-page-heading>div>span{font-size:14px}.im-admin-case-page .im-admin-page-heading>small{flex-shrink:0}.im-admin-case-page .fb-button{min-height:44px;width:auto;padding:10px 12px;font-size:14px;line-height:1.4;border-radius:5px}.im-admin-case-page .fb-button--primary{background:var(--im-brand,#044d43);color:#fff;border-color:var(--im-brand,#044d43)}.im-admin-case-page button:disabled,.im-admin-case-page fieldset:disabled .fb-button{opacity:.55;cursor:not-allowed}.im-admin-case-page .fb-button:hover:not(:disabled){filter:brightness(.97)}.im-admin-case-page :is(.im-identity-directory-note,.im-admin-secondary,.fb-admin-review-help){margin:0 0 12px;padding:0;border:0;border-bottom:1px solid var(--im-rule,#d7e2dc);border-radius:0;background:transparent}.im-admin-case-page :is(.im-identity-directory-note,.im-admin-secondary,.fb-admin-review-help)>summary{padding:10px 0;font-size:12px;line-height:1.5;cursor:pointer;color:#3f6658;box-sizing:border-box}.im-admin-case-page :is(.im-identity-directory-note,.im-admin-secondary,.fb-admin-review-help)>p{margin:0 0 12px;font-size:13px}.fb-workspace .im-admin-identity-page .fb-identity-master-detail{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.fb-workspace .im-admin-identity-page .fb-identity-master-detail>nav{width:auto;min-width:0;padding:12px;border:1px solid var(--im-rule,#d7e2dc);border-radius:6px;background:var(--im-card,#fdfcf9)}.im-admin-identity-page .im-identity-query{display:block;margin:0;font-size:12px;line-height:1.5;color:#527065}.im-admin-case-page input[type=search]{width:100%;box-sizing:border-box;min-width:0;margin:6px 0 0;padding:9px 10px;border:1px solid #b5c9c1;border-radius:4px;background:#fff;color:#173f36;font:400 14px/1.4 Noto Sans HK,sans-serif}.im-admin-case-page :is(.im-identity-list-count,.im-admin-list-count){margin:8px 0;color:#587468;font-size:12px}.fb-workspace .im-admin-identity-page .im-admin-case-list>button{display:flex;flex-direction:column;align-items:stretch;gap:4px;width:100%;margin:0;padding:12px 10px;border:0;border-bottom:1px solid #e2e9e4;border-left:3px solid transparent;border-radius:3px;background:transparent;text-align:left;color:#173f36}.im-admin-identity-page .im-admin-case-list>button>span{display:none}.im-admin-identity-page .im-admin-case-list>button>b{font-size:14px;line-height:1.5}.im-admin-identity-page .im-admin-case-list>button>small{font-size:12px;color:#5a756b}.fb-workspace .im-admin-identity-page .im-admin-case-list>button.is-active{border-left-color:var(--im-brand,#044d43);background:#ecf4ef}.im-admin-identity-page .im-admin-case-list>button:hover{background:#f0f5f1}.fb-workspace .im-admin-identity-page .fb-identity-master-detail>article{min-width:0;width:auto;margin:0;padding:16px;border:1px solid var(--im-rule,#d7e2dc);border-radius:6px;background:#fff}.fb-workspace .im-admin-case-page .im-admin-case-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 14px;padding:0 0 12px;border:0;border-bottom:1px solid var(--im-rule,#d7e2dc);background:transparent}.im-admin-case-heading>div{min-width:0}.fb-workspace .im-admin-case-page .im-admin-case-heading h2{font:650 20px/1.4 Noto Sans HK,sans-serif;letter-spacing:0;margin:3px 0 6px}.im-admin-case-heading :is(p,span){margin:0;font-size:12px;line-height:1.5;color:#527065}.im-admin-case-reference{margin:0}.im-admin-case-reference>summary{padding:4px 0;font-size:12px;color:#527065;cursor:pointer}.im-admin-case-reference>span{display:block;overflow-wrap:anywhere}.im-admin-case-page .im-admin-status{display:inline-flex;align-items:center;width:fit-content;flex-shrink:0;padding:4px 8px;border-radius:4px;background:#eef4ef;color:#285a49;font:600 12px/1.4 Noto Sans HK,sans-serif;white-space:normal}.im-admin-status[data-status=pending],.im-admin-status[data-status=returned]{background:#feeece;color:#765722}.im-admin-status[data-status=rejected]{background:#f4e9e4;color:#815247}.im-admin-case-page .im-admin-case-heading .fb-state-pill{padding:5px 8px;font-size:12px;line-height:1.4;border-radius:4px}.fb-workspace .im-admin-identity-page .fb-identity-master-detail>article>.im-identity-case-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px;align-items:start;margin:0}.im-identity-evidence,.im-identity-decision-panel{min-width:0}.fb-workspace .im-admin-case-page .fb-admin-identity-section{margin:0 0 16px;padding:0;border:0;background:transparent}.fb-workspace .im-admin-case-page :is(.fb-admin-identity-section h3,.im-identity-decision-panel h3,.im-admin-outcome-source h3,.im-admin-outcome-summary h3){margin:0 0 8px;font:650 15px/1.5 Noto Sans HK,sans-serif;letter-spacing:0}.im-admin-case-page :is(.fb-admin-identity-section p,.im-admin-secondary p,.im-admin-outcome-summary p){margin:6px 0 12px;font-size:14px;line-height:1.65}.fb-workspace .im-admin-case-page .im-admin-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:0;margin:0;border:0;background:transparent}.fb-workspace .im-admin-case-page .im-admin-facts>div{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:start;gap:10px;margin:0;padding:8px 0;border:0;border-bottom:1px solid #e5ebe7;background:transparent}.im-admin-case-page .im-admin-facts dt{font-size:12px;font-weight:400;line-height:1.6;color:#597368}.im-admin-case-page .im-admin-facts dd{margin:0;font-size:14px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.im-identity-decision-panel{position:sticky;top:16px;padding:14px;border:1px solid #dbe5dc;border-radius:5px;background:#f5f8f4}.im-identity-decision-panel>header{margin:0 0 12px;padding:0;border:0;background:none}.im-identity-decision-panel :is(p,label){font-size:13px;line-height:1.6}.im-identity-decision-panel p{margin:4px 0 10px}.im-identity-decision-panel h4{margin:0 0 5px;font-size:13px}.im-admin-case-page .fb-admin-identity-preview{border:0;border-top:1px solid #dbe5dc;margin:12px 0;padding:12px 0 0;background:none}.im-identity-latest-reason{padding:10px;margin:10px 0;border:1px solid #e8dabb;border-radius:4px;background:#fff5df}.im-identity-latest-reason b{font-size:12px;color:#765722}.im-identity-latest-reason p{margin:4px 0 0;overflow-wrap:anywhere}.im-admin-case-page fieldset.im-identity-decision{min-width:0;margin:0;padding:0;border:0}.im-identity-decision>label{display:block;margin:10px 0}.im-admin-case-page .im-identity-decision .fb-admin-identity-confirmation{display:flex;align-items:flex-start;gap:8px;padding:8px 0;margin:0 0 12px;border:0;background:none}.im-identity-decision input[type=checkbox]{flex:0 0 16px;min-height:16px;width:16px;height:16px;margin:3px 0 0;accent-color:#044d43}.im-admin-case-page .im-identity-decision textarea{box-sizing:border-box;width:100%;min-height:104px;margin:6px 0 0;padding:10px;border:1px solid #b5c9c1;border-radius:4px;resize:vertical;background:#fff;font:400 14px/1.55 Noto Sans HK,sans-serif;color:#173f36}.im-identity-actions,.im-identity-actions>div{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.im-identity-actions>.fb-button{width:100%}.im-identity-actions>div{width:100%}.im-identity-actions>div .fb-button{flex:1}.im-identity-continuity{padding:10px 0;border-top:1px solid #dbe5dc}.im-identity-continuity label{display:block;margin:10px 0}.im-admin-draft-note,.im-admin-reading-note{margin:8px 0 0;color:#587468;font-size:12px;line-height:1.5}.im-admin-inline-warning{padding:12px;border:1px solid #e8dabb;border-radius:5px;background:#fff5df;font-size:13px}.im-admin-inline-warning p{margin:6px 0}.im-admin-selection-empty h2{font-size:18px;line-height:1.45;margin:0 0 8px}.im-admin-selection-empty p{font-size:14px}.im-admin-case-sections{display:none}.fb-workspace .fb-admin-outcome-review.im-admin-outcome-page[data-view=list]{display:grid;grid-template-columns:270px minmax(0,1fr);gap:0 16px;align-items:start}.im-admin-outcome-page>:is(.im-admin-page-heading,.im-admin-outcome-toolbar,.fb-admin-review-help,.im-admin-inline-warning,.fb-form-message,.fb-state-view){grid-column:1 / -1}.im-admin-outcome-toolbar{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding:0 0 10px}.im-admin-outcome-toolbar>label{width:360px;max-width:100%;font-size:12px;color:#527065}.im-admin-outcome-toolbar>div{display:flex;gap:6px}.im-admin-outcome-toolbar button{padding:8px 12px;border:1px solid #d7e2dc;border-radius:4px;background:#fff;color:#31574a;font-size:13px}.im-admin-outcome-toolbar button[aria-pressed=true]{background:#ecf4ef;border-color:#648b78;color:#044d43}.fb-workspace .im-admin-outcome-page>.fb-admin-outcome-list{display:block;grid-column:1;grid-row:auto;padding:10px;margin:0;width:auto;min-width:0;border:1px solid #d7e2dc;border-radius:6px;background:#fdfcf9}.fb-workspace .im-admin-outcome-page .fb-admin-outcome-card{display:block;min-width:0;min-height:0;width:100%;margin:0;padding:0;border:0;border-bottom:1px solid #dce6df;border-radius:0;box-shadow:none;background:transparent}.im-admin-outcome-page .im-admin-result-row{display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:100%;margin:0;padding:12px 10px;border:0;border-left:3px solid transparent;border-radius:3px;background:transparent;text-align:left;color:#173f36}.im-admin-result-row>strong{font-size:15px;line-height:1.45}.im-admin-result-row>span{font-size:12px;line-height:1.5;color:#527065}.im-admin-result-row>.im-admin-outcome-meta{display:block;font-size:12px}.im-admin-result-row[aria-pressed=true]{border-left-color:#044d43;background:#ecf4ef}.im-admin-result-row:hover{background:#f0f5f1}.fb-workspace .im-admin-outcome-page>.im-admin-outcome-detail{display:block;grid-column:2;grid-row:auto;min-width:0;max-width:none;width:auto;margin:0;padding:16px;border:1px solid #d7e2dc;border-radius:6px;background:#fff;position:static}.im-admin-outcome-content{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:20px;align-items:start}.im-admin-outcome-evidence,.im-admin-outcome-source{min-width:0}.fb-workspace .im-admin-outcome-page .im-review-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding:0;margin:0 0 16px}.fb-workspace .im-admin-outcome-page .im-review-facts>div{display:block;padding:10px 0;border:0;border-bottom:1px solid #e2e9e4;background:none;min-width:0}.im-admin-outcome-page .im-review-facts dt{font-size:12px;color:#527065;font-weight:400;margin:0 0 3px}.im-admin-outcome-page .im-review-facts dd{margin:0;font-size:14px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.im-admin-outcome-source{padding:14px;border:1px solid #dbe5dc;border-radius:5px;background:#f5f8f4}.im-admin-outcome-source .im-admin-facts>div{display:block;padding:8px 0}.im-admin-outcome-source .im-admin-facts dd{font-size:12px;margin-top:3px}.im-admin-outcome-source>.fb-button{display:flex;width:100%;margin:12px 0 0;justify-content:center}.im-admin-outcome-source .im-admin-reading-note{margin-top:10px}.im-admin-list-empty h2{margin:10px 0;font-size:16px;line-height:1.5}.im-admin-list-empty p{font-size:13px}.im-admin-outcome-page[data-view=report]>.fb-admin-report-panel{margin-top:0;border-radius:6px}.im-admin-outcome-page[data-view=report] .fb-admin-report-panel>header h2{font:650 22px/1.4 Noto Sans HK,sans-serif}}@media screen and (max-width:1179px)and (min-width:761px){.fb-workspace .im-admin-identity-page .fb-identity-master-detail>article>.im-identity-case-grid,.im-admin-outcome-content{grid-template-columns:minmax(0,1fr);gap:16px}.im-identity-decision-panel{position:static}}@media screen and (max-width:760px){.fb-workspace-content:has(>.im-admin-case-page),.fb-workspace-content:has(>.im-admin-data-page){padding:12px 12px calc(80px + env(safe-area-inset-bottom))}.fb-workspace .fb-workspace-content .im-admin-case-page .im-admin-page-heading h1{font-size:23px}.fb-workspace .im-admin-case-page>.im-admin-page-heading{display:block;padding-bottom:10px}.im-admin-page-heading>small{display:block;margin-top:6px}.fb-workspace .im-admin-identity-page .fb-identity-master-detail{display:block}.fb-workspace .im-admin-identity-page .fb-identity-master-detail>:is(nav,article){width:100%;box-sizing:border-box;margin:0;padding:12px}.im-admin-identity-page[data-identity-pane=list] .fb-identity-master-detail>article{display:none}.im-admin-identity-page[data-identity-pane=detail] .fb-identity-master-detail>nav{display:none}.im-admin-identity-page[data-identity-pane=detail]>:is(.im-admin-page-heading,.im-identity-directory-note){display:none}.fb-workspace .im-admin-identity-page .fb-identity-master-detail>article>.im-identity-case-grid{display:block}.im-admin-identity-page[data-identity-section=evidence] .im-identity-decision-panel,.im-admin-identity-page[data-identity-section=decision] .im-identity-evidence{display:none}.im-identity-decision-panel{position:static;padding:12px}.fb-workspace .im-admin-case-page .im-admin-case-heading{gap:8px;margin-bottom:10px;padding-bottom:10px;flex-wrap:wrap}.fb-workspace .im-admin-case-page .im-admin-case-heading h2{font-size:19px}.im-admin-case-heading .im-admin-case-reference>summary{padding-block:8px}.im-admin-case-page .im-admin-case-sections{display:flex;gap:4px;padding:0;margin:0 0 12px;border:0;border-bottom:1px solid #d7e2dc}.im-admin-case-sections button{flex:1;padding:8px 4px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#527065;font-size:13px}.im-admin-case-sections button[aria-pressed=true]{border-bottom-color:#044d43;color:#044d43;font-weight:650}.im-admin-case-page .im-admin-facts>div{grid-template-columns:82px minmax(0,1fr);gap:8px;padding:8px 0}.fb-workspace .fb-admin-outcome-review.im-admin-outcome-page[data-view=list]{display:block}.im-admin-outcome-page[data-pane=detail]>:is(.im-admin-page-heading,.im-admin-outcome-toolbar,.fb-admin-review-help){display:none}.im-admin-outcome-toolbar{display:block}.im-admin-outcome-toolbar>label{display:block;width:100%}.im-admin-outcome-toolbar>div{margin-top:8px}.im-admin-outcome-toolbar button{flex:1}.fb-workspace .im-admin-outcome-page>:is(.fb-admin-outcome-list,.im-admin-outcome-detail){width:100%;box-sizing:border-box;padding:12px}.im-admin-outcome-page[data-pane=detail]>.fb-admin-outcome-list{display:none}.im-admin-outcome-page[data-pane=list]>.im-admin-outcome-detail{display:none}.im-admin-outcome-content{display:block}.im-admin-outcome-page[data-review-section=overview] .im-admin-outcome-source,.im-admin-outcome-page[data-review-section=source] .im-admin-outcome-evidence{display:none}.im-admin-case-page .im-mobile-list-back{display:inline-flex;padding:0 0 8px;margin:0;min-height:44px;font-size:13px}.im-admin-outcome-source{padding:12px}.im-admin-outcome-page .im-review-facts{gap:0 10px}}.im-admin-outcome-page>.im-admin-outcome-empty-framework{grid-column:1/-1;min-width:0;padding:16px;border:1px solid var(--im-rule,var(--fb-line));border-radius:4px;background:var(--im-card,var(--fb-paper))}.im-admin-outcome-page .im-admin-outcome-empty-framework h2{margin:0;font:650 18px/1.5 Noto Sans HK,sans-serif;color:var(--fb-ink)}.im-admin-outcome-page .im-admin-outcome-empty-framework p{margin:6px 0 0;font-size:14px;line-height:1.6;color:var(--fb-muted)}.im-admin-outcome-page .im-admin-outcome-empty-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0;padding:0;list-style-position:inside}.im-admin-outcome-page .im-admin-outcome-empty-steps li{min-width:0;font-size:14px;line-height:1.5}.im-admin-outcome-page .im-admin-outcome-empty-steps b{font-weight:650}.im-admin-outcome-page .im-admin-outcome-empty-steps span{display:block;margin-top:4px;font-size:13px;line-height:1.6;color:var(--fb-muted)}.im-admin-outcome-page .im-admin-outcome-empty-fields{padding-block:12px;border-block:1px solid var(--im-rule,var(--fb-line))}.im-admin-outcome-page .im-admin-outcome-empty-fields h3{margin:0 0 8px;font:650 14px/1.5 Noto Sans HK,sans-serif}.im-admin-outcome-page .im-admin-outcome-empty-fields dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0}.im-admin-outcome-page .im-admin-outcome-empty-fields dt{font-size:13px;font-weight:650;line-height:1.5}.im-admin-outcome-page .im-admin-outcome-empty-fields dd{margin:3px 0 0;font-size:13px;line-height:1.6;color:var(--fb-muted);overflow-wrap:anywhere}.im-admin-outcome-page .im-admin-outcome-empty-framework footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.im-admin-outcome-page .im-admin-outcome-empty-framework footer p{margin:0}.im-admin-outcome-page .im-admin-outcome-empty-framework .fb-button{flex-shrink:0;min-height:44px;font-size:14px}.im-admin-outcome-page .im-admin-outcome-empty-framework .fb-button:focus-visible{outline:2px solid var(--im-brand,var(--fb-ink));outline-offset:3px}.im-identity-access-panel{padding:0 0 16px;margin:0 0 16px;border-bottom:1px solid #dce6df}.im-identity-access-panel p{margin:6px 0 10px;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.im-identity-access-panel .im-identity-decision{margin:10px 0 0;min-width:0}.im-identity-access-panel :is(select,input,textarea){box-sizing:border-box;max-width:100%;min-width:0;font:inherit}.im-identity-access-panel select{width:100%;min-height:40px;border:1px solid #cbd9d2;border-radius:6px;padding:8px;background:#fff;color:inherit}.fb-workspace .im-member-access-note{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 16px;margin:0 0 16px;padding:10px 14px;border:1px solid #dce6df;border-radius:8px;background:#f5f8f5;font-size:14px;line-height:1.6}.fb-workspace .im-member-access-note p{margin:0;overflow-wrap:anywhere}.fb-workspace .im-member-access-note .fb-button{min-height:40px;padding:6px 10px;font-size:14px;white-space:nowrap}@media(max-width:760px){.fb-workspace .im-member-access-note{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:10px 12px}.fb-workspace .im-member-access-note p{grid-column:1/-1;grid-row:2}.fb-workspace .im-member-access-note .fb-button{grid-column:2;grid-row:1;min-height:44px}}@media(max-width:760px){.im-admin-outcome-page>.im-admin-outcome-empty-framework{padding:12px}.im-admin-outcome-page .im-admin-outcome-empty-steps,.im-admin-outcome-page .im-admin-outcome-empty-fields dl{grid-template-columns:minmax(0,1fr);gap:12px}.im-admin-outcome-page .im-admin-outcome-empty-framework footer{align-items:flex-start;flex-direction:column}}.c21-identity-readiness li[data-blocking=false] strong,.im-admin-approval-record{color:#9b302c}.im-admin-lifecycle-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0}.im-admin-lifecycle-actions small{width:100%;font-size:12px;color:#6b736b}.im-admin-lifecycle-dialog{width:min(520px,calc(100% - 24px));box-sizing:border-box;padding:20px;border:1px solid #bed0c6;border-radius:6px;color:#17483e;background:#fff;font:inherit;line-height:1.6}.im-admin-lifecycle-dialog::backdrop{background:#0c231b61}.im-admin-lifecycle-dialog h2{font-family:inherit;font-weight:600;font-size:19px;line-height:1.4;margin:0 0 12px}.fb-admin-queue-toolbar select{max-width:180px;padding:7px 10px;border:1px solid #bed0c6;border-radius:4px;background:#fff;color:#17483e;font:inherit}.fb-workspace .im-admin-identity-page .c21-identity-source{display:inline-block;padding:3px 8px;border:1px solid #c8d8d1;border-radius:4px;background:#f4f8f5;color:#244d40;font-size:13px;line-height:1.6}.fb-workspace .im-admin-identity-page .c21-enterprise-proof-note{margin-top:10px;padding-top:10px;border-top:1px solid #d8e4de;color:#244d40}.fb-workspace .im-admin-identity-page .c21-identity-readiness{padding:12px 0;margin:12px 0;border-block:1px solid #ccdcd3}.fb-workspace .im-admin-identity-page .c21-identity-readiness h4{margin:0 0 10px;font-size:14px;line-height:1.6}.fb-workspace .im-admin-identity-page .c21-identity-counts{margin:0 0 10px;font-size:13px;line-height:1.6;color:#526b60}.fb-workspace .im-admin-identity-page .c21-identity-inline-warning{display:block;margin-top:5px;color:#8a3d16;font-size:13px;line-height:1.55}.fb-workspace .im-admin-identity-page .c21-identity-inline-warning>span{display:flex;align-items:flex-start;gap:6px}.fb-workspace .im-admin-identity-page .c21-identity-warning-icon{flex:none;width:24px;height:24px}.fb-workspace .im-admin-identity-page .c21-identity-readiness li>.c21-identity-warning-icon{float:left;margin:0 6px 2px 0;color:#8a3d16}.fb-workspace .im-admin-identity-page .c21-identity-readiness ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.fb-workspace .im-admin-identity-page .c21-identity-readiness li>strong{display:block;font-size:14px;line-height:1.6;color:#173f36}.fb-workspace .im-admin-identity-page .c21-identity-readiness li>span{display:block;font-size:12px;color:#526b60;margin-top:2px}.fb-workspace .im-admin-identity-page .c21-identity-readiness li>p{margin:4px 0 0;font-size:13px;line-height:1.65}.fb-workspace .im-admin-identity-page .c21-identity-readiness:focus-visible{outline:2px solid #0a5545;outline-offset:4px}.fb-workspace .im-admin-identity-page .c21-identity-server-note{padding-top:10px;border-top:1px solid #d8e4de;font-size:13px;line-height:1.65}.fb-workspace .im-admin-identity-page .c21-identity-server-note>.c21-identity-warning-icon{float:left;margin:0 6px 2px 0;color:#8a3d16}.fb-workspace .im-admin-identity-page .im-identity-decision legend{padding:0;margin-bottom:8px;font-size:14px;font-weight:650;line-height:1.6}.fb-workspace .im-admin-identity-page .im-identity-decision .fb-admin-identity-confirmation{min-height:44px;box-sizing:border-box;align-items:flex-start;padding:10px;border:1px solid #bfd1c6;border-radius:4px;background:#fff;font-size:14px;line-height:1.6;cursor:pointer}.fb-workspace .im-admin-identity-page .im-identity-decision input[type=checkbox]{flex-basis:20px;width:20px;height:20px;min-height:20px;margin-top:2px}.fb-workspace .im-admin-identity-page .im-identity-actions{padding:10px 0 0;margin-top:8px;border-top:1px solid #d8e4de}.fb-workspace .im-admin-identity-page .im-identity-actions .fb-button{min-height:44px}.fb-workspace .im-admin-identity-page .im-identity-decision :is(input,textarea,button):focus-visible{outline:2px solid #0a5545;outline-offset:3px}@media screen{.fb-workspace .im-social-home{display:grid;gap:14px;min-width:0;color:var(--fb-text);font:400 14px/1.55 Noto Sans HK,sans-serif}.im-social-home :is(button,a,input,summary):focus-visible{outline:2px solid var(--im-brand, #044d43);outline-offset:3px}.fb-workspace .fb-workspace-content .im-social-home .fb-button{min-height:44px;margin-top:0;padding:9px 12px;border-radius:4px;font-size:14px;line-height:1.4}.im-social-home .fb-button--primary{background:var(--im-brand, #044d43);border-color:var(--im-brand, #044d43);color:#fff}.im-social-home .fb-button--primary:hover:not(:disabled){background:var(--fb-ink-deep, #063a34)}.im-social-home button:disabled{opacity:.55;cursor:not-allowed}.im-social-home :is(.fb-state-pill,.c15-integration-gap){font-size:12px;line-height:1.4}.fb-workspace .im-social-home>.im-social-home-heading{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;padding:0 0 12px;border:0;border-bottom:1px solid var(--im-rule, #dfe7e2);border-radius:0;background:transparent;box-shadow:none}.im-social-home .im-social-home-heading:before,.im-social-home .im-social-home-heading:after{display:none}.im-social-home .im-social-home-heading>div{min-width:0}.im-social-home .im-social-home-heading p{margin:0 0 3px;color:var(--fb-muted);font-size:12px;font-weight:500;letter-spacing:0}.fb-workspace .fb-workspace-content .im-social-home .im-social-home-heading h1{margin:0;color:var(--im-brand, #044d43);font:700 28px/1.3 Noto Sans HK,sans-serif;letter-spacing:0}.im-social-home .im-social-home-heading span{display:block;margin:4px 0 0;max-width:none;color:var(--fb-muted);font-size:14px;line-height:1.5}.im-social-home .im-social-home-heading>.im-social-home-heading__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.im-social-home .im-social-home-heading__actions .fb-button--quiet{padding-inline:4px}.im-social-home .im-social-home-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(336px,.64fr);gap:16px;align-items:start;min-width:0}.im-social-home .im-social-home-layout>.im-social-calendar-panel{grid-column:1/-1;min-width:0}.im-social-home .im-social-calendar-panel{container:social-calendar / inline-size}.im-social-home :is(.im-social-home-main,.im-social-home-support){display:grid;gap:14px;min-width:0;align-content:start}.fb-workspace .im-social-home :is(.fb-social-now,.fb-social-profile-progress,.fb-social-turn-board,.fb-social-notification-list){display:block;min-width:0;min-height:0;margin:0;padding:14px;border:1px solid var(--im-rule, #dfe7e2);border-radius:4px;background:var(--im-card, #fdfcf9);box-shadow:none}.fb-workspace .im-social-home :is(.fb-social-lifecycle,.fb-social-results-strip){display:block;min-width:0;min-height:0;margin:0;padding:14px!important;border:1px solid var(--im-rule, #dfe7e2)!important;border-radius:4px;background:var(--im-card, #fdfcf9)!important;box-shadow:none}.im-social-home :is(.fb-social-lifecycle,.fb-social-results-strip):before,.im-social-home :is(.fb-social-lifecycle,.fb-social-results-strip):after{display:none}.fb-workspace .fb-workspace-content .im-social-home :is(.fb-social-now,.fb-social-profile-progress,.fb-social-turn-board,.fb-social-lifecycle,.fb-social-results-strip,.fb-social-notification-list) h2{margin:0;color:var(--im-brand, #044d43);font:650 18px/1.45 Noto Sans HK,sans-serif;letter-spacing:0;overflow-wrap:anywhere}.fb-workspace .im-social-home .fb-social-now{background:var(--im-soft, #ecf4ef)}.fb-workspace .im-social-home .fb-social-now[data-has-task=true]{border-color:#ead9b6;background:var(--im-wait, #feeece)}.im-social-home .fb-social-now>div{display:grid;justify-items:start;gap:7px}.im-social-home .fb-social-now p{margin:0;color:#79602b;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:0}.im-social-home .fb-social-now>div>.im-social-home-next-step{color:var(--fb-text);font-size:14px;font-weight:600}.fb-workspace .im-social-home .fb-social-now>div>span:not(.fb-partner-label){max-width:none;color:var(--fb-muted);font-size:14px;line-height:1.55}.fb-workspace .fb-workspace-content .im-social-home .fb-social-now .fb-button{margin-top:3px}.im-social-home .fb-partner-label{display:flex;align-items:center;gap:6px;width:auto;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent}.im-social-home .fb-partner-label .fb-organisation-logo--compact{width:24px;height:24px;flex:0 0 24px;min-width:24px;border:0;border-radius:3px;background:transparent}.im-social-home .fb-partner-label .fb-organisation-logo--compact img{padding:1px}.im-social-home .fb-partner-label>span{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 6px;min-width:0;margin:0}.im-social-home .fb-partner-label :is(small,b){display:inline;font-size:12px;line-height:1.45;letter-spacing:0;font-weight:500;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.im-social-home .fb-partner-label small{color:var(--fb-muted)}.im-social-home .fb-partner-label small:after{content:none}.im-social-home :is(.im-social-turn-summary,.im-social-notification-summary){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;min-height:44px;margin:0;padding:4px 0;color:var(--fb-text);font-size:14px;line-height:1.5;cursor:pointer}.im-social-home :is(.im-social-turn-summary,.im-social-notification-summary)>span{color:var(--fb-muted);font-size:12px}.im-social-home .fb-social-turn-board[open]>.im-social-turn-summary,.im-social-home .fb-social-notification-list[open]>.im-social-notification-summary{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid var(--im-rule, #dfe7e2)}.im-social-home .fb-social-turn-board>header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:6px 0;border:0}.im-social-home .fb-social-turn-board>header p{margin:0;color:var(--fb-muted);font-size:12px;font-weight:400;letter-spacing:0}.im-social-home .fb-social-turn-board>header .fb-button{width:auto;flex:0 0 auto;padding-inline:0}.im-social-home .fb-turn-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.im-social-home .fb-turn-column{min-width:0;padding:0;border:0;background:transparent;box-shadow:none}.im-social-home .fb-turn-column+.fb-turn-column{padding-top:12px;border:0;border-top:1px solid var(--im-rule, #dfe7e2);background:transparent}.im-social-home .fb-turn-column>header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin:0 0 6px}.im-social-home .fb-turn-column>header>div{display:flex;align-items:baseline;justify-content:flex-start;gap:7px}.im-social-home .fb-turn-column>header :is(span,b){color:var(--fb-text);font:650 14px/1.5 Noto Sans HK,sans-serif}.im-social-home .fb-turn-column>header small{color:var(--fb-muted);font-size:12px}.im-social-home .fb-state-summary-list{display:grid;gap:0;margin:0;border-top:1px solid var(--im-rule, #dfe7e2)}.im-social-home .fb-state-summary-list>p{margin:0;padding:12px 0;color:var(--fb-muted);font-size:14px}.im-social-home .fb-state-summary-list>.fb-home-collab-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"body status" "partner status";align-items:start;gap:5px 12px;min-height:44px;padding:11px 4px;border:0;border-bottom:1px solid var(--im-rule, #dfe7e2);border-radius:0;background:transparent}.im-social-home .fb-home-collab-row:hover{background:var(--im-soft, #ecf4ef)}.im-social-home .fb-home-collab-row>.fb-partner-label{grid-area:partner}.im-social-home .fb-home-collab-row__body{grid-area:body;min-width:0}.im-social-home .fb-home-collab-row__body>b{color:var(--fb-text);font-size:14px;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.im-social-home .fb-home-collab-row__body>span{display:block;margin-top:3px;color:var(--fb-muted);font-size:12px;line-height:1.5}.im-social-home .fb-home-collab-row__status{grid-area:status;display:grid;justify-items:end;gap:4px;max-width:135px;text-align:right}.im-social-home .fb-home-collab-row__status>small{color:var(--fb-muted);font-size:12px;line-height:1.45}.im-social-home .fb-home-collab-row__status .fb-state-pill{max-width:100%;white-space:normal}.im-social-home .fb-social-support-heading,.im-social-home .fb-social-results-heading{display:flex;align-items:baseline;gap:8px;margin:0;padding:0}.fb-workspace .im-social-home :is(.fb-social-product-counts,.fb-social-result-counts){display:flex;flex-wrap:wrap;gap:10px 16px;margin:10px 0;padding:0;border:0}.fb-workspace .im-social-home :is(.fb-social-product-counts,.fb-social-result-counts)>span{display:grid;gap:3px;min-width:0;min-height:0;margin:0;padding:0;border:0}.fb-workspace .im-social-home :is(.fb-social-product-counts,.fb-social-result-counts) b{color:var(--im-brand, #044d43);font:650 20px/1.25 Noto Sans HK,sans-serif;white-space:normal;overflow-wrap:anywhere}.fb-workspace .im-social-home :is(.fb-social-product-counts,.fb-social-result-counts) small{color:var(--fb-muted);font-size:12px;line-height:1.45}.fb-workspace .im-social-home .fb-social-next-event{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px 10px;align-items:start;margin:12px 0 0;padding:12px 0 0;border:0;border-top:1px solid var(--im-rule, #dfe7e2)}.im-social-home .fb-social-next-event time{padding:0 8px 0 0;border-right:1px solid var(--im-rule, #dfe7e2)}.im-social-home .fb-social-next-event time b{font:650 22px/1.2 Noto Sans HK,sans-serif}.im-social-home .fb-social-next-event time span{font-size:12px;line-height:1.4;letter-spacing:0}.im-social-home .fb-social-next-event>div>span{display:block;margin:0 0 3px;color:var(--fb-muted);font-size:12px;line-height:1.4;letter-spacing:0}.fb-workspace .im-social-home .fb-social-next-event>div>b{font:650 14px/1.45 Noto Sans HK,sans-serif}.fb-workspace .im-social-home .fb-social-next-event small{color:var(--fb-muted);font-size:12px;line-height:1.5}.im-social-home .fb-social-next-event__actions{display:flex;grid-column:1 / -1;flex-wrap:wrap;justify-content:flex-start;gap:8px}.im-social-home .fb-social-next-event__actions .fb-button,.im-social-home .fb-social-next-event--empty .fb-button{min-width:0;white-space:normal}.fb-workspace .im-social-home .fb-social-next-event--empty{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:8px}.im-social-home .fb-social-profile-progress>header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin-bottom:6px}.im-social-home .fb-social-profile-progress>header>b{color:var(--im-brand, #044d43);font-size:18px;font-weight:650;white-space:nowrap}.im-social-home .fb-social-profile-progress>header small{color:var(--fb-muted);font-size:12px;font-weight:400}.fb-workspace .im-social-home .fb-social-profile-progress>span{display:block;color:var(--fb-muted);font-size:14px;line-height:1.55}.fb-workspace .fb-workspace-content .im-social-home .fb-social-profile-progress>.fb-button{margin-top:6px;padding-inline:0}.im-social-home .fb-social-results-strip>p{margin:8px 0;color:var(--fb-muted);font-size:14px;font-weight:400;line-height:1.55;letter-spacing:0}.fb-workspace .im-social-home .fb-social-results-strip>footer{display:grid;justify-items:start;gap:8px;margin:10px 0 0;padding:10px 0 0;border-top:1px solid var(--im-rule, #dfe7e2)}.im-social-home .fb-social-results-strip>footer>small{color:var(--fb-muted);font-size:12px;line-height:1.55}.im-social-home .fb-social-calendar{margin:12px 0 0;padding:12px 0 0;border-top:1px solid var(--im-rule, #dfe7e2)}.im-social-home .fb-social-calendar>header{display:flex;align-items:start;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:10px}.im-social-home .fb-social-calendar>header>div{display:contents}.im-social-home .fb-social-calendar>header p{display:none}.im-social-home .fb-social-calendar>header h3{flex:1;align-self:center;margin:0;color:var(--im-brand, #044d43);font:650 16px/1.4 Noto Sans HK,sans-serif}.im-social-home .fb-social-calendar>header span{flex-basis:100%;order:2;margin:0;color:var(--fb-muted);font-size:12px;line-height:1.5}.im-social-home .fb-social-calendar>header nav{display:flex;gap:4px}.im-social-home .fb-social-calendar>header nav button{min-width:44px;min-height:44px;padding:6px;border-radius:4px;font-size:12px}.im-social-home .fb-social-calendar__weekday{padding:6px 2px;font-size:12px}.im-social-home :is(.fb-social-calendar__date,.fb-social-calendar__blank){min-height:44px;padding:5px;gap:2px}.im-social-home .fb-social-calendar__date b{font-size:14px;font-weight:500}.im-social-home .fb-social-calendar__date small{font-size:12px}.im-social-home .fb-social-calendar__date i{width:5px;height:5px}.im-social-home :is(.fb-social-calendar__preview,.fb-social-calendar__agenda){margin-top:10px;padding:10px;border-left:2px solid var(--im-brand, #044d43);background:var(--im-soft, #ecf4ef)}.im-social-home :is(.fb-social-calendar__preview,.fb-social-calendar__agenda) article{padding:8px 0;gap:8px;flex-wrap:wrap}.im-social-home :is(.fb-social-calendar__preview,.fb-social-calendar__agenda) :is(header,b){font-size:14px;line-height:1.5}.im-social-home :is(.fb-social-calendar__preview,.fb-social-calendar__agenda) :is(small,div>span,header>span){font-size:12px;line-height:1.5}.im-social-home .fb-social-calendar>footer{gap:6px 10px;margin-top:10px;font-size:12px;line-height:1.5}.im-social-home .fb-social-calendar>footer small{margin-left:0;font-size:12px}.im-social-home .im-social-notification-body{padding-top:10px}.im-social-home .fb-social-notification-list .fb-social-support-heading{display:block}.im-social-home .fb-social-notification-list .fb-social-support-heading p,.im-social-home .fb-social-notification-list__count{display:none}.im-social-home .fb-social-notification-list .fb-social-support-heading span{display:block;margin-top:4px;color:var(--fb-muted);font-size:12px;line-height:1.55}.im-social-home .fb-social-notification-list__items{margin-top:10px}.im-social-home .fb-social-notification-list__item{grid-template-columns:8px minmax(0,1fr) auto;gap:8px;min-height:44px;padding:10px 0}.im-social-home .fb-social-notification-list__item b{font-size:14px;line-height:1.5}.im-social-home .fb-social-notification-list__item :is(small,time){font-size:12px;line-height:1.5}.im-social-home .fb-social-notification-list__item small{white-space:normal;overflow:visible;text-overflow:clip}.im-social-home .fb-social-notification-list__empty{padding:10px 0 0;font-size:14px}}@media screen and (max-width:1100px){.im-social-home .im-social-home-layout{grid-template-columns:minmax(0,1fr)}.im-social-home .im-social-home-support{grid-template-columns:repeat(2,minmax(0,1fr))}.im-social-home .fb-social-lifecycle{grid-row:span 2}}@media screen and (max-width:760px){.fb-workspace .im-social-home{gap:10px;padding-bottom:calc(80px + env(safe-area-inset-bottom))}.fb-workspace .im-social-home>.im-social-home-heading{display:block;padding-bottom:10px}.fb-workspace .fb-workspace-content .im-social-home .im-social-home-heading h1{font-size:24px}.im-social-home .im-social-home-heading span{font-size:14px}.im-social-home .im-social-home-heading>.im-social-home-heading__actions{justify-content:flex-start;gap:8px 12px;margin-top:8px}.im-social-home :is(.im-social-home-layout,.im-social-home-main,.im-social-home-support){grid-template-columns:minmax(0,1fr);gap:10px}.im-social-home .fb-social-lifecycle{grid-row:auto}.fb-workspace .im-social-home :is(.fb-social-now,.fb-social-profile-progress,.fb-social-turn-board,.fb-social-notification-list){padding:12px}.fb-workspace .im-social-home :is(.fb-social-lifecycle,.fb-social-results-strip){padding:12px!important}.fb-workspace .fb-workspace-content .im-social-home :is(.fb-social-now,.fb-social-profile-progress,.fb-social-lifecycle,.fb-social-results-strip,.fb-social-notification-list) h2{font-size:17px}.im-social-home .fb-social-turn-board>header{flex-direction:row}.im-social-home .fb-social-turn-board>header>p{max-width:50%}.im-social-home .fb-state-summary-list>.fb-home-collab-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"body" "partner" "status";gap:5px;padding:10px 2px}.im-social-home .fb-home-collab-row__status{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:6px;max-width:none;text-align:left}.im-social-home .fb-home-collab-row__status>small{flex:1 1 140px}.im-social-home .fb-partner-label .fb-organisation-logo--compact{width:20px;height:20px;min-width:20px;flex-basis:20px}.im-social-home .fb-social-notification-list__item{align-items:start}}.im-social-activity-list{min-width:0;color:#16463b}.im-social-activity-list .im-social-activity-list__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px}.im-social-activity-list .im-social-activity-list__heading>div{min-width:0}.im-social-activity-list .im-social-activity-list__heading p{margin:0 0 4px;color:#526e67;font-size:12px;line-height:1.5}.im-social-activity-list .im-social-activity-list__heading h1{margin:0;color:#123f35;font-size:28px;line-height:1.25}.im-social-activity-list .im-social-activity-list__heading span{display:block;margin-top:6px;color:#526e67;font-size:14px;line-height:1.5}.im-social-activity-list .im-social-activity-list__heading>.fb-button{flex:0 0 auto;width:auto;min-width:104px;min-height:44px;padding:10px 16px;font-size:14px}.im-social-activity-list .im-social-activity-list__message{margin:0 0 12px;padding:10px 12px;border:1px solid #d3e0da;border-radius:4px;background:#eff6f1;font-size:14px;line-height:1.5}.im-social-activity-list .im-social-service-workbench{display:grid;grid-template-columns:152px minmax(280px,1fr) minmax(304px,1.12fr);align-items:start;gap:12px;min-width:0}.im-social-activity-list .im-social-service-filters{display:grid;gap:4px;min-width:0;padding:8px;border:1px solid #d3e0da;border-radius:4px;background:#fffefa}.im-social-activity-list .im-social-service-filters>p{margin:4px 8px 8px;color:#526e67;font-size:12px;font-weight:700;line-height:1.5}.im-social-activity-list .im-social-service-filters>button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:44px;padding:8px;border:1px solid transparent;border-radius:3px;background:transparent;color:#365e53;text-align:left;font:inherit;font-size:14px;line-height:1.4;cursor:pointer}.im-social-activity-list .im-social-service-filters>button:hover{background:#f4f7f2}.im-social-activity-list .im-social-service-filters>button[aria-pressed=true]{border-color:#cbded3;background:#edf6f1;color:#0a5a4c}.im-social-activity-list .im-social-service-filters>button b{min-width:16px;text-align:right;font-size:12px;font-variant-numeric:tabular-nums}.im-social-activity-list .im-social-service-list,.im-social-activity-list .im-social-service-detail{min-width:0;border:1px solid #d3e0da;border-radius:4px;background:#fffefa}.im-social-activity-list .im-social-service-list{overflow:hidden}.im-social-activity-list .im-social-service-list>header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 8px;padding:12px;border-bottom:1px solid #e0e9e3}.im-social-activity-list .im-social-service-list>header b{font-size:14px;line-height:1.5}.im-social-activity-list .im-social-service-list>header span{color:#526e67;font-size:12px;line-height:1.5}.im-social-activity-list .im-social-service-list>nav{display:grid}.im-social-activity-list .im-social-service-row{display:flex;align-items:center;gap:4px;width:100%;min-width:0;padding:0 8px 0 0;border-bottom:1px solid #e0e9e3;background:transparent;color:#16463b}.im-social-activity-list .im-social-service-row__select{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px;flex:1;min-width:0;min-height:108px;margin:0;padding:12px;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.im-social-activity-list .im-social-service-row__actions{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:4px}.im-social-activity-list .im-social-service-row__actions .fb-button{min-width:0;width:auto;min-height:36px;margin:0;padding:6px;font-size:12px;line-height:1.4;white-space:nowrap}.im-social-activity-list .im-social-service-row__actions .im-social-service-row__remove{display:inline-flex;align-items:center;justify-content:center;width:36px;padding:8px}.im-social-activity-list .im-social-service-row__remove svg{width:18px;height:18px;flex:0 0 18px}.im-social-activity-list .im-social-service-row__select:focus-visible{outline-offset:-3px}.im-social-activity-list .im-social-service-row:last-child{border-bottom:0}.im-social-activity-list .im-social-service-row:hover{background:#f4f7f2}.im-social-activity-list .im-social-service-row[data-selected=true]{background:#edf6f1;box-shadow:inset 3px 0 #0a5a4c}.im-social-activity-list .im-social-service-row__media{display:flex;align-items:center;justify-content:center;width:72px;height:72px;overflow:hidden;border:1px solid #dce5df;border-radius:3px;background:#f1f3ec}.im-social-activity-list .im-social-service-row__media>img{display:block;width:100%;height:100%;object-fit:cover}.im-social-activity-list .im-social-service-row__media>.fb-media-unavailable{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:100%;min-height:0;padding:4px;color:#526e67;background:#f1f3ec;font-size:12px;line-height:1.5;text-align:center}.im-social-activity-list .im-social-service-row__body{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.im-social-activity-list .im-social-service-row__body>b{color:#123f35;font-size:14px;line-height:1.5}.im-social-activity-list .im-social-service-row__body>small,.im-social-activity-list .im-social-service-row__price,.im-social-activity-list .im-social-service-row__status{color:#526e67;font-size:12px;line-height:1.5}.im-social-activity-list .im-social-service-row__price{color:#16463b;font-weight:600}.im-social-activity-list .im-social-service-row__status[data-status=returned],.im-social-activity-list .im-social-service-row__status[data-status=approved]{color:#795519}.im-social-activity-list .im-social-service-row__published{color:#0a5a4c}.im-social-activity-list .im-social-service-empty{padding:20px 16px;font-size:14px;line-height:1.6}.im-social-activity-list .im-social-service-empty p{margin:8px 0 0;color:#526e67}.im-social-activity-list .im-social-service-detail{padding:16px}.im-social-activity-list .im-social-service-back{display:none}.im-social-activity-list .im-social-service-detail>header{display:grid;gap:8px;min-width:0;padding-bottom:12px;border-bottom:1px solid #e0e9e3}.im-social-activity-list .im-social-service-detail__status{margin:0;color:#526e67;font-size:12px;font-weight:700;line-height:1.5}.im-social-activity-list .im-social-service-detail__status[data-status=approved],.im-social-activity-list .im-social-service-detail__status[data-status=returned]{color:#795519}.im-social-activity-list .im-social-service-detail h2{margin:0;color:#123f35;font-size:20px;line-height:1.4;overflow-wrap:anywhere}.im-social-activity-list .im-social-service-detail__identity{color:#526e67;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.im-social-activity-list .im-social-service-detail>header>small,.im-social-activity-list .im-social-service-detail .fb-catalogue-status{margin:0;font-size:12px;line-height:1.6}.im-social-activity-list .im-social-service-overview{display:grid;grid-template-columns:minmax(160px,.95fr) minmax(0,1.05fr);align-items:start;gap:16px;margin-top:16px}.im-social-activity-list .im-social-service-overview[data-has-media=false]{display:block}.im-social-activity-list .im-social-service-overview .im-social-service-facts{margin:0}.im-social-activity-list .im-social-service-media{min-width:0}.im-social-activity-list .im-social-service-media h3{margin:0 0 8px;font-size:13px;color:#526e67}.im-social-activity-list .im-social-service-media .fb-detail-gallery{min-width:0;margin:0}.im-social-activity-list .im-social-service-media .fb-detail-gallery>img{display:block;width:100%;height:auto;min-height:0;aspect-ratio:4/3;max-height:280px;object-fit:contain;border-radius:3px;background:#f3f6f1}.im-social-activity-list .im-social-service-media .fb-detail-gallery>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.im-social-activity-list .im-social-service-media .fb-detail-gallery>div>button{width:52px;height:44px;min-height:44px;padding:2px;border:1px solid #c7d8ce;border-radius:3px;background:#fff}.im-social-activity-list .im-social-service-media .fb-detail-gallery>div>button.selected{border-color:#075147}.im-social-activity-list .im-social-service-media .fb-detail-gallery>div>button>img{width:100%;height:100%;object-fit:contain}.im-social-activity-list .im-social-service-version-link{padding-top:12px;border-top:1px solid #e0e9e3}@media(max-width:900px){.im-social-activity-list .im-social-service-overview{grid-template-columns:minmax(0,1fr)}}.im-social-activity-list .im-social-service-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:16px 0}.im-social-activity-list .im-social-service-facts>div{min-width:0}.im-social-activity-list .im-social-service-facts__price,.im-social-activity-list .im-social-service-facts__format{grid-column:1 / -1}.im-social-activity-list .im-social-service-facts dt{color:#526e67;font-size:12px;line-height:1.5}.im-social-activity-list .im-social-service-facts dd{margin:4px 0 0;color:#16463b;font-size:14px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.im-social-activity-list .im-social-service-facts__price dd{font-size:18px}.im-social-activity-list .im-social-service-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;border-top:1px solid #e0e9e3}.im-social-activity-list .im-social-service-actions .fb-button{width:auto;min-width:0;max-width:100%;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.5}.im-social-activity-list .im-social-service-note{display:grid;gap:4px;margin-top:12px;padding:10px 12px;border-left:3px solid #28735f;background:#eff6f1;color:#16463b;font-size:14px;line-height:1.5}.im-social-activity-list .im-social-service-note>p{margin:0}.im-social-activity-list .im-social-service-note--warning{border-left-color:#be7a30;background:#fbf5e9;color:#604817}.im-social-activity-list .im-social-service-next-step{margin:12px 0 0;color:#526e67;font-size:12px;line-height:1.6}.im-social-activity-list button:focus-visible{outline:2px solid #28735f;outline-offset:2px}.im-social-activity-list .im-social-service-row:focus-visible{position:relative;outline-offset:-3px}.im-social-activity-list .im-social-service-workbench[data-empty=true] .im-social-service-list{grid-column:2 / -1}@media(max-width:1279px){.im-social-activity-list .im-social-service-workbench{grid-template-columns:minmax(0,1fr)}.im-social-activity-list .im-social-service-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.im-social-activity-list .im-social-service-filters>p{grid-column:1 / -1;margin-bottom:0}.im-social-activity-list .im-social-service-workbench[data-mobile-pane=detail]>.im-social-service-list,.im-social-activity-list .im-social-service-workbench[data-mobile-pane=detail]>.im-social-service-filters{display:none}.im-social-activity-list .im-social-service-workbench[data-mobile-pane=list]>.im-social-service-detail{display:none}.im-social-activity-list .im-social-service-back{display:inline-flex;min-height:44px;margin:0 0 12px;padding-inline:0;font-size:14px}.im-social-activity-list .im-social-service-workbench[data-empty=true] .im-social-service-list{grid-column:1}}@media(max-width:600px){.im-social-activity-list{padding-bottom:16px}.im-social-activity-list .im-social-activity-list__heading{align-items:start;gap:12px;margin-bottom:12px}.im-social-activity-list .im-social-activity-list__heading h1{font-size:24px}.im-social-activity-list .im-social-activity-list__heading>.fb-button{min-width:96px;padding-inline:12px}.im-social-activity-list .im-social-service-workbench{gap:12px}.im-social-activity-list .im-social-service-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.im-social-activity-list .im-social-service-row__select{grid-template-columns:64px minmax(0,1fr);gap:10px;padding:12px 8px}.im-social-activity-list .im-social-service-row__actions{flex-direction:column;align-items:flex-end}.im-social-activity-list .im-social-service-row__media{width:64px;height:64px}.im-social-activity-list .im-social-service-detail{padding:12px}}@media screen{.fb-workspace .fb-workspace-content:has(.im-social-activity-editor){padding:24px}.fb-workspace .im-social-activity-editor{min-width:0;width:100%;margin:0;color:#173f36;font:400 14px/1.55 Noto Sans HK,sans-serif}.im-social-activity-editor button,.im-social-activity-editor input,.im-social-activity-editor select{min-height:44px}.im-social-activity-editor :is(button,input,textarea,select,a,summary):focus-visible{outline:2px solid #236d59;outline-offset:3px}.im-social-activity-editor :is(button,input,textarea,select):disabled{opacity:.62;cursor:not-allowed}.fb-workspace .im-social-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px;padding:0;border:0}.im-social-editor-heading>div{min-width:0}.fb-workspace .im-social-editor-heading{max-width:1440px;margin-inline:auto}.im-social-editor-heading .im-social-editor-back{margin-bottom:12px}.im-social-editor-heading .im-social-editor-back .fb-button{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin:0;padding:8px 12px;border:1px solid #bacdc3;border-radius:4px;background:#fff;font-size:14px;color:#173f36}.im-social-editor-heading .im-social-editor-back span{color:inherit;font-size:18px}.im-social-editor-heading .fb-button{min-height:44px;padding:0;margin:0 0 8px;width:auto;font-size:12px}.im-social-editor-heading p{margin:0 0 4px;color:#5b756b;font-size:12px}.fb-workspace .im-social-editor-heading h1{margin:0 0 4px;font:700 26px/1.35 Noto Sans HK,sans-serif;letter-spacing:0}.im-social-editor-heading span{font-size:14px;color:#5b756b}.im-social-editor-version{flex:0 0 auto;text-align:right;max-width:280px}.im-social-editor-version>b{display:block;padding:5px 8px;width:fit-content;margin-left:auto;background:#eef4ef;border:1px solid #d9e6dd;border-radius:4px;font-size:12px}.im-social-editor-version details{margin:6px 0 0;font-size:12px}.im-social-editor-version summary{min-height:44px;cursor:pointer}.im-social-editor-version code{overflow-wrap:anywhere;font-size:12px}.im-social-editor-layout{display:grid;grid-template-columns:minmax(180px,.85fr) minmax(0,3fr) minmax(256px,1.05fr);gap:16px;align-items:start;width:100%;max-width:1440px;margin-inline:auto}.im-social-editor-layout>*{min-width:0}.im-social-editor-nav{position:sticky;top:16px;display:grid;gap:4px;padding:8px;border:1px solid #d7e3dc;border-radius:5px;background:#fdfcf9}.im-social-editor-nav button{display:grid;gap:3px;min-width:0;min-height:64px;padding:10px;border:0;border-left:3px solid transparent;border-radius:3px;background:transparent;color:#527064;text-align:left;font:600 14px/1.45 Noto Sans HK,sans-serif}.im-social-editor-nav small{font-size:12px;font-weight:400}.im-social-editor-nav button[aria-pressed=true]{border-left-color:#075147;background:#eaf3ed;color:#075147}.im-social-editor-nav button:hover{background:#f0f5f1}.im-social-editor-form{min-width:0;margin:0;padding:0;border:0}.fb-workspace .im-social-editor-form fieldset.fb-edit-lock{display:block;min-width:0;margin:0;padding:0;border:0}.im-social-activity-editor [hidden]{display:none!important}.fb-workspace .im-social-editor-form .fb-editor-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px;margin:0;padding:18px;border:1px solid #d7e3dc;border-radius:5px;background:#fff}.im-social-editor-form .fb-editor-section>header{grid-column:1/-1;display:flex;gap:10px;align-items:flex-start;margin:0 0 2px;padding:0 0 12px;border-bottom:1px solid #e0e8e3}.im-social-editor-form .fb-editor-section>header>span{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border:1px solid #d5e3d9;border-radius:4px;background:#eef5ee;color:#376650;font-size:12px}.fb-workspace .im-social-editor-form .fb-editor-section h2{margin:0;font:650 18px/1.45 Noto Sans HK,sans-serif}.im-social-editor-form .fb-editor-section header small{display:block;margin-top:4px;font-size:12px;font-weight:400;line-height:1.5;color:#5a7368}.im-social-editor-form .fb-editor-section>label{display:block;min-width:0;margin:0;color:#244e41;font-size:14px;font-weight:500}.im-social-editor-form .span-two{grid-column:1/-1}.im-social-editor-form :is(input:not([type=file]),select,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:44px;margin:6px 0 0;padding:10px;border:1px solid #bacdc3;border-radius:4px;background:#fff;color:#173f36;font:400 14px/1.55 Noto Sans HK,sans-serif;box-shadow:none}.im-social-editor-form textarea{min-height:88px;resize:vertical}.im-social-editor-form .fb-editor-section--story textarea{min-height:86px}.im-social-editor-form .fb-editor-section label small{display:block;margin:5px 0 0;font-size:12px;line-height:1.5;font-weight:400;color:#5a7368}.im-social-editor-form .fb-editor-section .fb-field-error{color:#9b4229}.im-social-editor-form [aria-invalid=true]{border-color:#a86243}.im-social-editor-form .fb-quote-shortcuts{margin:0;padding:10px;border:1px solid #dce7de;background:#f6f8f3;border-radius:4px;font-size:12px}.im-social-editor-form .fb-quote-shortcuts>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.im-social-editor-form .fb-quote-shortcuts button{min-height:40px;padding:7px 9px;border:1px solid #c6d8cd;border-radius:4px;background:#fff;color:#244e41;font:400 12px/1.4 Noto Sans HK,sans-serif}.im-social-editor-review{position:sticky;top:16px;min-width:0;padding:14px;border:1px solid #d7e3dc;border-radius:5px;background:#f4f7f1}.im-social-editor-review header{margin:0 0 12px;padding:0;border:0}.im-social-editor-review header p{margin:0 0 3px;color:#5a7368;font-size:12px}.im-social-editor-review header h2{margin:0 0 4px;font:650 18px/1.4 Noto Sans HK,sans-serif}.im-social-editor-review header span{font-size:12px}.im-social-editor-review dl{margin:0;padding:0}.im-social-editor-review dl>div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid #dde6dd}.im-social-editor-review dt{color:#5b7469;font-size:12px}.im-social-editor-review dd{margin:0;font-size:14px;font-weight:600}.im-social-editor-review ol{margin:14px 0;padding-left:18px;color:#567164;font-size:12px;line-height:1.7}.im-social-editor-review li{margin:5px 0}.fb-workspace .im-social-editor-actions.fb-editor-actions{display:block;margin:0;padding:12px 0 0;border:0;border-top:1px solid #d7e3dc;background:transparent}.im-social-editor-actions .fb-draft-state{display:block;margin:0 0 8px;font-size:12px}.im-social-editor-actions>div{display:grid;gap:8px}.im-social-editor-actions .fb-button{width:100%;min-height:44px;margin:0;padding:10px;border-radius:4px;font-size:14px;line-height:1.4}.im-social-editor-actions>small{display:block;margin-top:8px;font-size:12px;line-height:1.5;color:#567164}.im-social-editor-review .fb-form-message{padding:10px 0;margin:8px 0 0;font-size:13px;line-height:1.6}.im-social-editor-media>.fb-main-image{grid-column:1/-1;min-width:0;margin:0;padding:0;border:0;background:none}.im-social-activity-editor .fb-main-image>:is(img,[role=img],.fb-activity-image-unavailable){width:100%;min-height:0;max-height:240px;aspect-ratio:16/9;object-fit:cover;border-radius:4px}.im-social-activity-editor .fb-main-image img{min-height:0!important;max-height:240px;width:100%;object-fit:cover}.im-social-activity-editor .fb-main-image .fb-file-button{display:flex;justify-content:center;align-items:center;min-height:44px;margin:8px 0;padding:10px;font-size:14px;border-radius:4px}.im-social-activity-editor .fb-main-image small{font-size:12px;line-height:1.55}.im-social-activity-editor .fb-activity-gallery-editor{margin-top:18px;padding-top:14px;border-top:1px solid #dce6dd}.im-social-activity-editor .fb-activity-gallery-editor>header{display:flex;justify-content:space-between;margin:0 0 8px;font-size:14px}.im-social-activity-editor .fb-activity-gallery-editor>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px}.im-social-activity-editor .fb-activity-gallery-editor figure{margin:0;padding:0;min-width:0}.im-social-activity-editor .fb-activity-gallery-editor .im-social-gallery-preview{min-width:0;aspect-ratio:4/3;min-height:128px;overflow:hidden;border:1px solid #d7e3dc;border-radius:4px 4px 0 0;background:#f4f7f1}.im-social-activity-editor .fb-activity-gallery-editor .im-social-gallery-preview>img{display:block;width:100%;height:100%;min-height:128px!important;max-height:none;object-fit:contain;aspect-ratio:4/3}.im-social-activity-editor .fb-activity-gallery-editor figure figcaption{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;border:1px solid #d7e3dc;border-top:0;border-radius:0 0 4px 4px;background:#fff;font-size:12px;color:#526e67}.im-social-activity-editor .fb-activity-gallery-editor .im-social-gallery-remove{position:static;inset:auto;width:auto;min-width:48px;min-height:36px;padding:6px 8px;border:1px solid #c7d8ce;border-radius:3px;background:#fff;color:#244e41;font-size:12px}.im-social-activity-editor .im-social-gallery-status{margin:8px 0 0;padding:0;border:0;background:transparent;color:#526e67;font-size:13px;line-height:1.5}.im-social-editor-media>label{grid-column:1/-1}.im-social-service-selection-note{margin:0 0 14px;padding:12px;border:1px solid #e5d7bb;border-radius:4px;background:#fff7e5;font-size:14px}.im-social-service-selection-note p{margin:4px 0 8px;font-size:13px}}@media screen and (min-width:761px)and (max-width:1199px){.im-social-editor-layout{grid-template-columns:minmax(176px,.85fr) minmax(0,3fr)}.im-social-editor-review{grid-column:2;position:static}.im-social-editor-actions>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:760px){.fb-workspace .fb-workspace-content:has(.im-social-activity-editor){padding:12px}.fb-workspace .im-social-activity-editor{padding-bottom:156px}.fb-workspace .im-social-editor-heading{align-items:flex-start;gap:8px;margin-bottom:12px}.fb-workspace .im-social-editor-heading h1{font-size:23px}.im-social-editor-heading>div:first-child{flex:1}.im-social-editor-heading span{font-size:13px}.im-social-editor-version{max-width:110px;padding-top:45px}.im-social-editor-version details{display:block}.im-social-editor-layout{display:block}.im-social-editor-nav{position:static;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;margin-bottom:12px;border:0;border-bottom:1px solid #d7e3dc;background:transparent}.im-social-editor-nav button{display:block;min-height:52px;padding:7px 2px;border:0;border-bottom:2px solid transparent;border-radius:0;font-size:13px;text-align:center}.im-social-editor-nav button[aria-pressed=true]{border-left:0;border-bottom-color:#075147;background:#edf4ed}.im-social-editor-nav small{display:block;margin-top:3px;font-size:12px}.im-social-editor-nav button:not([aria-pressed=true]) small{display:none}.fb-workspace .im-social-editor-form .fb-editor-section{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.im-social-editor-form .span-two{grid-column:auto}.fb-workspace .im-social-editor-form .fb-editor-section h2{font-size:17px}.im-social-editor-form .fb-editor-section>header{gap:8px;margin:0;padding-bottom:10px}.im-social-editor-form .fb-editor-section>header>span{display:none}.im-social-editor-form textarea{min-height:88px}.im-social-editor-review{position:static;margin:0;padding:0;border:0;background:none}.im-social-editor-review>:is(header,dl,ol){display:none}.fb-workspace .im-social-editor-actions.fb-editor-actions{position:fixed;z-index:35;bottom:58px;left:0;right:0;padding:8px 12px;border-top:1px solid #c7d8ce;background:#fdfefb}.im-social-editor-actions .fb-draft-state{margin:0 0 5px;font-size:12px}.im-social-editor-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.im-social-editor-actions .fb-button{min-height:44px;padding:9px 8px}.im-social-editor-actions>small{margin-top:4px;font-size:12px}.im-social-editor-review .fb-form-message{padding:12px;margin:12px 0;background:#fff8e8;border:1px solid #eadcbd;border-radius:4px}.im-social-activity-editor .fb-main-image>:is(img,[role=img],.fb-activity-image-unavailable){max-height:184px}.im-social-activity-editor .fb-main-image img{max-height:184px}}@media screen{.fb-workspace .im-social-activity-list .im-social-service-row__media .fb-media-unavailable{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:4px;font-size:12px;line-height:1.2;text-align:center}.fb-workspace .im-social-activity-list .im-social-service-row__media .fb-media-unavailable:before{width:20px;height:20px;flex:0 0 20px;margin:0 auto}.fb-workspace .fb-workspace-content:has(.fb-social-activity--readonly){padding:24px}.fb-workspace .fb-social-activity--readonly{min-width:0;font:400 14px/1.6 Noto Sans HK,sans-serif}.fb-social-activity--readonly>.fb-button{min-height:44px;margin:0 0 10px;padding:0;font-size:13px}.fb-workspace .fb-social-activity--readonly .fb-page-heading{margin:0 0 18px;padding:0;border:0}.fb-workspace .fb-social-activity--readonly .fb-page-heading h1{margin:4px 0 8px;font:700 26px/1.4 Noto Sans HK,sans-serif}.fb-social-activity--readonly .fb-page-heading :is(p,small){font-size:12px;line-height:1.5}.fb-social-activity--readonly .fb-page-heading span{font-size:14px;line-height:1.6}.fb-social-activity--readonly .fb-activity-readonly-document{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px;padding:16px;border:1px solid #d8e3db;border-radius:5px;background:#fff}.fb-social-activity--readonly .fb-activity-readonly-document dl{margin:0;padding:0;min-width:0}.fb-social-activity--readonly .fb-activity-readonly-document dl>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:14px;padding:10px 0;border:0;border-bottom:1px solid #e0e8e2;background:none}.fb-social-activity--readonly .fb-activity-readonly-document dt{font-size:12px;font-weight:400;color:#557264}.fb-social-activity--readonly .fb-activity-readonly-document dd{margin:0;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.fb-social-activity--readonly .fb-activity-readonly-document h2{margin:0 0 10px;font:600 18px/1.4 Noto Sans HK,sans-serif}.fb-social-activity--readonly .fb-social-activity-readonly-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.fb-social-activity--readonly .fb-social-activity-readonly-actions .fb-button{min-height:44px;width:auto;margin:0;font-size:14px}}@media screen and (max-width:760px){.fb-workspace .fb-workspace-content:has(.fb-social-activity--readonly){padding:12px}.fb-workspace .fb-social-activity--readonly .fb-page-heading h1{font-size:23px}.fb-social-activity--readonly .fb-activity-readonly-document{grid-template-columns:minmax(0,1fr);padding:12px;gap:16px}.fb-social-activity--readonly .fb-activity-readonly-document dl>div{grid-template-columns:78px minmax(0,1fr);gap:8px;padding:9px 0}}@media screen{.im-social-home .fb-social-turn-board .fb-state-summary-list>.fb-home-collab-row{grid-template-columns:minmax(0,1fr) max-content!important;grid-template-areas:"body status" "partner status";align-items:start!important;gap:5px 12px!important;width:100%;min-width:0}.im-social-home .fb-home-collab-row>.fb-home-collab-row__body{grid-area:body;min-width:0}.im-social-home .fb-home-collab-row>.fb-partner-label{grid-area:partner;min-width:0}.im-social-home .fb-home-collab-row>.fb-home-collab-row__status{grid-area:status;justify-self:end;min-width:0;max-width:135px}.im-social-home .fb-home-collab-row>.fb-home-collab-row__status>small{white-space:normal}}@media screen and (max-width:760px){.im-social-home .fb-social-turn-board .fb-state-summary-list>.fb-home-collab-row{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"body" "partner" "status";gap:5px!important}.im-social-home .fb-home-collab-row>.fb-home-collab-row__status{justify-self:stretch;max-width:none}}@media screen{.fb-workspace .im-social-home .fb-social-calendar.im-date-list-calendar{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px}.im-social-home .im-date-list-calendar>header{grid-column:1/-1;margin-bottom:0}.im-social-home .im-date-list-calendar .fb-social-calendar__grid{width:100%;min-width:0;align-self:start}.im-social-home .im-date-list-calendar .fb-social-calendar__date.is-adjacent{opacity:.6}.im-social-home .im-date-list-calendar .fb-social-calendar__date.is-selected{background:var(--im-soft,#ecf4ef);outline:2px solid var(--im-brand,#044d43);outline-offset:-2px}.im-social-home .im-date-list-calendar .fb-social-calendar__date small{white-space:nowrap;line-height:1.3}.im-social-home .im-date-list-calendar .fb-social-calendar__agenda{min-width:0;margin:0;padding:10px 12px}.im-social-home .im-date-list-calendar .fb-social-calendar__agenda>header{display:grid;gap:3px;margin:0 0 6px}.im-social-home .im-date-list-calendar .fb-social-calendar__agenda article{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;margin:0;padding:10px 0;gap:8px 12px}.im-social-home .im-date-list-calendar .fb-social-calendar__agenda article>div{min-width:0;display:grid;gap:3px}.im-social-home .im-date-list-calendar .fb-social-calendar__cover{display:grid;place-items:center;align-self:start;width:56px;height:48px;min-width:0;overflow:hidden;border:1px solid var(--im-rule,#dfe7e2);border-radius:4px;background:var(--im-soft,#ecf4ef)}.im-social-home .im-date-list-calendar .fb-social-calendar__cover img{display:block;width:100%;height:100%;object-fit:cover}.im-social-home .im-date-list-calendar .fb-social-calendar__missing-cover{padding:3px;color:var(--fb-muted);text-align:center;font-size:12px;line-height:1.4}.im-social-home .im-date-list-calendar .fb-social-calendar__intro{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;color:var(--fb-muted);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.im-social-home .im-date-list-calendar .fb-social-calendar__agenda article b{overflow-wrap:anywhere}.im-social-home .im-date-list-calendar .fb-social-calendar__agenda .fb-button{width:auto;min-width:0;min-height:44px;margin:0;padding:6px 8px;font-size:13px;line-height:1.5;white-space:normal}.im-social-home .im-date-list-calendar .im-calendar-empty{margin:8px 0 0;font-size:14px;line-height:1.5}.im-cooperation-workspace .im-collab-date-list-title{margin:0 0 10px;font-size:16px;font-weight:650;line-height:1.5}}@media screen and (max-width:460px){.im-social-home .im-date-list-calendar .fb-social-calendar__agenda article{grid-template-columns:48px minmax(0,1fr)}.im-social-home .im-date-list-calendar .fb-social-calendar__cover{width:48px;height:48px}.im-social-home .im-date-list-calendar .fb-social-calendar__agenda .fb-button{grid-column:2;justify-self:start}}@container social-calendar (min-width:760px){.fb-workspace .im-social-home .fb-social-calendar.im-date-list-calendar{grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);gap:16px}}@media screen{.fb-workspace .im-enterprise-home{display:grid;gap:14px;min-width:0;color:var(--fb-text);font:400 14px/1.55 Noto Sans HK,sans-serif}.im-enterprise-home :is(button,a,summary):focus-visible{outline:2px solid var(--im-brand, #044d43);outline-offset:3px}.fb-workspace .fb-workspace-content .im-enterprise-home .fb-button{min-height:44px;margin:0;padding:9px 12px;border-radius:4px;font-size:14px;line-height:1.4}.im-enterprise-home .fb-button--primary{color:#fff;background:var(--im-brand, #044d43);border-color:var(--im-brand, #044d43)}.im-enterprise-home .fb-button--primary:hover:not(:disabled){background:var(--fb-ink-deep, #063a34)}.im-enterprise-home button:disabled{opacity:.55;cursor:not-allowed}.im-enterprise-home .fb-state-pill{flex:0 0 auto;max-width:100%;padding:4px 7px;font-size:12px;line-height:1.4;white-space:normal}.im-enterprise-home .im-enterprise-home-heading{display:flex;align-items:center;justify-content:space-between;gap:10px 20px;padding:0 0 12px;border-bottom:1px solid var(--im-rule, #dfe7e2)}.im-enterprise-home .im-enterprise-home-heading>div{min-width:0}.im-enterprise-home .im-enterprise-home-heading p{margin:0 0 3px;color:var(--fb-muted);font-size:12px}.im-enterprise-home .im-enterprise-home-heading h1{margin:0;color:var(--im-brand, #044d43);font:700 24px/1.35 Noto Sans HK,sans-serif;letter-spacing:0}.im-enterprise-home .im-enterprise-home-heading span{display:block;margin-top:4px;color:var(--fb-muted);font-size:14px}.im-enterprise-home .im-enterprise-home-heading__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.im-enterprise-home .im-enterprise-home-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);grid-template-areas:"main support";align-items:start;gap:16px;min-width:0}.im-enterprise-home :is(.im-enterprise-home-main,.im-enterprise-home-support){display:grid;gap:14px;min-width:0;align-content:start}.im-enterprise-home .im-enterprise-home-main{grid-area:main}.im-enterprise-home .im-enterprise-home-support{grid-area:support}.im-enterprise-home .im-enterprise-home-main:empty{display:none}.im-enterprise-home :is(.im-enterprise-start,.im-enterprise-next,.im-enterprise-progress,.im-enterprise-saved,.im-enterprise-latest,.im-enterprise-results-empty,.im-enterprise-account,.im-enterprise-summary){min-width:0;margin:0;padding:14px;border:1px solid var(--im-rule, #dfe7e2);border-radius:4px;background:var(--im-card, #fdfcf9);box-shadow:none}.im-enterprise-home .im-enterprise-start{display:grid;gap:14px;padding:20px;border-left:4px solid var(--im-brand, #044d43);background:var(--im-soft, #ecf4ef)}.im-enterprise-home .im-enterprise-start>header{display:flex;align-items:start;justify-content:space-between;gap:12px}.im-enterprise-home .im-enterprise-start>header p{margin:0 0 5px;color:var(--fb-muted);font-size:12px}.im-enterprise-home .im-enterprise-start h2{margin:0;color:var(--im-brand, #044d43);font:650 22px/1.45 Noto Sans HK,sans-serif}.im-enterprise-home .im-enterprise-start>header>span{flex:0 0 auto;padding:5px 8px;border:1px solid #bfd0c5;background:#fff;color:#426656;font-size:12px;line-height:1.4}.im-enterprise-home .im-enterprise-start>p{max-width:680px;margin:0;color:var(--fb-text);font-size:14px;line-height:1.7}.im-enterprise-home .im-enterprise-saved-preview{width:100%;padding-top:13px;border-top:1px solid #c6d5cb}.im-enterprise-home .im-enterprise-saved-preview>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:9px}.im-enterprise-home .im-enterprise-saved-preview h3{margin:0;color:var(--im-brand, #044d43);font-size:14px;line-height:1.45}.im-enterprise-home .im-enterprise-saved-preview>header span{color:var(--fb-muted);font-size:11px}.im-enterprise-home .im-enterprise-saved-preview>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.im-enterprise-home .im-enterprise-saved-preview button{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:76px;padding:8px;border:1px solid #d1ddd4;border-radius:4px;background:#fff;color:var(--fb-text);font:inherit;text-align:left;cursor:pointer}.im-enterprise-home .im-enterprise-saved-preview button:hover{border-color:#799789;background:#fbfdfb}.im-enterprise-home .im-enterprise-saved-preview button>:is(img,.im-enterprise-saved-preview__missing){display:grid;width:64px;height:58px;place-items:center;overflow:hidden;border-radius:3px;background:#eef3ef;object-fit:cover}.im-enterprise-home .im-enterprise-saved-preview__missing svg{width:22px;height:22px;color:#657c70}.im-enterprise-home .im-enterprise-saved-preview button>span{min-width:0}.im-enterprise-home .im-enterprise-saved-preview button b,.im-enterprise-home .im-enterprise-saved-preview button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.im-enterprise-home .im-enterprise-saved-preview button b{color:var(--im-brand, #044d43);font-size:13px;line-height:1.45}.im-enterprise-home .im-enterprise-saved-preview button small{margin-top:5px;color:var(--fb-muted);font-size:11px;line-height:1.4}.im-enterprise-home .im-enterprise-saved-preview button i{color:#5b796a;font-size:16px;font-style:normal}.im-enterprise-home .im-enterprise-start__actions{display:flex;flex-wrap:wrap;gap:8px}.im-enterprise-home .im-enterprise-next{display:grid;justify-items:start;gap:7px;background:var(--im-soft, #ecf4ef)}.im-enterprise-home .im-enterprise-next[data-kind=actionable]{background:var(--im-wait, #feeece);border-color:#ead9b6}.im-enterprise-home :is(.im-enterprise-next,.im-enterprise-latest)>header{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.im-enterprise-home :is(.im-enterprise-next,.im-enterprise-latest)>header>p{margin:0;color:var(--fb-muted);font-size:12px}.im-enterprise-home :is(.im-enterprise-next,.im-enterprise-latest) h2{margin:0;color:var(--im-brand, #044d43);font:650 20px/1.4 Noto Sans HK,sans-serif;overflow-wrap:anywhere}.im-enterprise-home .im-enterprise-next__copy{margin:0;color:var(--fb-text);font-size:14px;line-height:1.55}.im-enterprise-home .im-enterprise-record-meta{display:block;margin:0;color:var(--fb-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.im-enterprise-home .fb-partner-label{display:flex;align-items:center;gap:6px;width:auto;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent}.im-enterprise-home .fb-partner-label .fb-organisation-logo--compact{width:22px;height:22px;min-width:22px;flex:0 0 22px;border:0;border-radius:3px;background:transparent}.im-enterprise-home .fb-partner-label>span{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 6px;min-width:0}.im-enterprise-home .fb-partner-label :is(small,b){display:inline;max-width:none;color:var(--fb-muted);font-size:12px;font-weight:500;line-height:1.45;letter-spacing:0;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.im-enterprise-home .fb-partner-label small:after{content:none}.im-enterprise-home .im-enterprise-progress>header{display:flex;align-items:baseline;justify-content:space-between;gap:6px 12px;margin-bottom:10px}.im-enterprise-home :is(.im-enterprise-progress,.im-enterprise-saved,.im-enterprise-account) h2{margin:0;color:var(--im-brand, #044d43);font:650 16px/1.45 Noto Sans HK,sans-serif}.im-enterprise-home .im-enterprise-progress>header>span{color:var(--fb-muted);font-size:12px}.im-enterprise-home .im-enterprise-progress__rows{display:grid;border-top:1px solid var(--im-rule, #dfe7e2)}.im-enterprise-home .im-enterprise-progress__row{display:grid;gap:5px;width:100%;min-width:0;min-height:44px;padding:11px 2px;border:0;border-bottom:1px solid var(--im-rule, #dfe7e2);border-radius:0;background:transparent;color:var(--fb-text);font:inherit;text-align:left;cursor:pointer}.im-enterprise-home .im-enterprise-progress__row:hover{background:var(--im-soft, #ecf4ef)}.im-enterprise-home .im-enterprise-progress__title{display:flex;align-items:start;justify-content:space-between;gap:12px;min-width:0}.im-enterprise-home .im-enterprise-progress__title>b:not(.fb-state-pill){flex:1;min-width:0;font-size:14px;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.im-enterprise-home .im-enterprise-progress>.fb-button{margin-top:6px;padding-inline:0}.im-enterprise-home .im-enterprise-reading-note{margin:9px 0;color:var(--fb-muted);font-size:12px;line-height:1.55}.im-enterprise-home .im-enterprise-saved{display:flex;align-items:center;justify-content:space-between;gap:12px}.im-enterprise-home .im-enterprise-saved>div{min-width:0}.im-enterprise-home .im-enterprise-saved p{margin:4px 0 0;color:var(--fb-muted);font-size:12px;line-height:1.55}.im-enterprise-home .im-enterprise-saved .fb-button{flex:0 0 auto}.im-enterprise-home .im-enterprise-latest{display:grid;justify-items:start;gap:7px}.im-enterprise-home .im-enterprise-latest>.im-enterprise-reading-note{margin:0}.im-enterprise-home .im-enterprise-results-empty{display:grid;justify-items:start;gap:9px;background:#f7faf7}.im-enterprise-home .im-enterprise-results-empty>header{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.im-enterprise-home .im-enterprise-results-empty>header p{margin:0;color:var(--fb-muted);font-size:12px}.im-enterprise-home .im-enterprise-results-empty>header span{color:#647a6d;font-size:11px;text-align:right}.im-enterprise-home .im-enterprise-results-empty h2{margin:0;color:var(--im-brand, #044d43);font:650 18px/1.45 Noto Sans HK,sans-serif}.im-enterprise-home .im-enterprise-results-empty>p{margin:0;color:var(--fb-muted);font-size:13px;line-height:1.65}.im-enterprise-home .im-enterprise-results-index{display:flex;justify-content:flex-end}.im-enterprise-home .im-enterprise-home-secondary{display:grid;gap:14px;min-width:0}.im-enterprise-home .im-enterprise-home-facts{display:grid;gap:0;width:100%;margin:5px 0 0}.im-enterprise-home .im-enterprise-home-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid var(--im-rule, #dfe7e2)}.im-enterprise-home .im-enterprise-home-facts dt{color:var(--fb-muted);font-size:12px;line-height:1.5}.im-enterprise-home .im-enterprise-home-facts dd{min-width:0;margin:0;color:var(--fb-text);font-size:14px;font-weight:600;line-height:1.5;text-align:right;overflow-wrap:anywhere}.im-enterprise-home .im-enterprise-account>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.im-enterprise-home .im-enterprise-account__status{margin-top:6px;border-top:1px solid var(--im-rule, #dfe7e2)}.im-enterprise-home .im-enterprise-account__status>summary{min-height:44px;align-content:center;padding:8px 0;color:var(--fb-text);font-size:14px;line-height:1.5;cursor:pointer}.im-enterprise-home .im-enterprise-account__status p{margin:0 0 8px;color:var(--fb-muted);font-size:12px;line-height:1.55}.im-enterprise-home .im-enterprise-summary>summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 10px;min-height:44px;color:var(--fb-text);font-size:14px;cursor:pointer}.im-enterprise-home .im-enterprise-summary>summary>span{color:var(--fb-muted);font-size:12px}.im-enterprise-home .im-enterprise-summary>p{margin:8px 0;color:var(--fb-muted);font-size:12px;line-height:1.55}.im-enterprise-home .im-enterprise-home-journey{margin:0;padding:0;border:0;border-top:1px solid var(--im-rule, #dfe7e2)}.im-enterprise-home .im-enterprise-home-journey>summary{min-height:44px;align-content:center;padding:9px 0;color:var(--fb-muted);font-size:12px;line-height:1.5;cursor:pointer}}@media screen and (max-width:1000px){.im-enterprise-home .im-enterprise-home-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "support"}}@media screen and (max-width:760px){.fb-workspace .im-enterprise-home{gap:10px;padding-bottom:calc(80px + env(safe-area-inset-bottom))}.im-enterprise-home .im-enterprise-home-heading{display:block;padding-bottom:10px}.im-enterprise-home .im-enterprise-home-heading h1{font-size:22px}.im-enterprise-home .im-enterprise-home-heading__actions{margin-top:7px;gap:6px}.im-enterprise-home :is(.im-enterprise-home-layout,.im-enterprise-home-main,.im-enterprise-home-support){gap:10px}.im-enterprise-home :is(.im-enterprise-start,.im-enterprise-next,.im-enterprise-progress,.im-enterprise-saved,.im-enterprise-latest,.im-enterprise-results-empty,.im-enterprise-account,.im-enterprise-summary){padding:12px}.im-enterprise-home .im-enterprise-start>header{display:grid}.im-enterprise-home .im-enterprise-start>header>span{justify-self:start}.im-enterprise-home .im-enterprise-start h2{font-size:19px}.im-enterprise-home .im-enterprise-start__actions{display:grid;width:100%}.im-enterprise-home .im-enterprise-start__actions .fb-button{width:100%}.im-enterprise-home .im-enterprise-saved-preview>div{grid-template-columns:1fr}.im-enterprise-home .im-enterprise-saved-preview button{grid-template-columns:58px minmax(0,1fr) auto;min-height:70px}.im-enterprise-home .im-enterprise-saved-preview button>:is(img,.im-enterprise-saved-preview__missing){width:58px;height:52px}.im-enterprise-home :is(.im-enterprise-next,.im-enterprise-latest) h2{font-size:18px}.im-enterprise-home .im-enterprise-progress>header{flex-wrap:wrap;gap:3px}.im-enterprise-home .im-enterprise-progress__title{gap:8px}.im-enterprise-home .im-enterprise-progress__title>.fb-state-pill{max-width:115px}.im-enterprise-home .im-enterprise-saved{flex-wrap:wrap}.im-enterprise-home .im-enterprise-saved .fb-button{flex:0 0 auto}}@media screen{.im-cooperation-detail{display:grid;gap:12px;min-width:0;color:var(--fb-text);font:400 14px/1.55 Noto Sans HK,sans-serif}.im-cooperation-detail :is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid var(--im-brand,#044d43);outline-offset:3px}.im-cooperation-detail .fb-button{min-height:44px;margin:0;padding:9px 12px;border-radius:4px;font-size:14px;line-height:1.45}.im-cooperation-detail .fb-collaboration-hub-header.im-trace-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin:0;padding:12px 14px;border:1px solid var(--im-rule,#dfe7e2);border-radius:4px;background:var(--im-card,#fdfcf9);box-shadow:none}.im-cooperation-detail .fb-collaboration-hub-header>div{min-width:0;padding:0;border:0}.im-cooperation-detail .fb-collaboration-hub-header h1{margin:5px 0;font:650 24px/1.35 Noto Sans HK,sans-serif;letter-spacing:0;overflow-wrap:anywhere}.im-cooperation-detail .fb-collaboration-hub-header h1+span{display:none}.im-cooperation-detail .fb-partner-label{display:flex;align-items:center;gap:6px;width:auto;min-width:0;margin:0;padding:0;border:0;background:transparent}.im-cooperation-detail .fb-partner-label>span{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 6px;min-width:0}.im-cooperation-detail .fb-partner-label :is(b,small){display:inline;font-size:12px;line-height:1.45;white-space:normal;letter-spacing:0;overflow-wrap:anywhere}.im-cooperation-detail .fb-partner-label .fb-organisation-logo{width:24px;height:24px;min-width:24px;flex:0 0 24px;border:0;background:transparent}.im-cooperation-detail .fb-state-pill{flex:0 0 auto;max-width:100%;font-size:12px;line-height:1.45}.im-cooperation-detail .im-cooperation-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.82fr);gap:14px;align-items:start}.im-cooperation-detail :is(.im-cooperation-focus,.im-cooperation-action){min-width:0}.im-cooperation-detail .im-cooperation-version{margin:0 0 8px;color:var(--fb-muted);font-size:12px;line-height:1.5}.im-cooperation-detail .fb-key-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin:0;padding:10px 12px;border:1px solid var(--im-rule,#dfe7e2);border-radius:4px;background:var(--im-card,#fdfcf9)}.im-cooperation-detail .fb-key-fact{min-width:0;min-height:52px;padding:8px 0}.im-cooperation-detail .fb-key-fact small{font-size:12px;line-height:1.5}.im-cooperation-detail .fb-key-fact b{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.im-cooperation-detail :is(.fb-current-task,.fb-revision-reason){min-width:0;margin:0 0 10px;padding:14px;border:1px solid var(--im-rule,#dfe7e2);border-radius:4px;background:var(--im-card,#fdfcf9);box-shadow:none}.im-cooperation-detail .fb-current-task h2{margin:5px 0 10px;font:650 18px/1.45 Noto Sans HK,sans-serif;letter-spacing:0;overflow-wrap:anywhere}.im-cooperation-detail :is(label,input,select,textarea){font-size:14px;line-height:1.5}.im-cooperation-detail :is(small,.fb-current-task>p){font-size:12px;line-height:1.55;letter-spacing:0}.im-cooperation-detail .fb-current-task :is(.fb-action-stack,.fb-pending-actions){margin:0;gap:10px}.im-cooperation-detail .fb-response-choice{display:flex;flex-wrap:wrap;gap:6px}.im-cooperation-detail .fb-response-choice button{min-height:44px;font-size:14px;border-radius:4px}.im-cooperation-detail .im-cooperation-more,.im-cooperation-hub>.im-cooperation-linked-decision{min-width:0;margin:0;padding:0 12px;border:1px solid var(--im-rule,#dfe7e2);border-radius:4px;background:var(--im-card,#fdfcf9)}.im-cooperation-detail .im-cooperation-focus>.im-cooperation-more{margin-top:10px}.im-cooperation-detail .im-cooperation-more>summary,.im-cooperation-hub>.im-cooperation-linked-decision>summary{min-height:44px;align-content:center;padding:10px 0;font-size:14px;line-height:1.5;cursor:pointer}.im-cooperation-detail .im-cooperation-more .fb-arrangement-read{margin:0 0 12px}.im-cooperation-detail .im-cooperation-more .fb-arrangement-read>div{gap:12px;padding:8px 0}.im-cooperation-detail .fb-arrangement-read dt{font-size:12px;line-height:1.5}.im-cooperation-detail .fb-arrangement-read dd{font-size:14px;line-height:1.55;overflow-wrap:anywhere}.im-cooperation-detail .im-cooperation-trace .fb-version-ledger{margin:0 0 12px}.im-cooperation-detail .im-cooperation-receipt .fb-response-receipt{margin:0 0 12px;padding:12px}.im-cooperation-detail .im-cooperation-media :is(img,.fb-media-unavailable){max-width:100%;height:auto;max-height:340px;object-fit:contain}.im-cooperation-hub>.fb-collaboration-hub-nav{margin-bottom:10px}.im-cooperation-hub>.fb-collaboration-hub-nav button{min-height:44px;font-size:14px}}@media screen and (max-width:760px){.im-cooperation-detail{gap:10px;padding-bottom:calc(80px + env(safe-area-inset-bottom))}.im-cooperation-detail .im-cooperation-overview{grid-template-columns:minmax(0,1fr);gap:10px}.im-cooperation-detail .fb-collaboration-hub-header.im-trace-header{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px}.im-cooperation-detail .fb-collaboration-hub-header h1{font-size:22px}.im-cooperation-detail .fb-collaboration-hub-header>div:last-child{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;text-align:left}.im-cooperation-detail .fb-key-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;padding:8px 10px}.im-cooperation-detail .fb-key-facts :is(.fb-key-fact--date,.fb-key-fact--location){grid-column:1/-1}.im-cooperation-detail .fb-key-facts .fb-key-fact{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start;min-height:40px;padding:6px 0}.im-cooperation-detail .fb-key-facts .fb-key-fact__icon{width:22px;height:22px;min-width:22px;border:0;background:transparent}.im-cooperation-detail .fb-key-facts .fb-key-fact__icon svg{width:18px;height:18px}.im-cooperation-detail .fb-key-facts .fb-key-fact>div{display:grid;grid-template-columns:52px minmax(0,1fr);gap:8px;align-items:start;min-width:0}.im-cooperation-detail .fb-key-facts .fb-key-fact:not(.fb-key-fact--date):not(.fb-key-fact--location)>div{display:block}.im-cooperation-detail .fb-key-facts .fb-key-fact small{margin:0;font-size:12px;line-height:1.5}.im-cooperation-detail .fb-key-facts .fb-key-fact b{min-width:0;font:600 14px/1.5 Noto Sans HK,sans-serif;white-space:normal;overflow-wrap:anywhere}.im-cooperation-detail :is(.fb-current-task,.fb-revision-reason){padding:12px}.im-cooperation-detail .fb-current-task{padding:10px}.im-cooperation-detail .fb-current-task h2{margin-bottom:4px}.im-cooperation-detail .fb-arrangement-read>div{display:grid;grid-template-columns:minmax(0,1fr);gap:3px}}.im-outcome-file .im-service-return,.fb-state-view .im-service-return{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px}.im-outcome-file .im-service-return .fb-button,.fb-state-view .im-service-return .fb-button{min-height:44px}.im-collab-preview-facts .im-collab-quote-note{display:block;font-size:12px;line-height:1.5;color:var(--im-muted,#52645a);font-weight:400}.fb-arrangement-read .im-arrangement-source-note{display:block;margin-top:6px;font-size:12px;line-height:1.5;color:var(--im-muted,#52645a)}@media screen{.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline{container:im-cooperation-history / inline-size;min-width:0;margin:0;padding:12px;border:1px solid var(--im-rule,#dfe7e2);border-radius:4px;background:var(--im-card,#fdfcf9);box-shadow:none}.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline>header{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:0 0 10px}.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline>header h2{margin:0;font:650 18px/1.45 Noto Sans HK,sans-serif}.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline .fb-collaboration-timeline__header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:12px;line-height:1.5}.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline .fb-collaboration-timeline__toggle,.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline .im-history-earlier{min-height:44px;width:auto;padding:6px 8px;border:1px solid var(--im-rule,#dfe7e2);border-radius:4px;background:transparent;color:var(--im-brand,#044d43);font:inherit;font-size:13px;line-height:1.5}.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline .im-history-earlier{margin:0 0 10px}.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline .fb-collaboration-timeline__body[hidden]{display:none}.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline .fb-collaboration-timeline__roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:12px;line-height:1.5}.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline .c15-timeline-date{margin:0 0 8px;padding:0;border:0;min-height:0;background:transparent;font-size:12px;line-height:1.5}.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline ol{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none}.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline li.fb-collaboration-timeline__event{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1/-1;width:100%;min-width:0;max-width:none;margin:0;padding:0;justify-self:stretch}.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline li.fb-collaboration-timeline__event:before,.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline .fb-collaboration-timeline__marker{display:none}.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline li.fb-collaboration-timeline__event>.fb-timeline-glass-card{display:grid;grid-template-columns:minmax(130px,.34fr) minmax(0,1fr);gap:4px 10px;width:auto;min-width:0;max-width:none;margin:0;padding:10px;border:1px solid var(--im-rule,#dfe7e2);border-radius:4px;background:var(--im-card,#fdfcf9);box-shadow:none}.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline .fb-timeline-glass-card:before{display:none}.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline .fb-timeline-glass-card>.im-history-meta{grid-column:1;grid-row:1/span 5;display:grid;align-content:start;justify-content:start;gap:4px;margin:0;min-width:0;color:var(--fb-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline .fb-timeline-glass-card>:not(.im-history-meta){grid-column:2;min-width:0}.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline .im-history-actor{font-size:13px;font-weight:650;color:var(--im-brand,#044d43)}.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline .im-history-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin:0}.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline .im-history-heading>b{font-size:14px;line-height:1.5;font-weight:650;overflow-wrap:anywhere}.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline :is(.im-history-context,.im-history-reason){margin:0;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline .im-history-changes{margin:0;font-size:14px;line-height:1.5}.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline .im-history-changes dt{font-size:12px;line-height:1.5}.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline .im-history-audit{margin:0;border:0;padding:0;font-size:12px;line-height:1.5}.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline .im-history-audit>summary{min-height:44px;align-content:center;padding:6px 0;cursor:pointer}.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline .im-history-audit :is(dd,code){min-width:0;margin:0;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline .im-history-empty{font-size:14px;line-height:1.5;margin:8px 0}.fb-workspace .fb-version-ledger.fb-version-ledger--compact{container:im-version-ledger / inline-size;min-width:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.fb-workspace .fb-version-ledger.fb-version-ledger--compact>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.fb-workspace .fb-version-ledger.fb-version-ledger--compact>div>article{display:grid;align-content:start;gap:4px;min-width:0;padding:10px 0;margin:0;border:0;border-top:1px solid var(--im-rule,#dfe7e2);background:transparent;box-shadow:none}.fb-workspace .fb-version-ledger.fb-version-ledger--compact>div>article>b{font:650 14px/1.5 Noto Sans HK,sans-serif;overflow-wrap:anywhere}.fb-workspace .fb-version-ledger.fb-version-ledger--compact>div>article>:is(span,small){font-size:12px;line-height:1.5;overflow-wrap:anywhere}.fb-workspace .fb-version-ledger--compact :is(.im-version-reference,.im-version-history-audit){min-width:0;margin:4px 0 0;padding:0;border:0}.fb-workspace .fb-version-ledger--compact :is(.im-version-reference,.im-version-history-audit)>summary{min-height:44px;align-content:center;font-size:13px;line-height:1.5;cursor:pointer}.fb-workspace .fb-version-ledger--compact .fb-submission-reference{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.fb-workspace .fb-arrangement-version-history .fb-version-cards article>header{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.fb-workspace .fb-arrangement-version-history .fb-version-cards article>header>div:first-child{flex:1 1 200px;min-width:0}.fb-workspace .fb-arrangement-version-history .im-version-record-time{flex:0 1 260px;max-width:100%;min-width:0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.fb-workspace .fb-arrangement-version-history .im-version-record-time details{margin-top:3px}.fb-workspace .fb-arrangement-version-history .im-version-record-time summary{min-height:44px;align-content:center;font-size:12px;cursor:pointer}.fb-workspace .fb-arrangement-version-history .im-version-record-time code{white-space:normal;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.fb-workspace .fb-arrangement-version-history .im-version-full-arrangement{margin:10px 0 0;padding-top:6px;border-top:1px solid var(--im-rule,#dfe7e2)}.fb-workspace .fb-arrangement-version-history .im-version-full-arrangement>summary{min-height:44px;align-content:center;font-size:14px;line-height:1.5;cursor:pointer}.fb-workspace .fb-arrangement-version-history .im-version-full-arrangement dl{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:6px 0}.fb-workspace .fb-arrangement-version-history .im-version-full-arrangement dl>div{display:grid;grid-template-columns:minmax(80px,.3fr) minmax(0,1fr);gap:6px 12px;padding:8px 0;border-top:1px solid var(--im-rule,#dfe7e2)}.fb-workspace .fb-arrangement-version-history .im-version-full-arrangement dt{font-size:12px;line-height:1.5}.fb-workspace .fb-arrangement-version-history .im-version-full-arrangement dd{display:block;min-width:0;margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}}@container im-cooperation-history (max-width:600px){.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline li.fb-collaboration-timeline__event>.fb-timeline-glass-card{grid-template-columns:minmax(0,1fr);padding:8px;gap:4px}.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline .fb-timeline-glass-card>.im-history-meta{grid-column:1;grid-row:auto;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline .fb-timeline-glass-card>:not(.im-history-meta){grid-column:1}}@container im-version-ledger (max-width:600px){.fb-workspace .fb-version-ledger.fb-version-ledger--compact>div{grid-template-columns:minmax(0,1fr);gap:0}}.fb-role-timeline.im-change-history{padding:12px;background:var(--im-canvas,var(--fb-paper));border:1px solid var(--im-rule,var(--fb-line));border-radius:4px;box-shadow:none}.fb-role-timeline.im-change-history>header{gap:8px 12px;align-items:center}.fb-role-timeline.im-change-history>header h2{font:650 16px/1.5 Noto Sans HK,sans-serif}.fb-role-timeline.im-change-history .fb-collaboration-timeline__header-actions>span{font-size:12px;line-height:1.5}.fb-role-timeline.im-change-history .fb-collaboration-timeline__roles span{color:var(--fb-muted)}.fb-role-timeline.im-change-history .fb-collaboration-timeline__roles span:before{background:var(--fb-muted)}.fb-role-timeline.im-change-history .fb-collaboration-timeline__event{gap:12px;padding-block:6px}.fb-role-timeline.im-change-history .fb-collaboration-timeline__event.is-enterprise>.fb-timeline-glass-card{grid-column:1/3}.fb-role-timeline.im-change-history .fb-collaboration-timeline__event.is-social>.fb-timeline-glass-card{grid-column:2/4}.fb-role-timeline.fb-timeline-glass.im-change-history .fb-collaboration-timeline__event>.fb-timeline-glass-card{min-width:0;padding:12px;border:1px solid var(--im-rule,var(--fb-line));border-radius:4px;background:var(--im-card,var(--fb-paper));box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;text-align:left}.fb-role-timeline.im-change-history .im-history-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.fb-role-timeline.im-change-history .im-history-heading>b{min-width:0;font:650 14px/1.5 Noto Sans HK,sans-serif;overflow-wrap:anywhere}.fb-role-timeline.im-change-history .im-history-status{flex-shrink:0;gap:4px;min-height:24px;padding:3px 7px;font-size:12px;line-height:1.4;border-radius:4px}.fb-role-timeline.im-change-history .im-history-status i{font-style:normal;color:inherit}.fb-role-timeline.im-change-history .im-history-status[data-tone=green]{color:var(--fb-ink);background:var(--fb-mint);border-color:currentColor}.fb-role-timeline.im-change-history .im-history-status[data-tone=red]{color:#8a4538;background:#fff2ed;border-color:currentColor}.fb-role-timeline.im-change-history .im-history-status[data-tone=amber]{color:#7b5d1c;background:var(--im-wait,#feeece);border-color:currentColor}.fb-role-timeline.im-change-history .im-history-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:4px 0 0;color:var(--fb-muted);font-size:12px;line-height:1.5}.fb-role-timeline.im-change-history .im-history-meta time{position:static;width:auto;margin:0;text-align:left;font-size:12px;line-height:1.5;color:inherit}.fb-role-timeline.im-change-history .im-history-changes{display:grid;gap:0;margin:8px 0 0}.fb-role-timeline.im-change-history .im-history-changes>div{display:grid;grid-template-columns:minmax(72px,100px) minmax(0,1fr);gap:8px;padding:8px 0;border-top:1px solid var(--im-rule,var(--fb-line))}.fb-role-timeline.im-change-history .im-history-changes dt{font-size:13px;line-height:1.5;color:var(--fb-muted)}.fb-role-timeline.im-change-history .im-history-changes dd{min-width:0;margin:0;font-size:14px;line-height:1.5}.fb-role-timeline.im-change-history .im-history-values{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;min-width:0;overflow-wrap:anywhere}.fb-role-timeline.im-change-history .im-history-before{color:var(--fb-muted);text-decoration:line-through}.fb-role-timeline.im-change-history .im-history-values>i{font-style:normal;color:var(--fb-muted)}.fb-role-timeline.im-change-history .im-history-values>strong{font-weight:650;color:var(--im-brand,var(--fb-ink))}.fb-role-timeline.im-change-history .im-history-changes dd>small{display:block;margin-top:4px;font-size:12px;line-height:1.5;color:var(--fb-muted)}.fb-role-timeline.im-change-history :is(.im-history-context,.im-history-reason){margin:8px 0 0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.fb-role-timeline.im-change-history .im-history-reason>span{color:var(--fb-muted)}.fb-role-timeline.im-change-history .im-history-audit{margin-top:8px;border-top:1px solid var(--im-rule,var(--fb-line));font-size:12px;line-height:1.5}.fb-role-timeline.im-change-history .im-history-audit>summary{display:list-item;min-height:36px;padding:8px 0;box-sizing:border-box;cursor:pointer;color:var(--fb-muted);font-weight:500}.fb-role-timeline.im-change-history .im-history-audit dl{margin:0}.fb-role-timeline.im-change-history .im-history-audit dl>div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:8px;padding:5px 0}.fb-role-timeline.im-change-history .im-history-audit dt{color:var(--fb-muted)}.fb-role-timeline.im-change-history .im-history-audit dd{min-width:0;margin:0;overflow-wrap:anywhere}.fb-role-timeline.im-change-history :is(button,summary):focus-visible{outline:2px solid var(--im-brand,var(--fb-ink));outline-offset:3px}.fb-role-timeline.im-change-history .im-history-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (max-width:760px){.fb-role-timeline.im-change-history{padding:10px}.fb-role-timeline.im-change-history>header{align-items:flex-start}.fb-role-timeline.im-change-history .fb-collaboration-timeline__roles{display:none}.fb-role-timeline.im-change-history .fb-collaboration-timeline__event{display:block;padding:6px 0}.fb-role-timeline.im-change-history .fb-collaboration-timeline__event:before,.fb-role-timeline.im-change-history .fb-collaboration-timeline__event:after,.fb-role-timeline.im-change-history .fb-collaboration-timeline__marker{display:none}.fb-role-timeline.im-change-history .fb-timeline-glass-card{width:100%;box-sizing:border-box}.fb-role-timeline.im-change-history .im-history-changes>div{grid-template-columns:76px minmax(0,1fr)}.fb-role-timeline.im-change-history .im-history-audit>summary{min-height:44px;padding:12px 0}}.im-cooperation-detail .fb-collaboration-hub-header .fb-partner-label{display:flex;align-items:center;gap:6px}.im-cooperation-detail .fb-collaboration-hub-header .fb-partner-label>span{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 6px}.im-cooperation-detail .fb-collaboration-hub-header .fb-partner-label :is(b,small){font-size:12px;line-height:1.45}.im-cooperation-detail .fb-collaboration-hub-header .fb-state-pill{font-size:12px;line-height:1.45}@media screen and (max-width:760px){.im-cooperation-detail{gap:8px}.im-cooperation-detail .fb-collaboration-hub-header.im-trace-header{gap:6px;padding:8px}.im-cooperation-detail .fb-collaboration-hub-header h1{margin:4px 0}.im-cooperation-detail .im-cooperation-version{margin-bottom:4px}.im-cooperation-detail .im-cooperation-overview{gap:6px}.im-cooperation-detail .fb-current-task.is-completed>p,.im-cooperation-detail .fb-current-task.is-completed>h2{display:none}.im-cooperation-detail .fb-current-task.is-completed{margin:0;padding:0;border:0;background:transparent}}@container im-cooperation-history (max-width:600px){.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline li.fb-collaboration-timeline__event{display:grid;grid-template-columns:minmax(0,1fr)}.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline li.fb-collaboration-timeline__event>.fb-timeline-glass-card{grid-column:1/-1;min-width:0;max-width:100%;justify-self:stretch}.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline .fb-collaboration-timeline__roles{display:none}}@media screen{.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline li.fb-collaboration-timeline__event.is-enterprise>.fb-timeline-glass-card{border-inline-start:3px solid var(--im-brand,#044d43)}.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline li.fb-collaboration-timeline__event.is-social>.fb-timeline-glass-card{border-inline-start:3px solid #9b6a24}.fb-workspace .fb-collaboration-timeline.im-change-history.im-trace-timeline li.fb-collaboration-timeline__event.is-system>.fb-timeline-glass-card{border-inline-start:3px solid #61787c}}.fb-public .fb-search-empty{display:grid;gap:12px;min-height:0;box-sizing:border-box;width:100%;max-width:none;margin:24px 0 0;padding:24px;border:0;border-radius:6px;background:#f3f7f4;box-shadow:none}.fb-public .fb-search-empty h2{margin:0;font-family:var(--fb-font-sans, "Noto Sans HK", Arial, sans-serif);font-size:22px;line-height:1.4;font-weight:700}.fb-public .fb-search-empty>p{max-width:64ch;margin:0;font-size:15px;line-height:1.7}.fb-public-discovery-empty .fb-state-view__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px}.fb-public-discovery-empty .fb-state-view__actions>.fb-button{min-height:44px;margin:0;padding:10px 16px}.fb-public-discovery-empty .fb-button--outline{background:transparent;box-shadow:none}.fb-auth-page.fb-auth-page--entry{display:block;min-height:calc(100vh - 82px);margin:0;padding:48px 24px 64px;background:#fafbf9;background-image:none}.fb-auth-page.fb-auth-page--entry:before,.fb-auth-page.fb-auth-page--entry:after{display:none;content:none}.fb-auth-page.fb-auth-page--entry>section,.fb-auth-page.fb-auth-page--entry>form{box-sizing:border-box;width:100%;max-width:520px;margin:0 auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.fb-auth-page.fb-auth-page--entry>section,.fb-auth-page.fb-auth-page--entry .fb-register-wizard{display:grid;gap:20px}.fb-auth-page.fb-auth-page--entry .fb-register-wizard{box-sizing:border-box;width:100%;max-width:none;min-height:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.fb-auth-page.fb-auth-page--entry h1{margin:0;max-width:100%;font-family:Noto Sans HK,Arial,sans-serif;font-size:28px;font-weight:700;line-height:1.35;letter-spacing:0}.fb-auth-page.fb-auth-page--entry>section>p:first-child,.fb-auth-page.fb-auth-page--entry .fb-register-wizard>p:first-child{margin:0;font-size:13px;line-height:1.5;font-weight:600;letter-spacing:.02em}.fb-auth-page.fb-auth-page--entry>section>span,.fb-auth-page.fb-auth-page--entry .fb-register-wizard>span{margin:0;color:#52655f;font-size:15px;line-height:1.65}.fb-auth-page.fb-auth-page--login>section>form{display:grid;gap:20px;margin:4px 0 0}.fb-auth-page.fb-auth-page--entry label{display:grid;gap:8px;margin:0;font-size:14px;line-height:1.5}.fb-auth-page.fb-auth-page--entry input:not([type=checkbox]):not([type=radio]):not([type=file]){box-sizing:border-box;width:100%;min-height:48px;margin:0;padding:12px;border:1px solid #adbeb5;border-radius:4px;background:#fff;font-size:16px;line-height:1.4}.fb-auth-page.fb-auth-page--entry .fb-button{min-height:44px;margin:0}.fb-auth-page.fb-auth-page--entry .fb-register-options{display:grid;grid-template-columns:1fr;gap:12px;margin:0}.fb-auth-page.fb-auth-page--entry .fb-register-options button{display:grid;gap:6px;min-height:84px;height:auto;margin:0;padding:14px 16px;border:1px solid #b8c8bf;border-radius:4px;text-align:left;background:#fff;box-shadow:none}.fb-auth-page.fb-auth-page--entry .fb-register-options button.selected{border:1px solid #08483f;background:#edf5ef;box-shadow:none}.fb-auth-page.fb-auth-page--entry .fb-register-options button b{font-family:Noto Sans HK,Arial,sans-serif;font-size:16px;line-height:1.4}.fb-auth-page.fb-auth-page--entry .fb-register-options button span{font-size:14px;line-height:1.5}.fb-auth-page.fb-auth-page--entry .fb-register-wizard>.fb-auth-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;border:0;background:transparent}.fb-auth-page.fb-auth-page--entry .fb-auth-steps li,.fb-auth-page.fb-auth-page--entry .fb-auth-steps li+li{display:flex;flex-direction:row;align-items:center;gap:7px;min-height:36px;margin:0;padding:6px 0!important;border:0;background:transparent}.fb-auth-page.fb-auth-page--entry .fb-auth-steps li b{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;margin:0;box-shadow:none;font-size:12px}.fb-auth-page.fb-auth-page--entry .fb-auth-steps li span{font-size:12px;line-height:1.4}.fb-auth-page.fb-auth-page--entry .fb-auth-steps:before,.fb-auth-page.fb-auth-page--entry .fb-auth-steps li:before,.fb-auth-page.fb-auth-page--entry .fb-auth-steps li:after{display:none;content:none}.fb-auth-page.fb-auth-page--entry .fb-registration-identity{margin:0;padding:10px 12px;border-radius:4px;background:#edf5ef;font-size:14px;line-height:1.5}@media(max-width:600px){.fb-public .fb-search-empty{padding:20px;margin-top:20px}.fb-public .fb-search-empty h2{font-size:20px}.fb-public-discovery-empty .fb-state-view__actions{gap:12px}.fb-auth-page.fb-auth-page--entry{min-height:calc(100vh - 64px);padding:28px 20px 48px}.fb-auth-page.fb-auth-page--entry h1{font-size:24px}.fb-auth-page.fb-auth-page--entry .fb-auth-steps li:not(.active) span{display:none}}.fb-auth-page.fb-auth-page--entry .fb-register-options button b{display:flex;align-items:center;justify-content:space-between;gap:12px}.fb-auth-page.fb-auth-page--entry .fb-registration-selected{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:1.5;font-weight:600;white-space:nowrap}.fb-auth-page.fb-auth-page--entry .fb-registration-selected span{font-size:inherit}@media(min-width:900px){.fb-public-discovery-empty{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading actions" "copy actions";column-gap:32px}.fb-public-discovery-empty>h2{grid-area:heading}.fb-public-discovery-empty>p{grid-area:copy}.fb-public-discovery-empty>.fb-state-view__actions{grid-area:actions;align-self:center;justify-self:end;margin-top:0}}.fb-workspace .fb-saved-library.im-hybrid-library .fb-saved-library__empty{box-sizing:border-box;gap:12px;padding:clamp(20px,2.5vw,32px)}.fb-workspace .fb-saved-library.im-hybrid-library .fb-saved-library__empty h3{margin:0;font:700 20px/1.45 var(--im-reading-font)}.fb-workspace .fb-saved-library.im-hybrid-library .fb-saved-library__empty p{max-width:56ch;margin:0;font-size:14px;line-height:1.7}.fb-workspace .fb-saved-library.im-hybrid-library .fb-saved-library__empty .fb-button{margin-top:4px}@media screen{.fb-workspace .fb-market--enterprise .fb-enterprise-search-list{overflow:visible;border:0;background:transparent}.fb-workspace .fb-market--enterprise .fb-enterprise-search-list__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fb-workspace .fb-market--enterprise .fb-enterprise-search-result{container:im-search-card / inline-size;display:flex;flex-direction:column;gap:0;min-width:0;padding:0;overflow:hidden;border:1px solid var(--fb-line);border-radius:6px;background:#fffefa;cursor:pointer}.fb-workspace .fb-market--enterprise .fb-enterprise-search-result.is-selected{border-color:var(--fb-ink);box-shadow:inset 0 0 0 1px var(--fb-ink)}.fb-workspace .fb-market--enterprise .fb-enterprise-search-result__media{width:100%;height:auto;aspect-ratio:4 / 3;border-radius:0}.fb-workspace .fb-market--enterprise .fb-enterprise-search-result__body{display:flex;flex-direction:column;flex:1;gap:12px;padding:16px}.fb-workspace .fb-market--enterprise .fb-enterprise-search-result__body>h3{margin:0;font:700 18px/1.45 var(--im-reading-font)}.fb-workspace .fb-market--enterprise .fb-enterprise-search-result__body>h3>button{min-height:44px;margin:0;font:inherit}.fb-workspace .fb-market--enterprise .fb-enterprise-search-result__provider,.fb-workspace .c15-first-home__cards .fb-provider-identity{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:8px 12px;margin:0}.fb-workspace .fb-market--enterprise .fb-enterprise-search-result__provider>b,.fb-workspace .c15-first-home__cards .fb-provider-identity b{overflow:visible;white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.fb-workspace .fb-market--enterprise .fb-enterprise-search-result__provider>.im-source-tag{grid-column:1 / -1}.fb-workspace .fb-market--enterprise .fb-enterprise-search-result__provider .fb-organisation-logo,.fb-workspace .c15-first-home__cards .fb-provider-identity .fb-organisation-logo{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;width:84px;height:64px;min-width:0;min-height:0;box-sizing:border-box;padding:0;border:0;border-radius:0;background:transparent}.fb-workspace .fb-market--enterprise .fb-enterprise-search-result__provider .fb-organisation-logo>img,.fb-workspace .c15-first-home__cards .fb-provider-identity .fb-organisation-logo>img{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;box-sizing:border-box;padding:0;object-fit:contain;object-position:center;border-radius:0}.fb-workspace .fb-market--enterprise .fb-enterprise-search-result__body>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:0}.fb-workspace .fb-market--enterprise .fb-enterprise-search-result__body .im-discovery-price{grid-column:1 / -1}.fb-workspace .fb-market--enterprise .fb-enterprise-search-result__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:auto;padding-top:8px}.fb-workspace .fb-market--enterprise .fb-enterprise-search-result__actions>button{min-width:0;min-height:44px;padding:8px;font-size:14px}.fb-workspace .fb-market--enterprise .fb-enterprise-search-result button:focus-visible{outline:3px solid var(--fb-ink);outline-offset:2px}.fb-workspace .c15-first-home__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fb-workspace .c15-first-home__cards .fb-activity-card__media{position:relative;width:100%;height:auto;min-height:0;flex-shrink:0;aspect-ratio:4 / 3}.fb-workspace .c15-first-home__cards .fb-activity-card__media>img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;min-height:0;box-sizing:border-box;padding:0;object-fit:cover}.fb-workspace .c15-first-home__cards .fb-activity-card__media>img[src$=".svg"]{object-fit:contain;padding:14px}.fb-workspace .c15-first-home__cards .fb-activity-card__body{display:flex;flex-direction:column;gap:12px;padding:18px}.fb-workspace .c15-first-home__cards .fb-activity-card__bookmark{position:static;align-self:flex-end;min-height:44px;max-width:100%}.fb-workspace .c15-first-home__cards .fb-activity-card__body>h2{margin:0;padding:0;font:700 20px/1.45 var(--im-reading-font)}.im-activity-journey.im-hybrid-detail .fb-detail-gallery,.fb-workspace .im-activity-journey--enterprise.im-hybrid-detail .fb-detail-gallery{display:block;grid-template-columns:none;grid-template-rows:none}.im-activity-journey.im-hybrid-detail .fb-detail-gallery>img,.fb-workspace .im-activity-journey--enterprise.im-hybrid-detail .fb-detail-gallery>img{width:100%;height:auto!important;min-height:0;max-height:520px;aspect-ratio:auto;object-fit:contain;object-position:center;background:#f2f5ef}.im-activity-journey.im-hybrid-detail .fb-detail-gallery>div,.fb-workspace .im-activity-journey--enterprise.im-hybrid-detail .fb-detail-gallery>div{grid-template-columns:repeat(auto-fit,minmax(44px,72px))!important;height:auto;margin-top:8px!important}}@container im-search-card (min-width: 270px){.fb-workspace .fb-market--enterprise .fb-enterprise-search-result__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1280px){.fb-workspace .fb-market--enterprise .fb-enterprise-search-workbench{grid-template-columns:minmax(0,1fr) 280px;gap:20px}.fb-workspace .fb-market--enterprise .fb-enterprise-search-list__items{grid-template-columns:repeat(3,minmax(0,1fr))}.fb-workspace .fb-market--enterprise .fb-enterprise-search-detail{grid-column:2;grid-row:1;position:sticky;top:20px;padding:20px}.fb-workspace .fb-market--enterprise .fb-enterprise-search-workbench:not(:has(>.fb-enterprise-search-detail)){grid-template-columns:minmax(0,1fr)}.fb-workspace .fb-market--enterprise .fb-enterprise-search-workbench>.fb-search-empty{grid-column:1;grid-row:1}}@media screen and (max-width:1279px){.fb-workspace .fb-market--enterprise .fb-enterprise-search-workbench[data-pane=detail]>.fb-search-empty{display:none}}@media screen and (max-width:1000px){.fb-workspace .c15-first-home__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:680px){.fb-workspace .fb-market--enterprise .fb-enterprise-search-list__items,.fb-workspace .c15-first-home__cards{grid-template-columns:minmax(0,1fr)}.im-activity-journey.im-hybrid-detail .fb-detail-gallery>img,.fb-workspace .im-activity-journey--enterprise.im-hybrid-detail .fb-detail-gallery>img{max-height:none}}@media screen{.c16-public-suite .im-guide-device{display:block;min-width:0;height:auto;margin:0;padding:18px 12px 0;border:0;border-radius:8px;background:#edf3ef;box-sizing:border-box}.c16-public-suite .im-guide-device__shell{position:relative;padding:15px 8px 8px;border:1px solid #283f38;border-radius:9px;background:#263c35;box-shadow:0 10px 24px #1f42361f}.c16-public-suite .im-guide-device__camera{position:absolute;top:5px;left:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background:#99b4a6}.c16-public-suite .im-guide-device__screen{overflow:hidden;border-radius:2px;background:#fff}.c16-public-suite .im-guide-device__screen>img{display:block;width:100%;height:auto!important;max-height:none;aspect-ratio:auto!important;object-fit:contain;margin:0;padding:0;border-radius:0}.c16-public-suite .im-guide-device__stand{display:block;width:100%;height:30px;color:#6d8277}.c16-public-suite .im-guide-device figcaption{display:grid;gap:4px;padding:10px 4px 14px;color:#536c62;font:400 13px/1.55 var(--im-reading-font)}.c16-public-suite .im-guide-device__label{font-weight:700;color:#164f43}.c16-public-suite .c16-journal-feature{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:28px}.c16-public-suite .c16-resource-grid>article{min-width:0;overflow:hidden;border:1px solid #d9e4dd;border-radius:6px;background:#fff}.c16-public-suite .c16-resource-grid .im-guide-device{border-radius:0;padding:16px 12px 0}.c16-public-suite .c16-resource-grid .im-guide-device figcaption{font-size:12px}.c16-public-suite .c16-reading>.im-guide-device{margin-block:28px 36px}.c16-public-suite .c16-support-index{display:flex;flex-wrap:wrap;gap:10px;margin-block:28px 36px}.c16-public-suite .c16-support-index>a{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;border:1px solid #cbdcd2;border-radius:6px;color:#164f43;background:#f2f7f3;font:700 14px/1.4 var(--im-reading-font);text-decoration:none}.c16-public-suite .c16-faq-group{margin-block:0 36px;padding:24px;border:1px solid #d9e4dd;border-radius:6px;background:#fff;scroll-margin-top:100px}.c16-public-suite .c16-faq-group>header{margin:0 0 20px;padding:0 0 18px;border-bottom:1px solid #d9e4dd}.c16-public-suite .c16-faq-group>header>h2{margin:0 0 8px;color:#164f43;font:700 25px/1.35 var(--im-reading-font)}.c16-public-suite .c16-faq-group>header>p{margin:0;color:#627b6f;font-size:14px;line-height:1.65}.c16-public-suite .c16-faq{margin:0;padding:0;border:0;border-bottom:1px solid #e3ebe6;border-radius:0;background:transparent}.c16-public-suite .c16-faq:last-child{border-bottom:0}.c16-public-suite .c16-faq>summary{padding:18px 2px;color:#173e32;font:700 17px/1.55 var(--im-reading-font);cursor:pointer}.c16-public-suite .c16-faq>summary::marker{color:#2c6d55}.c16-public-suite .c16-faq>p{margin:0;padding:0 22px 20px;max-width:74ch;color:#536c62;font:400 15px/1.8 var(--im-reading-font)}.c16-public-suite .im-data-report-outline{margin:0;min-width:0;padding:24px;border:0;border-radius:6px;background:#eaf1ec}.c16-public-suite .im-data-report-outline__paper{padding:28px;border:1px solid #d2dfd6;border-top:5px solid #1b5645;background:#fffefb;box-shadow:0 8px 22px #2946371a}.c16-public-suite .im-data-report-outline__paper>header>h2{margin:8px 0;font:700 34px/1.25 var(--im-reading-font);color:#164f43}.c16-public-suite .im-data-report-outline__paper>header>p:last-child{margin:0 0 24px;color:#627b6f;font-size:14px}.c16-public-suite .im-data-report-outline__paper dl{display:grid;gap:0;margin:0}.c16-public-suite .im-data-report-outline__paper dl>div{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding-block:14px;border-top:1px solid #e0e8e2}.c16-public-suite .im-data-report-outline__paper dl>div>span{color:#92a99c;font-size:12px;font-weight:700}.c16-public-suite .im-data-report-outline__paper dt{color:#214d3d;font-size:16px;font-weight:700}.c16-public-suite .im-data-report-outline__paper dd{margin:5px 0 0;color:#5d7567;font-size:14px;line-height:1.65}.c16-public-suite .im-data-report-outline__paper>footer{margin-top:20px;padding-top:14px;border-top:1px solid #d9e4dd;color:#627b6f;font-size:12px;line-height:1.6}.c16-public-suite .im-data-report-outline>figcaption{margin-top:12px;color:#536c62;font-size:12px;line-height:1.5}.fb-public .im-public-footer{display:block}.fb-public .im-public-footer__join{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:30px;margin-bottom:24px;border:1px solid #cbdcd2;border-radius:6px;background:#eef5ef}.fb-public .im-public-footer__join h2{margin:8px 0 12px;color:#164f43;font:700 26px/1.45 var(--im-reading-font)}.fb-public .im-public-footer__join p:last-child{margin:0;color:#627b6f;font-size:14px;line-height:1.65}.fb-public .im-public-footer__information{display:flex;justify-content:space-between;gap:24px}.fb-public .fb-auth-page--register:has(.fb-register-options){max-width:1100px;margin-inline:auto}.fb-public .fb-auth-page.fb-auth-page--register .fb-register-wizard .fb-register-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-block:24px}.fb-public .fb-auth-page.fb-auth-page--register .fb-register-wizard .fb-register-options>button{display:flex;flex-direction:column;gap:14px;min-width:0;min-height:144px;padding:24px;border:1px solid #cbdcd2;border-radius:6px;background:#fff;text-align:left;color:#164f43;font-family:var(--im-reading-font)}.fb-public .fb-auth-page.fb-auth-page--register .fb-register-wizard .fb-register-options>button.selected{border:2px solid #1d604b;padding:23px;background:#eef5ef}.fb-public .fb-auth-page.fb-auth-page--register .fb-register-wizard .fb-register-options>button>b{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-size:25px;line-height:1.4}.fb-public .fb-auth-page.fb-auth-page--register .fb-register-wizard .fb-register-options>button>span{color:#627b6f;font-size:15px;line-height:1.65}.fb-public .fb-auth-page--register .fb-register-wizard>.fb-button,.fb-public .im-public-footer__join>.fb-button{min-height:44px;border-radius:6px}.fb-public .im-social-join-guide{padding:20px;border:1px solid #d9e4dd;border-radius:6px;background:#fff}.fb-public .im-social-join-guide__toggle h2{font:700 20px/1.5 var(--im-reading-font);color:#164f43}.fb-public .im-social-join-guide__flow{gap:12px}.c16-public-suite .c16-faq>summary:focus-visible,.c16-public-suite .c16-support-index>a:focus-visible,.fb-public .fb-auth-page.fb-auth-page--register .fb-register-wizard .fb-register-options>button:focus-visible{outline:3px solid #6f9e82;outline-offset:4px}@media(max-width:900px){.c16-public-suite .c16-journal-feature{grid-template-columns:minmax(0,1fr)}.fb-public .im-public-footer__information{flex-direction:column}}@media(max-width:680px){.c16-public-suite .c16-faq-group{padding:18px}.c16-public-suite .c16-faq-group>header>h2{font-size:22px}.c16-public-suite .c16-faq>summary{font-size:16px}.c16-public-suite .im-data-report-outline{padding:14px}.c16-public-suite .im-data-report-outline__paper{padding:20px}.c16-public-suite .im-data-report-outline__paper>header>h2{font-size:28px}.fb-public .im-public-footer__join{flex-direction:column;align-items:flex-start;padding:22px}.fb-public .fb-auth-page.fb-auth-page--register .fb-register-wizard .fb-register-options{grid-template-columns:minmax(0,1fr)}.fb-public .fb-auth-page.fb-auth-page--register .fb-register-wizard .fb-register-options>button{min-height:130px;padding:20px}.fb-public .fb-auth-page.fb-auth-page--register .fb-register-wizard .fb-register-options>button.selected{padding:19px}}}.fb-public .fb-public-faq--directory{display:grid;grid-template-columns:minmax(0,1.5fr) auto;gap:28px;align-items:center;max-width:1320px;margin:0 auto;padding:34px max(24px,calc((100% - 1320px)/2));background:#eef5ef}.fb-public .fb-public-faq--directory h2{max-width:760px;margin:8px 0 10px;color:#164f43;font:700 clamp(24px,2.4vw,34px)/1.45 var(--im-reading-font)}.fb-public .fb-public-faq--directory>div>span{display:block;max-width:720px;color:#60786c;font-size:14px;line-height:1.7}.fb-public .fb-public-faq--directory .fb-public-faq-links{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:760px){.fb-public .fb-public-faq--directory{grid-template-columns:1fr;padding:26px 20px}.fb-public .fb-public-faq--directory .fb-public-faq-links{justify-content:flex-start}}.fb-workspace .fb-market--enterprise .fb-enterprise-search-result__provider .fb-organisation-logo.fb-organisation-logo--inverse,.fb-workspace .c15-first-home__cards .fb-provider-identity .fb-organisation-logo.fb-organisation-logo--inverse{background-color:#174f3b}:root{--im-desktop-interface-scale:.75}.im-interface-scale{min-width:0;min-height:100vh}@media(hover:hover)and (pointer:fine){.im-interface-scale{zoom:var(--im-desktop-interface-scale);width:100%;min-height:133.333333vh}}@media(min-width:761px)and (hover:hover)and (pointer:fine){.im-interface-scale .fb-workspace .fb-rail{position:sticky;top:0;align-self:start;box-sizing:border-box;height:calc((100vh - var(--workspace-top-offset,0px)) / var(--im-desktop-interface-scale));height:calc((100dvh - var(--workspace-top-offset,0px)) / var(--im-desktop-interface-scale));max-height:calc((100vh - var(--workspace-top-offset,0px)) / var(--im-desktop-interface-scale));max-height:calc((100dvh - var(--workspace-top-offset,0px)) / var(--im-desktop-interface-scale));min-height:0;overflow-y:auto;overscroll-behavior:contain}.im-interface-scale .fb-workspace .fb-rail>*{flex-shrink:0}}@media(hover:none),(pointer:coarse){.im-interface-scale{zoom:1;width:100%;min-height:100vh}}.fb-market .fb-market-summary>.im-search-summary-copy{display:grid;gap:4px;min-width:0;flex:1 1 320px}.fb-market .fb-market-summary .im-search-summary-copy>b{font-size:18px;line-height:1.4}.fb-market .fb-market-summary .im-search-summary-copy>span{margin:0;font-size:13px;line-height:1.5}.im-search-selected-conditions{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;font-size:13px;line-height:1.5}.im-search-selected-conditions>details{min-width:0;flex:1 1 220px}.im-search-selected-conditions summary{padding:6px 0;overflow-wrap:anywhere;cursor:pointer}.im-search-selected-conditions dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 16px;margin:4px 0 8px}.im-search-selected-conditions dl>div{min-width:0}.im-search-selected-conditions :is(dt,dd){margin:0;overflow-wrap:anywhere}.im-search-selected-conditions dt{color:var(--fb-muted,#60776d);font-size:12px}.im-search-selected-conditions>button{min-height:44px;padding:4px 0;border:0;background:transparent;color:var(--im-brand,#044d43);font-family:inherit;font-size:13px;font-weight:600;line-height:1.5;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.im-search-selected-conditions :is(summary,button):focus-visible{outline:2px solid var(--im-brand,#044d43);outline-offset:3px}.fb-market .fb-market-summary>div.im-search-reveal-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;margin-left:auto}.fb-market .fb-market-summary .im-search-reveal-controls>span{display:block;white-space:nowrap}.fb-market .fb-market-summary .im-search-reveal-controls>.fb-button{margin:0;white-space:normal}.fb-public .fb-market-card-grid .fb-activity-card .im-search-sdg-list,.fb-workspace--enterprise .fb-enterprise-search-result .im-search-sdg-list{display:flex;flex-wrap:wrap;gap:6px 10px;min-width:0;min-height:0;margin:8px 0}.fb-public .fb-market-card-grid .fb-activity-card .im-search-sdg-list>span,.fb-workspace--enterprise .fb-enterprise-search-result .im-search-sdg-list>span{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;padding:0;border:0;font-size:11px;line-height:1.4}.fb-public .fb-market-card-grid .fb-activity-card .im-search-sdg-list img,.fb-workspace--enterprise .fb-enterprise-search-result .im-search-sdg-list img{display:block;flex:0 0 28px;width:28px;height:28px;object-fit:contain}.im-search-sdg-list>span>b{overflow-wrap:anywhere}.fb-activity-card .im-source-photo-caption,.fb-enterprise-search-result .im-source-photo-caption{display:block;margin:3px 0 6px;color:#60776d;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.im-search-sdg-list:focus-visible{outline:2px solid var(--im-brand, #044d43);outline-offset:3px;border-radius:2px}@media screen and (min-width:761px){.fb-public .fb-market.im-hybrid-market .fb-market-card-grid{align-items:stretch}.fb-public .fb-market.im-hybrid-market .fb-market-card-grid>.fb-activity-card{align-self:stretch;height:100%}.fb-public .fb-market.im-hybrid-market .fb-activity-card__media{flex:0 0 auto}.fb-public .fb-market.im-hybrid-market .fb-activity-card__body{display:flex;flex:1 1 auto;flex-direction:column}.fb-public .fb-market.im-hybrid-market .fb-activity-card__body>h2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-block-size:2.7em;overflow:hidden;overflow-wrap:anywhere}.fb-public .fb-market.im-hybrid-market .fb-activity-card .fb-provider-identity{min-height:40px;align-items:center}.fb-public .fb-market.im-hybrid-market .fb-provider-identity>div{min-width:0}.fb-public .fb-market.im-hybrid-market .fb-provider-identity b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.fb-public .fb-market.im-hybrid-market .fb-activity-card :is(.fb-card-summary,.fb-card-recommendation){min-block-size:3em}.fb-public .fb-market.im-hybrid-market .fb-activity-card .fb-card-actions{margin-top:auto;min-block-size:76px;align-items:flex-end}}@media(max-width:760px){.fb-market .fb-market-summary>.im-search-reveal-controls{flex-basis:100%;margin-left:0}.fb-market .fb-market-summary .im-search-reveal-controls>.fb-button{min-height:44px}.fb-market .fb-market-summary>.im-search-excluded-summary{display:none}}.im-activity-planning-notice{margin:12px 0 18px;padding:12px 14px;border-left:3px solid #7f9b89;background:#f0f5ef;color:#476659;font-size:13px;line-height:1.6}.im-activity-planning-notice b{display:block;margin-bottom:3px;color:#154f44}.im-activity-planning-notice p{margin:0}.im-activity-quick-read>.im-activity-detail-sdgs{grid-column:1 / -1}.im-activity-service-inclusions{margin:0}.im-activity-service-inclusions>div{margin:0 0 10px}.im-activity-service-inclusions dt{margin:0 0 3px;color:#62786c;font-size:11px;font-weight:650}.im-activity-service-inclusions dd{margin:0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.im-activity-journey-flow{min-width:0;margin:18px 0;padding:16px 0;border-block:1px solid #d7e3dc}.im-activity-journey-flow>header{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:baseline;gap:6px 16px}.im-activity-journey-flow>header>h2{margin:0;font-size:20px;line-height:1.4;color:#154f44}.im-activity-journey-flow>header>b{font-size:13px}.im-journey-flow-source{margin:8px 0 12px;color:#60766d;font-size:12px;line-height:1.6}.im-activity-journey-flow>ol{padding:0;margin:0;list-style:none}.im-activity-journey-flow>ol>li{display:grid;grid-template-columns:96px minmax(120px,1fr) minmax(0,1.5fr);gap:10px 16px;padding:12px 0;border-top:1px solid #e0e8e2;min-width:0;font-size:14px;line-height:1.6}.im-journey-step-time{color:#245c50;font-size:12px;font-weight:650}.im-activity-journey-flow>ol>li :is(strong,p){min-width:0;margin:0;overflow-wrap:anywhere}.im-activity-journey-flow>ol>li p>small{display:block;margin-bottom:2px;color:#73867c;font-size:11px}.im-activity-journey-flow--compact{padding:0;margin:0;border:0}.im-activity-journey-flow--compact>header>h2{font-size:14px}.im-activity-journey-flow--compact>ol>li{display:block;padding:8px 0;font-size:13px}.im-activity-journey-flow--compact>ol>li>strong{display:block}.im-activity-journey-flow--compact .im-journey-flow-source{font-size:11px}.im-journey-flow-missing{margin:0;font-size:13px}.im-activity-detail-sdgs{margin:12px 0}.im-activity-detail-sdgs>div{display:flex;gap:10px;flex-wrap:wrap}.im-detail-sdg-topic>button{display:grid;place-items:center;width:60px;min-height:60px;padding:0;border:0;background:transparent;cursor:pointer;border-radius:3px}.im-detail-sdg-topic>button>img{display:block;width:56px;height:56px;object-fit:contain}.im-detail-sdg-topic>button:focus-visible{outline:2px solid #185b4c;outline-offset:3px}.im-activity-detail-sdgs>small{display:block;margin-top:7px;color:#647b70;font-size:12px;line-height:1.5}.im-detail-sdg-tooltip{box-sizing:border-box;z-index:1200;width:max-content;padding:9px 12px;border:1px solid #264d42;border-radius:4px;background:#154b3f;color:#fff;font:500 14px/1.5 Noto Sans HK,sans-serif;overflow-wrap:anywhere;overflow-y:auto;pointer-events:none;box-shadow:0 3px 12px #002b2420}@media(max-width:760px){.im-activity-journey-flow>ol>li{grid-template-columns:80px minmax(0,1fr);gap:4px 12px}.im-activity-journey-flow>ol>li>p{grid-column:2}.im-activity-journey-flow--compact>ol>li{display:block}}.c20-public{--c20-ink: #084b42;--c20-muted: #526b61;--c20-line: #cbdad0;--c20-paper: #faf9f4;--c20-wash: #e5f0e9;background:var(--c20-paper);color:var(--c20-ink);font-family:Arial,Noto Sans TC,sans-serif;font-size:16px;line-height:1.75}.c20-public :is(h1,h2,h3,h4){font-family:inherit;font-weight:700;letter-spacing:-.025em}.c20-public :is(button,a,summary,input,select):focus-visible{outline:2px solid #faf9f4;outline-offset:1px;box-shadow:0 0 0 4px #084b42}.c20-public .fb-public-header{box-sizing:border-box;width:min(1240px,calc(100% - 80px));min-height:104px;margin:0 auto;padding:16px 0;gap:24px;background:transparent;border:0}.fb-public.c20-public .c15-site-header.fb-public-header{padding-inline:0}.c20-public .fb-public-header>nav{gap:22px}.c20-public .fb-public-header>nav>button{min-height:44px;font-size:14px;font-weight:600;letter-spacing:0;padding:8px 0}.c20-public .fb-public-header>nav>button[data-public-route]{display:inline-flex}.c20-public .fb-public-header>div{gap:12px}.c20-public .fb-public-header .fb-button{min-height:44px;padding:10px 16px;font-size:14px;white-space:nowrap}.c20-public .c20-home{width:min(1240px,calc(100% - 80px));margin:24px auto 0;padding:0}.c20-public .c20-hero{display:grid;grid-template-columns:1.08fr .92fr;border:1px solid #d7e2dc;border-radius:14px;overflow:hidden;background:var(--c20-wash)}.c20-public .c20-hero-copy{min-width:0;padding:48px 40px;background:#e5f0e9 url(/assets/hong-kong-line-art.png) center bottom / 100% auto no-repeat;background-blend-mode:multiply}.c20-public .c20-eyebrow{font-size:12px;font-weight:600;line-height:1.6;letter-spacing:.08em;color:#38624f;margin:0 0 20px}.c20-public .c20-hero h1{font-size:clamp(34px,3.5vw,50px);line-height:1.4;margin:0;text-wrap:balance}.c20-public .c20-hero .fb-rotating-phrase{display:inline-grid;min-width:4em;vertical-align:baseline;white-space:nowrap;line-height:inherit}.c20-public .c20-hero .fb-rotating-phrase i{font-style:normal}.c20-public .c20-lead{font-size:17px;line-height:1.85;margin:28px 0 24px;max-width:34em;color:#355d51}.c20-public .c20-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.c20-public .c20-actions>a,.c20-public .c20-record-actions>a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:20px;font-size:16px}.c20-public .c20-actions>a:not(.fb-button--primary){padding-inline:0;background:transparent;border:0;text-decoration:underline;text-underline-offset:6px}.c20-public :is(.c20-home,.c20-records) a:not(.fb-button--primary){color:var(--c20-ink)}.c20-public .c20-actions>.fb-button--primary,.c20-public .c20-record-actions>.fb-button--primary{background:#084b42;color:#fff;border:1px solid #084b42;padding:12px 22px;border-radius:6px;text-decoration:none}.c20-public .c20-start-note{font-size:13px;line-height:1.7;color:var(--c20-muted);margin:18px 0 0}.c20-public .c20-hero-media{min-width:0;display:flex;background:#fffefa}.c20-public .c20-hero-media .fb-public-carousel{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:440px;margin:0;border:0;border-radius:0;box-shadow:none}.c20-public .c20-hero-media .fb-public-carousel>img{position:static;inset:auto;display:block;width:100%;height:100%;flex:1;min-height:330px;max-height:460px;object-fit:cover}.c20-public .c20-hero-media .fb-public-carousel>figcaption{position:static;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;background:#fffefa;color:var(--c20-ink);padding:18px 24px;font-size:15px;line-height:1.65;text-shadow:none}.c20-public .c20-hero-media .fb-public-carousel>figcaption small{display:block;width:100%;font-size:12px;font-weight:400;color:var(--c20-muted)}.c20-public .c20-hero-media .fb-carousel-tabs{position:absolute;top:16px;right:16px;bottom:auto;left:auto;display:flex;gap:6px;padding:5px;border-radius:28px;background:#fffefae8}.c20-public .c20-hero-media .fb-carousel-tabs button{width:36px;height:36px;min-height:36px;margin:0;border:0;border-radius:50%;background:transparent;color:var(--c20-ink);font-size:13px}.c20-public .c20-hero-media .fb-carousel-tabs button.active{background:var(--c20-ink);color:#fff}.c20-public .c20-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:64px 0}.c20-public .c20-paths article{padding:24px 0 8px;border-top:1px solid #8cad9a;min-width:0}.c20-public .c20-step-number{display:block;font-size:13px;color:#537568;letter-spacing:.08em;margin-bottom:16px;font-variant-numeric:tabular-nums}.c20-public .c20-paths h2{font-size:25px;line-height:1.5;margin:0 0 16px}.c20-public .c20-paths p,.c20-public .c20-moments article>p:not(.c20-eyebrow){font-size:16px;line-height:1.85;color:var(--c20-muted);margin:0 0 20px}.c20-public .c20-paths a,.c20-public .c20-moments a,.c20-public .c20-home-faq a{display:inline-flex;align-items:center;gap:16px;min-height:44px;text-underline-offset:5px;font-size:15px}.c20-public .c20-cooperate{display:grid;grid-template-columns:1fr 1fr;background:#edf1e4;border-radius:8px;overflow:hidden;margin:64px 0}.c20-public .c20-cooperate figure{margin:0;position:relative}.c20-public .c20-cooperate figure img{display:block;width:100%;height:100%;min-height:400px;object-fit:cover}.c20-public .c20-cooperate figcaption{position:absolute;bottom:10px;left:12px;padding:4px 8px;background:#fffefae8;color:#3b5d50;font-size:11px}.c20-public .c20-cooperate>div{padding:48px}.c20-public .c20-cooperate h2{font-size:38px;line-height:1.45;margin:0 0 24px}.c20-public .c20-cooperate p:not(.c20-eyebrow){color:var(--c20-muted);font-size:16px;line-height:1.85}.c20-public .c20-cooperate dl{display:flex;flex-wrap:wrap;gap:16px 28px;margin:24px 0}.c20-public .c20-cooperate dl>div{display:flex;gap:8px;font-size:14px}.c20-public .c20-cooperate dd{margin:0}.c20-public .c20-cooperate a{font-size:15px;min-height:44px;display:inline-flex;align-items:center;gap:16px}.c20-public .c20-moments{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin:0;padding:8px 0 64px;border-bottom:1px solid #d7e2dc}.c20-public .c20-moments article{border-top:2px solid #8cad9a;padding:24px 0 0}.c20-public .c20-moments article+article{border-top-color:#8ea7b1}.c20-public .c20-moments h2{font-size:30px;line-height:1.5;margin:0 0 18px}.c20-public .c20-home-faq{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:56px 0 64px}.c20-public .c20-home-faq h2{font-size:28px;line-height:1.55;margin:0}.c20-public .c20-home-faq>div+div{display:grid;gap:8px;flex-shrink:0}.c20-public .c16-public-suite{background:var(--c20-paper)}.c20-public .c16-public-suite :is(.c16-participation,.c16-purpose,.c16-resources,.c16-reading){max-width:1240px;padding-inline:40px;box-sizing:border-box}.c20-public .c16-public-suite .c16-participation>header{max-width:780px;margin:0 auto 64px;padding-top:48px}.c20-public .c16-public-suite .c16-participation>header h1{font-size:48px;line-height:1.4}.c20-public .c16-public-suite .c16-participation>header p:not(.c15-eyebrow){font-size:17px;line-height:1.85}.c20-public .c16-public-suite .c16-participation>header small{font-size:13px;line-height:1.8}.c20-public .c16-public-suite .c16-scroll-copy h2{font-size:34px;line-height:1.5}.c20-public .c16-public-suite .c16-scroll-copy>p{font-size:16px;line-height:1.85}.c20-public .c16-public-suite .c16-scroll-copy li{background:transparent;border-radius:0;padding:0;font-size:13px}.c20-public .c16-public-suite .c16-scroll-story{margin-bottom:64px}.c20-public .c16-public-suite .c16-scroll-copy:last-child{min-height:62vh;padding-bottom:10vh}.c20-public .c16-public-suite .c20-records{margin:20px auto 64px;padding:0;text-align:left}.c20-public .c16-public-suite .c20-records>header{max-width:760px;margin:0 0 36px;text-align:left}.c20-public .c16-public-suite .c20-records h2{font-size:42px;line-height:1.45;margin:12px 0 20px}.c20-public .c16-public-suite .c20-records header>p:not(.c20-eyebrow){font-size:17px;line-height:1.85;color:var(--c20-muted)}.c20-public .c16-public-suite .c20-record-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:0;list-style:none;margin:0}.c20-public .c16-public-suite .c20-record-flow>li{min-width:0;padding-top:24px;border-top:1px solid #8cad9a}.c20-public .c16-public-suite .c20-record-label{font-size:13px;color:#426e5b}.c20-public .c16-public-suite .c20-record-flow h3{font-size:24px;line-height:1.55;margin:12px 0 16px}.c20-public .c16-public-suite .c20-record-flow p{font-size:16px;line-height:1.85;color:var(--c20-muted);margin:0}.c20-public .c20-record-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px}.c20-public .c16-public-suite .c16-resources{padding-top:48px}.c20-public .c16-public-suite .c16-resources h1{font-size:48px;line-height:1.4}.c20-public .c16-public-suite .c20-resources-opening{display:grid;grid-template-columns:1.2fr 1fr;max-width:none;gap:80px;align-items:center;margin-bottom:56px}.c20-public .c16-public-suite .c20-guide-index{padding:24px 28px;border:1px solid var(--c20-line);border-radius:6px;background:#edf2e9}.c20-public .c16-public-suite .c20-guide-index>span{font-size:13px;color:#526b61}.c20-public .c16-public-suite .c20-guide-index :is(a,button){display:flex;align-items:center;gap:16px;width:100%;min-height:62px;padding:0;border:0;border-bottom:1px solid #cbdad0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.c20-public .c16-public-suite .c20-guide-index :is(a,button):last-child{border-bottom:0}.c20-public .c16-public-suite .c20-guide-index .c22-link-label{display:flex;align-items:center;flex:1;gap:16px;font-size:16px;color:inherit}.c20-public .c16-public-suite .c20-guide-index .c22-link-label>span:first-child{font-size:12px;color:#557664}.c20-public .c16-public-suite .c20-guide-index .c22-link-arrow{margin-left:auto}.c20-public .c16-public-suite .c20-guide-index button:focus-visible{outline:2px solid #185b4c;outline-offset:3px}.c20-public .c16-public-suite .c16-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.c20-public .c16-public-suite .c16-resource-grid h2{font-size:24px;line-height:1.5}.c20-public .c16-public-suite .c16-resource-grid p{font-size:16px;line-height:1.8}.c20-public .c16-public-suite .c20-guide-illustration{position:relative;height:224px;margin:0;border-radius:6px;overflow:hidden;background:#e9f0e8;color:#34664e;display:flex;flex-direction:column;align-items:center;justify-content:center;isolation:isolate}.c20-public .c16-public-suite .c20-guide-illustration>.c20-guide-city{position:absolute;width:100%;height:100%;object-fit:cover;opacity:.09;z-index:-1}.c20-public .c16-public-suite .c20-guide-illustration>svg{width:80%;height:170px;flex-shrink:0}.c20-public .c16-public-suite .c20-guide-illustration>figcaption{color:inherit;font-size:13px;line-height:1.6;padding:0 16px 14px;text-align:center;background:none}.c20-public .c16-public-suite .c20-guide-illustration.is-compact{height:150px}.c20-public .c16-public-suite .c20-guide-illustration.is-compact>svg{height:108px}@media(min-width:1081px){.c20-public .fb-public-header .c15-menu-toggle{display:none}}@media(max-width:1080px){.c20-public .fb-public-header{width:calc(100% - 48px);min-height:88px;position:relative;flex-wrap:nowrap}.c20-public .fb-public-header>nav{display:none;position:absolute;top:100%;left:0;right:0;z-index:30;padding:16px 24px;background:#fffefa;border:1px solid var(--c20-line);box-shadow:0 12px 24px #123f3512}.c20-public .fb-public-header>nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:4px}.c20-public .fb-public-header>nav>button{text-align:left}.c20-public .fb-public-header .c15-menu-toggle{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center}.c20-public .c20-home{width:calc(100% - 48px);margin-top:16px}.c20-public .c20-hero-copy{padding:36px 28px}.c20-public .c20-hero h1{font-size:36px}.c20-public .c20-cooperate>div{padding:32px}.c20-public .c20-cooperate h2{font-size:32px}.c20-public .c16-public-suite .c16-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.c20-public .fb-public-header{width:calc(100% - 36px);min-height:82px;gap:12px}.c20-public .fb-public-header .fb-button{font-size:13px;padding:8px 12px}.c20-public .c20-home{width:calc(100% - 36px);margin-top:8px}.c20-public .c20-hero{grid-template-columns:1fr;border-radius:10px}.c20-public .c20-hero-copy{padding:32px 24px}.c20-public .c20-eyebrow{margin-bottom:16px;font-size:12px}.c20-public .c20-hero h1{font-size:clamp(28px,7.7vw,34px);line-height:1.5;text-wrap:initial}.c20-public .c20-desktop-break{display:none}.c20-public .c20-lead{font-size:16px;margin:22px 0;line-height:1.85}.c20-public .c20-actions{gap:14px}.c20-public .c20-actions>a{font-size:15px;gap:12px}.c20-public .c20-hero-media .fb-public-carousel{min-height:0}.c20-public .c20-hero-media .fb-public-carousel>img{height:auto;min-height:0;max-height:none;flex:none;aspect-ratio:1.3}.c20-public .c20-hero-media .fb-public-carousel>figcaption{padding:16px 20px;font-size:14px}.c20-public .c20-paths{grid-template-columns:1fr;margin:40px 0;gap:24px}.c20-public .c20-paths article{padding-top:20px}.c20-public .c20-paths h2{font-size:25px}.c20-public .c20-step-number{margin-bottom:12px}.c20-public .c20-cooperate{grid-template-columns:1fr;margin:40px 0}.c20-public .c20-cooperate figure img{min-height:0;height:auto;aspect-ratio:1.35}.c20-public .c20-cooperate>div{padding:28px 24px}.c20-public .c20-cooperate h2{font-size:30px}.c20-public .c20-moments{grid-template-columns:1fr;gap:32px;padding-bottom:40px}.c20-public .c20-moments h2{font-size:29px}.c20-public .c20-home-faq{display:block;padding:40px 0 48px}.c20-public .c20-home-faq h2{font-size:27px;margin-bottom:24px}.c20-public .c16-public-suite :is(.c16-participation,.c16-purpose,.c16-resources,.c16-reading){padding-inline:18px}.c20-public .c16-public-suite .c16-participation>header{margin-bottom:32px;padding-top:32px}.c20-public .c16-public-suite .c16-participation>header h1,.c20-public .c16-public-suite .c16-resources h1{font-size:32px;line-height:1.5}.c20-public .c16-public-suite .c16-reading>header h1{text-wrap:balance}.c20-public .c16-public-suite .c16-resources{padding-top:32px}.c20-public .c16-public-suite .c16-resources>header{margin-top:0}.c20-public .c16-public-suite .c16-scroll-story{margin-bottom:40px}.c20-public .c16-public-suite .c16-scroll-copy:last-child{min-height:0;padding:35px 8px 24px}.c20-public .c16-public-suite .c16-scroll-copy h2{font-size:28px}.c20-public .c16-public-suite .c20-records{margin-top:40px;margin-bottom:48px}.c20-public .c16-public-suite .c20-records h2{font-size:30px}.c20-public .c16-public-suite .c20-record-flow{grid-template-columns:1fr;gap:24px}.c20-public .c16-public-suite .c20-record-flow h3{font-size:25px}.c20-public .c20-record-actions{align-items:flex-start;flex-direction:column;gap:12px;margin-top:24px}.c20-public .c16-public-suite .c16-resource-grid{grid-template-columns:1fr;gap:32px}.c20-public .c16-public-suite .c20-resources-opening{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.c20-public .c16-public-suite .c20-guide-index{padding:18px 22px}.c20-public .c16-public-suite .c20-guide-illustration{height:208px}}@media(min-width:761px)and (prefers-reduced-motion:reduce),(min-width:761px)and (max-height:559px){.c20-public .c16-public-suite .c16-scroll-copy:last-child{min-height:0;padding:35px 8px}}@media(prefers-reduced-motion:reduce){.c20-public .fb-rotating-phrase i{animation:none;transition:none}}.c20-public .c20-title-unit{display:inline-block;white-space:nowrap}.c20-public .c16-public-suite .c22-synthetic-metrics>div>span{font-size:12px}.c20-public .c16-public-suite .c22-synthetic-metrics p{font-size:11px;line-height:1.7}.c20-public .c16-public-suite .c22-report-preview .c16-static-bar{position:relative;width:100%;max-width:27px;border-radius:3px 3px 0 0;background:#43896e}.c20-public .c16-public-suite .c22-report-preview .c16-static-bar>b{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);font-size:10px;font-weight:500;color:#305742}.c20-public .c16-public-suite .c22-report-preview .c16-app-trend header p,.c20-public .c16-public-suite .c22-report-preview .c16-app-trend header>span{font-size:11px;line-height:1.7}.c20-public .c16-public-suite .c22-report-preview .c16-app-records header span{font-size:11px}.c20-public .c16-public-suite .c22-report-preview .c16-static-record b{font-size:13px}.c20-public .c16-public-suite .c22-report-preview .c16-static-record small{font-size:10px}.c20-public .c16-public-suite .c22-report-preview .c16-app-feedback header p,.c20-public .c16-public-suite .c22-report-preview .c16-app-feedback article>span{font-size:12px;line-height:1.7}.c20-public .c16-public-suite .c22-report-preview .c16-app-feedback h5{font-size:14px;line-height:1.7}@media(max-width:760px){.c20-public .c16-public-suite .c22-report-preview .c16-app-bars>.no-data{display:none}.c20-public .c16-public-suite .c22-report-preview .c16-app-bars{gap:24px}.c20-public .c16-public-suite .c22-synthetic-metrics{gap:0}.c20-public .c16-public-suite .c22-synthetic-metrics strong{font-size:28px}.c20-public .c16-public-suite .c22-synthetic-metrics p{display:block}}.c20-public .fb-public-search{box-sizing:border-box;width:min(1240px,calc(100% - 80px));max-width:none;margin:0 auto;padding:48px 0 64px}.c20-public .fb-market--public h1{font-size:48px;line-height:1.4;font-family:inherit;letter-spacing:-.025em}.c20-public .fb-market--public :is(input,select){min-height:46px;border-radius:5px;border-color:#a9c1b2;font-size:16px}.c20-public .fb-market--public .fb-market-card-grid{gap:24px}.c20-public .fb-activity-card--public{border:1px solid #cadacf;border-radius:8px;background:#fffefa;overflow:hidden;box-shadow:none}.c20-public .fb-activity-card--public:hover{box-shadow:0 7px 20px #174a3b0d;border-color:#87a996}.c20-public .fb-activity-card--public .fb-activity-card__media{border-radius:0}.c20-public .fb-activity-card--public .fb-activity-card__media>img{aspect-ratio:1.6;object-fit:cover}.c20-public .fb-activity-card--public .fb-activity-card__body{padding:22px}.c20-public .fb-activity-card--public :is(h2,h3){font-family:inherit;font-size:23px;line-height:1.5;letter-spacing:-.02em}.c20-public .fb-activity-card--public .fb-card-summary{font-size:15px;line-height:1.85;color:#526b61}.c20-public .im-legacy-decision-facts{display:block;margin:18px 0}.c20-public .im-legacy-decision-facts>div{position:relative;display:block;padding:14px 0;min-height:48px;border-bottom:1px solid #e0e8e2}.c20-public .im-legacy-decision-facts>div:last-child{border-bottom:0}.c20-public .im-legacy-decision-facts dt{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.6;color:#627c6f}.c20-public .im-legacy-decision-facts dt>svg{position:static;flex:0 0 28px;width:28px;height:28px;padding:5px;box-sizing:border-box;border-radius:50%;background:#eef4ee;color:#1e6550}.c20-public .im-legacy-decision-facts dd{margin:5px 0 0;font-size:15px;font-weight:600;line-height:1.7;color:#194c3d}.c20-public .c22-fee-basis{font-size:14px;line-height:1.8;color:#526b61;margin:16px 0}.c20-public .c22-fee-basis>span{display:block;font-size:12px;color:#6b8277;margin-bottom:4px}@media(max-width:760px){.c20-public .fb-public-search{width:calc(100% - 36px);padding:28px 0 48px}.c20-public .fb-market--public h1{font-size:32px;line-height:1.5}.c20-public .fb-activity-card--public .fb-activity-card__body{padding:20px}.c20-public .fb-activity-card--public :is(h2,h3){font-size:23px}}.c20-public .c16-public-suite .c22-record-context{margin-top:24px;border-top:1px solid #dce6df;padding-top:12px}.c20-public .c16-public-suite .c22-record-context summary{min-height:44px;font-size:13px;line-height:1.7;cursor:pointer}.c20-public .c16-public-suite .c22-record-context ul{padding-left:18px;margin:10px 0}.c20-public .c16-public-suite .c22-results-next>div{display:grid;grid-template-columns:1fr 1fr;gap:24px;text-align:left;margin-top:32px}.c20-public .c16-public-suite .c22-results-next>div>:is(button,a){display:flex;flex-direction:column;align-items:flex-start;padding:24px 0;min-width:0;border:0;border-top:1px solid #b9cfc2;border-radius:0;background:none;color:#084b42;text-decoration:none;text-align:left;font-family:inherit;cursor:pointer}.c20-public .c16-public-suite .c22-results-next small{font-size:13px;color:#627b6f}.c20-public .c16-public-suite .c22-results-next b{font-size:24px;font-weight:600;margin:14px 0}.c20-public .c16-public-suite .c22-results-next span{font-size:14px;line-height:1.8}@media(max-width:760px){.c20-public .c16-public-suite .c22-results-next>div{grid-template-columns:1fr;gap:8px}}.c20-public .c16-public-suite .c22-v4-guide-cover{position:relative;box-sizing:border-box;height:224px;padding:26px;margin:0;border-radius:0;background:#e2ebdc;color:#084b42;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.c20-public .c16-public-suite .c22-v4-guide-cover--prepare{background:#ede5d6}.c20-public .c16-public-suite .c22-v4-guide-cover--recap{background:#e1e9ea}.c20-public .c16-public-suite .c22-v4-guide-cover>span{font-size:12px;letter-spacing:.12em;line-height:1.6}.c20-public .c16-public-suite .c22-v4-guide-cover>svg{position:absolute;width:70px;height:70px;right:25px;top:68px;stroke-width:.8;opacity:.6}.c20-public .c16-public-suite .c22-v4-guide-cover>b{position:relative;max-width:260px;margin-top:auto;font-size:23px;font-weight:500;line-height:1.6;text-wrap:balance}.c20-public .c16-public-suite .c22-v4-guide-cover.is-compact{height:170px}.c20-public .c16-public-suite .c22-v4-guide-cover.is-compact>svg{top:35px;width:65px;height:65px}.c20-public .c16-public-suite .c22-v4-guide-cover.is-compact>b{font-size:20px;max-width:36em}.c20-public .c16-public-suite .c22-resources .c16-resource-grid>article{border:1px solid #d5e0d5;background:#fffefa;border-radius:6px;overflow:hidden}.c20-public .c16-public-suite .c22-resources .c16-resource-grid>article>div{padding:26px}.c20-public .c16-public-suite .c22-resources .c16-resource-grid small{font-size:13px;color:#526b61}.c20-public .c16-public-suite .c22-resources .c16-resource-grid h2{margin:14px 0 16px}.c20-public .c16-public-suite .c22-resources .c16-resource-grid h2 a{font-size:24px;line-height:1.5;padding:0;min-height:0;text-decoration:none;font-weight:700}.c20-public .c16-public-suite .c22-resource-help{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;padding:56px 0 64px}.c20-public .c16-public-suite .c22-resource-help h2{font-size:32px;line-height:1.5;margin:0 0 18px}.c20-public .c16-public-suite .c22-resource-help p{font-size:16px;line-height:1.8;color:#526b61}.c20-public .c16-public-suite .c22-resource-help details{border-bottom:1px solid #d5e0d5}.c20-public .c16-public-suite .c22-resource-help summary{min-height:48px;padding:16px 0;font-size:16px;line-height:1.7;cursor:pointer}.c20-public .c16-public-suite .c16-reading>header h1{font-size:48px;line-height:1.4}.c20-public .c22-public-about{box-sizing:border-box;width:min(1240px,calc(100% - 80px));margin:0 auto;padding:0}.c20-public .c22-about-opening{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:56px 0 64px}.c20-public .c22-about-opening h1{font-size:48px;line-height:1.4;margin:0 0 24px}.c20-public .c22-about-opening p:not(.c20-eyebrow){font-size:17px;line-height:1.85;color:#526b61}.c20-public .c22-public-about a{color:#084b42;text-underline-offset:5px}.c20-public .c22-about-opening figure{margin:0}.c20-public .c22-about-opening img{display:block;width:100%;height:420px;object-fit:cover;border-radius:8px}.c20-public .c22-about-opening figcaption{margin-top:12px;font-size:15px;line-height:1.7}.c20-public .c22-about-opening figcaption small{display:block;font-size:13px;color:#526b61}.c20-public .c22-about-purpose{display:grid;grid-template-columns:1fr 1fr;gap:0 64px;padding:64px 0;border-top:1px solid #cbdad0}.c20-public .c22-about-purpose>.c20-eyebrow{grid-column:1/-1}.c20-public .c22-about-purpose h2,.c20-public .c22-identity-section h2{font-size:38px;line-height:1.5;margin:0 0 24px}.c20-public .c22-about-purpose p:not(.c20-eyebrow){font-size:17px;line-height:1.85;color:#526b61;margin:0 0 18px}.c20-public .c22-identity-section{padding:40px 0 64px}.c20-public .c22-identity-section>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #cbdad0}.c20-public .c22-identity-section article{padding:32px;border-right:1px solid #cbdad0}.c20-public .c22-identity-section article:last-child{border:0}.c20-public .c22-identity-section article>span{font-size:13px;color:#3c6854}.c20-public .c22-identity-section h3{font-size:26px;line-height:1.55;font-weight:600;margin:16px 0}.c20-public .c22-identity-section article p{font-size:16px;line-height:1.85;color:#526b61}.c20-public .c22-trust-editorial{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:48px 0 64px;border-top:1px solid #cbdad0}.c20-public .c22-trust-editorial h2{font-size:34px;line-height:1.5;margin:0}.c20-public .c22-trust-editorial details{border-bottom:1px solid #cbdad0}.c20-public .c22-trust-editorial summary{min-height:48px;padding:14px 0;font-size:16px;line-height:1.7;cursor:pointer}.c20-public .c22-trust-editorial details p{font-size:16px;line-height:1.85;color:#526b61;margin:0 0 20px}.c20-public .c22-platform-support{padding:48px 0;border-top:1px solid #cbdad0}.c20-public .c22-platform-support h2{font-size:30px;line-height:1.5;margin:0 0 20px}.c20-public .c22-platform-support p:not(.c20-eyebrow){max-width:65em;font-size:16px;line-height:1.85;color:#526b61}.c20-public .c16-public-suite .c22-record-workspace{margin:20px auto 64px;padding:0;text-align:left}.c20-public .c16-public-suite .c22-record-workspace>header{max-width:760px;margin:0 0 36px;text-align:left}.c20-public .c16-public-suite .c22-record-workspace>header h2{font-size:42px;line-height:1.45;margin:12px 0 20px}.c20-public .c16-public-suite .c22-record-workspace>header>p:not(.c20-eyebrow){font-size:17px;line-height:1.85;color:#526b61}.c20-public .c16-public-suite .c22-report-preview .c16-app-content{min-height:0}.c20-public .c16-public-suite .c22-report-preview .c16-app-nav nav button{min-height:48px;font-size:13px}.c20-public .c16-public-suite .c22-report-preview .c16-app-nav nav button[aria-pressed=true]{background:#e6efc5;color:#173e31}.c20-public .c16-public-suite .c22-report-preview .c16-app-toolbar{padding:18px 24px;font-size:12px}.c20-public .c16-public-suite .c22-report-preview .c16-app-toolbar strong{font-size:11px;font-weight:500;color:#526b61}.c20-public .c16-public-suite .c22-record-preview-heading>h3{font-size:25px;line-height:1.45;margin:0 0 14px}.c20-public .c16-public-suite .c22-record-preview-heading>p:not(.c20-eyebrow){font-size:14px;line-height:1.85;color:#526b61;margin:0 0 24px}.c20-public .c16-public-suite .c22-facts-preview{background:#fff;border:1px solid #dce4df;border-radius:6px;overflow:hidden}.c20-public .c16-public-suite .c22-facts-preview>header,.c20-public .c16-public-suite .c22-facts-preview>div{display:grid;grid-template-columns:1fr 1.5fr;gap:16px;padding:16px;border-bottom:1px solid #e2e8e3}.c20-public .c16-public-suite .c22-facts-preview>header{font-size:12px;background:#edf2ee;color:#526b61}.c20-public .c16-public-suite .c22-facts-preview>div{font-size:14px;line-height:1.75}.c20-public .c16-public-suite .c22-facts-preview>div>strong{font-weight:600}.c20-public .c16-public-suite .c22-preview-method{font-size:12px;line-height:1.8;color:#62796d;padding:0 16px;margin:14px 0}.c20-public .c16-public-suite .c22-question-preview{padding:20px;background:#fff;border:1px solid #dce4df;border-radius:6px}.c20-public .c16-public-suite .c22-question-preview h4{font-size:17px;margin:0 0 8px}.c20-public .c16-public-suite .c22-question-preview header p{font-size:13px;color:#526b61;line-height:1.8}.c20-public .c16-public-suite .c22-question-preview>div{padding:14px 0;border-bottom:1px solid #e3e9e4}.c20-public .c16-public-suite .c22-question-preview>div>strong{display:block;font-size:14px;margin-bottom:10px}.c20-public .c16-public-suite .c22-question-preview>div>span{display:flex;gap:10px}.c20-public .c16-public-suite .c22-question-preview i{display:grid;place-items:center;width:32px;height:32px;border:1px solid #c7d7cc;border-radius:50%;font-size:12px;font-style:normal;color:#526b61}.c20-public .c16-public-suite .c22-document-preview{padding:24px;background:#fff;border:1px solid #dce4df;box-shadow:0 8px 22px #123f3509}.c20-public .c16-public-suite .c22-document-preview>header{padding-bottom:20px;border-bottom:2px solid #174f3b}.c20-public .c16-public-suite .c22-document-preview>header>span{font-size:12px;color:#526b61}.c20-public .c16-public-suite .c22-document-preview h4{font-size:24px;margin:10px 0}.c20-public .c16-public-suite .c22-document-preview header p{font-size:12px;line-height:1.7;color:#526b61}.c20-public .c16-public-suite .c22-document-preview>div{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid #e0e8e1}.c20-public .c16-public-suite .c22-document-preview>div>span{font-size:12px;color:#6d8c7a;padding-top:3px}.c20-public .c16-public-suite .c22-document-preview strong{font-size:15px;font-weight:600}.c20-public .c16-public-suite .c22-document-preview>div p{font-size:13px;color:#526b61;line-height:1.8;margin:6px 0 0}.c20-public .c16-public-suite .c22-report-preview .c16-app-insight>p,.c20-public .c16-public-suite .c22-report-preview .c16-app-insight li{font-size:13px;line-height:1.85}.c20-public .c16-public-suite .c22-report-preview .c16-app-insight a{display:inline-block;margin-top:20px;font-size:13px;color:#17543d;text-underline-offset:4px}.c20-public .c16-public-suite .c22-workspace-caption{margin:18px 0;font-size:12px;line-height:1.8;color:#526b61}.c20-public .c22-v4-footer{box-sizing:border-box;width:min(1240px,calc(100% - 80px));max-width:none;margin:0 auto;padding:36px 0;background:transparent;border-top:1px solid #cbdad0}.c20-public .c22-footer-inner{display:flex;justify-content:space-between;align-items:flex-start;gap:36px}.c20-public .c22-footer-inner b{font-size:15px;letter-spacing:.02em}.c20-public .c22-footer-inner p{font-size:14px;line-height:1.8;color:#526b61;margin:8px 0 0}.c20-public .c22-footer-inner nav{display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:flex-end;max-width:700px}.c20-public .c22-footer-inner nav a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:#084b42;padding:0;text-underline-offset:5px}@media(max-width:760px){.c20-public .c16-public-suite .c22-resource-help{grid-template-columns:1fr;gap:24px;padding:40px 0 48px}.c20-public .c16-public-suite .c22-v4-guide-cover{height:208px;padding:24px}.c20-public .c16-public-suite .c22-v4-guide-cover.is-compact{height:160px}.c20-public .c16-public-suite .c22-resource-help h2{font-size:29px}.c20-public .c16-public-suite .c16-reading>header h1{font-size:32px;line-height:1.5;text-wrap:balance}.c20-public .c16-public-suite .c22-resources .c16-resource-grid>article>div{padding:24px}.c20-public .c22-public-about{width:calc(100% - 36px)}.c20-public .c22-about-opening{grid-template-columns:1fr;gap:28px;padding:32px 0 40px}.c20-public .c22-about-opening h1{font-size:32px;line-height:1.5}.c20-public .c22-about-opening img{height:auto;aspect-ratio:1.35}.c20-public .c22-about-purpose,.c20-public .c22-trust-editorial{grid-template-columns:1fr;gap:24px;padding:40px 0}.c20-public .c22-about-purpose h2,.c20-public .c22-identity-section h2{font-size:30px}.c20-public .c22-identity-section{padding:24px 0 40px}.c20-public .c22-identity-section>div{grid-template-columns:1fr}.c20-public .c22-identity-section article{padding:24px 0;border-right:0;border-bottom:1px solid #cbdad0}.c20-public .c22-identity-section h3{font-size:25px}.c20-public .c22-trust-editorial h2{font-size:30px}.c20-public .c22-platform-support{padding:32px 0}.c20-public .c22-platform-support h2{font-size:28px}.c20-public .c16-public-suite .c22-record-workspace{margin:40px auto 48px}.c20-public .c16-public-suite .c22-record-workspace>header h2{font-size:30px}.c20-public .c16-public-suite .c22-report-preview .c16-app-nav nav button{font-size:13px;padding:8px 4px}.c20-public .c16-public-suite .c22-report-preview .c16-app-main{padding:22px 16px}.c20-public .c16-public-suite .c22-record-preview-heading>h3{font-size:24px}.c20-public .c16-public-suite .c22-facts-preview>header,.c20-public .c16-public-suite .c22-facts-preview>div{grid-template-columns:1fr 1.3fr;padding:14px;gap:12px}.c20-public .c16-public-suite .c22-document-preview{padding:20px}.c20-public .c22-v4-footer{width:calc(100% - 36px);padding:28px 0 90px}.c20-public .c22-footer-inner{display:block}.c20-public .c22-footer-inner nav{justify-content:flex-start;gap:8px 22px;margin-top:20px}}.c20-public .c22-public-how{box-sizing:border-box;width:min(1240px,calc(100% - 80px));max-width:none;padding:0;margin:0 auto}.c20-public .c22-value-cover{display:grid;grid-template-columns:1.13fr .87fr;gap:60px;align-items:center;padding:48px 0 38px}.c20-public .c22-value-cover h1{font-size:48px;line-height:1.4;margin:0 0 24px}.c20-public .c22-value-cover p:not(.c20-eyebrow){font-size:17px;line-height:1.85;max-width:34em;color:#526b61}.c20-public .c22-value-cover figure{margin:0}.c20-public .c22-value-cover img{display:block;width:100%;aspect-ratio:1.1;object-fit:cover;border-radius:8px}.c20-public .c22-value-cover figcaption{font-size:12px;line-height:1.7;margin-top:10px;color:#526b61}.c20-public .c22-value-exchange{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0 0 64px}.c20-public .c22-value-exchange>article{padding:28px 30px;border:1px solid #d3e1d6;border-radius:8px;background:#edf4ee}.c20-public .c22-value-exchange>article+article{background:#eff4f7;border-color:#d8e3e7}.c20-public .c22-value-exchange h2{font-size:30px;line-height:1.5;margin:0 0 24px}.c20-public .c22-value-exchange ol{list-style:none;padding:0;margin:0;display:grid;gap:20px}.c20-public .c22-value-exchange li{display:flex;gap:16px;font-size:15px;line-height:1.8}.c20-public .c22-value-exchange li>span{font-size:12px;color:#658375;padding-top:3px}.c20-public .c22-value-exchange strong{display:block;font-weight:600}.c20-public .c22-value-exchange li p{margin:4px 0 0;color:#526b61}.c20-public .c22-flow-section{margin:64px 0}.c20-public .c22-flow-section>header{margin:0 0 28px}.c20-public .c22-flow-section h2,.c20-public .c22-preparation h2{font-size:36px;line-height:1.5;margin:0 0 16px}.c20-public .c22-flow-section>header>p:last-child{font-size:16px;color:#526b61}.c20-public .c22-flow-journey{display:grid;grid-template-columns:1fr 1fr;gap:28px}.c20-public .c22-journey-step{padding:32px;background:#fffefa;border:1px solid #d8e3de;border-radius:8px}.c20-public .c22-journey-step>header{display:flex;gap:22px;align-items:flex-start;margin-bottom:28px}.c20-public .c22-step-number{font-size:38px;color:#8aa998;line-height:1.2;font-variant-numeric:tabular-nums}.c20-public .c22-journey-step h3{font-size:24px;line-height:1.5;margin:0 0 10px}.c20-public .c22-journey-step p{font-size:15px;line-height:1.8;color:#526b61;margin:0}.c20-public .c22-step-pair{display:grid;grid-template-columns:1fr 24px 1fr;gap:16px;padding-top:22px;border-top:1px solid #dce6df}.c20-public .c22-step-pair>div>span{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:600;color:#2e6b58;margin-bottom:10px}.c20-public .c22-step-pair>div>span:before{content:"";width:7px;height:7px;border-radius:50%;background:#49866e}.c20-public .c22-step-pair>div:last-child>span{color:#426d83}.c20-public .c22-step-pair>div:last-child>span:before{background:#6a8fa2}.c20-public .c22-step-pair>b{align-self:center;font-weight:400;color:#8aa998}.c20-public .c22-preparation{margin:64px 0;padding:32px;border:1px solid #cbdad0;border-radius:8px;background:#fffefa}.c20-public .c22-preparation>header{display:flex;justify-content:space-between;gap:28px;align-items:center}.c20-public .c22-prep-tabs{display:flex;gap:4px;padding:4px;border-radius:7px;background:#eaf1e8}.c20-public .c22-prep-tabs button{min-height:46px;padding:9px 15px;border:0;border-radius:5px;background:transparent;color:#355f50;font:inherit;font-size:14px;cursor:pointer}.c20-public .c22-prep-tabs button[aria-pressed=true]{background:#084b42;color:#fff}.c20-public .c22-prep-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:28px 0}.c20-public .c22-prep-content article{border-left:2px solid #c2d7c6;padding-left:16px}.c20-public .c22-prep-content article>span{display:block;color:#6a8b77;font-size:12px;margin-bottom:10px}.c20-public .c22-prep-content h3{font-size:18px;line-height:1.6;margin:0 0 10px}.c20-public .c22-prep-content p{font-size:16px;line-height:1.8;color:#526b61;margin:0}.c20-public .c22-public-how a{color:#084b42;text-underline-offset:5px}.c20-public .c22-next-band{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:36px 40px;margin:56px 0;background:#edf1e4;border-radius:8px}.c20-public .c22-next-band h2{font-size:30px;line-height:1.5;margin:0 0 12px}.c20-public .c22-next-band p{color:#526b61;font-size:16px;margin:0}.c20-public .c22-next-band .fb-button{flex-shrink:0;color:#fff;min-height:46px}.c20-public .c22-how-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;padding:48px 0 64px}.c20-public .c22-how-faq h2{font-size:32px;line-height:1.5;margin:0}.c20-public .c22-how-faq details{border-top:1px solid #cbdad0;padding:8px 0}.c20-public .c22-how-faq summary{min-height:44px;padding:8px 0;font-size:16px;line-height:1.7;cursor:pointer}.c20-public .c22-how-faq details p{font-size:16px;line-height:1.85;color:#526b61;margin:8px 0 18px}@media(max-width:760px){.c20-public .c22-public-how{width:calc(100% - 36px)}.c20-public .c22-value-cover{grid-template-columns:1fr;gap:28px;padding:32px 0}.c20-public .c22-value-cover h1{font-size:32px;line-height:1.5}.c20-public .c22-value-cover img{aspect-ratio:1.35}.c20-public .c22-value-exchange,.c20-public .c22-flow-journey{grid-template-columns:1fr;gap:20px}.c20-public .c22-value-exchange{margin-bottom:40px}.c20-public .c22-value-exchange>article{padding:24px}.c20-public .c22-value-exchange h2{font-size:27px}.c20-public .c22-flow-section{margin:40px 0}.c20-public .c22-flow-section h2,.c20-public .c22-preparation h2{font-size:29px}.c20-public .c22-journey-step{padding:24px}.c20-public .c22-journey-step>header{gap:16px;margin-bottom:22px}.c20-public .c22-step-number{font-size:31px}.c20-public .c22-journey-step h3{font-size:23px}.c20-public .c22-step-pair{gap:10px;grid-template-columns:1fr 16px 1fr}.c20-public .c22-step-pair p{font-size:14px;line-height:1.85}.c20-public .c22-preparation{margin:40px 0;padding:24px}.c20-public .c22-preparation>header{flex-direction:column;align-items:stretch;gap:16px}.c20-public .c22-prep-tabs button{flex:1;padding-inline:10px}.c20-public .c22-prep-content{grid-template-columns:1fr;gap:22px}.c20-public .c22-next-band{display:block;padding:28px 24px;margin:40px 0}.c20-public .c22-next-band h2{font-size:27px}.c20-public .c22-next-band .fb-button{margin-top:22px}.c20-public .c22-how-faq{grid-template-columns:1fr;gap:24px;padding:36px 0 48px}.c20-public .c22-how-faq h2{font-size:29px}}.c20-public .c16-public-suite .c20-photo-rights{display:block;margin-top:8px;font-size:12px;line-height:1.6;color:#526b61}@media(max-width:760px){.c20-public .c20-actions{gap:12px}.c20-public .c20-actions>a{min-width:0}.c20-public .c20-actions>.fb-button--primary{padding:12px 16px}.c20-public .c20-actions>a:not(.fb-button--primary){font-size:14px;gap:8px}}.c20-public .c20-hero-media .c22-platform-carousel{display:grid;grid-template-rows:minmax(300px,1fr) 110px;min-height:440px}.c22-carousel-image{position:relative;min-width:0;min-height:300px;overflow:hidden}.c22-carousel-image>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.c20-public .c20-hero-media .c22-platform-carousel>figcaption{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;min-height:0;box-sizing:border-box}.c22-platform-carousel>figcaption>span{font-size:12px;color:var(--c20-muted)}.c22-platform-carousel>figcaption>strong{font-size:16px;font-weight:600;line-height:1.6}.c22-carousel-pause{position:absolute;top:16px;left:16px;min-height:40px;padding:7px 13px;border:0;border-radius:22px;background:#fffefae8;color:#084b42;font:inherit;font-size:13px;cursor:pointer}.fb-public.c20-public a.c22-public-link{display:inline-flex;align-items:center;gap:10px;max-width:100%;text-decoration:none}.c22-public-link>.c22-link-label{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.c22-public-link.fb-button--primary>.c22-link-label{text-decoration:none}.c22-link-arrow{width:18px;height:18px;flex:0 0 18px;transition:transform .18s ease}.c22-public-link:hover>.c22-link-arrow{transform:translate(3px)}@media(max-width:760px){.c20-public .c20-hero-media .c22-platform-carousel{height:auto;min-height:0;grid-template-rows:272px 104px}.c22-carousel-image{min-height:0}.c20-public .c20-hero-media .c22-platform-carousel .fb-carousel-tabs button{min-width:44px;min-height:44px}.c22-carousel-pause{min-height:44px}}@media(prefers-reduced-motion:reduce){.c22-link-arrow{transition:none}}.fb-public.c20-public .c16-public-suite .c22-results-next>div>.c22-public-link--card{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:16px;box-sizing:border-box;text-decoration:none}.fb-public.c20-public .c22-public-link--card>.c22-link-label{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:10px;text-decoration:none}.fb-public.c20-public .c22-public-link--card .c22-link-label>:is(small,b,span){display:block;margin:0}.fb-public.c20-public .c22-public-link--card .c22-link-label>small{font-size:13px;color:#627b6f}.fb-public.c20-public .c22-public-link--card .c22-link-label>b{font-size:22px;line-height:1.5;font-weight:650}.fb-public.c20-public .c22-public-link--card .c22-link-label>span{font-size:14px;line-height:1.7}@media(max-width:760px){.c20-public .c22-flow-section .c22-step-pair{grid-template-columns:minmax(0,1fr);gap:12px}.c20-public .c22-flow-section .c22-step-pair>b{display:none}.c20-public .c22-flow-section .c22-step-pair>div:last-child{border-top:1px solid #dce6df;padding-top:14px}.c20-public .c22-flow-section .c22-step-pair p{font-size:15px;line-height:1.75}}@media(max-width:760px)and (hover:hover)and (pointer:fine){.c20-public .c22-flow-section .c22-step-pair p{font-size:20px}.c20-public .c22-flow-section .c22-step-pair>div>span{font-size:18.667px}}
