.frontier-desk{margin:42px 0 18px;padding:36px 34px 0;background:#faf9f5;border:1px solid #e1dfd5;border-radius:3px}.frontier-heading{display:flex;align-items:start;justify-content:space-between;gap:28px}.frontier-heading h2{font:clamp(39px,4.4vw,63px)/1.08 Georgia,serif;letter-spacing:-2px;margin:17px 0 19px;color:#252822}.frontier-heading mark{background:#f3cc00;color:inherit;padding:0 8px 4px 3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.frontier-heading mark i{font-weight:400}.frontier-subtitle{font:clamp(18px,2.1vw,29px)/1.3 Georgia,serif;margin:18px 0 0;color:#333a2d}.frontier-subtitle span{margin:0 5px;color:#89907e}.frontier-brand{display:grid;grid-template-columns:auto auto;align-items:center;gap:3px 8px;text-align:right;color:#30362a}.frontier-brand>span:nth-child(2){font:31px/.93 Georgia,serif;letter-spacing:-1px}.frontier-brand-icon{font:56px Georgia,serif;line-height:1}.frontier-brand small{grid-column:1/-1;font:8px/1.8 monospace;letter-spacing:1px;margin-top:16px;color:#777e6d}.frontier-toolbar{display:flex;align-items:center;gap:16px;margin:35px 0 22px;padding:16px 0;border-top:1px solid #dfdfd3;border-bottom:1px solid #dfdfd3}.frontier-switch{display:flex;padding:3px;border:1px solid #d8d9cc;border-radius:4px;background:#f1f1e9}.frontier-switch button{border:0;background:transparent;color:#727968;font-size:10px;padding:9px 12px;border-radius:3px}.frontier-switch button[aria-pressed=true]{background:#2d392d;color:#fff}.frontier-toolbar>span{font:8px monospace;letter-spacing:1px;color:#838878;margin-left:auto}.frontier-export{padding:7px 0 7px 12px;border:0;border-left:1px solid #d7dacc;background:transparent;font-size:10px;color:#5b6651}.frontier-legend{display:flex;align-items:center;gap:24px;font:9px monospace;color:#7a8070;letter-spacing:.1px;margin:8px 0 18px;flex-wrap:wrap}.frontier-legend>span{display:flex;align-items:center;gap:7px}.frontier-legend>span:last-child{margin-left:auto}.frontier-line-sample{display:block;width:24px;border-top:2px dotted #526447}.frontier-highlight-sample{display:block;width:10px;height:10px;border:2px solid #efc400;border-radius:2px}.frontier-scroll{overflow-x:auto;scrollbar-width:thin}.frontier-scroll svg g[role=button]:focus-visible{outline:2px solid #68805a}.frontier-context{display:flex;align-items:start;justify-content:space-between;gap:30px;border-top:1px solid #dedfd4;padding:17px 0 24px}.frontier-context p{font-size:10px;line-height:1.7;color:#737b65;max-width:620px;margin:0}.frontier-context>span{font:9px/1.7 monospace;white-space:nowrap;text-align:right;color:#8a8d80}.frontier-inspector{display:flex;align-items:center;gap:28px;padding:23px 0;border-top:1px solid #dadbd0;border-bottom:1px solid #dadbd0}.frontier-policy-name{flex:1 1}.frontier-policy-name h3{font:25px Georgia,serif!important;margin:8px 0!important;color:#2b3525!important}.frontier-policy-name p{font-size:10px;color:#7c846e;margin:0}.frontier-inspector>div:not(:first-child){display:flex;flex-direction:column;gap:7px}.frontier-inspector strong{font:25px Georgia,serif;color:#3d4e33;white-space:nowrap}.frontier-inspector strong small{font-size:17px;color:#929984}.frontier-inspector>div:not(:first-child)>span{font:7px monospace;letter-spacing:.8px;color:#838a77}.frontier-inspector>a{font-size:10px;margin-left:auto;white-space:nowrap}.frontier-method{font-size:11px}.frontier-method summary{display:flex;justify-content:space-between;list-style:none;padding:21px 0;cursor:pointer;color:#667258}.frontier-method summary span{font-size:17px}.frontier-method>div{padding:0 0 25px}.frontier-method p{font-size:11px;line-height:1.8;color:#737d65;max-width:950px}.frontier-table-wrap{overflow:auto}.frontier-method table{width:100%;border-collapse:collapse;font-size:11px;text-align:left;margin:18px 0}.frontier-method td,.frontier-method th{font-weight:400;border-bottom:1px solid #e0e3d6;padding:11px 10px;white-space:nowrap}.frontier-method thead{color:#7c856d}.frontier-method-links{display:flex;gap:25px;margin:21px 0;font-size:11px}.frontier-method code{font-size:10px;overflow-wrap:anywhere}.frontier-desk button:focus-visible,.frontier-method summary:focus-visible{outline:2px solid #5c714e;outline-offset:3px}@media(max-width:1050px){.frontier-desk{padding:27px 22px 0}.frontier-heading h2{font-size:47px}.frontier-brand>span:nth-child(2){font-size:26px}.frontier-brand-icon{font-size:48px}.frontier-toolbar>span{display:none}.frontier-export{margin-left:auto}.frontier-inspector{flex-wrap:wrap;gap:24px}.frontier-policy-name{min-width:180px}.frontier-inspector>a,.frontier-legend>span:last-child{margin-left:0}}@media(max-width:600px){.frontier-desk{padding:23px 15px 0;margin-top:30px}.frontier-heading h2{font-size:38px;letter-spacing:-1.5px}.frontier-brand{display:none}.frontier-subtitle{font-size:20px}.frontier-toolbar{margin-top:24px;gap:10px}.frontier-switch button{font-size:9px;padding:8px 9px}.frontier-export{font-size:9px}.frontier-legend{gap:14px;font-size:8px}.frontier-context{flex-direction:column;gap:12px}.frontier-context>span{text-align:left;white-space:normal}.frontier-policy-name{flex-basis:100%}.frontier-inspector{gap:22px}.frontier-inspector>a{flex-basis:100%}.frontier-method-links{flex-wrap:wrap}.frontier-scroll{margin-right:-5px}.frontier-method p{font-size:10px}}.frontier-desk{min-width:0;overflow:hidden}.frontier-heading>div:first-child{min-width:0}.frontier-toolbar{flex-wrap:wrap}.frontier-roster{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:8px 0 24px}.overview .frontier-roster button{display:flex;align-items:center;gap:12px;text-align:left;padding:13px;border:1px solid #d8d9ce;background:#fffefa;border-radius:4px;font:13px Arial,sans-serif;min-width:0}.frontier-roster button[aria-pressed=true]{border-color:#c5a500;background:#fff8d3}.frontier-roster b{display:grid;place-items:center;width:27px;height:27px;flex-shrink:0;border:1px solid #8b9981;border-radius:4px}.frontier-roster span{overflow-wrap:anywhere}.frontier-roster small{display:block;font-size:11px;color:#727768;margin-top:6px}.benchmark-community{padding:28px 0}.benchmark-community h3{font:29px Georgia,serif;margin:12px 0}.benchmark-community p{font-size:12px;color:#707769;line-height:1.7}.community-benchmark-list article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid #dedfd4}.community-benchmark-list a{font-size:15px}.community-benchmark-list strong{font-size:12px;font-weight:500}.community-benchmark-list small{display:block;font-size:11px;color:#727968;margin-top:7px;overflow-wrap:anywhere}.community-benchmark-list button{background:none;border:1px solid #ccd0bf;padding:8px;font-size:11px}.frontier-heading h2{line-height:1.2}.frontier-inspector{flex-wrap:wrap}.frontier-policy-name{min-width:220px}.frontier-scroll{max-width:100%}@media(max-width:600px){.community-benchmark-list article{grid-template-columns:1fr;gap:12px}.community-benchmark-list button{justify-self:start}.frontier-roster{grid-template-columns:1fr}.frontier-heading h2{font-size:34px}.frontier-context p{font-size:12px}}.frontier-desk .frontier-heading{height:auto;min-height:0;border:0;position:static;flex-shrink:0}.frontier-desk .frontier-heading h2{margin-bottom:20px}.frontier-desk .frontier-subtitle{margin-bottom:0}.frontier-scroll svg{min-width:0!important}.frontier-desk .frontier-toolbar{margin-top:30px}.tactics-report{margin:40px 0 24px;padding:34px;background:#faf9f5;border:1px solid #dfdfd4;border-radius:5px;min-width:0;scroll-margin-top:20px}.tactics-heading{display:flex;justify-content:space-between;gap:24px}.tactics-heading h2{font:60px/1.12 Georgia,serif;letter-spacing:-2.5px;margin:16px 0 22px;color:#252b23}.tactics-heading mark{background:#f1ce16;color:inherit;padding:0 7px;font-style:italic}.tactics-heading p:last-child{font:25px Georgia,serif}.tactics-stamp{display:flex;flex-direction:column;align-items:flex-end;gap:11px;padding-top:15px}.tactics-stamp strong{font:60px Georgia,serif}.tactics-stamp span{font:9px monospace;letter-spacing:1px;color:#727969}.tactics-intro{font-size:13px;line-height:1.7;max-width:700px;margin:28px 0;color:#68725e}.tactics-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #daddd0;border-bottom:1px solid #daddd0;padding:16px 0;margin:25px 0}.tactics-toolbar>div{display:flex;gap:5px}.tactics-toolbar button{font-size:11px!important;padding:10px 12px;border:1px solid #d8dcce;border-radius:4px;color:#5f6b55;background:transparent}.tactics-toolbar button[aria-pressed=true]{background:#303e2d;color:#fff;border-color:#303e2d}.tactics-toolbar>span{font:9px monospace;color:#7c8571;letter-spacing:.5px}.tactics-axis,.tactics-result{display:grid;grid-template-columns:minmax(155px,1fr) minmax(0,2fr) 84px;gap:22px;align-items:center}.tactics-axis{font:9px monospace;color:#7e8676;margin:28px 0 18px}.tactics-axis>div{display:flex;justify-content:space-between}.tactics-axis>span:last-child{text-align:right}.tactics-result{width:100%;background:transparent;border:0;border-bottom:1px solid #e5e7dd;text-align:left;padding:20px 0;color:#303c2b;cursor:pointer}.tactics-result[aria-pressed=true]{background:#f0f2e6}.tactics-name{min-width:0}.tactics-name strong{font-size:13px;font-weight:500;display:block;overflow-wrap:anywhere}.tactics-name small,.tactics-score small{display:block;font-size:10px;color:#7c8472;margin-top:7px}.tactics-track{position:relative;display:block;height:33px;min-width:0}.tactics-grid{position:absolute;inset:0;border-left:1px solid #e0e4d7;border-right:1px solid #e0e4d7;background:linear-gradient(90deg,transparent 49.8%,#e0e4d7 0,#e0e4d7 50.2%,transparent 0)}.tactics-bar{position:absolute;left:0;top:0;height:33px;background:#d9e3cc}.tactics-ci{position:absolute;top:16px;height:2px;background:#687d59;border-left:1px solid #687d59;border-right:1px solid #687d59}.tactics-ci:after,.tactics-ci:before{content:"";position:absolute;width:1px;height:10px;top:-4px;background:#687d59}.tactics-ci:before{left:0}.tactics-ci:after{right:0}.tactics-dot{position:absolute;top:12px;transform:translateX(-50%);width:10px;height:10px;border:2px solid #fff;background:#36552d;border-radius:50%}.tactics-score{text-align:right}.tactics-score strong{font:22px Georgia,serif}.tactics-caption{font-size:11px;line-height:1.8;color:#747e69;margin:20px 0 30px}.tactics-detail{border-top:1px solid #daddcf;border-bottom:1px solid #daddcf;padding:25px 0;display:flex;flex-wrap:wrap;align-items:center;gap:26px}.tactics-detail>div{flex:1 1;min-width:200px}.tactics-detail h3{font:27px Georgia,serif;margin:9px 0}.tactics-detail code{font-size:10px;color:#717d64;overflow-wrap:anywhere}.tactics-detail dl{display:flex;gap:28px;margin:0}.tactics-detail dt{font-size:10px;color:#7b8470;margin-bottom:10px}.tactics-detail dd{margin:0;font:23px Georgia,serif}.tactics-detail>a{font-size:11px}.tactics-section-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:30px 0 20px}.tactics-section-title h3{font:26px Georgia,serif;margin:0}.tactics-section-title>span{font:9px monospace;white-space:nowrap;color:#7c856f}.tactics-table-scroll{overflow:auto}.tactics-breakdown table{border-collapse:collapse;width:100%;font-size:12px}.tactics-breakdown td,.tactics-breakdown th{text-align:center;padding:13px 8px;border-bottom:1px solid #e2e4d9;font-weight:400;white-space:nowrap}.tactics-breakdown th:first-child{text-align:left}.tactics-breakdown th small{display:block;font-size:9px;color:#7c856f;margin-top:8px}.tactics-breakdown td span{display:block;padding:9px;border-radius:3px}.tactics-breakdown>p,.tactics-pending>p{font-size:11px;color:#7c856f;line-height:1.7}.tactics-method{margin-top:30px;border-top:1px solid #daddcf}.tactics-method summary{list-style:none;display:flex;justify-content:space-between;padding:22px 0;font-size:12px;cursor:pointer}.tactics-method p{font-size:12px;color:#727d65;line-height:1.8}.tactics-links{display:flex;flex-wrap:wrap;gap:22px;margin:20px 0;font-size:11px}.tactics-pending{padding-top:22px;border-top:1px solid #daddcf}.tactics-pending h3{font:24px Georgia,serif;margin:0 0 20px}.tactics-pending>a{display:flex;justify-content:space-between;gap:20px;padding:14px 0;font-size:12px}.tactics-pending>a span{font-size:11px;color:#7b846e}.baseline-archive>summary{font-size:13px;cursor:pointer;padding:20px 0;color:#69765c}.baseline-archive .frontier-desk{margin-top:0}@media(max-width:900px){.tactics-toolbar{flex-wrap:wrap}.tactics-axis,.tactics-result{grid-template-columns:140px minmax(0,1fr) 65px;gap:12px}.tactics-heading h2{font-size:47px}.tactics-section-title{flex-wrap:wrap}.tactics-detail dl{gap:20px}}@media(max-width:600px){.tactics-report{padding:22px 16px}.tactics-heading h2{font-size:40px;letter-spacing:-1.5px}.tactics-heading p:last-child{font-size:20px}.tactics-axis,.tactics-stamp{display:none}.tactics-result{grid-template-columns:minmax(0,1fr) 70px;gap:12px}.tactics-name{grid-column:1}.tactics-track{grid-column:1;grid-row:2}.tactics-score{grid-column:2;grid-row:1/3}.tactics-name strong{font-size:14px}.tactics-toolbar button{padding:9px;font-size:10px!important}.tactics-detail dl{flex-wrap:wrap}.tactics-detail>a{flex-basis:100%}.tactics-pending>a{flex-direction:column;gap:8px}.tactics-caption{font-size:12px}.tactics-section-title h3{font-size:23px}}.tactics-detail>.tactics-caption{flex-basis:100%;margin:0}.tactics-budget{font:10px/1.8 monospace;color:#6c765f;background:#eeefe5;padding:12px 14px;border-radius:3px}.tactics-report{margin:22px 0;padding:22px 24px}.tactics-heading{gap:18px;align-items:center}.tactics-heading .eyebrow{font-size:9px;letter-spacing:1.5px;margin:0 0 8px}.tactics-heading h2{font:32px/1.15 Georgia,serif;letter-spacing:-1px;margin:0 0 7px}.tactics-heading p:last-child{font:12px/1.5 Arial,sans-serif;color:#68725e;margin:0}.tactics-stamp{padding:0;gap:5px}.tactics-stamp strong{font:30px/1 Georgia,serif}.tactics-stamp span{font-size:8px;letter-spacing:.6px}.tactics-intro{font-size:12px;line-height:1.6;margin:16px 0 12px;max-width:850px}.tactics-budget{font-size:9px;padding:8px 10px;margin:0}.tactics-toolbar{padding:12px 0;margin:18px 0}.tactics-axis{margin:18px 0 12px}.tactics-result{padding:14px 0}.tactics-score strong{font-size:20px}@media(max-width:600px){.tactics-report{margin:16px 0;padding:18px 14px}.tactics-heading h2{font-size:27px}.tactics-heading p:last-child{font-size:12px}.tactics-intro{margin:12px 0;font-size:11px}.tactics-budget{font-size:8px;line-height:1.6}.tactics-name strong{font-size:12px}}.tactics-frontier{padding:30px 0 0;border-bottom:1px solid #daddcf}.tf-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.arena-shell .tf-heading h3{font:44px/1.15 Georgia,serif;margin:12px 0 16px;letter-spacing:-1.4px}.tf-heading mark{background:#f1ce16;color:inherit;font-style:italic;padding:0 6px}.tf-heading p:last-child{font-size:14px;color:#68725e}.tf-switch{display:flex;gap:5px}.tf-switch button{padding:10px 14px;background:transparent;border:1px solid #d8dcce;border-radius:4px;font-size:12px;color:#536348;white-space:nowrap}.tf-switch button[aria-pressed=true]{background:#303e2d;color:white}.tf-legend{font:10px/1.8 monospace;color:#737c68;margin:28px 0 0;display:flex;align-items:center;gap:10px}.tf-legend>span{width:30px;border-top:3px dotted #ddb800;flex:none}.tf-scroll{overflow-x:auto;max-width:100%}.tf-chart{display:block;width:100%;min-width:750px;height:auto}.tf-tick{font:12px Arial,sans-serif;fill:#718166}.tf-axis{fill:#65705d}.tf-axis,.tf-label{font:15px Arial,sans-serif}.tf-label{fill:#293326}.tf-value{font:11px monospace;fill:#737c68}.tf-number{font:9px Arial,sans-serif;fill:#293326}.tf-point{cursor:pointer}.tf-point:focus rect,.tf-point:hover rect{stroke:#527447;stroke-width:2}.tf-note{font-size:11px;line-height:1.8;color:#747e69;margin:0 0 26px}@media(max-width:600px){.tf-heading{align-items:flex-start;flex-direction:column}.arena-shell .tf-heading h3{font-size:35px}.tf-legend{font-size:9px}.tf-note{font-size:12px}.tf-scroll{border:1px solid #e5e7dd;margin:16px 0}.tf-chart{min-width:800px}}.tactics-frontier{padding-top:20px}.tf-heading{gap:12px}.arena-shell .tf-heading h3{font:24px/1.2 Georgia,serif;letter-spacing:-.5px;margin:0 0 5px}.tf-heading p:last-child{font-size:11px;margin:0;line-height:1.5}.tf-switch button{padding:8px 12px;font-size:11px}.tf-legend{margin:14px 0 4px;font-size:9px}.tf-chart{max-height:470px}.tf-note{font-size:10px;line-height:1.6;margin:8px 0 18px;max-width:980px}.tf-point:focus{outline:none}.tf-point:focus-visible rect{stroke:#527447;stroke-width:2}@media(max-width:600px){.tf-heading{flex-direction:row;align-items:center;flex-wrap:wrap}.arena-shell .tf-heading h3{font-size:22px}.tf-switch button{padding:7px 10px}.tf-scroll{margin:10px 0}.tf-chart{max-height:none;min-width:750px}.tf-note{font-size:10px}.tf-legend{font-size:8px}}