:root{--service-content-width:42rem;--service-header-width:48rem;--service-project-header-width:46rem;--service-hero-min-height:70vh;--service-hero-media-height:26rem}.service-hero{min-height:var(--service-hero-min-height);align-items:center;display:flex}.service-hero__content{max-width:var(--service-content-width)}.service-hero__media{min-height:var(--service-hero-media-height)}.service-index-hero{min-height:18rem;padding-block:var(--space-12);color:#fff;background:#000;align-items:center;display:flex}.service-index-hero__content{width:100%}.service-index-hero__title{max-width:12ch;font-size:clamp(3rem,7vw,6rem);font-weight:var(--font-weight-bold);color:#fff;margin:0;line-height:.95}.service-solutions__header,.materials-section__header,.service-process__header,.service-applications__header,.service-needs__header,.service-techniques__header,.service-variables__header,.service-presence__header,.service-related__header,.service-design-application__header,.service-features__header,.service-technical__header,.service-publishing__header,.service-measurement__header,.service-management__header,.service-index-solutions__header,.service-guide__header,.service-scenarios__header{max-width:var(--service-header-width)}.service-preparation__content,.service-identity__content,.service-responsive__content,.service-integrated__content{max-width:var(--service-content-width)}.solution-card{background:var(--color-surface);border:var(--border-default);border-radius:var(--radius-md);flex-direction:column;height:100%;display:flex;overflow:hidden}.solution-card__media{aspect-ratio:4/3;overflow:hidden}.solution-card__media img{object-fit:cover;width:100%;height:100%}.solution-card__content{gap:var(--space-4);padding:var(--space-6);flex-direction:column;display:flex}.solution-card__title{font-size:var(--font-size-h4)}.solution-card__text{color:var(--color-text-secondary)}.material-item{gap:var(--space-4);flex-direction:column;display:flex}.material-item__media{aspect-ratio:1;background:var(--color-background-secondary);overflow:hidden}.material-item__media img{object-fit:cover;width:100%;height:100%}.material-item__title{font-size:var(--font-size-lg)}.material-item__text{color:var(--color-text-secondary)}.technique-item{gap:var(--space-4);flex-direction:column;display:flex}.technique-item__media{aspect-ratio:1;background:var(--color-background-secondary);overflow:hidden}.technique-item__media img{object-fit:cover;width:100%;height:100%}.technique-item__title{font-size:var(--font-size-lg)}.technique-item__text{color:var(--color-text-secondary)}.application-item,.need-item,.finish-item,.variable-item,.presence-item,.application-path,.feature-item,.technical-item,.infrastructure-item,.measurement-item,.management-item,.service-path__item{gap:var(--space-3);padding-top:var(--space-6);border-top:var(--border-default);flex-direction:column;display:flex}.application-item__title,.need-item__title,.variable-item__title,.presence-item__title,.application-path__title,.feature-item__title,.technical-item__title,.infrastructure-item__title,.measurement-item__title,.management-item__title,.service-path__title{font-size:var(--font-size-h4)}.finish-item__title{font-size:var(--font-size-lg)}.application-item__text,.need-item__text,.finish-item__text,.variable-item__text,.presence-item__text,.application-path__text,.feature-item__text,.technical-item__text,.infrastructure-item__text,.measurement-item__text,.management-item__text,.service-path__text{color:var(--color-text-secondary)}.variable-item__number,.presence-item__number,.application-path__number,.service-path__number{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.presence-item__meta{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.file-check{gap:var(--space-2);padding-top:var(--space-5);border-top:var(--border-default);flex-direction:column;display:flex}.file-check__title{font-size:var(--font-size-lg)}.file-check__text{color:var(--color-text-secondary)}.service-process{background:var(--color-bg-primary)}.service-process__header{max-width:var(--service-header-width)}.service-process .grid{position:relative}.service-process .grid:before{content:"";background:var(--color-border);height:1px;position:absolute;top:1rem;left:0;right:0}.process-step{padding-top:var(--space-8);background:0 0;border:0;position:relative}.process-step__number{color:#fff;width:2rem;height:2rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);background:#000;border-radius:0;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;transform:translateY(-50%)}.process-step__title{margin-bottom:var(--space-3)}.process-step__text{color:var(--color-text-muted)}@media (width<=47.99rem){.service-process .grid{flex-direction:column;gap:0;display:flex}.service-process .grid:before{width:1px;height:auto;inset:0 auto 0 1rem}.process-step{padding:0 0 var(--space-8) var(--space-12)}.process-step__number{top:0;left:0;transform:none}}.related-service{gap:var(--space-4);height:100%;padding:var(--space-6);background:var(--color-surface);border:var(--border-default);border-radius:var(--radius-md);transition:transform var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);flex-direction:column;text-decoration:none;display:flex}.related-service:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.related-service__eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.related-service__title{font-size:var(--font-size-h4)}.related-service__text{color:var(--color-text-secondary);flex:1}.related-service__link{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.service-path{gap:var(--space-6);grid-template-columns:1fr;display:grid}.scenario-item{gap:var(--space-4);height:100%;padding:var(--space-6);background:var(--color-surface);border:var(--border-default);border-radius:var(--radius-md);flex-direction:column;display:flex}.scenario-item__question{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text)}.scenario-item__answer{color:var(--color-text-secondary);flex:1}.scenario-item__link{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none}.service-cta__media{min-height:22rem}@media (width>=48rem){:root{--service-hero-media-height:32rem}.service-cta__media{min-height:28rem}}@media (width>=64rem){:root{--service-hero-min-height:78vh;--service-hero-media-height:38rem}.service-projects__actions{justify-content:flex-end}.service-path{grid-template-columns:repeat(4,minmax(0,1fr))}}.service-list{flex-direction:column;display:flex}.service-row{min-height:26rem;color:inherit;border-top:var(--border-default);grid-template-columns:minmax(0,1fr) minmax(0,1fr);text-decoration:none;display:grid}.service-row:last-child{border-bottom:var(--border-default)}.service-row__media{min-height:100%;position:relative;overflow:hidden}.service-row__media img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.service-row:hover .service-row__media img{transform:scale(1.025)}.service-row__content{justify-content:center;align-items:flex-start;gap:var(--space-4);padding:var(--space-10) var(--space-8);flex-direction:column;display:flex}.service-row__eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin:0}.service-row__title{max-width:14ch;margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.service-row__text{max-width:38rem;color:var(--color-text-secondary);margin:0}.service-row__meta{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.service-row__link{margin-top:var(--space-2);font-weight:var(--font-weight-semibold)}@media (width<=47.99rem){.service-row{grid-template-columns:1fr;min-height:0}.service-row__media{aspect-ratio:16/10;min-height:18rem}.service-row__content{padding:var(--space-8) var(--space-5)}.service-row__title{max-width:none;font-size:clamp(2rem,9vw,3rem)}.service-row--reverse .service-row__media,.service-row--reverse .service-row__content{order:initial}}.service-page-header{min-height:18rem;padding-block:var(--space-10);align-items:center;display:flex}.service-page-header__content{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.service-page-header__eyebrow{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;margin:0}.service-page-header__title{max-width:16ch;font-size:clamp(3rem,6vw,5.5rem);font-weight:var(--font-weight-bold);margin:0;line-height:.95}.service-page-header--exterior{color:#111;background:#f4d000}.service-page-header--spaces{color:#fff;background:#2563eb}.service-page-header--print{color:#fff;background:#ef4444}.service-page-header--promotional{color:#fff;background:#9333ea}.service-page-header--events{color:#111;background:#f97316}.service-page-header--design{color:#111;background:#b7f000}.service-page-header--digital{color:#111;background:#22c55e}.service-projects{background:var(--color-bg-projects)}.service-projects__header{max-width:var(--service-project-header-width)}.service-projects .project-card{background:0 0;border:0}.service-projects .project-card__media{overflow:hidden}.service-projects .project-card__media img{object-fit:cover;width:100%;height:100%;display:block}.service-projects__actions{justify-content:flex-start;display:flex}.service-cta{color:#111;background:#f4d000;padding-block:clamp(5rem,10vw,9rem)}.service-cta__inner{gap:var(--space-10);grid-template-columns:minmax(0,1.5fr) minmax(16rem,.5fr);align-items:end;display:grid}.service-cta__content{gap:var(--space-5);flex-direction:column;display:flex}.service-cta__eyebrow{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;margin:0}.service-cta__title{max-width:16ch;font-size:clamp(2.75rem,6vw,5.5rem);font-weight:var(--font-weight-bold);margin:0;line-height:.95}.service-cta__text{max-width:42rem;font-size:var(--font-size-lg);margin:0;line-height:1.6}.service-cta__action{justify-content:flex-end;display:flex}.service-cta__button{justify-content:space-between;align-items:center;gap:var(--space-8);width:100%;padding:var(--space-5);color:#fff;background:#000;border:1px solid #000;text-decoration:none;display:inline-flex}.service-cta__button span{font-size:1.5rem;transition:transform .2s}.service-cta__button:hover span{transform:translate(.35rem)}@media (width<=47.99rem){.service-cta{padding-block:var(--space-12)}.service-cta__inner{gap:var(--space-8);grid-template-columns:1fr}.service-cta__title{max-width:none;font-size:clamp(2.5rem,11vw,4rem)}.service-cta__action{justify-content:flex-start}}.service-applications{background:#fff}.service-applications__header{max-width:var(--service-header-width)}.applications-grid{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.application-card{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:0 0;flex-direction:column;min-height:25rem;padding:clamp(1.5rem,3vw,2.5rem);transition:background-color .2s,color .2s;display:flex}.application-card__icon{width:3.5rem;height:3.5rem;margin-bottom:auto}.application-card__icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.application-card__content{margin-top:var(--space-10)}.application-card__title{max-width:12ch;margin:0 0 var(--space-5);font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.05}.application-card__list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.application-card__list li{font-size:var(--font-size-sm);border:1px solid;padding:.4rem .65rem;line-height:1.2}.application-card:hover{color:#fff;background:#111}@media (width<=63.99rem){.applications-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.99rem){.applications-grid{grid-template-columns:1fr}.application-card{min-height:21rem}}.service-needs{background:#fff}.service-needs__header{max-width:var(--service-header-width)}.needs-grid{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.need-card{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-direction:column;min-height:24rem;padding:clamp(1.5rem,3vw,2.5rem);transition:background-color .2s,color .2s;display:flex}.need-card__icon{width:3.5rem;height:3.5rem;margin-bottom:auto}.need-card__icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.need-card__content{margin-top:var(--space-10)}.need-card__title{max-width:13ch;margin:0 0 var(--space-5);font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.05}.need-card__list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.need-card__list li{font-size:var(--font-size-sm);border:1px solid;padding:.4rem .65rem;line-height:1.2}.need-card:hover{color:#fff;background:#111}@media (width<=63.99rem){.needs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.99rem){.needs-grid{grid-template-columns:1fr}.need-card{min-height:20rem}}.service-design-invite{color:#fff;background:#111;padding-block:clamp(5rem,10vw,9rem)}.service-design-invite__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.service-design-invite__media{min-height:36rem;margin:0;position:relative;overflow:hidden}.service-design-invite__media img{object-fit:cover;width:100%;height:100%;display:block}.service-design-invite__badge{color:#111;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;background:#f4d000;padding:.75rem 1rem;position:absolute;bottom:0;left:0}.service-design-invite__content{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.service-design-invite__eyebrow{color:#ffffff8c;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;margin:0}.service-design-invite__title{max-width:12ch;margin:0;font-size:clamp(2.75rem,5.5vw,5rem);line-height:.95}.service-design-invite__text{color:#ffffffb8;max-width:38rem;font-size:var(--font-size-lg);margin:0;line-height:1.6}.service-design-invite__services{margin-top:var(--space-3);flex-wrap:wrap;gap:.5rem;display:flex}.service-design-invite__services span{font-size:var(--font-size-sm);border:1px solid #ffffff59;padding:.45rem .7rem}.service-design-invite__action{margin-top:var(--space-4)}.service-design-invite__button{align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-5);color:#111;font-weight:var(--font-weight-semibold);background:#f4d000;border:1px solid #f4d000;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.service-design-invite__button span{font-size:1.4rem;transition:transform .2s}.service-design-invite__button:hover{color:#fff;background:0 0}.service-design-invite__button:hover span{transform:translate(.35rem)}@media (width<=63.99rem){.service-design-invite__grid{grid-template-columns:1fr}.service-design-invite__media{min-height:30rem}.service-design-invite__title{max-width:14ch}}@media (width<=47.99rem){.service-design-invite{padding-block:var(--space-12)}.service-design-invite__media{min-height:22rem}.service-design-invite__title{max-width:none;font-size:clamp(2.5rem,11vw,4rem)}}.service-design-card{padding-block:var(--space-10)}.service-design-card__inner{gap:var(--space-6);color:#fff;background:#111;border-top:6px solid #f4d000;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;padding:clamp(1.75rem,3vw,2.5rem);display:grid}.service-design-card__icon{color:#111;background:#f4d000;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.5rem;display:flex}.service-design-card__content{flex-direction:column;gap:.5rem;display:flex}.service-design-card__eyebrow{color:#ffffff8c;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;margin:0}.service-design-card__title{margin:0;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1}.service-design-card__text{color:#ffffffad;max-width:34rem;margin:0;line-height:1.5}.service-design-card__tags{flex-wrap:wrap;gap:.4rem;max-width:18rem;display:flex}.service-design-card__tags span{font-size:var(--font-size-xs);border:1px solid #ffffff40;padding:.35rem .55rem}.service-design-card__link{align-items:center;gap:var(--space-3);white-space:nowrap;color:#f4d000;font-weight:var(--font-weight-semibold);text-decoration:none;display:inline-flex}.service-design-card__link span{transition:transform .2s}.service-design-card__link:hover span{transform:translate(.3rem)}@media (width<=63.99rem){.service-design-card__inner{grid-template-columns:auto minmax(0,1fr)}.service-design-card__tags,.service-design-card__link{grid-column:2}}@media (width<=47.99rem){.service-design-card__inner{grid-template-columns:1fr}.service-design-card__icon,.service-design-card__tags,.service-design-card__link{grid-column:auto}}.materials-section{color:#fff;background:#000}.materials-section__header{max-width:var(--service-header-width)}.materials-section .section-header__eyebrow{color:#ffffff8c}.materials-section .section-header__title{color:#fff}.materials-section .section-header__text{color:#ffffffb3}.materials-section .material-item{background:0 0;border:0;padding:0}.materials-section .material-item__media{margin-bottom:var(--space-4);overflow:hidden}.materials-section .material-item__media img{object-fit:cover;width:100%;height:100%;display:block}.materials-section .material-item__title{color:#fff}.materials-section .material-item__text{color:#ffffffa6}.digital-objectives{color:#111;background:#f8f7f3;padding-block:clamp(5rem,9vw,8rem);overflow:hidden}.digital-objectives__header{grid-template-columns:minmax(0,1.5fr) minmax(16rem,.5fr);align-items:start;gap:clamp(3rem,8vw,8rem);margin-bottom:clamp(3.5rem,6vw,6rem);display:grid}.digital-objectives__intro{max-width:50rem}.digital-objectives__eyebrow{color:#555;text-transform:uppercase;letter-spacing:.14em;margin:0 0 1.5rem;font-size:.8rem;font-weight:700}.digital-objectives__title{letter-spacing:-.045em;max-width:15ch;margin:0;font-size:clamp(3rem,5.5vw,5.5rem);font-weight:700;line-height:.96}.digital-objectives__description{color:#5f5f5f;max-width:42rem;margin:2rem 0 0;font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.65}.digital-objectives__note{justify-self:end;max-width:17rem;padding-top:1rem}.digital-objectives__note p{margin:0;font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:600;line-height:1.2;transform:rotate(-3deg)}.digital-objectives__note span{background:#b7f000;width:8rem;height:.3rem;margin:1.25rem 0 0 auto;display:block;transform:rotate(-5deg)}.digital-objectives__map{grid-template-columns:repeat(6,1fr);max-width:78rem;min-height:48rem;margin-inline:auto;display:grid;position:relative}.digital-objectives__connections{z-index:0;pointer-events:none;width:calc(100% - 2rem);height:calc(100% - 2rem);position:absolute;inset:2rem 1rem 0;overflow:visible}.digital-objectives__connections path{fill:none;stroke:#111;stroke-width:1.25px;vector-effect:non-scaling-stroke}.digital-objectives__connections circle{fill:#b7f000;stroke:#111;stroke-width:1px}.digital-objective{z-index:1;aspect-ratio:1;text-align:center;background:#fff;border:1.25px solid #111;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:clamp(2rem,3vw,3rem);transition:background .18s,transform .18s;display:flex;position:relative}.digital-objective--company{grid-area:1/1/auto/3;align-self:end}.digital-objective--campaign{grid-area:1/3/auto/5;margin-top:-1rem}.digital-objective--products{grid-area:1/5/auto/7;align-self:end}.digital-objective--local{grid-area:2/2/auto/4;margin-top:-1.5rem}.digital-objective--portfolio{grid-area:2/4/auto/6;margin-top:-1.5rem}.digital-objective--company,.digital-objective--portfolio{background:radial-gradient(circle at 50% 40%,#b1a2ff29,#fff0 65%),#fff}.digital-objective--campaign,.digital-objective--local{background:radial-gradient(circle at 50% 40%,#b7f0001f,#fff0 65%),#fff}.digital-objective__icon{background:#b7f00029;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:1.5rem;display:flex}.digital-objective--company .digital-objective__icon,.digital-objective--portfolio .digital-objective__icon{background:#b1a2ff2e}.digital-objective__icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:2.25rem;height:2.25rem}.digital-objective__title{letter-spacing:-.025em;max-width:13ch;margin:0 auto;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:700;line-height:1.05}.digital-objective__text{color:#555;max-width:18rem;margin:1rem auto 0;font-size:.95rem;line-height:1.5}@media (hover:hover) and (pointer:fine){.digital-objective:hover{z-index:2;background:#b7f000;transform:translateY(-.5rem)}.digital-objective:hover .digital-objective__icon{background:#ffffff8c}.digital-objective:hover .digital-objective__text{color:#222}}.digital-objectives__closing{width:11rem;position:absolute;bottom:2rem;right:0}.digital-objectives__closing span{background:#b7f000;width:3rem;height:.2rem;margin-bottom:1rem;display:block}.digital-objectives__closing p{color:#555;text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:.7rem;font-weight:700;line-height:1.4}@media (width<=64rem){.digital-objectives__header{grid-template-columns:1fr}.digital-objectives__note{justify-self:start}.digital-objectives__map{grid-template-columns:repeat(2,1fr);gap:1.5rem;min-height:auto}.digital-objective{grid-area:auto;justify-self:center;max-width:26rem;margin:0}.digital-objectives__connections,.digital-objectives__closing{display:none}}@media (width<=40rem){.digital-objectives{padding-block:4.5rem}.digital-objectives__header{margin-bottom:3rem}.digital-objectives__title{font-size:clamp(2.75rem,13vw,4rem)}.digital-objectives__note{display:none}.digital-objectives__map{grid-template-columns:1fr;gap:1.25rem}.digital-objective{width:min(100%,22rem);padding:2.5rem}}.service-publishing{color:#111;background:#f5f3ee;padding-block:clamp(5rem,9vw,8rem)}.service-publishing__header{max-width:42rem;margin-bottom:clamp(3.5rem,6vw,5rem)}.service-publishing__eyebrow{color:#666;text-transform:uppercase;letter-spacing:.14em;margin:0 0 1.25rem;font-size:.8rem;font-weight:700}.service-publishing__title{letter-spacing:-.04em;max-width:15ch;margin:0;font-size:clamp(2.75rem,5vw,4.75rem);font-weight:700;line-height:.98}.service-publishing__text{color:#5f5f5f;max-width:40rem;margin:1.75rem 0 0;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.65}.service-publishing__items{border-top:1px solid #bbb8b0;border-bottom:1px solid #bbb8b0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.publishing-item{border-right:1px solid #d1cec7;min-width:0;padding:2rem 1.5rem 2.5rem}.publishing-item:first-child{padding-left:0}.publishing-item:last-child{border-right:0;padding-right:0}.publishing-item__accent{background:#b7f000;width:1.75rem;height:.22rem;margin-bottom:2rem;display:block}.publishing-item__title{margin:0;font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:700;line-height:1.1}.publishing-item__text{color:#666;max-width:13rem;margin:1rem 0 0;font-size:.95rem;line-height:1.55}@media (width<=64rem){.service-publishing__items{grid-template-columns:repeat(2,minmax(0,1fr))}.publishing-item{border-bottom:1px solid #d1cec7;border-right:1px solid #d1cec7;padding:2rem}.publishing-item:first-child{padding-left:2rem}.publishing-item:last-child{border-bottom:0;border-right:0;grid-column:1/-1;padding-right:2rem}.publishing-item:nth-child(2n){border-right:0}}@media (width<=40rem){.service-publishing{padding-block:4.5rem}.service-publishing__header{margin-bottom:3rem}.service-publishing__title{max-width:none;font-size:clamp(2.5rem,12vw,3.75rem)}.service-publishing__items{grid-template-columns:1fr}.publishing-item,.publishing-item:first-child,.publishing-item:last-child{border-bottom:1px solid #d1cec7;border-right:0;grid-column:auto;padding:1.75rem 0}.publishing-item:last-child{border-bottom:0}.publishing-item__accent{margin-bottom:1.25rem}.publishing-item__text{max-width:24rem}}
