.ayberk-system-page{overflow:clip;color:var(--ayberk-color-ink,#0b172a)}
.ayberk-breadcrumbs{border-bottom:1px solid #e4eaf2;background:#fff}.ayberk-breadcrumbs ol{display:flex;gap:.65rem;align-items:center;min-height:48px;margin:0;padding:0;list-style:none;font-size:.78rem;color:#6d7d92}.ayberk-breadcrumbs a{color:#4d6480;text-decoration:none}.ayberk-breadcrumbs b{font-weight:400;color:#aab5c3}
.ayberk-system-hero{padding:clamp(4rem,7vw,7.5rem) 0;background:linear-gradient(135deg,#f7faff 0%,#fff 72%)}.ayberk-system-hero--compact{padding:clamp(3.8rem,6vw,6.4rem) 0}.ayberk-system-hero__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);gap:clamp(3rem,6vw,7rem);align-items:center}.ayberk-system-hero h1{max-width:760px;margin:.8rem 0 1.25rem;font-size:clamp(2.7rem,5vw,5.25rem);line-height:.97;letter-spacing:-.055em}.ayberk-system-hero p:not(.ayberk-eyebrow){max-width:700px;margin:0 0 2rem;color:#5b6f87;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.75}.ayberk-system-hero figure{margin:0;overflow:hidden;border-radius:24px;aspect-ratio:16/11;background:#eaf0f6;box-shadow:0 24px 70px rgba(12,43,83,.12)}.ayberk-system-hero figure img{width:100%;height:100%;object-fit:cover}.ayberk-eyebrow{margin:0;color:#0867e8;font-size:.78rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}
.ayberk-system-taxonomy{position:sticky;z-index:4;top:0;border-block:1px solid #e4eaf2;background:rgba(255,255,255,.94);backdrop-filter:blur(12px)}.admin-bar .ayberk-system-taxonomy{top:32px}.ayberk-system-taxonomy .ayberk-container{display:flex;gap:.6rem;overflow:auto;padding-block:1rem;scrollbar-width:none}.ayberk-system-taxonomy a,.ayberk-system-taxonomy button{flex:0 0 auto;border:1px solid #d9e4f2;border-radius:999px;background:#f8fbff;padding:.7rem 1rem;color:#27425f;font:inherit;font-size:.86rem;font-weight:700;text-decoration:none;cursor:pointer}.ayberk-system-taxonomy [aria-current="page"],.ayberk-system-taxonomy [aria-pressed="true"]{border-color:#0a6bf0;background:#0a6bf0;color:#fff}
.ayberk-system-section{padding:clamp(4.5rem,7vw,8rem) 0}.ayberk-system-section--panel{background:#f5f7fa}.ayberk-system-heading{max-width:720px;margin-bottom:clamp(2rem,4vw,3.4rem)}.ayberk-system-heading h2{margin:.75rem 0 0;font-size:clamp(2rem,3.5vw,3.45rem);line-height:1.04;letter-spacing:-.045em}.ayberk-system-split{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);gap:clamp(3rem,8vw,9rem);align-items:start}.ayberk-system-split>.ayberk-system-heading{margin:0}.ayberk-rich-text{color:#51657d;font-size:1.04rem;line-height:1.8}.ayberk-rich-text>:first-child{margin-top:0}.ayberk-rich-text>:last-child{margin-bottom:0}
.ayberk-system-grid{display:grid;gap:clamp(1rem,2vw,1.6rem)}.ayberk-system-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ayberk-system-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ayberk-system-card,.ayberk-system-info-card{overflow:hidden;border:1px solid #dfe7f0;border-radius:18px;background:#fff;box-shadow:0 14px 38px rgba(18,45,76,.055)}.ayberk-system-card[hidden]{display:none}.ayberk-system-card__image{display:block;aspect-ratio:4/3;overflow:hidden;background:#edf2f7}.ayberk-system-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.ayberk-system-card:hover .ayberk-system-card__image img{transform:scale(1.025)}.ayberk-system-card>div,.ayberk-system-info-card{padding:clamp(1.25rem,2vw,1.75rem)}.ayberk-system-card h2,.ayberk-system-info-card h3{margin:0 0 .75rem;font-size:1.18rem}.ayberk-system-card h2 a{color:inherit;text-decoration:none}.ayberk-system-card p,.ayberk-system-info-card p{margin:0;color:#60738a;line-height:1.65}.ayberk-system-card__link{display:inline-flex;margin-top:1.25rem;color:#0867e8;font-size:.9rem;font-weight:800;text-decoration:none}.ayberk-system-info-card figure{margin:-1.75rem -1.75rem 1.4rem;aspect-ratio:16/10;background:#edf2f7}.ayberk-system-info-card figure img{width:100%;height:100%;object-fit:cover}
.ayberk-system-processes{display:grid;gap:1.5rem}.ayberk-system-processes article{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1fr);overflow:hidden;border:1px solid #dfe7f0;border-radius:20px;background:#fff}.ayberk-system-processes article:nth-child(even){grid-template-columns:minmax(0,1fr) minmax(300px,.85fr)}.ayberk-system-processes article:nth-child(even) figure{order:2}.ayberk-system-processes figure{min-height:300px;margin:0;background:#e9eff5}.ayberk-system-processes img{width:100%;height:100%;object-fit:cover}.ayberk-system-processes article>div{align-self:center;padding:clamp(2rem,4vw,4.5rem)}.ayberk-system-processes span{color:#8bbbf7;font-size:1.8rem;font-weight:800}.ayberk-system-processes h3{margin:.6rem 0;font-size:clamp(1.55rem,2.4vw,2.35rem)}.ayberk-system-processes p{margin:0;color:#5a6e86;line-height:1.7}
.ayberk-system-table{margin:0;border:1px solid #dae4ef;border-radius:16px;background:#fff;overflow:hidden}.ayberk-system-table div{display:grid;grid-template-columns:1fr 1.2fr;border-bottom:1px solid #e5ebf2}.ayberk-system-table div:last-child{border:0}.ayberk-system-table dt,.ayberk-system-table dd{margin:0;padding:1rem 1.2rem}.ayberk-system-table dt{color:#51677f;font-weight:600}.ayberk-system-table dd{border-left:1px solid #e5ebf2;color:#0a4d9b;font-weight:800}.ayberk-system-dual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,6rem)}.ayberk-system-points{display:grid;gap:.85rem}.ayberk-system-points article{border-left:3px solid #8fc2ff;padding:1rem 1.2rem;background:#f8fbff}.ayberk-system-points h3{margin:0 0 .45rem;font-size:1rem}.ayberk-system-points p{margin:0;color:#62758b;line-height:1.6}
.ayberk-system-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.ayberk-system-gallery figure{margin:0;overflow:hidden;border-radius:16px;aspect-ratio:4/3;background:#eaf0f5}.ayberk-system-gallery img{width:100%;height:100%;object-fit:cover}.ayberk-system-faqs{border-top:1px solid #dce5ef}.ayberk-system-faqs details{border-bottom:1px solid #dce5ef;padding:1.2rem 0}.ayberk-system-faqs summary{display:flex;justify-content:space-between;gap:1rem;cursor:pointer;color:#17293f;font-weight:750;list-style:none}.ayberk-system-faqs summary::-webkit-details-marker{display:none}.ayberk-system-faqs summary span{color:#0870ef;font-size:1.25rem}.ayberk-system-faqs .ayberk-rich-text{padding-top:1rem;font-size:.95rem}
.ayberk-system-cta{background:#0867e8;color:#fff;padding:clamp(3.5rem,6vw,6rem) 0}.ayberk-system-cta .ayberk-container{display:flex;justify-content:space-between;align-items:center;gap:3rem}.ayberk-system-cta .ayberk-eyebrow{color:#b9d8ff}.ayberk-system-cta h2{margin:.65rem 0;font-size:clamp(2rem,3.2vw,3.2rem);letter-spacing:-.04em}.ayberk-system-cta p:not(.ayberk-eyebrow){max-width:720px;margin:0;color:#dbeaff;line-height:1.7}
@media(max-width:1100px){.ayberk-system-hero__grid{grid-template-columns:1fr 1fr;gap:2rem}.ayberk-system-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:782px){.admin-bar .ayberk-system-taxonomy{top:46px}.ayberk-system-hero__grid,.ayberk-system-split,.ayberk-system-dual,.ayberk-system-processes article,.ayberk-system-processes article:nth-child(even){grid-template-columns:1fr}.ayberk-system-hero figure{aspect-ratio:16/10}.ayberk-system-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.ayberk-system-processes article:nth-child(even) figure{order:0}.ayberk-system-cta .ayberk-container{align-items:flex-start;flex-direction:column}.ayberk-system-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){.ayberk-system-grid--3,.ayberk-system-grid--4,.ayberk-system-gallery{grid-template-columns:1fr}.ayberk-system-hero{padding:3.5rem 0}.ayberk-system-hero h1{font-size:2.6rem}.ayberk-system-section{padding:4rem 0}.ayberk-system-processes figure{min-height:220px}.ayberk-system-table div{grid-template-columns:1fr}.ayberk-system-table dd{border-top:1px solid #e5ebf2;border-left:0}.ayberk-system-card__image{aspect-ratio:16/10}}
@media(prefers-reduced-motion:reduce){.ayberk-system-card__image img{transition:none}}

/* v0.8.1: denser technical pages and full-width text in media-optional cards. */
.ayberk-system-page .ayberk-container{max-width:82.5rem}
.ayberk-system-section{padding:clamp(3.75rem,5.6vw,6.4rem) 0}
.ayberk-system-heading{margin-bottom:clamp(1.7rem,3.2vw,2.8rem)}
.ayberk-system-heading h2{margin-top:.7rem;font-size:clamp(1.85rem,3vw,3rem);line-height:1.07;letter-spacing:-.04em}
.ayberk-system-split{gap:clamp(2.5rem,6vw,6.5rem)}
.ayberk-rich-text{line-height:1.76}
.ayberk-service-overview--compact .ayberk-system-split{grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);gap:clamp(2.25rem,4vw,4rem)}

.ayberk-system-processes article.ayberk-system-process--text-only,
.ayberk-system-processes article.ayberk-system-process--text-only:nth-child(even){grid-template-columns:1fr}
.ayberk-system-processes article>div{min-width:0;padding:clamp(1.75rem,3.2vw,3.6rem)}
.ayberk-system-processes h3{font-size:clamp(1.45rem,2.1vw,2.05rem)}
.ayberk-system-processes p{line-height:1.68}

.ayberk-system-cta{padding:clamp(3.1rem,5vw,5rem) 0}
.ayberk-system-cta h2{font-size:clamp(1.85rem,2.75vw,2.8rem);letter-spacing:-.035em}

/* Services and materials technical-library expansion. */
.ayberk-system-empty{padding:2rem;border:1px dashed #cbd8e8;border-radius:16px;color:#61758d;background:#f8fbff}
.ayberk-system-heading>p:not(.ayberk-eyebrow){color:#60738a;line-height:1.7}
.ayberk-system-table .is-label-only{grid-template-columns:1fr}.ayberk-system-table .is-label-only dt{color:#1b3450;font-weight:700}.ayberk-system-table dt small{display:block;margin-top:.3rem;color:#8392a6;font-size:.72rem;font-weight:500}
.ayberk-equipment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.ayberk-equipment-card{display:grid;grid-template-columns:minmax(150px,.72fr) minmax(0,1fr);overflow:hidden;border:1px solid #dfe7f0;border-radius:18px;background:#fff}.ayberk-equipment-card figure{min-height:220px;margin:0;background:#edf2f7}.ayberk-equipment-card img{width:100%;height:100%;object-fit:cover}.ayberk-equipment-card>div{align-self:center;padding:1.6rem}.ayberk-equipment-card h3{margin:0 0 .65rem;font-size:1.15rem}.ayberk-equipment-card p{margin:0;color:#60738a;line-height:1.65}
.ayberk-custom-section:nth-of-type(even){background:#f5f7fa}.ayberk-custom-section__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:clamp(2rem,6vw,6rem);align-items:center}.ayberk-custom-section--image-left .ayberk-custom-section__grid>div{order:2}.ayberk-custom-section--full-width .ayberk-custom-section__grid{grid-template-columns:1fr;max-width:960px}.ayberk-custom-section h2{margin:.7rem 0 1.2rem;font-size:clamp(2rem,3.5vw,3.35rem);line-height:1.05}.ayberk-custom-section figure{margin:0;overflow:hidden;border-radius:20px;background:#edf2f7;aspect-ratio:4/3}.ayberk-custom-section figure img{width:100%;height:100%;object-fit:cover}

.ayberk-material-layout{display:grid;grid-template-columns:minmax(190px,240px) minmax(0,790px) minmax(190px,250px);gap:clamp(2rem,3.5vw,4.5rem);align-items:start;padding-block:clamp(3rem,6vw,6rem)}
.ayberk-material-library,.ayberk-material-toc{position:sticky;top:7rem;min-width:0}.admin-bar .ayberk-material-library,.admin-bar .ayberk-material-toc{top:9rem}.ayberk-material-library details,.ayberk-material-toc details{border:1px solid #dfe7f0;border-radius:14px;background:#fff;overflow:hidden}.ayberk-material-library summary,.ayberk-material-toc summary{padding:1rem 1.1rem;color:#17293f;font-size:.9rem;font-weight:800;cursor:pointer}.ayberk-material-library__inner{max-height:calc(100vh - 12rem);overflow:auto;padding:0 1.1rem 1rem}.ayberk-material-library__all{display:block;margin-bottom:1rem;color:#0867e8;font-size:.82rem;font-weight:750}.ayberk-material-library section+section{margin-top:1.2rem}.ayberk-material-library h2{margin:0 0 .55rem;color:#29425f;font-size:.77rem;letter-spacing:.07em;text-transform:uppercase}.ayberk-material-library ul{margin:0;padding:0;list-style:none}.ayberk-material-library li+li{margin-top:.28rem}.ayberk-material-library li a{display:block;padding:.35rem .45rem;border-left:2px solid transparent;color:#65778d;font-size:.78rem;line-height:1.35;text-decoration:none}.ayberk-material-library li a:hover,.ayberk-material-library li a[aria-current="page"]{border-color:#0867e8;color:#0867e8;background:#f1f7ff}
.ayberk-material-content{min-width:0}.ayberk-material-content__header{padding-bottom:2.8rem;border-bottom:1px solid #e1e8f0}.ayberk-material-content__header h1{margin:.65rem 0 .7rem;font-size:clamp(2.5rem,4.2vw,4.25rem);line-height:1;letter-spacing:-.05em}.ayberk-material-content__updated{margin:0 0 1.5rem;color:#8291a4;font-size:.8rem}.ayberk-material-content__lead{margin:0;color:#4f647d;font-size:1.08rem;line-height:1.8}.ayberk-material-content__hero{margin:2rem 0 0;overflow:hidden;border-radius:18px;background:#edf2f7;aspect-ratio:16/9}.ayberk-material-content__hero img{width:100%;height:100%;object-fit:cover}
.ayberk-article-section{padding:clamp(2.8rem,5vw,4.5rem) 0;border-bottom:1px solid #e1e8f0;scroll-margin-top:8rem}.ayberk-article-section>h2{margin:0 0 1.4rem;font-size:clamp(1.75rem,2.7vw,2.55rem);line-height:1.1;letter-spacing:-.035em}.ayberk-article-section>h3{margin:2rem 0 .8rem;font-size:1.2rem}.ayberk-article-note{padding:1rem 1.1rem;border-left:3px solid #79b4ff;background:#f4f8fd;color:#5a6e86;font-size:.86rem;line-height:1.6}.ayberk-article-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ayberk-article-cards article{padding:1.25rem;border:1px solid #dfe7f0;border-radius:14px;background:#f9fbfd}.ayberk-article-cards h3{margin:0 0 .5rem;font-size:1rem}.ayberk-article-cards p{margin:0;color:#60738a;line-height:1.6}.ayberk-article-dual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.ayberk-article-dual>div{padding:1.4rem;border:1px solid #dfe7f0;border-radius:14px;background:#f9fbfd}.ayberk-article-dual h3{margin:0 0 .8rem}.ayberk-article-section__image{margin:1.6rem 0 0;overflow:hidden;border-radius:16px;background:#edf2f7}.ayberk-article-section__image img{width:100%;height:auto;display:block}.ayberk-article-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.ayberk-article-links a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border:1px solid #dce6f1;border-radius:12px;color:#203a58;font-weight:700;text-decoration:none}.ayberk-article-links a:hover,.ayberk-article-links a:focus-visible{border-color:#6babf7;color:#0867e8;background:#f4f9ff}.ayberk-article-quote{margin-top:3rem;padding:clamp(1.6rem,4vw,2.5rem);border-radius:18px;background:linear-gradient(135deg,#0b61d9,#0878f7);color:#fff}.ayberk-article-quote h2{margin:0 0 .7rem;font-size:clamp(1.6rem,2.6vw,2.4rem)}.ayberk-article-quote p{margin:0 0 1.2rem;color:#ddebff;line-height:1.65}
.ayberk-material-toc nav{display:grid;padding:0 1rem 1rem}.ayberk-material-toc a{padding:.55rem .7rem;border-left:2px solid #dce6f1;color:#65778d;font-size:.78rem;line-height:1.35;text-decoration:none}.ayberk-material-toc a:hover,.ayberk-material-toc a.is-current{border-color:#0867e8;color:#0867e8;background:#f4f8fd}

@media(max-width:1180px){.ayberk-material-layout{grid-template-columns:minmax(180px,220px) minmax(0,1fr)}.ayberk-material-toc{display:none}.ayberk-equipment-grid{grid-template-columns:1fr}}
@media(max-width:820px){.ayberk-material-layout{grid-template-columns:1fr;padding-block:2rem}.ayberk-material-library{position:static}.ayberk-material-library__inner{max-height:none}.ayberk-material-content__header h1{font-size:clamp(2.25rem,9vw,3.6rem)}.ayberk-custom-section__grid{grid-template-columns:1fr}.ayberk-custom-section--image-left .ayberk-custom-section__grid>div{order:0}.ayberk-equipment-card{grid-template-columns:1fr}.ayberk-equipment-card figure{min-height:240px}.ayberk-article-section{scroll-margin-top:5rem}}
@media(max-width:540px){.ayberk-article-cards,.ayberk-article-dual,.ayberk-article-links{grid-template-columns:1fr}.ayberk-material-content__lead{font-size:1rem}.ayberk-material-content__hero{aspect-ratio:4/3}}

/* Final technical-library cascade for v0.8.1. */
.ayberk-equipment-grid{gap:1.25rem}
.ayberk-equipment-card{grid-template-columns:minmax(190px,.78fr) minmax(0,1.22fr)}
.ayberk-equipment-card--text-only{grid-template-columns:1fr}
.ayberk-equipment-card>div{min-width:0;padding:clamp(1.35rem,2.1vw,1.8rem)}
.ayberk-equipment-card--text-only>div{width:100%}
.ayberk-equipment-card h3{margin-bottom:.6rem;font-size:1.12rem;line-height:1.35}
.ayberk-equipment-card p{max-width:none;line-height:1.62}
.ayberk-custom-section__grid{gap:clamp(2rem,5vw,5rem)}
.ayberk-custom-section--full-width .ayberk-custom-section__grid,
.ayberk-custom-section--text-only .ayberk-custom-section__grid{grid-template-columns:1fr;max-width:none}
.ayberk-custom-section--full-width .ayberk-custom-section__grid>div,
.ayberk-custom-section--text-only .ayberk-custom-section__grid>div{width:100%;max-width:960px}
.ayberk-custom-section h2{margin:.65rem 0 1.05rem;font-size:clamp(1.85rem,3vw,2.9rem);line-height:1.08}
.ayberk-material-layout{grid-template-columns:minmax(190px,210px) minmax(0,1fr) minmax(190px,210px);gap:clamp(1.75rem,2.6vw,2.5rem);padding-block:clamp(2.6rem,5vw,5rem)}
.ayberk-article-section{padding:clamp(2.4rem,4.25vw,3.85rem) 0}
.ayberk-article-section>h2{margin-bottom:1.25rem;font-size:clamp(1.65rem,2.35vw,2.25rem);line-height:1.12;letter-spacing:-.03em}
.ayberk-article-section>h3{margin:1.75rem 0 .75rem;font-size:1.16rem}
.ayberk-article-note{padding:.9rem 1rem}
.ayberk-article-cards{gap:.9rem}
.ayberk-article-cards article{min-width:0;padding:1.15rem}
.ayberk-article-cards h3{margin-bottom:.45rem}
.ayberk-article-cards p{line-height:1.58}
.ayberk-article-dual{gap:1rem}
.ayberk-article-dual>div{min-width:0;padding:1.25rem}
.ayberk-article-dual h3{margin-bottom:.7rem}
.ayberk-article-section__image{margin-top:1.4rem}
.ayberk-article-links{gap:.75rem}
.ayberk-article-links a{padding:.95rem 1.05rem}
.ayberk-article-quote{margin-top:2.5rem;padding:clamp(1.5rem,3.2vw,2.2rem)}
.ayberk-article-quote h2{font-size:clamp(1.5rem,2.25vw,2.1rem)}

@media(max-width:1340px){.ayberk-material-layout{grid-template-columns:minmax(180px,220px) minmax(0,1fr)}.ayberk-material-toc{display:none}}
@media(max-width:1180px){.ayberk-equipment-grid{grid-template-columns:1fr}}
@media(max-width:820px){.ayberk-material-layout{grid-template-columns:1fr;padding-block:2rem}.ayberk-service-overview--compact .ayberk-system-split{grid-template-columns:1fr}.ayberk-equipment-card{grid-template-columns:1fr}}
@media(max-width:680px){.ayberk-article-cards,.ayberk-article-dual,.ayberk-article-links{grid-template-columns:1fr}}
@media(max-width:540px){.ayberk-system-section{padding:3.25rem 0}.ayberk-system-heading h2,.ayberk-custom-section h2{font-size:clamp(1.75rem,8vw,2.25rem)}.ayberk-equipment-card>div{padding:1.25rem}.ayberk-system-processes article>div{padding:1.5rem}}

/* Industries archive layout refinement (kept separate from Industry details). */
.post-type-archive-ayberk_industry .ayberk-industries-hero{display:flex;min-height:clamp(30rem,36vw,35rem);padding:clamp(2.75rem,4vw,4rem) 0}
.post-type-archive-ayberk_industry .ayberk-industries-hero__grid{display:grid;grid-template-columns:1fr;align-items:center}
.post-type-archive-ayberk_industry .ayberk-industries-hero__grid.has-media{grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:clamp(2.5rem,4vw,4.5rem)}
.post-type-archive-ayberk_industry .ayberk-industries-hero__copy{min-width:0}
.post-type-archive-ayberk_industry .ayberk-industries-hero h1{max-width:660px;margin:.7rem 0 1.1rem;font-size:clamp(3rem,3.2vw,3.5rem);line-height:1.02;letter-spacing:-.048em;text-wrap:balance}
.post-type-archive-ayberk_industry .ayberk-industries-hero p:not(.ayberk-eyebrow){max-width:620px;margin-bottom:1.6rem;font-size:clamp(1rem,1.05vw,1.12rem);line-height:1.65}
.post-type-archive-ayberk_industry .ayberk-industries-hero figure{width:100%;max-height:420px;aspect-ratio:16/10;border-radius:20px}
.post-type-archive-ayberk_industry .ayberk-industries-hero figure img{object-position:center}

.post-type-archive-ayberk_industry .ayberk-industries-program{padding:clamp(3.5rem,4.6vw,4.75rem) 0}
.post-type-archive-ayberk_industry .ayberk-industries-program__grid{display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:clamp(2.5rem,5vw,5.5rem);align-items:center}
.post-type-archive-ayberk_industry .ayberk-industries-program__copy h2{max-width:520px;margin:.65rem 0 1rem;font-size:clamp(2.15rem,2.8vw,2.8rem);line-height:1.08;letter-spacing:-.038em;text-wrap:balance}
.post-type-archive-ayberk_industry .ayberk-industries-program__copy>p:not(.ayberk-eyebrow){max-width:520px;margin:0;color:#5d7188;line-height:1.68}
.post-type-archive-ayberk_industry .ayberk-industries-program .ayberk-system-points{gap:.65rem}
.post-type-archive-ayberk_industry .ayberk-industries-program .ayberk-system-points article{min-width:0;border:1px solid #e3eaf2;border-left:3px solid #8fc2ff;border-radius:0 10px 10px 0;padding:.78rem 1rem;background:rgba(255,255,255,.68)}
.post-type-archive-ayberk_industry .ayberk-industries-program .ayberk-system-points strong{display:block;margin-bottom:.15rem;color:#5b8fcf;font-size:.72rem;line-height:1.2}
.post-type-archive-ayberk_industry .ayberk-industries-program .ayberk-system-points h3{margin:0 0 .25rem;font-size:.96rem;line-height:1.3}
.post-type-archive-ayberk_industry .ayberk-industries-program .ayberk-system-points p{font-size:.9rem;line-height:1.5}

@media(max-width:900px){
	.post-type-archive-ayberk_industry .ayberk-industries-hero{min-height:0;padding:3.5rem 0}
	.post-type-archive-ayberk_industry .ayberk-industries-hero__grid.has-media{grid-template-columns:1fr;gap:2.25rem}
	.post-type-archive-ayberk_industry .ayberk-industries-hero figure{max-height:none;aspect-ratio:16/9}
	.post-type-archive-ayberk_industry .ayberk-industries-program__grid{grid-template-columns:1fr;gap:2rem}
	.post-type-archive-ayberk_industry .ayberk-industries-program .ayberk-system-points{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:640px){
	.post-type-archive-ayberk_industry .ayberk-industries-hero{padding:2.9rem 0 3.2rem}
	.post-type-archive-ayberk_industry .ayberk-industries-hero h1{font-size:clamp(2.35rem,11vw,3rem);line-height:1.04}
	.post-type-archive-ayberk_industry .ayberk-industries-hero p:not(.ayberk-eyebrow){margin-bottom:1.35rem;font-size:1rem}
	.post-type-archive-ayberk_industry .ayberk-industries-hero figure{border-radius:16px;aspect-ratio:4/3}
	.post-type-archive-ayberk_industry .ayberk-industries-program{padding:3rem 0}
	.post-type-archive-ayberk_industry .ayberk-industries-program__copy h2{font-size:clamp(1.9rem,9vw,2.35rem)}
	.post-type-archive-ayberk_industry .ayberk-industries-program .ayberk-system-points{grid-template-columns:1fr}
}
