/* Layout defaults for the front end and the visual editor. User block styles take priority. */
:root{--ink:var(--wp--preset--color--ink,#222521);--muted:#73796c;--accent:var(--wp--preset--color--accent,#e14d2a)}
:where(.wp-site-blocks){padding:0!important}:where(.wp-site-blocks>*){margin-block-start:0}
:where(.container){width:calc(100% - 80px);max-width:1240px;margin-left:auto;margin-right:auto}
:where(.iale-main){padding-top:20px;padding-bottom:64px}:where(.iale-block-header){border-bottom:1px solid #e6e9e0}
:where(.iale-utility){font-size:11px;color:var(--muted);min-height:36px}:where(.iale-utility p){margin:0}:where(.iale-masthead){padding-block:25px}:where(.iale-site-title){font-size:30px;font-weight:800;letter-spacing:-1.3px;line-height:1.1;margin:0}:where(.iale-site-title a){text-decoration:none}:where(.iale-brand){gap:12px}:where(.iale-masthead-note){font-size:11px;color:var(--muted)}
:where(.iale-nav-row){padding-block:14px;border-top:1px solid #e6e9e0}:where(.iale-block-navigation){font-size:12px;font-weight:650}:where(.iale-nav-row .wp-block-navigation__container){gap:26px}:where(.iale-nav-row .wp-block-search){margin:0}:where(.iale-nav-row .wp-block-search__button){color:var(--ink);background:transparent;padding:3px;border:0}
:where(.home-intro){max-width:720px;padding:35px 0 30px}:where(.home-intro h1){font-size:clamp(36px,4.2vw,57px);letter-spacing:-2.3px;line-height:1.06;margin:12px 0 18px}:where(.home-intro>p:last-child){font-size:15px;color:var(--muted)}:where(.eyebrow,.strip-label){font-size:10px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}:where(.discovery-strip){padding:12px 0;border-bottom:1px solid #e6e9e0;font-size:11px}:where(.discovery-strip p){margin:0}
:where(.iale-query){margin:0}:where(.iale-cards){list-style:none;padding:0;margin:0;gap:28px}:where(.iale-cards .wp-block-post){margin:0}:where(.iale-card-image){margin:0;overflow:hidden;border-radius:4px}:where(.iale-card-image img){width:100%;aspect-ratio:3/2;object-fit:cover;display:block}:where(.iale-card-copy){padding:18px 0}:where(.iale-card-title){font-size:25px;letter-spacing:-.7px;line-height:1.12;margin:10px 0}:where(.iale-card-title a){text-decoration:none}:where(.iale-card-copy>.wp-block-post-excerpt){font-size:13px;color:var(--muted);margin:12px 0}:where(.iale-block-meta){font-size:10px;color:var(--muted);gap:12px;margin-top:12px}:where(.iale-card-copy>.iale-dynamic-block){margin:0}:where(.category-label){font-size:10px;text-transform:uppercase;letter-spacing:1.4px;color:var(--accent);font-weight:700}
:where(.iale-feature-cards){display:grid!important;grid-template-columns:1.65fr 1fr!important;gap:28px}:where(.iale-feature-cards>.wp-block-post:first-child){grid-row:span 2}:where(.iale-feature-cards>.wp-block-post:first-child .iale-card-title){font-size:34px;letter-spacing:-1px}:where(.iale-feature-cards>.wp-block-post:not(:first-child)){display:grid;grid-template-columns:44% 1fr;gap:20px}:where(.iale-feature-cards>.wp-block-post:not(:first-child) .iale-card-copy){padding:0}:where(.iale-feature-cards>.wp-block-post:not(:first-child) .iale-card-title){font-size:22px}:where(.iale-feature-cards>.wp-block-post:not(:first-child) .wp-block-post-excerpt){display:none}
:where(.iale-editorial-grid){display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:48px;margin-top:44px}:where(.iale-feed>h2){font-size:29px;border-bottom:2px solid var(--ink);padding-bottom:17px;margin:0 0 0}:where(.iale-feed-cards){display:block!important}:where(.iale-feed-cards>.wp-block-post){display:grid;grid-template-columns:220px 1fr;gap:24px;padding:28px 0;border-bottom:1px solid #e6e9e0}:where(.iale-feed-cards .iale-card-copy){padding:0}:where(.iale-feed-cards .iale-card-title){font-size:25px}
:where(.iale-sidebar){display:flex;flex-direction:column;gap:26px}:where(.chart-widget,.sponsor-widget){padding:28px;border-radius:5px}:where(.chart-widget){background:#f6f7f3}:where(.chart-widget h2){font-size:27px;margin:0 0 10px}:where(.iale-sidebar-deck){font-size:13px;color:var(--muted)}:where(.sponsor-widget){background:#e9eedf}:where(.sponsor-widget h2){font-size:32px;letter-spacing:-1px}:where(.sponsor-widget p){font-size:13px}:where(.rankings-preview){list-style:none;padding:0}:where(.rankings-preview-item){display:flex;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid #e1e5da}:where(.rankings-preview-rank){width:16px;color:var(--muted);font-size:12px}:where(.rankings-preview-app){min-width:0}:where(.rankings-preview-name){font-size:12px;font-weight:650}:where(.rankings-preview-developer){font-size:10px;color:var(--muted)}:where(.rankings-preview-item img){border-radius:11px;flex:none}:where(.rankings-meta){font-size:11px;color:var(--muted)}
:where(.iale-discover-banner){margin-top:44px;padding:36px;background:#e9eedf;border-radius:5px}:where(.iale-discover-banner h2){font-size:38px;letter-spacing:-1.3px;margin:10px 0}:where(.iale-discover-banner>p){font-size:14px}
:where(.iale-block-footer){background:#f6f7f3;padding:44px 0;border-top:1px solid #e6e9e0}:where(.iale-block-footer .wp-block-navigation){margin:28px 0}:where(.iale-block-footer p){font-size:12px;color:var(--muted)}
:where(.iale-page){max-width:900px;margin-inline:auto}:where(.iale-page h1,.article-header h1){font-size:clamp(36px,4vw,54px);letter-spacing:-1.8px}:where(.iale-post>.article-header){margin-bottom:24px}:where(.iale-article-image){margin:28px 0}:where(.iale-article-image img){max-width:100%;height:auto;border-radius:4px}:where(.entry-content){font-size:18px;line-height:1.8}:where(.wp-block-query-pagination){margin-top:30px}:where(.iale-dynamic-block .iale-ad){margin-inline:0;width:100%}
.editor-styles-wrapper :where(.iale-main,.iale-block-header,.iale-block-footer){font-family:var(--wp--preset--font-family--system)}
@media(max-width:1000px){:where(.container){width:calc(100% - 48px)}:where(.iale-editorial-grid){grid-template-columns:minmax(0,1fr) 270px;gap:28px}:where(.iale-feed-cards>.wp-block-post){grid-template-columns:160px 1fr}:where(.iale-feature-cards>.wp-block-post:not(:first-child)){display:block}:where(.iale-feature-cards>.wp-block-post:not(:first-child) .iale-card-copy){padding-top:12px}}
@media(max-width:781px){:where(.iale-editorial-grid){grid-template-columns:1fr}:where(.iale-sidebar){display:grid;grid-template-columns:1fr 1fr}:where(.iale-masthead-note){display:none}:where(.iale-feature-cards){grid-template-columns:1fr 1fr!important}:where(.iale-feature-cards>.wp-block-post:first-child){grid-row:auto;grid-column:1/-1}}
@media(max-width:600px){:where(.container){width:calc(100% - 36px)}:where(.iale-site-title){font-size:23px}:where(.iale-utility){font-size:9px}:where(.iale-utility>p:first-child){display:none}:where(.iale-masthead){padding-block:23px}:where(.iale-nav-row){padding-block:10px}:where(.iale-block-navigation .wp-block-navigation__responsive-container.is-menu-open){padding:30px}:where(.iale-nav-row .wp-block-navigation__container){gap:16px}:where(.discovery-strip>p:nth-child(2)){display:none}:where(.discovery-strip){font-size:10px}:where(.home-intro){padding:27px 0}:where(.home-intro h1){font-size:37px;letter-spacing:-1.5px}:where(.iale-feature-cards){gap:20px}:where(.iale-feature-cards>.wp-block-post:first-child .iale-card-title){font-size:29px}:where(.iale-feature-cards>.wp-block-post:not(:first-child) .iale-card-title){font-size:19px}:where(.iale-feature-cards>.wp-block-post:not(:first-child) .iale-block-meta){display:none}:where(.iale-feed-cards>.wp-block-post){grid-template-columns:118px 1fr;gap:16px;padding:24px 0}:where(.iale-feed-cards .iale-card-title){font-size:20px}:where(.iale-feed-cards .wp-block-post-excerpt){display:none}:where(.iale-sidebar){display:flex}:where(.iale-cards:not(.iale-feature-cards):not(.iale-feed-cards)){grid-template-columns:1fr!important}:where(.iale-discover-banner){padding:27px}:where(.iale-discover-banner h2){font-size:30px}:where(.entry-content){font-size:16px}:where(.iale-block-footer){padding:32px 0}}
:where(body){margin:0}:where(img){max-width:100%}:where(.rankings-panel){margin-top:24px}:where(.rankings-filters){display:flex;gap:24px;align-items:end;padding:24px;background:#f6f7f3;border:1px solid #e5e9df;border-radius:5px;margin:28px 0}:where(.rankings-filters>div){flex:1}:where(.rankings-filters label){display:block;font-size:12px;font-weight:700;margin-bottom:7px}:where(.rankings-filters select){display:block;width:100%;font:inherit;font-size:14px;background:#fff;border:1px solid #ccd3c5;padding:12px;border-radius:4px}:where(.rankings-filters button){background:var(--accent);color:#fff;border:0;border-radius:4px;font:inherit;font-size:14px;font-weight:700;padding:14px 22px;cursor:pointer}:where(.rankings-table-wrap){overflow:auto;border:1px solid #e5e9df;border-radius:5px}:where(.rankings-table){width:100%;border-collapse:collapse}:where(.rankings-table th,.rankings-table td){padding:16px;text-align:left;border-bottom:1px solid #e5e9df;font-size:14px}:where(.rankings-table thead th){font-size:11px;text-transform:uppercase;letter-spacing:1px;background:#f6f7f3}:where(.rankings-table tbody th){font-weight:600}:where(.rankings-rank){width:70px;color:var(--muted)}:where(.rankings-app){display:flex;gap:15px;align-items:center;min-width:225px}:where(.rankings-app img){width:52px;height:52px;border-radius:12px;flex:none}:where(.rankings-app-info span){display:block;color:var(--muted);font-size:10px;font-weight:400;margin-top:4px}:where(.rankings-pagination){display:flex;gap:12px;margin:24px 0}:where(.rankings-pagination a){padding:10px 16px;font-size:13px;border:1px solid #d8decf;border-radius:4px}:where(.rankings-pagination a[aria-current=page]){background:var(--ink);color:#fff}:where(.rankings-methodology){font-size:13px;color:var(--muted);max-width:840px;padding-top:20px}:where(.rankings-methodology h2){font-size:22px;color:var(--ink)}:where(.rankings-notice){font-size:13px;background:#f6f7f3;padding:18px;border-radius:4px}:where(.iale-disclosure){padding:18px 22px;background:#fff4e1;border-left:3px solid #b1843b;margin:24px 0;font-size:14px}:where(.iale-disclosure p:last-child){margin-bottom:0}:where(.iale-breadcrumbs){font-size:11px;color:var(--muted);margin:10px 0 22px}:where(.iale-breadcrumbs ol){display:flex;flex-wrap:wrap;list-style:none;gap:8px;padding:0}:where(.iale-breadcrumbs li+li:before){content:'/';margin-right:8px}:where(.iale-ad){text-align:center;min-height:100px;padding:20px;background:#f6f7f3;margin-block:25px}:where(.iale-ad__label){display:block;font-size:9px;letter-spacing:1.5px;color:var(--muted);text-transform:uppercase;margin-bottom:9px}:where(.iale-social iframe){max-width:100%;border:0}:where(.iale-social figcaption){font-size:12px;color:var(--muted)}:where(.error-page){max-width:800px;padding-block:70px}:where(.error-page h1){font-size:clamp(38px,5vw,62px)}:where(.screen-reader-text){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:600px){:where(.rankings-filters){flex-direction:column;align-items:stretch;gap:16px;padding:18px}:where(.rankings-table th,.rankings-table td){padding:12px;font-size:12px}:where(.rankings-app){gap:10px;min-width:190px}:where(.rankings-app img){width:42px;height:42px}}
:where(.iale-masthead){padding-block:16px}:where(.iale-nav-row){padding-block:9px}.iale-nav-row .wp-block-search__button{padding:8px 12px}:where(.home-intro){padding:27px 0}:where(.iale-block-header .iale-utility p){margin:0}
