.aid-page{background:#f8faf8;color:#22352d}.aid-page section{scroll-margin-top:100px}.aid-page .container{max-width:1160px}.aid-hero{padding:46px 0 22px}.aid-hero h1{font-size:clamp(30px,5vw,48px);margin:10px 0}.aid-tabs,.aid-filters{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.aid-tabs a{padding:10px 16px;border:1px solid #cad8ce;border-radius:22px;background:#fff;color:#254e3b}.aid-page section[id]{padding:28px 0;border-bottom:1px solid #dce5df}.aid-profiles,.aid-news-grid{align-items:start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.aid-profile{padding:24px;border:1px solid #d6e1d9;border-radius:18px;background:#fff;min-width:0}.aid-profile h3{font-size:23px;margin:8px 0 12px}.aid-meta{font-size:13px;color:#486752}.aid-profile p,.aid-profile li{line-height:1.75;overflow-wrap:anywhere}.aid-two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.aid-two section{padding:0}.aid-two h4{margin:10px 0 4px;font-size:15px}.aid-two ul{padding-left:19px;margin:0}.aid-try{padding-top:16px;border-top:1px solid #e1e7e2}.aid-profile summary{cursor:pointer;font-size:13px;color:#52645a}.aid-filters{margin:22px 0}.aid-filters label{display:grid;gap:6px;flex:1;min-width:150px}.aid-filters input,.aid-filters select{width:100%;min-height:44px;padding:9px;border:1px solid #b9cbbf;border-radius:8px;background:white}.aid-empty{padding:20px;border:1px dashed #c4d2c7;border-radius:12px;grid-column:1/-1}.aid-admin{max-width:1020px;margin:auto;padding:28px 20px}.aid-admin textarea{width:100%;min-height:110px}.aid-admin input:not([type=checkbox]){width:100%;padding:10px}.aid-admin label{display:block;margin:12px 0}.aid-admin article{margin:20px 0;padding:22px;border:1px solid #d5dfd8;border-radius:14px;background:white}.aid-admin button{margin:6px}.aid-admin pre{white-space:pre-wrap}.aid-admin [role=status]{padding:12px 0}.aid-admin .aid-sources{font-size:14px;overflow-wrap:anywhere}.aid-page [hidden]{display:none!important}@media(max-width:720px){.aid-profiles,.aid-news-grid,.aid-two{grid-template-columns:1fr}.aid-profile{padding:20px}.aid-hero{padding-top:24px}.aid-tabs{gap:8px}.aid-tabs a{font-size:14px;padding:8px 11px}.aid-filters label{min-width:130px}.aid-admin{padding:20px 14px}}
/* v2.4.4: daily editorial brief and compact recommendation cards. */
.aid-tools-page .menu-hero{margin:24px 0 12px;padding:24px;background:#edf3eb;border:1px solid #d6e1d9;border-radius:18px}.aid-tools-page .mh-main{display:block;padding:0}.aid-tools-page .mh-copy{max-width:850px}.aid-tools-page .mh-visual{display:none}.aid-tools-page .mh-headline{font-size:clamp(25px,3vw,34px);line-height:1.4;margin:12px 0}.aid-tools-page .mh-headline br{display:none}.aid-tools-page .mh-description{max-width:820px;font-size:15px;line-height:1.7}.aid-tools-page .mh-actions{margin-top:14px}.aid-tools-page .mh-benefits{margin-top:16px;padding-top:14px}.aid-tools-page .mh-site-purpose{margin:10px 0 0}.aid-tools-page .mh-button{padding:10px 15px;min-height:44px}.aid-section-heading{display:flex;justify-content:space-between;align-items:start;gap:20px;flex-wrap:wrap;margin-bottom:14px}.aid-section-heading h2{margin:3px 0 8px}.aid-section-heading p{margin:4px 0;color:#52645a}.aid-news-date{display:grid;gap:5px;font-size:13px;min-width:190px}.aid-news-date select{min-height:44px;padding:9px;border:1px solid #b9cbbf;border-radius:8px;background:#fff;color:#22352d}.aid-news-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:18px;margin-top:16px;align-items:start}.aid-news-card{background:#fff;border:1px solid #d6e1d9;border-radius:14px;padding:20px;min-width:0}.aid-news-card h3{font-size:19px;line-height:1.5;margin:12px 0}.aid-news-featured h3{font-size:26px;letter-spacing:-.6px}.aid-news-card h3 a{color:#223f2f;text-decoration:none}.aid-news-card h3 a:hover{text-decoration:underline}.aid-news-card p{font-size:14px;line-height:1.8;margin:10px 0;overflow-wrap:anywhere}.aid-news-card p.aid-meta{font-size:12px}.aid-news-why{padding:12px 15px;background:#eff5ed;border-radius:9px;margin:16px 0}.aid-news-why small{color:#365b44}.aid-news-why p{margin:4px 0}.aid-news-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:14px}.aid-source-link{font-size:13px;overflow-wrap:anywhere}.aid-news-briefs{display:grid;gap:14px}.aid-tag{display:inline-block;background:#e8f0e8;color:#28553d;border-radius:5px;padding:3px 8px;margin-right:5px;font-size:12px}.aid-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.aid-compact{padding:0;border-radius:12px;overflow:hidden}.aid-compact>summary{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;padding:18px;min-height:142px;list-style:none;color:#22352d;font-size:14px}.aid-compact>summary::-webkit-details-marker{display:none}.aid-logo{display:grid;place-items:center;width:44px;height:44px;align-self:center;border-radius:10px;color:#28553d;background:#edf3eb;font-size:18px;font-weight:700}.aid-logo img{width:38px;height:38px;object-fit:contain}.aid-card-copy{display:grid;gap:3px;align-content:center;min-width:0}.aid-card-name{font-size:17px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.aid-card-field{font-size:11px;color:#456650}.aid-card-short{font-size:13px;line-height:1.5;color:#52645a}.aid-card-open{grid-column:1/-1;text-align:right;font-size:12px;color:#28553d}.aid-compact[open]{grid-column:1/-1}.aid-compact[open]>summary{min-height:108px;grid-template-columns:44px 1fr auto;align-items:center;background:#f1f6ef}.aid-compact[open] .aid-card-open{grid-column:auto}.aid-profile-detail{padding:4px 22px 20px}.aid-profile-detail h3{font-size:20px}.aid-profile-detail .aid-two section{border:0}.aid-method{margin-top:18px}.aid-method summary,.aid-tools-page #ai-benchmarks summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.aid-news-layout>.aid-empty{grid-column:1/-1}.aid-empty h3{font-size:18px;margin:0 0 8px}.aid-empty p{margin:6px 0}.aid-admin-toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:end;margin:18px 0}.aid-admin-toolbar label{flex:1;min-width:145px;margin:0}.aid-admin-toolbar select{width:100%;min-height:44px;padding:8px;border:1px solid #b9cbbf;border-radius:8px;background:#fff}.aid-admin .aid-stage-counts{font-size:13px;padding:12px;background:#edf3eb;border-radius:10px;line-height:1.8}.aid-admin .aid-review-list{display:grid;gap:8px}.aid-admin .aid-review-row{margin:0;padding:12px 16px}.aid-review-row>summary{min-height:44px;cursor:pointer;font-weight:600}.aid-review-row .aid-news-body{border-top:1px solid #e1e7e2;margin-top:12px;padding-top:10px}.aid-admin .aid-log-table{width:100%;border-collapse:collapse;font-size:13px}.aid-log-table th,.aid-log-table td{text-align:left;padding:10px 6px;border-bottom:1px solid #dce5df;vertical-align:top}.aid-admin .aid-log-wrap{overflow-x:auto}.aid-admin .aid-audit{font-size:12px;line-height:1.8}.aid-title-options{display:flex;flex-wrap:wrap;gap:6px}.aid-admin .aid-title-options button{font-size:13px}.aid-admin input,.aid-admin textarea,.aid-admin select{font:inherit;color:#22352d}.aid-admin input[type=checkbox]{width:18px;height:18px}.aid-admin button{min-height:44px}.aid-admin .aid-sources{line-height:1.8}.aid-admin .aid-news-body h3{font-size:17px}.aid-admin .aid-stage-note{color:#52645a;font-size:13px}.aid-news-detail:focus-within{outline-offset:3px}
@media(max-width:720px){.aid-news-layout{grid-template-columns:1fr}.aid-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.aid-compact>summary{grid-template-columns:30px minmax(0,1fr);padding:12px;gap:8px;min-height:146px}.aid-logo{width:30px;height:34px;font-size:14px;border-radius:7px}.aid-logo img{width:28px;height:28px}.aid-card-name{font-size:14px}.aid-card-field{font-size:11px}.aid-card-short{font-size:12px}.aid-card-open{font-size:11px}.aid-compact[open]>summary{grid-template-columns:30px 1fr;min-height:116px}.aid-compact[open] .aid-card-open{grid-column:1/-1}.aid-profile-detail{padding:8px 15px 16px}.aid-news-featured h3{font-size:23px}.aid-tools-page .menu-hero{padding:18px;margin:18px 0 8px}.aid-tools-page .mh-benefits{gap:8px}.aid-tools-page .mh-headline{font-size:25px}.aid-tools-page .mh-description{font-size:14px}.aid-news-date{width:100%}.aid-news-card{padding:18px}.aid-admin .aid-log-table{min-width:520px}.aid-admin .aid-two{display:block}}
.aid-tools-page .menu-hero h1{font-size:30px}.aid-tools-page .mh-headline,.aid-tools-page .mh-benefits,.aid-tools-page .mh-site-purpose{display:none}.aid-tools-page .mh-description{margin-top:12px}.aid-tools-page .mh-actions .mh-button{flex:0 1 auto}

/* Hot AI: dated evidence, compact cards, no invented platform-wide totals. */
.aid-social{margin:14px 0;padding:12px;border-radius:12px;background:#f4f7f8;font-size:13px;overflow-wrap:anywhere}.aid-social-chips{display:flex;gap:6px;flex-wrap:wrap}.aid-social-chip{background:#fff;border:1px solid #dce5e4;border-radius:7px;padding:5px 8px}.aid-social details{margin-top:7px}.aid-social summary{cursor:pointer;color:#245b63}.aid-social h4{margin:14px 0 4px}.aid-social p{font-size:12px!important;line-height:1.65!important;margin:5px 0!important}.aid-social-pending{font-size:12px;color:#6a7778}.aid-news-briefs>.aid-news-card>p:not(.aid-meta):not(.aid-social-pending){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.aid-admin textarea[data-name=social]{font-family:monospace;min-height:180px}.aid-social ul{padding-left:18px}.aid-social li{margin:7px 0}
/* Approved 2026-10-18 image reference: large news visual + short side list, small logo cards below. */
.aid-tools-page{--aid-green:#1b5943;--aid-line:#dce5dd;background:#f7f9f6;padding-bottom:36px}.aid-tools-page .container{max-width:1200px}.aid-tools-heading{padding:24px 0 18px}.aid-tools-heading>p{margin:0 0 8px;font-size:15px;color:#3e554a}.aid-tools-heading h1{font-size:38px;line-height:1.25;letter-spacing:-.045em;color:#163e2e;margin:0}.aid-tools-heading>span{display:block;font-size:13px;line-height:1.7;color:#637267;margin-top:9px}.aid-tools-page section#ai-latest,.aid-tools-page section#ai-recommendations{background:white;border:1px solid var(--aid-line);border-radius:16px;padding:24px;margin:0 0 16px}.aid-tools-page .aid-section-heading{margin-bottom:18px;gap:14px;align-items:center}.aid-tools-page .aid-section-heading h2{font-size:29px;line-height:1.4;letter-spacing:-.045em;margin:0 0 5px;color:#173d2e}.aid-tools-page .aid-section-heading p{font-size:15px;line-height:1.65;margin:0;color:#637267}.aid-news-kicker{display:none}.aid-tools-page .aid-news-date{min-width:188px}.aid-tools-page .aid-news-date select{font-size:13px;border-color:#d9e3dc;border-radius:9px;color:#31473b;background:#fff}.aid-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.aid-tools-page .aid-news-layout{display:grid;grid-template-columns:1.8fr 1fr;gap:24px;align-items:stretch;margin-top:0}.aid-tools-page .aid-news-card{border:0;border-radius:0;padding:0;background:transparent;min-width:0}.aid-tools-page .aid-news-featured{display:grid;grid-template-columns:.9fr 1.1fr;gap:22px}.aid-news-photo{display:block;border-radius:10px;overflow:hidden;min-width:0;background:#eef2ec}.aid-news-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:56% center}.aid-news-featured>.aid-news-photo{min-height:310px}.aid-news-copy{min-width:0;align-self:center}.aid-tools-page .aid-tag{font-size:11px;padding:3px 8px;border-radius:12px;background:#eaf1eb;color:#28553d;margin:0}.aid-tools-page .aid-news-card h3{font-size:16px;line-height:1.5;letter-spacing:-.035em;margin:7px 0 5px}.aid-tools-page .aid-news-featured h3{font-size:23px;line-height:1.45;margin:10px 0 8px}.aid-tools-page .aid-news-card h3 a{color:#1d3026}.aid-tools-page .aid-news-card .aid-news-summary{font-size:13px;line-height:1.65;color:#667368;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.aid-tools-page .aid-news-featured .aid-news-summary{font-size:14px;-webkit-line-clamp:2}.aid-tools-page .aid-news-why{display:flex;gap:10px;padding:13px 14px;border-radius:10px;background:#f0f5ed;margin:14px 0}.aid-news-why>span{font-size:23px;line-height:1.3;color:#427856}.aid-news-why b{font-size:13px;color:#2e5a40}.aid-tools-page .aid-news-why p{font-size:13px;line-height:1.65;margin:3px 0 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.aid-tools-page .aid-news-card .aid-news-dates{font-size:11px;margin:10px 0 7px;color:#758177}.aid-tools-page .aid-news-actions{display:flex;align-items:center;gap:10px;margin:0;flex-wrap:wrap}.aid-primary-link{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:16px;background:var(--aid-green);color:#fff;border-radius:8px;padding:9px 15px;font-size:13px;font-weight:700;text-decoration:none}.aid-primary-link:hover{background:#144430}.aid-tools-page .aid-source-link{display:inline-flex;align-items:center;min-height:34px;color:#145f86;font-size:12px;line-height:1.5;text-underline-offset:3px}.aid-tools-page .aid-news-briefs{display:grid;gap:0;border-left:1px solid #e3e9e4;padding-left:22px;align-content:start}.aid-tools-page .aid-news-brief{display:grid;grid-template-columns:86px minmax(0,1fr);gap:13px;padding:0 0 14px;margin:0 0 14px;border-bottom:1px solid #e7ece7}.aid-tools-page .aid-news-brief:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.aid-news-brief .aid-news-photo{height:92px;align-self:start;margin-top:3px}.aid-news-brief .aid-news-copy{align-self:start}.aid-news-brief h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.aid-tools-page .aid-news-brief .aid-news-summary{display:none}.aid-tools-page .aid-news-brief .aid-news-dates{display:none}.aid-tools-page .aid-news-social .aid-social-pending{font-size:10px;line-height:1.5;color:#758177;margin:4px 0 0}.aid-social-inline{display:block;color:#64766a;font-size:10px;line-height:1.6;text-decoration:none;margin-top:4px}.aid-social-inline small{font-size:10px}.aid-tools-page .aid-news-footnote{font-size:10px;line-height:1.6;color:#7b867d;margin:14px 0 0}.aid-tools-page .aid-news-layout>.aid-empty{grid-column:1/-1}.aid-tools-page #ai-recommendations .aid-section-heading h2{font-size:26px}.aid-category-tabs{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.aid-category-tabs button{border:1px solid #e0e6e0;background:#fafbf9;border-radius:20px;padding:8px 13px;min-height:40px;font-size:12px;color:#52665a;cursor:pointer;white-space:nowrap}.aid-category-tabs button[aria-pressed=true]{background:var(--aid-green);border-color:var(--aid-green);color:#fff}.aid-tools-page .aid-compact-grid{margin-top:0;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.aid-tools-page .aid-compact{border-radius:12px;border:1px solid #dfe6df;background:#fff}.aid-tools-page .aid-compact>summary{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;padding:16px 18px;min-height:116px;position:relative}.aid-tools-page .aid-logo{background:transparent;border-radius:0;width:52px;height:52px;font-size:22px}.aid-tools-page .aid-logo img{width:48px;height:48px;object-fit:contain}.aid-tools-page .aid-card-name{font-size:17px;line-height:1.35;letter-spacing:-.025em}.aid-tools-page .aid-card-field{display:table;width:fit-content;font-size:10px;line-height:1.5;background:#edf2ee;color:#37614b;border-radius:5px;padding:1px 5px;margin-top:2px}.aid-tools-page .aid-card-short{font-size:12px;line-height:1.5}.aid-tools-page .aid-card-open{grid-column:2;text-align:right;font-size:11px;line-height:1.4;color:#24634b;margin-top:2px}.aid-tools-page .aid-card-open span{display:none}.aid-tools-page .aid-compact[open]{grid-column:1/-1}.aid-tools-page .aid-compact[open]>summary{grid-template-columns:52px 1fr auto;min-height:100px}.aid-tools-page .aid-compact[open] .aid-card-open{grid-column:3}.aid-recommendation-footer{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;margin-top:12px;color:#708074}.aid-recommendation-footer p{font-size:11px;line-height:1.7;margin:0}.aid-recommendation-footer #aid-count{font-size:11px;margin-right:auto}.aid-advanced{flex-basis:100%;font-size:12px}.aid-advanced summary,.aid-tools-page .aid-method summary{min-height:36px;display:flex;align-items:center;cursor:pointer;color:#566c5c;font-size:11px}.aid-tools-page .aid-method{margin-top:0}.aid-advanced .aid-filters{margin:6px 0 14px}.aid-tools-page .aid-method p{font-size:12px;line-height:1.8}.aid-tools-page #ai-benchmarks{padding:4px 0;border:0;font-size:12px}.aid-tools-page a:focus-visible,.aid-tools-page button:focus-visible,.aid-tools-page summary:focus-visible{outline:3px solid #2b7759;outline-offset:3px}
@media(min-width:721px) and (max-width:1100px){.aid-tools-page .aid-news-layout{grid-template-columns:1.6fr 1fr;gap:18px}.aid-tools-page .aid-news-featured{grid-template-columns:1fr;gap:14px}.aid-news-featured>.aid-news-photo{height:190px;min-height:0}.aid-tools-page .aid-news-briefs{padding-left:17px}.aid-tools-page .aid-news-featured h3{font-size:22px}.aid-category-tabs{justify-content:flex-start}}
@media(max-width:720px){.aid-tools-page .container{padding-left:12px;padding-right:12px}.aid-tools-heading{padding:19px 0 16px}.aid-tools-heading>p{font-size:12px}.aid-tools-heading h1{font-size:29px}.aid-tools-heading>span{font-size:12px}.aid-tools-page section#ai-latest,.aid-tools-page section#ai-recommendations{padding:16px 14px;border-radius:13px;margin-bottom:12px}.aid-tools-page .aid-section-heading{gap:10px;margin-bottom:14px}.aid-tools-page .aid-section-heading h2{font-size:22px}.aid-tools-page .aid-section-heading p{font-size:12px}.aid-tools-page .aid-news-date{min-width:0;width:auto}.aid-tools-page .aid-news-date select{font-size:11px;max-width:165px;padding:7px;min-height:40px}.aid-tools-page .aid-news-layout{grid-template-columns:1fr;gap:18px}.aid-tools-page .aid-news-featured{grid-template-columns:1fr;gap:13px}.aid-news-featured>.aid-news-photo{height:160px;min-height:0}.aid-tools-page .aid-news-featured h3{font-size:20px;line-height:1.5;margin:7px 0}.aid-tools-page .aid-news-featured .aid-news-summary{font-size:13px;line-height:1.7}.aid-tools-page .aid-news-why{padding:11px 12px;margin:12px 0}.aid-tools-page .aid-news-why p{font-size:12px}.aid-primary-link{min-height:44px;padding:8px 12px;font-size:12px;gap:12px}.aid-tools-page .aid-news-briefs{padding-left:0;border-left:0;gap:0;border-top:1px solid #e4ebe4;padding-top:15px}.aid-tools-page .aid-news-brief{grid-template-columns:74px minmax(0,1fr);gap:11px;padding-bottom:11px;margin-bottom:11px}.aid-news-brief .aid-news-photo{height:74px}.aid-tools-page .aid-news-brief h3{font-size:14px;line-height:1.5;margin:4px 0 0}.aid-tools-page .aid-news-brief .aid-tag{font-size:10px;padding:1px 6px}.aid-tools-page .aid-source-link{font-size:11px;min-height:30px}.aid-tools-page .aid-news-brief .aid-news-social{display:block}.aid-tools-page .aid-news-footnote{font-size:9px;line-height:1.7}.aid-tools-page #ai-recommendations .aid-section-heading{display:block}.aid-tools-page #ai-recommendations .aid-section-heading h2{font-size:22px}.aid-category-tabs{justify-content:flex-start;gap:6px;margin-top:12px}.aid-category-tabs button{font-size:10px;padding:7px 10px;min-height:34px}.aid-tools-page .aid-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.aid-tools-page .aid-compact>summary{grid-template-columns:32px minmax(0,1fr);gap:7px;padding:12px 10px;min-height:122px}.aid-tools-page .aid-logo{width:32px;height:36px}.aid-tools-page .aid-logo img{width:32px;height:32px}.aid-tools-page .aid-card-name{font-size:13px;line-height:1.4;overflow-wrap:anywhere}.aid-tools-page .aid-card-field{font-size:9px;padding:0 4px}.aid-tools-page .aid-card-short{font-size:10px;line-height:1.5}.aid-tools-page .aid-card-open{grid-column:2;font-size:10px;margin-top:3px}.aid-tools-page .aid-compact[open]>summary{grid-template-columns:32px 1fr;min-height:100px}.aid-tools-page .aid-compact[open] .aid-card-open{grid-column:2}.aid-recommendation-footer{gap:4px}.aid-recommendation-footer p{font-size:10px}.aid-tools-page #ai-recommendations .aid-filters{gap:10px}.aid-tools-page #ai-recommendations .aid-filters label{min-width:120px}}
@media(max-width:720px){.aid-tools-page .container{width:100%}}
.aid-tools-page [data-ai-id=canva] .aid-logo{background:linear-gradient(135deg,#00c4cc,#7d2ae8);border-radius:50%}.aid-tools-page [data-ai-id=canva] .aid-logo img{width:85%;height:85%}
@media(max-width:720px){.aid-tools-page .aid-card-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aid-tools-page .aid-card-short{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aid-tools-page .aid-card-field{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.aid-tools-page .aid-compact>summary{min-height:126px}}
@media(min-width:721px) and (max-width:1000px){.aid-tools-page .aid-compact>summary{grid-template-columns:38px minmax(0,1fr);gap:9px;padding:14px;min-height:132px}.aid-tools-page .aid-logo{width:38px;height:38px}.aid-tools-page .aid-logo img{width:38px;height:38px}.aid-tools-page .aid-card-name{font-size:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aid-tools-page .aid-card-short{font-size:11px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aid-tools-page .aid-card-field{font-size:9px;white-space:nowrap;max-width:100%;overflow:hidden}.aid-tools-page .aid-card-open{font-size:10px}}

/* Compact article dates fit the approved news geometry without squeezing titles. */
.aid-news-card .publication-dates{color:#718074;font-size:9px;line-height:1.45;margin:4px 0}.aid-news-brief>.publication-dates{grid-column:1/-1;margin:0}.aid-tools-page .aid-news-brief{row-gap:3px}.aid-category-tabs button small{font-size:9px;opacity:.8}
@media(max-width:720px){.aid-tools-page .aid-news-featured .aid-news-summary,.aid-tools-page .aid-news-why p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.aid-news-featured>.aid-news-photo{height:148px}.aid-tools-page .aid-news-brief{padding-bottom:8px;margin-bottom:8px;row-gap:2px}.aid-news-brief>.publication-dates{font-size:10px;letter-spacing:0}.aid-tools-page .aid-news-why{margin:9px 0;padding:9px 10px}}
@media(max-width:720px){.aid-news-featured>.aid-news-photo{height:128px}.aid-tools-page .aid-news-featured .aid-news-summary,.aid-tools-page .aid-news-why p{-webkit-line-clamp:1}.aid-tools-page .aid-news-why{padding:8px 10px}.aid-tools-page .aid-news-brief{padding-bottom:5px;margin-bottom:5px}}

@media(min-width:721px) and (max-width:1000px){.aid-tools-page .aid-card-short{-webkit-line-clamp:1}}
@media(min-width:1101px){.aid-tools-page .aid-news-brief{padding-bottom:5px;margin-bottom:5px;row-gap:2px}}
