.split{grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.split .section-head{margin-bottom:0}.split--boxed{border-top:1px solid var(--line);margin-top:clamp(3.5rem,7vw,6rem);padding-top:clamp(2.5rem,5vw,4rem)}.split--boxed .section-title{font-size:clamp(1.6rem,2.2vw + .6rem,2.4rem)}.anchor{scroll-margin-top:var(--header-h)}.versions-intro{max-width:70ch;margin-bottom:clamp(2rem,4vw,3rem)}.scope-nav{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.scope-nav__card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);height:100%;color:var(--muted);transition:border-color .3s, transform .4s var(--ease);flex-direction:column;gap:.5rem;padding:1.75rem 1.75rem 3.25rem;font-size:.95rem;display:flex;position:relative}.scope-nav__card:hover{border-color:var(--accent);transform:translateY(-3px)}.scope-nav__card strong{color:var(--text);letter-spacing:-.02em;font-size:1.35rem}.scope-nav__icon{background:var(--accent-glow);width:48px;height:48px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:.5rem;display:grid}.scope-nav__arrow{color:var(--accent);position:absolute;bottom:1.4rem;left:1.75rem}.subsection{margin-top:clamp(3.5rem,7vw,5.5rem)}.subsection__title{margin-bottom:1.5rem;font-size:1.3rem}.feature__motto{color:var(--accent-2);font-size:1.1rem;font-weight:600}.company-media{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.quote{border-left:3px solid var(--accent);margin:0;padding-left:1.5rem}.quote blockquote{color:var(--text);margin:0 0 1rem;font-size:clamp(1.15rem,.8vw + 1rem,1.45rem);font-weight:600;line-height:1.45}.quote figcaption{color:var(--muted);font-size:.92rem}@media (width<=900px){.split,.company-media,.scope-nav{grid-template-columns:1fr}}.scheme{border-radius:var(--radius);background:#fff;margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(1rem,3vw,2rem)}.scheme img{width:100%;height:auto;display:block}.facts{grid-template-columns:repeat(2,1fr);gap:0 clamp(2rem,5vw,4rem);margin:0;display:grid}.facts__row{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1rem;padding:1.1rem 0;display:grid}.facts dt{color:var(--muted)}.facts dd{color:var(--text);margin:0;font-weight:700}.link-list{gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.link-list a{color:var(--accent);font-weight:700}.partners-intro{margin-bottom:clamp(2rem,4vw,3rem)}.partner-list{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.partner{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:150px 1fr;gap:1.5rem;padding:1.75rem;display:grid}.partner__logo{aspect-ratio:4/3;border-radius:var(--radius-sm);background:#fff;place-items:center;padding:.75rem;display:grid}.partner__logo img{object-fit:contain;max-width:100%;max-height:100%}.partner__role{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:800}.partner__name{margin:.35rem 0 .9rem;font-size:1.3rem;line-height:1.25}.partner__tasks{color:var(--muted);gap:.45rem;margin:0 0 1rem;padding-left:1.1rem;font-size:.95rem;display:grid}.partner__tasks li::marker{color:var(--accent)}.partner__link{color:var(--accent);align-items:center;gap:.35rem;font-size:.9rem;font-weight:700;display:inline-flex}.video-grid{grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,3vw,2.5rem);display:grid}.video-card h2{margin-top:1rem;font-size:1.15rem;line-height:1.35}.article__cover{border-radius:var(--radius);overflow:hidden}.article__cover img{object-fit:cover;width:100%;height:auto;max-height:560px;display:block}.article__back{margin-top:1rem}.notice{border:1px solid var(--line-strong);border-left:3px solid var(--accent);border-radius:var(--radius-sm);color:var(--muted);padding:.9rem 1.2rem;font-size:.93rem}@media (width<=1100px){.partner-list{grid-template-columns:1fr}}@media (width<=900px){.facts,.video-grid{grid-template-columns:1fr}}@media (width<=640px){.partner{grid-template-columns:1fr}.partner__logo{max-width:200px}.facts__row{grid-template-columns:1fr;gap:.25rem}}.page-hero:has(.breadcrumb) .page-title{max-width:30ch;font-size:clamp(2rem,1.2rem + 2.6vw,3.25rem)}
