.why-vedion{--why-accent:#1677ff;background:var(--theme-bg);min-height:100vh;color:var(--theme-text);letter-spacing:0;font-family:inherit}html[data-theme=dark] .why-vedion{--why-accent:#22d3ee}.why-nav{border-bottom:1px solid var(--theme-border,#e1e4e5);justify-content:space-between;align-items:center;gap:24px;max-width:736px;margin:0 auto;padding:28px;display:flex}.why-nav .brand{flex-shrink:0;margin:0}.why-nav .brand-logo{width:176px}.why-vedion a{color:var(--why-accent);font-size:14px;text-decoration:none}.why-vedion a:hover{text-decoration:underline}.why-vedion a:focus-visible{outline:2px solid var(--theme-link,#2563a6);outline-offset:5px}.why-article{background:0 0;max-width:736px;margin:0 auto;padding:64px 28px 36px}.why-vedion .why-article{background:0 0}.why-article h1,.why-article h2{color:var(--theme-text);letter-spacing:0;text-wrap:balance;font-family:inherit;font-weight:700}.why-article h1{margin:0 0 24px;font-size:48px;line-height:1.12}.why-article h2{margin:0 0 16px;font-size:27px;line-height:1.25}.why-article p{color:var(--theme-muted,#59616a);overflow-wrap:anywhere;margin:0 0 16px;font-size:16px;line-height:1.85}.why-article strong{color:var(--theme-text,#20252c);font-weight:650}.why-intro{border-bottom:1px solid var(--theme-border,#e1e4e5);margin-bottom:38px;padding-bottom:32px}.why-intro p{margin-bottom:0;font-size:18px;line-height:1.8}.why-intro strong{color:var(--why-accent)}.why-article section{margin-bottom:38px}.why-principle{border-left:3px solid var(--why-accent);color:var(--theme-text);margin:24px 0 0;padding:4px 0 4px 20px;font-size:15px;line-height:1.8}.why-next{border-top:1px solid var(--theme-border,#e1e4e5);padding-top:28px}.why-label{color:var(--why-accent);margin-bottom:10px;font-size:12px;font-weight:600;display:block}.why-footer{border-top:1px solid var(--theme-border,#e1e4e5);color:var(--theme-muted,#59616a);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;font-size:13px;display:flex}@media (max-width:860px){.why-nav{padding-right:124px}}@media (max-width:760px){.why-nav{padding-right:76px}}@media (max-width:600px){.why-nav{gap:16px;padding:22px 76px 22px 24px}.why-nav .brand-logo{width:148px}.why-article{padding:40px 24px 32px}.why-article h1{font-size:38px}.why-article h2{font-size:25px}.why-intro p{font-size:17px}}
