.clarity-home,.clarity-health{max-width:1400px;margin:0 auto;--clarity-line:color-mix(in srgb,var(--line) 82%,transparent);--clarity-soft:color-mix(in srgb,var(--raised) 70%,transparent)}
.clarity-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:26px;margin:0 0 27px}.clarity-eyebrow{font-size:10px;letter-spacing:1.8px;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.clarity-heading h1{font-size:clamp(27px,2.65vw,39px);font-weight:500;letter-spacing:-1.3px;line-height:1.22}.clarity-heading p{max-width:615px;margin-top:10px;font-size:13px;line-height:1.7}.clarity-heading-actions{display:flex;gap:9px;align-items:center;padding-top:22px;flex-shrink:0}.clarity-heading-actions .btn{white-space:nowrap;font-size:12px}
.clarity-command{position:relative;padding:25px 27px 0;border:1px solid #b6a1ff33;border-radius:17px;background:radial-gradient(ellipse at 92% -70%,#a68eff20,transparent 73%),linear-gradient(120deg,#171821,#11131b);box-shadow:0 8px 35px #00000014;overflow:hidden}.clarity-command:before{content:'';position:absolute;height:1px;left:16%;right:16%;top:0;background:linear-gradient(90deg,transparent,#c0b0ff66,transparent)}.clarity-command-copy{display:flex;gap:15px;align-items:center}.clarity-command-emblem{display:grid;place-items:center;width:43px;height:43px;flex-shrink:0;border:1px solid #b6a1ff35;border-radius:13px;color:var(--accent);background:#b6a1ff0c}.clarity-command-emblem .ui-icon{width:23px;height:23px}.clarity-command h2{font-size:20px;font-weight:500;letter-spacing:-.45px}.clarity-command-copy p{font-size:12px;margin-top:4px}.clarity-command form{display:flex;gap:10px;margin:20px 0}.clarity-command input{min-width:0;flex:1;border:1px solid #3a3b4b;border-radius:9px;padding:13px 15px;background:#0b0d1499;color:var(--text);font-size:13px}.clarity-command input::placeholder{color:#9898aa}.clarity-command input:focus{border-color:var(--accent);outline:2px solid #b6a1ff20;outline-offset:2px}.clarity-command form .btn{flex-shrink:0;padding-inline:20px}.clarity-command-footer{display:flex;align-items:center;gap:23px;flex-wrap:wrap;padding:14px 0 16px;border-top:1px solid #b6a1ff16;font-size:11px;color:var(--muted)}.clarity-command-footer a{display:flex;align-items:center;gap:7px}.clarity-command-footer a:last-child{margin-left:auto}.clarity-command-footer .ui-icon{width:14px;height:14px}
.clarity-atlas{margin:29px 0 26px}.clarity-atlas-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.clarity-atlas-heading h2{font-size:15px;letter-spacing:0}.clarity-atlas-heading>a,.clarity-panel-head>a{display:inline-flex;gap:6px;align-items:center;flex-shrink:0;font-size:11px;color:var(--muted)}.clarity-type-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.clarity-type{display:grid;grid-template-columns:1fr auto;gap:9px 7px;padding:17px 14px 15px;background:var(--surface);border:1px solid var(--clarity-line);border-radius:12px;transition:background .15s,border-color .15s,transform .15s;min-width:0}.clarity-type:hover,.clarity-type:focus-visible{border-color:#b6a1ff60;background:var(--raised);transform:translateY(-2px)}.clarity-type-symbol{grid-column:1;grid-row:1;display:flex;align-items:center;color:var(--type-color,var(--accent));height:22px}.clarity-type-symbol .ui-icon{width:20px;height:20px}.clarity-type strong{grid-column:1/-1;grid-row:2;font-size:13px;font-weight:550;line-height:1.3}.clarity-type-count{grid-column:2;grid-row:1;align-self:center;font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.clarity-type small{grid-column:1/-1;font-size:10px;color:var(--muted);line-height:1.55}.clarity-type-person{--type-color:#d6afca}.clarity-type-topic{--type-color:#96c6ad}.clarity-type-project{--type-color:#bcaaff}.clarity-type-process{--type-color:#91c7d1}.clarity-type-decision{--type-color:#d8be8a}.clarity-type-action{--type-color:#bbc2d5}
.clarity-home-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(305px,1fr);gap:20px;align-items:start}.clarity-home-main,.clarity-home-aside{display:grid;gap:20px;min-width:0}.clarity-panel{border:1px solid var(--clarity-line);border-radius:14px;background:var(--surface);overflow:hidden;min-width:0}.clarity-panel-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;padding:22px 23px 18px}.clarity-panel-head h2{font-size:16px;font-weight:550;letter-spacing:-.25px}.clarity-panel-head p{font-size:11px;line-height:1.6;margin-top:4px}.clarity-panel-head>a{padding-top:3px}.clarity-motion-list{padding:0 23px 11px}.clarity-motion-row{display:flex;align-items:center;gap:13px;padding:14px 0;border-top:1px solid var(--clarity-line)}.clarity-motion-row>div{min-width:0;flex:1}.clarity-motion-icon{display:grid;place-items:center;width:34px;height:36px;flex-shrink:0;border-radius:9px;background:#b6a1ff08;color:#b3b1c6}.clarity-motion-title{font-size:13px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.clarity-motion-row p{font-size:10px;margin-top:4px}.clarity-row-arrow{color:var(--muted);padding:8px;margin-right:-8px;flex-shrink:0}.clarity-row-arrow .ui-icon{width:15px;height:15px}.clarity-overdue{color:var(--amber)}.clarity-draft{font-size:9px;border:1px solid #d8be8a2b;padding:2px 5px;border-radius:4px;color:#c5b68d;display:inline-block;margin-left:4px}.clarity-projects{padding:17px 23px 9px;border-top:1px solid var(--line);background:#ffffff01}.clarity-small-heading{display:flex;justify-content:space-between;gap:10px;font-size:10px;margin-bottom:6px}.clarity-small-heading>span{text-transform:uppercase;letter-spacing:1px;color:var(--muted)}.clarity-small-heading>a{color:var(--muted)}.clarity-projects .clarity-motion-row{border:0;padding-block:10px}
.clarity-recent-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;padding:0 23px 23px}.clarity-recent-card{display:flex;flex-direction:column;gap:10px;min-width:0;border:1px solid var(--clarity-line);border-radius:9px;padding:15px;background:#ffffff01}.clarity-recent-card:hover{background:var(--raised);border-color:#b6a1ff40}.clarity-recent-card>span{display:flex;justify-content:space-between;gap:7px;font-size:9px;color:var(--muted)}.clarity-recent-card h3{font-size:13px;line-height:1.55;font-weight:500;overflow-wrap:anywhere}.clarity-recent-card p{font-size:11px;line-height:1.7;overflow-wrap:anywhere}.clarity-recent-card small{display:flex;justify-content:space-between;align-items:center;font-size:9px;margin-top:auto;padding-top:4px}.clarity-recent-card .ui-icon{width:13px;height:13px}
.clarity-issue{display:flex;align-items:flex-start;gap:14px;padding:22px 24px;border-bottom:1px solid var(--clarity-line);min-width:0}.clarity-issue:last-child{border-bottom:0}.clarity-issue-symbol{display:grid;place-items:center;width:33px;height:33px;border:1px solid #dfbd8525;border-radius:9px;flex-shrink:0;color:#d3bb91;background:#dfbd8506}.clarity-issue-symbol .ui-icon{width:16px;height:16px}.clarity-issue-copy{min-width:0;flex:1}.clarity-issue-kind{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;color:var(--muted);font-size:10px;margin:0 0 6px}.clarity-issue h3{font-size:14px;line-height:1.6;font-weight:500;overflow-wrap:anywhere}.clarity-issue p{font-size:12px;line-height:1.7;margin-top:5px;overflow-wrap:anywhere}.clarity-issue-action{display:flex;align-items:center;gap:7px;flex-shrink:0;margin-top:7px;color:var(--accent);font-size:11px}.clarity-issue-action .ui-icon{width:14px;height:14px}.clarity-issue-compact{padding:15px 21px;gap:11px;border-top:1px solid var(--clarity-line);border-bottom:0}.clarity-issue-compact .clarity-issue-symbol{width:29px;height:29px;border:0;background:#dfbd8509}.clarity-issue-compact h3{font-size:12px}.clarity-issue-compact p{font-size:10px;line-height:1.65}.clarity-issue-compact .clarity-issue-kind{font-size:9px;margin-bottom:4px}.clarity-issue-candidate .clarity-issue-symbol{color:#aca4cb;border-color:#b6a1ff26;background:#b6a1ff08}.clarity-candidate-label{display:inline-block;font-size:10px;color:#bdb0de;background:#b6a1ff0b;border:1px solid #b6a1ff22;border-radius:5px;padding:3px 7px;line-height:1.5}.clarity-issue-compact .clarity-candidate-label{padding:0 5px;font-size:8px}.clarity-panel-foot{padding:14px 23px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:10px;color:var(--muted)}.clarity-panel-foot>a{display:flex;align-items:center;gap:7px}
.clarity-readiness-summary{display:flex;align-items:center;gap:15px;padding:0 23px 20px}.clarity-readiness-summary>strong{font-size:29px;letter-spacing:-1px;font-weight:500;white-space:nowrap;color:#c9bfed}.clarity-readiness-summary>strong>span{font-size:18px;color:var(--muted)}.clarity-readiness-summary>div{display:grid;gap:4px;font-size:11px;color:var(--text)}.clarity-readiness-summary small{font-size:10px}.clarity-profile-list{border-top:1px solid var(--clarity-line);padding:6px 22px}.clarity-profile{display:flex;gap:9px;align-items:center;padding:12px 0;font-size:10px}.clarity-profile strong{font-weight:500;font-size:11px;min-width:0;flex:1;overflow-wrap:anywhere}.clarity-profile>span:not(.clarity-readiness-dot){color:var(--muted);font-size:9px;white-space:nowrap}.clarity-profile .ui-icon{width:12px;height:12px;color:var(--muted)}.clarity-readiness-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.clarity-ready{background:#99c7ad}.clarity-gap{background:#d3bb91}.clarity-unchecked{background:#8e92a3}.clarity-footnote{font-size:10px;line-height:1.7;color:var(--muted)}.clarity-readiness>.clarity-footnote{padding:4px 23px 20px}.clarity-atlas>.clarity-footnote{margin-top:9px}.clarity-empty{padding:8px 23px 25px;min-width:0}.clarity-empty strong{display:block;font-size:13px;font-weight:500;margin-bottom:7px;color:var(--text)}.clarity-empty p{font-size:11px;line-height:1.8;max-width:510px}.clarity-empty .btn,.clarity-empty .clarity-text-link{margin-top:15px;display:inline-flex;font-size:11px}.clarity-text-link{color:var(--accent)}
.clarity-agent-panel{margin-top:22px}.clarity-agent-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0 24px 7px}.clarity-agent-event{display:flex;align-items:flex-start;gap:12px;padding:17px 22px 20px 0;border-top:1px solid var(--clarity-line)}.clarity-agent-event:nth-child(even){padding-left:24px;padding-right:0;border-left:1px solid var(--clarity-line)}.clarity-agent-dot{display:block;width:6px;height:6px;border-radius:50%;background:#aaa2c8;flex-shrink:0;margin-top:6px}.clarity-agent-failed .clarity-agent-dot{background:var(--red)}.clarity-agent-body{min-width:0;flex:1}.clarity-agent-byline{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px}.clarity-agent-byline strong{font-weight:500;color:#bab2cc}.clarity-agent-byline time{font-size:9px;color:var(--muted);white-space:nowrap}.clarity-agent-event h3{font-size:12px;font-weight:500;line-height:1.6;margin-top:7px}.clarity-agent-request{font-size:11px;color:#c0becd;line-height:1.75;margin-top:5px;overflow-wrap:anywhere}.clarity-agent-result{font-size:10px;line-height:1.75;margin-top:5px;overflow-wrap:anywhere}.clarity-event-state{font-size:9px;font-weight:400;margin-left:7px;color:var(--muted)}.clarity-agent-failed .clarity-event-state{color:var(--red)}.clarity-agent-references{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:9px;color:#b2a7d0;font-size:9px}.clarity-agent-references a{border-bottom:1px solid #b6a1ff28;overflow-wrap:anywhere}.clarity-agent-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 23px;border-top:1px solid var(--line);font-size:10px;color:var(--muted)}
.clarity-health-intro{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:20px 23px;border:1px solid #b6a1ff24;border-radius:12px;background:linear-gradient(100deg,#b6a1ff08,transparent);margin-bottom:25px}.clarity-health-intro>div{display:flex;align-items:center;gap:15px;max-width:760px}.clarity-health-intro p{font-size:12px;line-height:1.8}.clarity-health-intro p strong{display:block;color:var(--text);font-weight:500}.clarity-health-checkmark{color:var(--accent);display:grid;place-items:center;flex-shrink:0;width:33px;height:33px}.clarity-health-intro>span{font-size:10px;line-height:1.8;color:var(--muted);text-align:right;white-space:nowrap}.clarity-health-intro time{display:block}.clarity-health-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:28px;align-items:start}.clarity-health-nav{display:grid;gap:5px;position:sticky;top:92px}.clarity-health-nav>a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 12px;border:1px solid transparent;border-radius:8px;font-size:11px;color:var(--muted)}.clarity-health-nav>a>span{display:flex;align-items:center;gap:9px}.clarity-health-nav .ui-icon{width:15px;height:15px;flex-shrink:0}.clarity-health-nav>a:hover{background:var(--surface)}.clarity-health-nav>a[aria-current]{background:#b6a1ff0e;border-color:#b6a1ff25;color:#d2c5f7}.clarity-health-nav small{font-size:10px;min-width:20px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.clarity-health-nav>p{font-size:9px;line-height:1.8;margin:10px 12px 8px}.clarity-health-nav .clarity-health-side-link{border-top:1px solid var(--line);border-radius:0;margin-top:5px;padding-top:17px;color:var(--muted);font-size:10px}.clarity-result-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:0 0 17px}.clarity-result-heading h2{font-size:17px;letter-spacing:-.2px}.clarity-result-heading p{font-size:11px;margin-top:5px}.clarity-health-issues{border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.clarity-related{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.clarity-source-link{font-size:10px;border:1px solid #b6a1ff24;background:#b6a1ff04;padding:5px 8px;border-radius:5px;color:#bfb4db;overflow-wrap:anywhere}.clarity-pagination{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:20px;font-size:11px;color:var(--muted)}.clarity-pagination>div{display:flex;gap:8px}.clarity-coverage{margin-top:26px;border-top:1px solid var(--line);padding-top:16px;color:var(--muted)}.clarity-coverage summary{cursor:pointer;display:flex;align-items:center;gap:8px;font-size:11px;list-style:none;min-height:32px}.clarity-coverage summary::-webkit-details-marker{display:none}.clarity-coverage summary>.ui-icon:last-child{margin-left:auto;transition:transform .15s}.clarity-coverage[open] summary>.ui-icon:last-child{transform:rotate(90deg)}.clarity-coverage>div{padding:9px 0}.clarity-coverage p{font-size:11px;line-height:1.85;max-width:770px;margin-bottom:9px}
.clarity-home a:focus-visible,.clarity-health a:focus-visible,.clarity-home button:focus-visible,.clarity-health button:focus-visible,.clarity-health summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
@media(min-width:1700px){.clarity-heading h1{font-size:41px}.clarity-home-grid{grid-template-columns:minmax(0,1.45fr) minmax(340px,1fr)}.clarity-type{padding:20px 19px}.clarity-type strong{font-size:14px}.clarity-type small{font-size:11px}}
@media(max-width:1250px){.clarity-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.clarity-type{grid-template-columns:auto 1fr auto;gap:6px 11px;padding:15px}.clarity-type-symbol{grid-column:1;grid-row:1/3;align-self:center}.clarity-type strong{grid-column:2;grid-row:1}.clarity-type small{grid-column:2;grid-row:2}.clarity-type-count{grid-column:3;grid-row:1/3}.clarity-heading-actions{padding-top:15px}.clarity-heading-actions .btn{padding-inline:11px;font-size:11px}.clarity-home-grid{grid-template-columns:minmax(0,1.15fr) minmax(285px,1fr);gap:16px}.clarity-home-main,.clarity-home-aside{gap:16px}.clarity-panel-head{padding:19px 19px 16px}.clarity-panel-head>a{font-size:10px}.clarity-motion-list{padding-inline:19px}.clarity-recent-grid{padding-inline:19px;grid-template-columns:1fr}.clarity-recent-card:nth-child(n+3){display:none}.clarity-health-layout{grid-template-columns:185px minmax(0,1fr);gap:20px}.clarity-issue{padding:18px;gap:11px}.clarity-issue-action{font-size:10px}}
@media(max-width:1030px){.clarity-heading{flex-direction:column;gap:14px}.clarity-heading-actions{padding-top:0}.clarity-command-footer{gap:15px}.clarity-command-footer a:last-child{margin-left:0}.clarity-panel-head{flex-wrap:wrap;gap:8px}.clarity-agent-grid{grid-template-columns:1fr}.clarity-agent-event:nth-child(even){padding:17px 0 20px;border-left:0}.clarity-agent-event{padding-right:0}.clarity-health-layout{grid-template-columns:1fr;gap:24px}.clarity-health-nav{position:static;display:flex;flex-wrap:wrap;gap:7px}.clarity-health-nav>a{font-size:10px;padding:8px 10px;border-color:var(--line)}.clarity-health-nav>a>span{gap:6px}.clarity-health-nav>p{width:100%;margin:4px 0}.clarity-health-nav .clarity-health-side-link{border:0;margin:0;padding:7px 0}.clarity-health-intro>span{white-space:normal;min-width:105px}.clarity-issue-compact{padding:15px}}
@media(max-width:860px){.clarity-home-grid{grid-template-columns:1fr}.clarity-home-aside{grid-template-columns:1fr 1fr}.clarity-readiness-summary{padding-inline:18px;gap:12px}.clarity-readiness-summary>strong{font-size:25px}.clarity-profile-list{padding-inline:18px}.clarity-profile{flex-wrap:wrap}.clarity-profile>span:not(.clarity-readiness-dot){display:none}.clarity-recent-grid{grid-template-columns:1fr 1fr}.clarity-recent-card:nth-child(n+3){display:flex}.clarity-projects{padding-inline:19px}}
@media(max-width:600px){.clarity-heading{margin-bottom:21px}.clarity-heading h1{font-size:28px;letter-spacing:-.8px}.clarity-heading p{font-size:12px}.clarity-eyebrow{font-size:9px;letter-spacing:1.4px}.clarity-heading-actions{width:100%;flex-wrap:wrap}.clarity-heading-actions>.btn{flex:1;justify-content:center;padding:10px 12px}.clarity-command{padding:20px 18px 0;border-radius:13px}.clarity-command-emblem{width:35px;height:37px;border-radius:10px}.clarity-command-emblem .ui-icon{width:20px;height:20px}.clarity-command-copy{gap:12px}.clarity-command h2{font-size:17px}.clarity-command-copy p{font-size:11px}.clarity-command form{flex-direction:column;margin-block:17px}.clarity-command input{font-size:16px;padding:12px}.clarity-command form .btn{justify-content:center}.clarity-command-footer{gap:12px;align-items:flex-start;font-size:10px;padding-block:13px}.clarity-command-footer a{min-height:27px}.clarity-atlas{margin-top:23px}.clarity-atlas-heading h2{font-size:14px}.clarity-atlas-heading>a{font-size:10px}.clarity-type-grid{grid-template-columns:1fr 1fr;gap:8px}.clarity-type{padding:13px 11px;gap:6px 8px}.clarity-type-symbol .ui-icon{width:17px;height:17px}.clarity-type strong{font-size:12px}.clarity-type small{font-size:9px}.clarity-type-count{font-size:11px}.clarity-home-aside{grid-template-columns:1fr}.clarity-panel-head{padding:18px}.clarity-panel-head h2{font-size:15px}.clarity-panel-head p{font-size:10px}.clarity-motion-list,.clarity-projects{padding-inline:18px}.clarity-motion-title{font-size:12px}.clarity-motion-row{gap:10px}.clarity-motion-icon{width:30px;height:33px}.clarity-motion-row p{font-size:9px}.clarity-recent-grid{padding:0 18px 18px;gap:9px}.clarity-recent-card{padding:13px}.clarity-recent-card h3{font-size:12px}.clarity-recent-card>span{flex-wrap:wrap;font-size:8px}.clarity-recent-card p{font-size:10px}.clarity-recent-card small{font-size:9px}.clarity-agent-grid{padding-inline:18px}.clarity-agent-byline{flex-wrap:wrap;gap:4px}.clarity-agent-foot{padding:14px 18px;align-items:flex-start;flex-direction:column;gap:10px}.clarity-readiness-summary{padding-top:3px}.clarity-profile>span:not(.clarity-readiness-dot){display:block}.clarity-health-intro{padding:16px;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px}.clarity-health-intro>div{gap:10px;align-items:flex-start}.clarity-health-intro p{font-size:11px}.clarity-health-intro>span{padding-left:43px;text-align:left;display:flex;gap:5px;font-size:9px}.clarity-health-nav>a{font-size:9px;padding:8px}.clarity-health-nav .ui-icon{width:13px;height:13px}.clarity-result-heading{align-items:flex-start;flex-direction:column;gap:9px}.clarity-result-heading h2{font-size:16px}.clarity-issue{gap:10px;padding:17px 14px;flex-wrap:wrap}.clarity-issue h3{font-size:12px}.clarity-issue p{font-size:11px}.clarity-issue-symbol{width:28px;height:29px}.clarity-issue-copy{flex-basis:calc(100% - 42px)}.clarity-issue-action{margin:2px 0 0 38px;padding-block:6px;font-size:11px}.clarity-issue-compact{flex-wrap:nowrap;padding:15px 18px}.clarity-issue-compact .clarity-issue-copy{flex-basis:auto}.clarity-issue-compact .clarity-issue-action{margin:7px 0 0}.clarity-issue-kind{font-size:9px}.clarity-related{gap:6px}.clarity-source-link{font-size:9px}.clarity-pagination{font-size:10px;gap:10px}.clarity-pagination .btn{font-size:10px;padding-inline:9px}}
@media(prefers-reduced-motion:reduce){.clarity-type,.clarity-coverage summary>.ui-icon:last-child{transition:none}.clarity-type:hover,.clarity-type:focus-visible{transform:none}}

/* Compare candidates without silently combining their authority or evidence. */
dialog:has(.clarity-comparison){width:min(1140px,calc(100vw - 32px))}.clarity-comparison-note{color:var(--muted);margin:0 0 24px}.clarity-comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.clarity-comparison-grid>section{min-width:0;border:1px solid var(--line);border-radius:12px;padding:23px}.clarity-comparison-grid header{padding-bottom:18px;border-bottom:1px solid var(--line);margin-bottom:20px}.clarity-comparison-grid h3{font-size:21px;line-height:1.45;margin:9px 0}.clarity-comparison-grid header>small{display:block;color:var(--muted);font-size:11px;line-height:1.7;overflow-wrap:anywhere}.clarity-comparison-meta{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.clarity-comparison-meta span{font-size:10px;padding:3px 8px;border:1px solid var(--line);border-radius:5px;text-transform:capitalize;color:var(--muted)}.clarity-comparison-grid article{max-height:45vh;overflow:auto;line-height:1.85;font-size:14px;overflow-wrap:anywhere}.clarity-comparison-grid article>:first-child{margin-top:0}.clarity-comparison-grid article :is(h1,h2,h3){font-size:19px}.clarity-comparison-grid .btn{margin-top:22px}.clarity-issue button.clarity-issue-action{background:transparent;border:0;text-align:left;color:var(--accent);cursor:pointer;font:inherit;font-size:12px}
@media(max-width:760px){.clarity-comparison-grid{grid-template-columns:1fr}.clarity-comparison-grid>section{padding:18px}.clarity-comparison-grid article{max-height:none}}
