.main-nav .mega summary{cursor:pointer;list-style:none;font-size:13px}.main-nav .mega summary::-webkit-details-marker{display:none}.main-nav .mega summary:after{content:'⌄';margin-left:5px;color:var(--aqua)}.mega-panel{position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0 20px 34px #04162522;padding:30px max(32px,calc((100vw - 1360px)/2));display:grid;grid-template-columns:repeat(4,1fr);gap:28px;z-index:20;white-space:normal}.mega-panel div{display:flex;flex-direction:column;gap:10px}.mega-panel strong{font-size:14px;color:var(--navy);margin-bottom:4px}.mega-panel a{font-weight:500;font-size:13px;color:var(--muted)}
.editorial-hero{height:80vh;min-height:620px;max-height:920px;position:relative;background:#061a24;overflow:hidden}.editorial-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#021420e8 0%,#021420aa 43%,#02142033 100%)}.editorial-hero .hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.75)}.editorial-hero .hero-content{height:100%;min-height:0;position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.editorial-hero .hero-copy{max-width:780px}.editorial-hero h1{font-size:clamp(3.4rem,6vw,6rem);line-height:1.02;letter-spacing:-.06em;margin:20px 0}.editorial-hero .hero-copy>p:not(.eyebrow){font-size:clamp(17px,2vw,22px);max-width:590px}.hero-scroll{position:absolute;bottom:34px;color:#fff;font-size:13px;letter-spacing:.08em}.section-kicker{display:block;color:var(--aqua);font-size:11px;font-weight:800;letter-spacing:.14em;margin-bottom:14px}.editorial-section{padding:90px 0}.editorial-heading{margin-bottom:30px}.editorial-heading h2,.service-story h2,.statement-section h2,.contact-band h2{font-size:clamp(2.2rem,4vw,4rem);line-height:1.08;letter-spacing:-.045em;margin:0 0 12px}.editorial-heading p{color:var(--muted);margin:0}.path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.path-card{min-height:295px;padding:30px;background:#f2f6f7;border:1px solid var(--line);display:flex;flex-direction:column;transition:transform .2s,background .2s}.path-card:hover{transform:translateY(-4px);background:#e8f3f4}.path-card:nth-child(2){background:#072536;color:#fff}.path-card:nth-child(2):hover{background:#0b3548}.path-card>span,.knowledge-grid span{color:var(--aqua);font-size:11px;font-weight:800;letter-spacing:.12em}.path-card h3{font-size:clamp(1.5rem,2.2vw,2.2rem);margin:25px 0 8px;line-height:1.1}.path-card p{font-size:14px;line-height:1.6;margin:0}.path-card b{margin-top:auto;padding-top:28px;font-size:13px}.categories-section{padding-top:25px}.editorial-categories{display:grid;grid-template-columns:1.2fr .8fr 1fr;grid-template-rows:260px 260px;gap:14px}.editorial-category{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;padding:28px;background-size:cover;background-position:center;overflow:hidden}.editorial-category:before{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(0deg,#041625ee,#04162544 85%)}.editorial-category:hover{background-size:110%}.editorial-category span{font-size:clamp(1.7rem,2.6vw,3rem);font-weight:800;line-height:1.05}.editorial-category small{font-size:13px;margin-top:8px}.editorial-category b{font-size:12px;margin-top:24px}.editorial-category:nth-child(1){grid-row:span 2;background-image:url('assets/mtde-cave.jpg')}.editorial-category:nth-child(2){grid-column:span 2;background-image:linear-gradient(115deg,#0a3041,#277287)}.editorial-category:nth-child(3){background-image:url('assets/mtde-cave.jpg')}.editorial-category:nth-child(4){background-image:linear-gradient(125deg,#194a56,#092f40)}.chosen-section{padding-top:20px}.chosen-section .text-link{display:inline-block;margin-top:28px;font-weight:800;border-bottom:2px solid var(--aqua);padding-bottom:7px}.service-story{display:grid;grid-template-columns:1fr 1fr;min-height:560px;background:#061e2c;color:#fff}.service-story-image{min-height:430px;overflow:hidden}.service-story-image img{width:100%;height:100%;object-fit:cover}.service-story-copy{padding:clamp(42px,6vw,95px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.service-story-copy p{line-height:1.7;color:#d4e5e9}.service-story-copy ul{padding-left:20px;line-height:2;margin-bottom:26px}.brand-stories{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.brand-stories>div{border-top:3px solid var(--aqua);padding:26px 18px;background:#f3f6f7;min-height:155px}.brand-stories strong{font-size:17px;color:var(--navy)}.brand-stories p{font-size:13px;color:var(--muted);line-height:1.5}.statement-section{background:#e8f2f3;padding:95px 0}.statement-section .container{max-width:930px}.statement-section p{font-size:19px;line-height:1.7}.statement-section a{font-weight:800;border-bottom:2px solid var(--aqua)}.knowledge-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.knowledge-grid a{min-height:255px;padding:27px;background:#f3f6f7;display:flex;flex-direction:column;align-items:flex-start}.knowledge-grid a:hover{background:#e9f3f4}.knowledge-grid h3{font-size:25px;line-height:1.2}.knowledge-grid b{font-size:13px;margin-top:auto}.contact-band{padding:54px 0;background:#082f40;color:#fff}.contact-band .container{display:flex;align-items:center;justify-content:space-between;gap:30px}.contact-band h2{font-size:clamp(1.8rem,3vw,3rem);max-width:780px}.contact-band .button{white-space:nowrap}.content-page{padding:60px 0 100px}.content-page>header{max-width:850px;margin-bottom:55px}.content-page h1{font-size:clamp(2.8rem,5vw,5rem);letter-spacing:-.05em;line-height:1.05;margin:0 0 20px}.content-page .lead{font-size:20px;line-height:1.6;color:var(--muted)}.content-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.content-grid img{width:100%;height:100%;min-height:350px;object-fit:cover}.content-grid h2,.guide h2{font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.15}.content-grid p,.guide p,.guide li{line-height:1.75;color:#41515a}.content-grid ul{line-height:2}.guide{max-width:850px;padding:36px 0;border-top:1px solid var(--line);scroll-margin-top:110px}.guide:first-of-type{border-top:0}.guide ul{padding-left:24px}
.categories-section{padding-top:70px}.main-nav{gap:14px}.main-nav>a{font-size:12px}
.editorial-hero .hero-scroll{position:static;display:inline-flex;margin-top:24px;align-self:flex-start;flex-shrink:0}
.editorial-hero h1{font-size:clamp(3.2rem,5.6vw,5.7rem)}
@media(max-width:650px){.editorial-hero .hero-scroll{display:none}}
@media(max-width:650px){.editorial-hero .hero-copy h1{font-size:clamp(2.6rem,9.3vw,3.8rem)}}
.editorial-category:nth-child(1){background-image:url('assets/mmsub_images_pack/02_potapljaska_oprema.png')}
.editorial-category:nth-child(2){background-image:url('assets/mmsub_images_pack/03_tehnicno_potapljanje.png');background-position:center 43%}
.editorial-category:nth-child(3){background-image:url('assets/mmsub_images_pack/04_jamarska_oprema.png');background-position:center 38%}
.editorial-category:nth-child(4){background-image:url('assets/mmsub_images_pack/05_soteskanje.png');background-position:center 32%}
.editorial-hero .hero-bg{object-position:center 47%;filter:none}
@media(max-width:650px){.hero-scroll{display:none}.editorial-hero .container.hero-content{justify-content:flex-end;padding-bottom:38px}.editorial-hero .hero-bg{object-position:62% center}.editorial-hero:after{background:linear-gradient(0deg,#021420e8 0%,#021420ad 48%,#02142022 100%)}}
@media(max-width:1100px){.main-nav{gap:10px}.main-nav>a{font-size:11px}}
@media(max-width:900px){.path-grid,.knowledge-grid{grid-template-columns:1fr 1fr}.path-card:last-child,.knowledge-grid:last-child{grid-column:span 2}.brand-stories{grid-template-columns:repeat(3,1fr)}.editorial-categories{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,220px)}.editorial-category:nth-child(1){grid-row:span 2}.editorial-category:nth-child(2){grid-column:auto}.service-story-copy{padding:38px}.mega-panel{gap:16px}}
@media(max-width:650px){.main-nav .mega{width:100%}.main-nav .mega summary{font-size:14px}.mega-panel{position:static;box-shadow:none;padding:15px 0;display:grid;grid-template-columns:1fr 1fr;gap:18px}.main-nav.open{max-height:calc(100vh - 66px);overflow:auto}.editorial-hero{height:78vh;min-height:590px}.editorial-hero .hero-content{justify-content:center;padding:25px 0}.editorial-hero h1{font-size:clamp(2.7rem,10vw,4rem)}.hero-scroll{bottom:18px}.editorial-section{padding:55px 0}.path-grid,.knowledge-grid{grid-template-columns:1fr}.path-card{min-height:230px}.path-card:last-child,.knowledge-grid:last-child{grid-column:auto}.categories-section,.chosen-section{padding-top:15px}.editorial-categories{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,190px);gap:9px}.editorial-category{padding:16px}.editorial-category:nth-child(1){grid-row:span 2}.editorial-category:nth-child(2){grid-column:auto}.editorial-category span{font-size:20px}.editorial-category small,.editorial-category b{font-size:11px}.service-story{grid-template-columns:1fr}.service-story-image{min-height:240px;height:260px}.service-story-copy{padding:38px 20px 48px}.brand-stories{grid-template-columns:1fr 1fr}.brand-stories>div{min-height:130px;padding:18px 12px}.brand-stories strong{font-size:14px}.statement-section{padding:65px 0}.statement-section p{font-size:16px}.contact-band .container{align-items:flex-start;flex-direction:column}.content-grid{grid-template-columns:1fr}.content-page{padding-top:42px}.content-grid img{min-height:230px}.topbar-inner>span{display:none}}
