.deeper:has(.maja-story){max-width:1120px;padding-top:55px}.maja-story{max-width:740px;margin-inline:auto;line-height:1.85}.maja-story-heading{position:static;display:block;padding:0 0 30px;background:none;border:0;box-shadow:none}.maja-story-heading h2{font-size:clamp(2rem,4vw,3.2rem);line-height:1.15;margin:0;max-width:22ch}.maja-story-section{padding-block:22px;border-top:1px solid var(--border)}.maja-story-section h3{font-size:clamp(1.5rem,3vw,2rem);line-height:1.25;margin:10px 0 24px}.maja-story p{margin:0 0 22px}.maja-story li{margin-bottom:12px}.maja-story img{display:block;width:auto;max-width:100%;height:auto;max-height:none;margin:24px auto;object-fit:contain}.maja-story figure{margin:24px 0}.maja-story a{overflow-wrap:anywhere}.maja-story-section>img:first-child{max-height:450px;width:auto}.maja-story ul{padding-left:24px}@media(max-width:640px){.deeper:has(.maja-story){padding-top:35px}.maja-story-section{padding-block:20px}.maja-story{line-height:1.8}.maja-story-heading{padding-bottom:24px}}.deeper:has(.maja-story){max-width:1400px}.maja-story{max-width:1100px}.maja-story-heading{padding-bottom:40px}.maja-story-section{padding:48px 0}.maja-story-section>p,.maja-story-section>h3,.maja-story-section>ul:not(.story-icon-grid){max-width:740px}.maja-story-section>p{line-height:1.9}.maja-story .story-icon-grid{list-style:none;padding:0;margin:30px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:none}.maja-story .story-icon-grid>li{margin:0;padding:26px;background:#ecefe7;border:1px solid #d3dacf;min-width:0;display:flex;flex-direction:column;gap:18px;line-height:1.65;color:var(--ink)}.story-icon{flex-shrink:0;color:var(--accent)}.story-icon-copy{font-size:1rem}.story-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:start}.maja-story .story-intro>img{width:100%;height:auto;max-height:none;margin:0}.story-intro-copy p{padding-bottom:14px;border-bottom:1px solid var(--border);margin-bottom:14px}.story-invitation{padding:36px;background:var(--ink);color:var(--paper);display:flex;align-items:center;gap:32px;justify-content:space-between;margin:24px 0}.story-invitation h3{font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.2;margin:8px 0 16px}.story-invitation p,.story-invitation .eyebrow{color:var(--paper)}.story-invitation p{max-width:540px;margin:0}.story-invitation .button{flex-shrink:0;background:var(--paper);color:var(--ink);border-color:var(--paper)}.story-safety-list{padding:22px 22px 22px 44px!important;background:#eee8df}.maja-story-section>figure{max-width:740px}.maja-story-section>figure img{max-height:480px;max-width:100%;width:auto}@media(max-width:900px){.maja-story .story-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-intro{gap:28px}.story-invitation{display:block}.story-invitation .button{margin-top:24px}}@media(max-width:640px){.maja-story .story-icon-grid{grid-template-columns:1fr;gap:12px}.maja-story .story-icon-grid>li{flex-direction:row;padding:22px;gap:16px}.story-intro{grid-template-columns:1fr}.maja-story .story-intro>img{max-height:360px;object-fit:contain}.maja-story-section{padding:32px 0}.story-invitation{padding:26px}.story-invitation .button{width:100%}.maja-story-heading{padding-bottom:28px}}.story-invitation h3{color:var(--paper)}.maja-story .service-story-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(28px,5vw,64px);align-items:center}.maja-story .service-story-split+.service-story-split{margin-top:40px}.service-story-copy,.service-story-split>.story-intro-copy{min-width:0}.service-story-copy>:first-child{margin-top:0}.service-story-copy>:last-child{margin-bottom:0}.maja-story .service-story-split>figure{min-width:0;max-width:none;margin:0}.maja-story .service-story-split>img,.maja-story .service-story-split>figure img{display:block;width:100%;height:auto;max-height:36rem;margin:0;border-radius:3px;object-fit:cover}@media(max-width:760px){.maja-story .service-story-split{grid-template-columns:minmax(0,1fr);gap:24px}.maja-story .service-story-split>img,.maja-story .service-story-split>figure img{max-height:30rem;width:100%;object-fit:contain}}
