/* 2.11: the Posts/Guides archive must escape GeneratePress content/sidebar measures. */
body.blog #page,body.blog .site.grid-container,body.blog .site-content,body.blog #primary,body.blog .content-area,body.blog .site-main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important}
body.blog #right-sidebar,body.blog #left-sidebar,body.blog .widget-area.sidebar{display:none!important}
body.blog .inside-article,body.blog .entry-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important}
body.blog .ada-guides-page{width:100%;max-width:none;margin:0 auto;overflow-x:clip}
body.blog .ada-guides-page .ada-home-wrap{width:min(calc(100% - 48px),1220px)!important;max-width:1220px!important;margin-inline:auto!important}
@media(max-width:820px){body.blog .ada-guides-page .ada-home-wrap{width:min(calc(100% - 28px),1220px)!important}}

.ada-guides-page{--ada-guides-line:var(--uc-color-border);--ada-guides-soft:var(--uc-color-surface-soft);--ada-guides-ink:var(--uc-color-heading);--ada-guides-muted:var(--uc-color-muted);background:var(--uc-color-bg);color:var(--ada-guides-ink)}
.ada-guides-hero{padding:54px 0 58px;border-bottom:1px solid var(--ada-guides-line);background:linear-gradient(180deg,var(--ada-guides-soft),var(--uc-color-bg))}.ada-guides-hero__inner{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.72fr);gap:64px;align-items:end}.ada-guides-hero__copy{max-width:790px}.ada-guides-hero h1{margin:10px 0 18px;max-width:820px;font:780 clamp(46px,6vw,76px)/.98 var(--uc-font-heading);letter-spacing:-.055em;color:var(--ada-guides-ink)}.ada-guides-hero__copy>p:last-of-type{max-width:720px;margin:0;color:var(--ada-guides-muted);font-size:18px;line-height:1.65}.ada-guides-search{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:28px;padding:7px 8px 7px 16px;border:1px solid var(--ada-guides-line);border-radius:18px;background:var(--uc-color-surface);box-shadow:0 12px 34px color-mix(in srgb,var(--uc-color-shadow) 5%,transparent)}.ada-guides-search svg{width:21px;fill:none;stroke:currentColor;stroke-width:1.8;color:var(--ada-guides-muted)}.ada-guides-search input{min-width:0;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;font-size:15px}.ada-guides-search button{display:flex;align-items:center;gap:14px;border:0;border-radius:12px;padding:12px 16px;background:var(--uc-color-primary);color:var(--uc-color-on-primary);font-weight:780;cursor:pointer}.ada-guides-hero__note{padding:26px;border:1px solid var(--ada-guides-line);border-radius:22px;background:var(--uc-color-surface)}.ada-guides-hero__note>span{display:block;margin-bottom:12px;color:var(--uc-color-primary);font-size:10px;font-weight:850;letter-spacing:.11em}.ada-guides-hero__note>strong{display:block;font:760 24px/1.12 var(--uc-font-heading);letter-spacing:-.035em}.ada-guides-hero__note p{margin:14px 0 18px;color:var(--ada-guides-muted);font-size:14px;line-height:1.65}.ada-guides-hero__note a{color:var(--ada-guides-ink);font-size:13px;font-weight:800;text-decoration:none}.ada-guides-hero__note a:hover{color:var(--uc-color-primary)}
.ada-guides-topics{padding:42px 0 18px}.ada-guides-topics__head h2,.ada-guides-library__head h2{margin:7px 0 0;font:760 clamp(30px,4vw,46px)/1.05 var(--uc-font-heading);letter-spacing:-.045em}.ada-guides-topic-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:22px}.ada-guides-topic-list>a{display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto;gap:2px 12px;align-items:center;padding:15px;border:1px solid var(--ada-guides-line);border-radius:16px;background:var(--uc-color-surface);color:var(--ada-guides-ink);text-decoration:none;transition:transform .18s ease,border-color .18s ease}.ada-guides-topic-list>a:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--uc-color-primary) 34%,var(--ada-guides-line))}.ada-guides-topic-list>a>span{grid-row:1/3;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--ada-guides-soft);color:var(--uc-color-primary)}.ada-guides-topic-list svg{width:22px;height:22px}.ada-guides-topic-list strong{font-size:13px}.ada-guides-topic-list small{color:var(--ada-guides-muted);font-size:10px}
.ada-guides-library{padding:54px 0 84px}.ada-guides-library__head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:24px}.ada-guides-library__head p:last-child{max-width:680px;margin:12px 0 0;color:var(--ada-guides-muted);font-size:14px;line-height:1.65}.ada-guides-library__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ada-guides-pagination{margin-top:34px}.ada-guides-pagination .nav-links{display:flex;justify-content:center;align-items:center;gap:8px}.ada-guides-pagination a,.ada-guides-pagination span{display:grid;place-items:center;min-width:40px;height:40px;padding:0 12px;border:1px solid var(--ada-guides-line);border-radius:11px;color:var(--ada-guides-ink);text-decoration:none}.ada-guides-pagination .current{border-color:var(--uc-color-primary);background:var(--uc-color-primary);color:var(--uc-color-on-primary)}.ada-guides-empty{padding:34px;border:1px dashed var(--ada-guides-line);border-radius:18px;background:var(--ada-guides-soft);text-align:center}.ada-guides-empty h3{margin:0 0 8px;font:750 24px/1.15 var(--uc-font-heading)}.ada-guides-empty p{margin:0;color:var(--ada-guides-muted)}
@media(max-width:1024px){.ada-guides-hero__inner{grid-template-columns:1fr;gap:28px}.ada-guides-hero__note{max-width:700px}.ada-guides-topic-list{grid-template-columns:repeat(3,minmax(0,1fr))}.ada-guides-library__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.ada-guides-hero{padding:34px 0 42px}.ada-guides-hero h1{font-size:clamp(40px,12vw,58px)}.ada-guides-hero__copy>p:last-of-type{font-size:16px}.ada-guides-search{grid-template-columns:auto minmax(0,1fr)}.ada-guides-search button{grid-column:1/-1;justify-content:center}.ada-guides-topic-list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:7px}.ada-guides-topic-list>a{flex:0 0 min(78vw,270px);scroll-snap-align:start}.ada-guides-library{padding-top:42px}.ada-guides-library__grid{grid-template-columns:1fr}}
