/* Field 01 site-wide families. Original content and containers stay intact. */
[data-av-site]{--av-ink:#20343e;--av-accent:#c94a00;--av-line:#bccbd2;--av-soft:#e5eef2;color:var(--av-ink);background:white}
[data-av-site]>.section,[data-av-site]>.ss-page>.section{padding-block:96px}
[data-av-site]>.section.light{background:#e7eff2}
[data-av-site] .wrap{max-width:1320px;width:calc(100% - 112px);min-width:0}
[data-av-site] .wrap.narrow{max-width:930px}
[data-av-site] h1{font-weight:620;letter-spacing:-.04em;line-height:1.08;text-wrap:balance}
[data-av-site] h2{font-size:clamp(33px,3.2vw,48px);font-weight:600;letter-spacing:-.03em;line-height:1.15;text-wrap:balance}
[data-av-site] div:where(.site-label-h2){font-size:clamp(33px,3.2vw,48px);font-weight:600;letter-spacing:-.03em;line-height:1.15;text-wrap:balance}
[data-av-site] h3{font-weight:600;text-wrap:balance}
[data-av-site] div:where(.site-label-h3){font-weight:600;text-wrap:balance}
[data-av-site] .lead{line-height:1.7;font-size:21px}
[data-av-site] .button{background:var(--av-accent);border-radius:0;padding:15px 25px}
[data-av-site] .button:hover{background:#aa3e00}
[data-av-site] .section-heading{gap:65px;align-items:start;margin-bottom:45px}
[data-av-site] .section-heading h2{padding-top:22px;position:relative}
[data-av-site] .section-heading div:where(.site-label-h2){padding-top:22px;position:relative}
[data-av-site] .section-heading h2:before{content:'';width:36px;height:3px;background:var(--av-accent);position:absolute;top:0;left:0}
[data-av-site] .section-heading div:where(.site-label-h2):before{content:'';width:36px;height:3px;background:var(--av-accent);position:absolute;top:0;left:0}
[data-av-site] .section-heading .lead{max-width:620px}
/* Two explicit grouping headers: 2 board cards + 1 carton card. */
.pp-page[data-av-design] .pp-home-directory>div>h3{justify-content:center;text-align:center;gap:14px;background:#d0dfe5;border-bottom:2px solid #a5bcc7;padding:19px 20px;min-height:78px;font-size:24px;margin:0 0 26px}
.pp-page[data-av-design] .pp-home-directory>div>div:where(.site-label-h3){justify-content:center;text-align:center;gap:14px;background:#d0dfe5;border-bottom:2px solid #a5bcc7;padding:19px 20px;min-height:78px;font-size:24px;margin:0 0 26px}
.pp-page[data-av-design] .pp-home-directory>div:first-child{row-gap:26px}
.pp-page[data-av-design] .pp-home-directory>div:first-child>h3{margin:0}
.pp-page[data-av-design] .pp-home-directory>div:first-child>div:where(.site-label-h3){margin:0}
/* Editorial introductions: a family-specific framing system. */
[data-av-site]>.ed-intro{padding:30px 0 68px;background:#fff;border-bottom:1px solid var(--av-line)}
[data-av-site] .ed-intro .agico-breadcrumb{border-bottom:1px solid var(--av-line);padding-bottom:23px;margin-bottom:38px;color:#45606e}
[data-av-site] .ed-intro-grid{gap:72px;min-height:370px}
[data-av-site] .ed-intro h1{font-size:clamp(41px,4.1vw,65px);overflow-wrap:normal}
[data-av-site] .ed-intro .lead{font-size:21px;color:#485f6c}
[data-av-site] .ed-label{font-size:13px;letter-spacing:.08em;color:#8d3809;margin-bottom:22px}
[data-av-site] .ed-intro-visual{position:relative;isolation:isolate;padding:24px 18px;margin:0}
[data-av-site] .ed-intro-visual:before{content:'';position:absolute;inset:0;z-index:-1;background:#e3edf1;border-right:2px solid var(--av-accent);border-bottom:2px solid var(--av-accent);clip-path:polygon(9% 0,100% 0,100% 87%,89% 100%,0 100%,0 13%)}
[data-av-site] .ed-intro-visual>a{background:#fff}
[data-av-site] .ed-intro-visual img{width:100%;height:auto;aspect-ratio:1.6;object-fit:contain;max-height:440px;background:white}
[data-av-site] .ed-intro-visual figcaption{font-size:12px;line-height:1.65;color:#506874;margin-top:15px}
[data-av-site=directory] .ed-intro-visual:before{background:repeating-linear-gradient(135deg,transparent 0 15px,#b4c6cf55 15px 16px);clip-path:none}
[data-av-site=directory] .ed-intro-visual img{aspect-ratio:1.65}
[data-av-site=application] .ed-intro{background:#edf3f5}
[data-av-site=application] .ed-intro-visual{padding:28px;background:#fff;clip-path:polygon(0 0,100% 0,100% 88%,89% 100%,0 100%)}
[data-av-site=application] .ed-intro-visual:before{display:none}
[data-av-site=application] .ed-intro-visual img{aspect-ratio:1.35;object-fit:contain}
[data-av-site=article] .ed-intro{background:#e7eff2}
[data-av-site=article] .ed-intro-grid{grid-template-columns:1.1fr .9fr;gap:70px}
[data-av-site=article] .ed-intro h1{font-size:clamp(38px,3.8vw,58px);max-width:790px}
[data-av-site=article] .ed-intro .lead{font-size:16px}
[data-av-site=article] .ed-intro-visual{padding:0 0 15px 15px;border-left:2px solid var(--av-accent);border-bottom:2px solid var(--av-accent)}
[data-av-site=article] .ed-intro-visual:before{display:none}
[data-av-site=article] .ed-intro-visual img{aspect-ratio:1.6;object-fit:cover;background:#eef3f5}
[data-av-site=company] .ed-intro-visual img{object-fit:contain;aspect-ratio:1.4}
[data-av-site=utility] .ed-intro .ed-intro-grid{min-height:200px}
/* Equipment listings retain their hierarchy and published destinations. */
[data-av-site] .section-nav{padding-block:22px;border-bottom:1px solid var(--av-line);font-size:15px;gap:28px;overflow-x:auto}
[data-av-site] .catalogue{grid-template-columns:.7fr 1.7fr;gap:85px;align-items:start}
[data-av-site] .catalogue>aside{padding-top:24px;border-top:3px solid var(--av-accent)}
[data-av-site] .catalogue>aside>h2>.av-icon{width:42px;height:42px;margin-bottom:24px}
[data-av-site] .catalogue>aside>div:where(.site-label-h2)>.av-icon{width:42px;height:42px;margin-bottom:24px}
[data-av-site] .catalogue>aside h2{font-size:38px;line-height:1.2}
[data-av-site] .catalogue>aside div:where(.site-label-h2){font-size:38px;line-height:1.2}
[data-av-site] .catalogue>aside p{font-size:18px;line-height:1.7}
[data-av-site] .rows{border-top:1px solid var(--av-line)}
[data-av-site] .rows>.row{padding-block:27px;border-bottom:1px solid var(--av-line);transition:background .25s;min-width:0}
[data-av-site] .rows>.row:hover{background:#edf3f5}
[data-av-site] .rows>.row h3{font-size:27px;line-height:1.25}
[data-av-site] .rows>.row div:where(.site-label-h3){font-size:27px;line-height:1.25}
[data-av-site] .rows>.row:has(.listing-thumb){grid-template-columns:150px minmax(0,1fr) 24px;gap:28px}
[data-av-site] .listing-thumb{width:150px;height:110px;object-fit:contain;background:#fff}
[data-av-site] .rows>.row .arrow{color:var(--av-accent)}
/* Product brief and capability rows. No decorative changes inside data cells. */
[data-av-site] .product-overview{grid-template-columns:.8fr 1.2fr;gap:85px;align-items:start}
[data-av-site] .product-overview>h2{border-top:3px solid var(--av-accent);padding-top:24px}
[data-av-site] .product-overview>div:where(.site-label-h2){border-top:3px solid var(--av-accent);padding-top:24px}
[data-av-site] .product-overview>div{padding-top:22px;border-top:1px solid var(--av-line)}
[data-av-site] .product-overview .lead{font-size:21px}
[data-av-site] .requirements{grid-template-columns:1fr;gap:0}
[data-av-site] .requirements>article{position:relative;grid-template-columns:.8fr 1.2fr;gap:50px;padding:32px 0 32px 64px;border-top:0;border-bottom:1px solid #b6c8d1}
[data-av-site] .requirements>article:first-child{border-top:1px solid #b6c8d1}
[data-av-site] .requirements>article>.av-icon{position:absolute;left:0;top:35px;width:32px;height:32px}
[data-av-site] .requirements h3{font-size:29px;line-height:1.2}
[data-av-site] .requirements div:where(.site-label-h3){font-size:29px;line-height:1.2}
[data-av-site] .requirements p{font-size:19px;line-height:1.7}
[data-av-site] dl.specs{border-top:2px solid #42616f;background:#f1f6f8;padding:12px 26px}
[data-av-site] dl.specs>div{border-bottom:1px solid #c7d6dd;padding-block:18px}
[data-av-site] dl.specs dt{font-weight:650;color:#2d4b59}
[data-av-site] dl.specs dd{line-height:1.65}
[data-av-site] .faq details{border-color:#b8cbd4}
[data-av-site] .faq summary{font-size:23px;padding-block:25px;font-weight:600}
[data-av-site] .faq details>div{font-size:19px;line-height:1.8}
/* Industry brief + equipment routes. */
[data-av-site] .ed-brief-table>article{position:relative;padding:33px 0 33px 65px;gap:55px;border-color:#b6c9d2}
[data-av-site] .ed-brief-table>article>.av-icon{position:absolute;left:0;top:36px;width:33px;height:33px}
[data-av-site] .ed-brief-table h3{font-size:29px}
[data-av-site] .ed-brief-table div:where(.site-label-h3){font-size:29px}
[data-av-site] .ed-brief-table p{font-size:20px;line-height:1.75}
[data-av-site] .ed-application-route{background:#e1ecf1}
[data-av-site] .ed-families{gap:48px}
[data-av-site] .ed-family-image{background:#fff;border-bottom:2px solid var(--av-accent)}
[data-av-site] .ed-family-image img{object-fit:contain;aspect-ratio:1.65;background:white}
[data-av-site] .ed-family-image:hover img{transform:none}
[data-av-site] .ed-family-copy{padding-top:25px}
[data-av-site] .ed-family h3{font-size:31px}
[data-av-site] .ed-family div:where(.site-label-h3){font-size:31px}
[data-av-site] .ed-family-copy p{font-size:19px;line-height:1.7}
/* Reading stays editorial: controlled measure, a quieter sidebar and cover frames. */
[data-av-site=article] .blog-layout{grid-template-columns:minmax(0,790px) minmax(200px,280px);gap:85px;max-width:1200px}
[data-av-site=article] .reading{max-width:790px;line-height:1.85;font-size:19px}
[data-av-site=article] .reading>h2{font-size:34px;line-height:1.2;margin-top:54px;border-top:1px solid #c3d2da;padding-top:30px}
[data-av-site=article] .reading>div:where(.site-label-h2){font-size:34px;line-height:1.2;margin-top:54px;border-top:1px solid #c3d2da;padding-top:30px}
[data-av-site=article] .reading>h3{font-size:26px;margin-top:32px}
[data-av-site=article] .reading>div:where(.site-label-h3){font-size:26px;margin-top:32px}
[data-av-site=article] .reading>p{font-size:19px;line-height:1.85}
[data-av-site=article] .blog-sidebar{padding:28px;background:#edf3f6;border-left:2px solid var(--av-accent);font-size:16px}
[data-av-site=article] .blog-sidebar h3{font-size:23px}
[data-av-site=article] .blog-sidebar div:where(.site-label-h3){font-size:23px}
[data-av-site=article] .blog-sidebar a{line-height:1.55}
[data-av-site=article] .related-articles{background:#edf3f6;padding:30px;margin-top:50px}
[data-av-site=journal] .post-preview{padding:35px 0;border-color:#b9cad3;gap:48px}
[data-av-site=journal] .post-preview h2{font-size:36px}
[data-av-site=journal] .post-preview div:where(.site-label-h2){font-size:36px}
[data-av-site=journal] .post-cover{clip-path:polygon(0 0,100% 0,100% 88%,90% 100%,0 100%)}
[data-av-site=journal] .post-preview-copy p{font-size:18px;line-height:1.7}
/* Company story + image-backed inquiry panels use existing project assets. */
[data-av-site] .about-layout{gap:85px;align-items:center}
[data-av-site] .about-layout>figure{padding:0 0 20px 20px;border-left:2px solid var(--av-accent);border-bottom:2px solid var(--av-accent)}
[data-av-site] .about-layout>figure img{height:auto;max-height:620px;object-fit:contain}
[data-av-site] .about-layout figcaption{font-size:14px;line-height:1.6;margin-top:18px;color:#516b78}
[data-av-site] .panorama{border-bottom:3px solid var(--av-accent)}
[data-av-site]>.section.dark{position:relative;isolation:isolate;background:#203740;color:#fff}
[data-av-site]>.section.dark:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,#142b35f5 35%,#203740e0),url('assets/carton-machines-factory.jpg') center/cover}
[data-av-site]>.section.dark:after{content:'';position:absolute;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(125deg,transparent 88%,#e8773340 88%,#e8773340 90%,transparent 90%)}
[data-av-site] .inquiry{gap:85px;align-items:start;grid-template-columns:1fr 1fr}
[data-av-site] .inquiry h2{font-size:45px;max-width:620px}
[data-av-site] .inquiry div:where(.site-label-h2){font-size:45px;max-width:620px}
[data-av-site] .inquiry>.form-panel{background:#fff;border-top:3px solid #dc6a24;color:#203740;padding:38px}
[data-av-site] .inquiry-image{margin-top:35px;max-width:540px}
[data-av-site] .inquiry-image img{object-fit:contain;max-height:320px;width:100%;background:#fff}
[data-av-site] .form input,[data-av-site] .form textarea{border:1px solid #a8bbc6;border-radius:0;max-width:100%}
[data-av-site] .form label{font-size:16px}
[data-av-site] .form-panel h3{font-size:29px}
[data-av-site] .form-panel div:where(.site-label-h3){font-size:29px}
/* Slitter retains its product-specific drawings, variants, and independent motion. */
[data-av-site] .ss-page{--ss-orange:#c94a00}
[data-av-site] .ss-hero{background:#e8f0f3;color:#203740;border-bottom:1px solid #b3c6d0}
[data-av-site] .ss-hero figure{border-bottom:3px solid var(--av-accent);padding-bottom:16px}
[data-av-site] .ss-section-head h2{border-top:3px solid var(--av-accent);padding-top:22px}
[data-av-site] .ss-section-head div:where(.site-label-h2){border-top:3px solid var(--av-accent);padding-top:22px}
[data-av-site] .ss-models{background:#e6eff3}
[data-av-site] .ss-components{background:#fff}
[data-av-site] .ss-process{background:repeating-linear-gradient(0deg,transparent 0 47px,#abc2cf1f 47px 48px),#e1edf2}
[data-av-site] .ss-reasons{background:#eff4f6}
[data-av-site] .ss-reason-list>article,[data-av-site] .ss-process-steps>article{position:relative;padding-left:58px}
[data-av-site] .ss-reason-list>article>.av-icon,[data-av-site] .ss-process-steps>article>.av-icon{position:absolute;left:0;top:25px}
/* Word-based pages share the approved system, with their specific layouts retained. */
[data-av-site] .pp-page .pp-hero-image img{object-fit:contain}
[data-av-site] .pp-page .pp-blueprint .pp-steps>article>.av-icon{color:#ffc699;background-color:#ffc699}
[data-av-site] .pp-page .pp-catalog-grid>article{border-bottom:2px solid #adbfca}
[data-av-site] .pp-page .pp-catalog-grid img{object-fit:contain}
/* Editor frame overrides for all figure types; template defaults are reversible. */
div[data-av-site][data-av-design] figure[data-av-shape]{position:relative;isolation:isolate;padding:20px;background:transparent;border:0}
div[data-av-site][data-av-design] figure[data-av-shape]:before{content:'';position:absolute;inset:0;z-index:-1;background:#e0ebf0;border:0;display:block}
div[data-av-site][data-av-design] figure[data-av-shape]>a{clip-path:none}
div[data-av-site][data-av-design] figure[data-av-shape] img{object-fit:contain}
div[data-av-site][data-av-design] figure[data-av-shape=cut]:before{clip-path:polygon(10% 0,100% 0,100% 88%,88% 100%,0 100%,0 12%)}
div[data-av-site][data-av-design] figure[data-av-shape=slope]:before{clip-path:polygon(10% 0,100% 0,90% 100%,0 100%)}
div[data-av-site][data-av-design] figure[data-av-shape=arch]:before{clip-path:none;border-radius:42% 42% 0 0}
div[data-av-site][data-av-design] figure[data-av-shape=plain]{padding:0}
div[data-av-site][data-av-design] figure[data-av-shape=plain]:before{background:transparent;clip-path:none}
[data-av-site] section[data-agico-bg-tone=light] .av-icon{color:#ffbf98}
[data-av-site] .av-in-view>.av-icon{animation:av-icon-enter .75s ease-out both}
@media(max-width:1100px){[data-av-site] .wrap{width:calc(100% - 64px)}[data-av-site]>.section{padding-block:76px}[data-av-site] .ed-intro-grid{gap:40px}[data-av-site] .ed-intro h1{font-size:46px}[data-av-site] .catalogue,[data-av-site] .product-overview{gap:45px}[data-av-site] .section-heading{gap:35px}[data-av-site] .inquiry{gap:40px}[data-av-site] .inquiry>.form-panel{padding:28px}[data-av-site=article] .blog-layout{gap:40px;grid-template-columns:minmax(0,1fr) 240px}[data-av-site] .ed-brief-table>article{gap:35px}.pp-page[data-av-design] .pp-home-directory>div>h3{font-size:22px}.pp-page[data-av-design] .pp-home-directory>div>div:where(.site-label-h3){font-size:22px}}
@media(max-width:850px){[data-av-site] .ed-intro-grid,[data-av-site=article] .ed-intro-grid{grid-template-columns:1fr;gap:35px;min-height:0}[data-av-site] .ed-intro-visual{max-width:100%}[data-av-site] .ed-intro-visual img{max-height:430px}[data-av-site] .catalogue{grid-template-columns:1fr;gap:35px}[data-av-site] .catalogue>aside{max-width:700px}[data-av-site] .catalogue>aside h2>.av-icon{display:inline-block;width:30px;height:30px;margin:0 15px 0 0}[data-av-site] .catalogue>aside div:where(.site-label-h2)>.av-icon{display:inline-block;width:30px;height:30px;margin:0 15px 0 0}[data-av-site] .product-overview{grid-template-columns:1fr;gap:30px}[data-av-site] .inquiry{grid-template-columns:1fr;gap:40px}[data-av-site] .inquiry-image{max-width:550px}[data-av-site=article] .blog-layout{grid-template-columns:1fr}[data-av-site=article] .blog-sidebar{position:static;border-left:0;border-top:2px solid var(--av-accent)}[data-av-site] .about-layout{gap:40px}[data-av-site] .ed-families{gap:30px}.pp-page[data-av-design] .pp-home-directory>div>h3{justify-content:center}.pp-page[data-av-design] .pp-home-directory>div>div:where(.site-label-h3){justify-content:center}}
@media(max-width:620px){[data-av-site] .wrap{width:calc(100% - 40px)}[data-av-site]>.section,[data-av-site]>.ss-page>.section{padding-block:58px}[data-av-site] h2{font-size:34px}[data-av-site] div:where(.site-label-h2){font-size:34px}[data-av-site] .lead{font-size:19px}[data-av-site] .section-heading{display:block;margin-bottom:30px}[data-av-site] .section-heading .lead{margin-top:22px}[data-av-site]>.ed-intro{padding:22px 0 38px}[data-av-site] .ed-intro h1,[data-av-site=article] .ed-intro h1{font-size:40px;overflow-wrap:anywhere}[data-av-site] .ed-intro .agico-breadcrumb{font-size:11px;padding-bottom:17px;margin-bottom:28px}[data-av-site] .ed-intro .lead{font-size:19px}[data-av-site=article] .ed-intro .lead{font-size:15px}[data-av-site] .ed-intro-visual{padding:20px 14px}[data-av-site] .ed-intro-visual img{aspect-ratio:1.4;max-height:330px}[data-av-site] .ed-intro-visual figcaption{font-size:11px}[data-av-site] .section-nav{gap:20px;font-size:14px}[data-av-site] .catalogue>aside h2{font-size:32px}[data-av-site] .catalogue>aside div:where(.site-label-h2){font-size:32px}[data-av-site] .rows>.row:has(.listing-thumb){grid-template-columns:85px minmax(0,1fr) 18px;gap:16px}[data-av-site] .listing-thumb{width:85px;height:85px}[data-av-site] .rows>.row h3{font-size:23px}[data-av-site] .rows>.row div:where(.site-label-h3){font-size:23px}[data-av-site] .rows>.row{padding-block:23px}[data-av-site] .product-overview .lead{font-size:19px}[data-av-site] .requirements>article,[data-av-site] .ed-brief-table>article{display:block;padding:27px 0 27px 48px}[data-av-site] .requirements>article>.av-icon,[data-av-site] .ed-brief-table>article>.av-icon{width:28px;height:28px;top:28px}[data-av-site] .requirements h3,[data-av-site] .ed-brief-table h3{font-size:26px;margin-bottom:17px}[data-av-site] .requirements div:where(.site-label-h3),[data-av-site] .ed-brief-table div:where(.site-label-h3){font-size:26px;margin-bottom:17px}[data-av-site] .requirements p,[data-av-site] .ed-brief-table p{font-size:18px;line-height:1.75}[data-av-site] dl.specs{padding:8px 16px}[data-av-site] dl.specs>div{gap:15px}[data-av-site] .faq summary{font-size:21px}[data-av-site] .faq details>div{font-size:18px}[data-av-site] .ed-families{grid-template-columns:1fr;gap:38px}[data-av-site] .ed-family h3{font-size:28px}[data-av-site] .ed-family div:where(.site-label-h3){font-size:28px}[data-av-site] .ed-family-copy p{font-size:18px}[data-av-site=article] .reading>h2{font-size:30px;margin-top:40px;padding-top:25px}[data-av-site=article] .reading>div:where(.site-label-h2){font-size:30px;margin-top:40px;padding-top:25px}[data-av-site=article] .reading>p{font-size:18px}[data-av-site=article] .related-articles{padding:23px}[data-av-site=journal] .post-preview{grid-template-columns:1fr;gap:24px}[data-av-site=journal] .post-preview h2{font-size:29px}[data-av-site=journal] .post-preview div:where(.site-label-h2){font-size:29px}[data-av-site=journal] .post-preview-copy p{font-size:17px}[data-av-site] .about-layout{grid-template-columns:1fr;gap:32px}[data-av-site] .inquiry h2{font-size:35px}[data-av-site] .inquiry div:where(.site-label-h2){font-size:35px}[data-av-site] .inquiry>.form-panel{padding:25px 20px}[data-av-site] .form-panel h3{font-size:26px}[data-av-site] .form-panel div:where(.site-label-h3){font-size:26px}[data-av-site] .ss-reason-list>article,[data-av-site] .ss-process-steps>article{padding-left:48px}.pp-page[data-av-design] .pp-home-directory>div>h3{font-size:22px;padding:18px 13px;gap:12px;min-height:74px}.pp-page[data-av-design] .pp-home-directory>div>div:where(.site-label-h3){font-size:22px;padding:18px 13px;gap:12px;min-height:74px}.pp-page[data-av-design] .pp-home-directory>div:first-child>h3{margin-bottom:26px}.pp-page[data-av-design] .pp-home-directory>div:first-child>div:where(.site-label-h3){margin-bottom:26px}}
@media(prefers-reduced-motion:reduce){[data-av-site] *,[data-av-site] *:before,[data-av-site] *:after{animation:none!important;transition:none!important}}
@media(max-width:620px){.pp-page[data-av-design] .pp-tabs{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}
@media(min-width:621px){.pp-page[data-av-design] .pp-steps:has(>article:nth-child(2):last-child),.pp-page[data-av-design] .pp-steps:has(>article:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}
/* Arrow glyphs must fit their grid track, including nested process sections. */
[data-av-site] .rows>.row .arrow{font-size:24px;line-height:1;width:24px;text-align:center}
@media(max-width:620px){[data-av-site] .rows>.row:has(.listing-thumb){grid-template-columns:85px minmax(0,1fr) 24px}}
/* A saved background selection takes precedence over decorative default layers. */
[data-av-site] section[data-agico-background]:not([data-agico-background=original]):is(.dark,.pp-related):before,
[data-av-site] section[data-agico-background]:not([data-agico-background=original]):is(.dark,.pp-related):after{display:none}
/* Explicit frame choices also replace the default industry figure boundary. */
div[data-av-site][data-av-design] figure[data-av-shape]{clip-path:none}
