.framework-card{background:var(--teal);color:#fff;box-shadow:15px 15px 0 var(--yellow);border-radius:24px;padding:38px;display:block}.framework-card>span,.review-grid small{text-transform:uppercase;letter-spacing:.12em;color:var(--yellow);font-size:.68rem;font-weight:800}.framework-card h3{color:#fff;margin:22px 0 12px;font-size:2rem}.framework-card p{color:#c5dfe2;max-width:700px}.framework-card strong{align-items:center;gap:9px;margin-top:28px;display:flex}.framework-card svg{width:18px}.evidence-library{background:#fff}.review-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.review-grid>a{border:1px solid var(--line);border-radius:20px;flex-direction:column;min-height:350px;padding:28px;display:flex;position:relative}.review-grid h3{margin:40px 0 15px;font-size:1.55rem}.review-grid p{color:var(--body);font-size:.9rem}.review-grid span{color:var(--mid);margin-top:auto;font-size:.75rem;font-weight:800}.review-grid>a>svg{width:18px;color:var(--mid);position:absolute;bottom:24px;right:25px}.editorial-note{border-left:4px solid var(--yellow);background:#f2f7f6;margin-top:35px;padding:24px}.editorial-note p{color:var(--body);margin:8px 0 0}@media (max-width:800px){.review-grid{grid-template-columns:1fr}.review-grid>a{min-height:280px}}.evidence-assistant{background:#fff;padding:70px 0 85px}.assistant-top{grid-template-columns:1fr 300px;align-items:end;gap:70px;display:grid}.assistant-top h2{max-width:760px;font-size:clamp(2rem,4vw,3.6rem)}.assistant-top>div:first-child>p:last-child{color:var(--body);max-width:760px;font-size:1.05rem}.assistant-trust{border:1px solid var(--line);border-radius:16px;grid-template-columns:44px 1fr;gap:14px;padding:20px;display:grid}.assistant-trust svg{color:var(--yellow);width:34px}.assistant-trust span{color:var(--body);font-size:.78rem}.assistant-trust strong{color:var(--ink);margin-bottom:3px;font-size:.9rem;display:block}.evidence-search{border:2px solid var(--teal);box-shadow:12px 12px 0 var(--yellow);background:#f0f6f5;border-radius:18px;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;margin-top:40px;padding:10px 10px 10px 20px;display:grid}.evidence-search>svg{color:var(--mid);width:24px}.evidence-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;padding:18px 4px;font-size:1rem}.evidence-search button{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:11px;align-items:center;gap:9px;padding:18px 22px;font-weight:800;display:flex}.evidence-search button svg{width:17px}.example-queries{flex-wrap:wrap;align-items:center;gap:8px;margin:28px 0 0;display:flex}.example-queries>span{text-transform:uppercase;letter-spacing:.1em;color:var(--mid);margin-right:4px;font-size:.72rem;font-weight:800}.example-queries button{border:1px solid var(--line);color:var(--body);font:inherit;cursor:pointer;background:#fff;border-radius:20px;padding:8px 13px;font-size:.76rem}.example-queries button:hover{border-color:var(--yellow);color:var(--ink)}.assistant-start{background:var(--teal);color:#fff;border-radius:18px;grid-template-columns:48px 1fr;gap:16px;margin-top:45px;padding:25px;display:grid}.assistant-start svg{color:var(--yellow);width:34px}.assistant-start strong{font-size:1.1rem}.assistant-start p{color:#c7dfe2;margin:7px 0 0;font-size:.86rem}.assistant-results{margin-top:50px}.results-heading{border-bottom:2px solid var(--teal);padding-bottom:25px}.results-heading>span,.results-heading>small{text-transform:uppercase;letter-spacing:.1em;color:var(--mid);font-size:.68rem;font-weight:800}.results-heading h3{margin:6px 0;font-size:1.7rem}.assistant-results>article{border-bottom:1px solid var(--line);padding:30px 0}.result-meta{justify-content:space-between;align-items:center;gap:15px;display:flex}.result-meta>span{color:var(--mid);font-weight:800}.result-meta>b{text-transform:uppercase;letter-spacing:.08em;color:var(--teal);background:#eaf4f2;border-radius:20px;padding:7px 10px;font-size:.68rem}.assistant-results h4{margin:18px 0 10px;font-size:1.35rem}.assistant-results article>p{max-width:900px;color:var(--body);font-size:1rem}.result-limit{background:var(--cream);border-left:4px solid var(--yellow);grid-template-columns:26px 1fr;gap:12px;max-width:950px;margin-top:20px;padding:17px;display:grid}.result-limit svg{width:20px;color:var(--mid)}.result-limit span{color:var(--body);font-size:.82rem}.result-limit strong{color:var(--ink);margin-bottom:4px;display:block}.result-actions{flex-wrap:wrap;gap:25px;margin-top:20px;display:flex}.result-actions a{color:var(--teal);align-items:center;gap:7px;font-size:.8rem;font-weight:800;display:flex}.result-actions svg{width:15px}.medical-boundary{background:var(--teal);color:#fff;grid-template-columns:auto 1fr;gap:18px;margin-top:28px;padding:20px 23px;display:grid}.medical-boundary strong{color:var(--yellow)}.medical-boundary span{color:#c8dfe2;font-size:.82rem}.no-result{background:#f2f7f6;border-radius:18px;margin-top:25px;padding:30px}.no-result>svg{color:var(--yellow)}.no-result p{color:var(--body)}.no-result>div{gap:12px;margin-top:22px;display:flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:800px){.assistant-top{grid-template-columns:1fr;gap:25px}.evidence-search{box-shadow:8px 8px 0 var(--yellow);grid-template-columns:26px 1fr;padding:10px 14px}.evidence-search button{grid-column:1/3;justify-content:center}.medical-boundary{grid-template-columns:1fr}.no-result>div{flex-direction:column;align-items:flex-start}}.editorial-standard{background:#fff}.editorial-standard .evidence-intro>div:first-child>p:last-child{color:var(--body);max-width:530px}.evidence-scale{background:#f2f7f6}.scale-heading{grid-template-columns:1fr 420px;align-items:end;gap:80px;display:grid}.scale-heading>div:last-child{grid-template-columns:42px 1fr;gap:15px;display:grid}.scale-heading svg{width:34px;color:var(--yellow)}.scale-heading p{color:var(--body);margin:0}.evidence-ladder{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:50px;display:grid}.evidence-ladder article{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:40px 1fr;gap:12px;min-height:210px;padding:24px;display:grid}.evidence-ladder article:nth-child(4),.evidence-ladder article:nth-child(5),.evidence-ladder article:nth-child(6){border-top:4px solid var(--teal)}.evidence-ladder>article>span{color:var(--yellow);font-size:.72rem;font-weight:800}.evidence-ladder h3{margin:0 0 12px;font-size:1.2rem}.evidence-ladder p{color:var(--body);margin:0;font-size:.84rem}.scale-warning{border-left:4px solid var(--yellow);background:var(--cream);grid-template-columns:30px 1fr;gap:12px;margin-top:24px;padding:20px 23px;display:grid}.scale-warning svg{color:var(--mid);width:21px}.scale-warning p{color:var(--body);margin:0}.evidence-library .section-title-row>.library-intro{max-width:480px;color:var(--body)}.review-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.review-top>b{text-transform:uppercase;letter-spacing:.06em;color:var(--teal);background:#eaf4f2;border-radius:16px;padding:6px 8px;font-size:.63rem}.review-meta{flex-direction:column;gap:3px;margin-top:auto;display:flex}.review-grid .review-meta span{margin-top:0}.review-grid>a>svg{bottom:29px}.coverage-section{background:var(--cream)}.coverage-heading{grid-template-columns:1fr 1fr;align-items:end;gap:80px;display:grid}.coverage-heading>p{color:var(--body);max-width:530px}.coverage-table{border-top:2px solid var(--teal);background:#fff;margin-top:48px}.coverage-head,.coverage-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.1fr .9fr .4fr;align-items:center;gap:25px;padding:17px 20px;display:grid}.coverage-head{text-transform:uppercase;letter-spacing:.09em;color:var(--mid);font-size:.64rem;font-weight:800}.coverage-row small{color:var(--mid)}.coverage-row>span{color:var(--body);align-items:center;gap:8px;font-size:.82rem;display:flex}.coverage-row i{background:var(--yellow);border-radius:50%;width:8px;height:8px}.coverage-row i.sourceable{background:var(--mid)}.coverage-row a{color:var(--teal);align-items:center;gap:6px;font-size:.78rem;font-weight:800;display:flex}.coverage-row svg{width:14px}.governance-section{background:#fff}.governance-grid{grid-template-columns:.85fr 1.15fr;gap:clamp(45px,8vw,115px);display:grid}.governance-grid>div:first-child>svg{width:42px;height:42px;color:var(--yellow);margin-bottom:24px}.governance-points{gap:13px;display:grid}.governance-points p{grid-template-columns:22px 1fr;gap:12px;margin:0;display:grid}.governance-points svg{width:18px;color:var(--mid)}.governance-points span{color:var(--body);font-size:.9rem}.governance-note{background:var(--teal);color:#fff;box-shadow:12px 12px 0 var(--yellow);border-radius:20px;grid-template-columns:45px 1fr auto;align-items:center;gap:20px;margin-top:55px;padding:28px 32px;display:grid}.governance-note>svg{color:var(--yellow);width:35px}.governance-note p{margin:0}.governance-note strong{display:block}.governance-note span{color:#c7dfe2;margin-top:5px;font-size:.82rem;display:block}.governance-note .button{color:var(--teal);background:#fff}@media (max-width:900px){.scale-heading,.coverage-heading,.governance-grid{grid-template-columns:1fr;gap:28px}.evidence-ladder{grid-template-columns:1fr 1fr}.governance-note{grid-template-columns:40px 1fr}.governance-note .button{grid-column:2;width:max-content}.coverage-head{display:none}.coverage-row{grid-template-columns:1fr 1fr}.coverage-row>a{justify-self:end}}@media (max-width:620px){.evidence-ladder{grid-template-columns:1fr}.coverage-row{grid-template-columns:1fr;gap:7px;padding:20px 14px}.coverage-row>a{justify-self:start}.governance-note{grid-template-columns:1fr;padding:25px}.governance-note .button{grid-column:auto}.review-top{flex-direction:column}}
