body[data-nav="technologie"]{background:#FBF9F4;color:#211D17;font-family:"Nunito Sans",sans-serif;}
body[data-nav="technologie"] .eyebrow,
body[data-nav="technologie"] .section__eyebrow,
body[data-nav="technologie"] .pill,
body[data-nav="technologie"] .entity-card__index,
body[data-nav="technologie"] .entity-card__link,
body[data-nav="technologie"] .breadcrumb{font-family:var(--font-mono);}

body[data-nav="technologie"] main.container{padding-bottom:clamp(56px,8vh,96px);}
body[data-nav="technologie"] .breadcrumb-row{padding-top:40px;padding-bottom:26px;}
body[data-nav="technologie"] .hero{padding:10px 0 clamp(34px,5vh,58px);}
body[data-nav="technologie"] .hero__title{font-weight:400;font-size:clamp(34px,4.4vw,50px);line-height:1.06;letter-spacing:-.01em;}
body[data-nav="technologie"] .hero__desc{font-size:18px;line-height:1.75;color:#211D17;max-width:none;}
body[data-nav="technologie"] .section{padding-top:6px;border-top:0;}
body[data-nav="technologie"] .section__title{font-weight:400;font-size:clamp(28px,3.2vw,40px);line-height:1.1;}
body[data-nav="technologie"] .card-grid{gap:clamp(20px,2.4vw,34px);}

body[data-nav="technologie"] .entity-card{background:#fff;border:1px solid rgba(207,164,105,.18);border-radius:18px;box-shadow:0 30px 70px -60px rgba(33,29,23,.5);transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s,border-color .3s;}
body[data-nav="technologie"] .entity-card:hover{transform:translateY(-3px);border-color:rgba(207,164,105,.5);box-shadow:0 40px 80px -55px rgba(33,29,23,.45);text-decoration:none;}
body[data-nav="technologie"] .entity-card__index{font-size:14px;letter-spacing:.22em;text-transform:uppercase;color:#CFA469;}
body[data-nav="technologie"] .entity-card__title{text-transform:uppercase;text-align:center;font-weight:700;font-size:18px;line-height:1.3;color:#211D17;transition:color .3s;}
body[data-nav="technologie"] .entity-card:hover .entity-card__title{color:#A57C3C;}
body[data-nav="technologie"] .entity-card__desc{font-size:16px;line-height:1.4;color:#000000;}
body[data-nav="technologie"] .entity-card__link{font-size:14px;letter-spacing:.2em;text-transform:uppercase;color:#C41A38;}
body[data-nav="technologie"] .entity-card--foto{border-radius:18px;overflow:hidden;}
body[data-nav="technologie"] .pill{border-radius:999px;padding:8px 16px;font-size:15px;letter-spacing:.12em;text-transform:uppercase;background:#fff;border:1px solid rgba(207,164,105,.34);color:#211D17;transition:.3s;}
body[data-nav="technologie"] .pill:hover{border-color:#CFA469;background:#FFFDF9;}
body[data-nav="technologie"] .pill.is-active{background:linear-gradient(135deg,#F1DFBB 0%,#CFA469 52%,#A57C3C 100%);border-color:transparent;color:#211D17;box-shadow:0 8px 20px -14px rgba(122,90,38,.9);}

body[data-nav="technologie"] .news-card{background:#fff;border:1px solid rgba(207,164,105,.18);border-radius:18px;overflow:hidden;box-shadow:0 30px 70px -60px rgba(33,29,23,.5);transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s,border-color .3s;}
body[data-nav="technologie"] .news-card:hover{transform:translateY(-4px);border-color:rgba(207,164,105,.5);box-shadow:0 40px 80px -60px rgba(33,29,23,.55);}
body[data-nav="technologie"] .news-card__title{font-size:23px;line-height:1.3;font-weight:700;color:#211D17;}
body[data-nav="technologie"] .pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:clamp(34px,5vh,56px);font-family:var(--font-mono);font-size:14px;letter-spacing:.14em;text-transform:uppercase;}
body[data-nav="technologie"] .pagination a,body[data-nav="technologie"] .pagination span{min-width:38px;padding:9px 12px;text-align:center;border:1px solid rgba(207,164,105,.34);border-radius:999px;color:#211D17;background:#fff;transition:.3s;}
body[data-nav="technologie"] .pagination a:hover{border-color:#CFA469;background:#FFFDF9;text-decoration:none;}
body[data-nav="technologie"] .pagination [aria-current="page"]{background:linear-gradient(135deg,#F1DFBB 0%,#CFA469 52%,#A57C3C 100%);border-color:transparent;}
body[data-nav="technologie"] .pagination span{opacity:.4;}
