.dev-edition{--dev-navy:#082c45;--dev-gold:#d3ac54;color:#163047;font:400 16px/1.7 Arial,sans-serif;max-width:1180px;margin:auto;padding:48px 24px}.dev-edition *{box-sizing:border-box}.dev-edition h2{font-size:clamp(26px,4vw,42px);line-height:1.2;margin:12px 0 22px}.dev-edition h3{font-size:24px;line-height:1.3}.dev-edition p{margin:12px 0 20px}.dev-edition .dev-label{font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#516b7c;font-weight:700}.dev-edition .dev-articles{display:grid;gap:24px;margin:28px 0 64px}.dev-edition .dev-article{border-top:2px solid #d3ac54;padding:20px 0}.dev-edition .dev-commercial{background:var(--dev-navy);color:white;padding:clamp(24px,5vw,54px);margin:40px 0}.dev-commercial .dev-label{color:#e4c77e}.dev-edition .dev-links{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.dev-edition a.dev-button,.dev-edition button{display:inline-flex;background:var(--dev-gold);color:#082238;border:0;border-radius:4px;padding:13px 20px;min-height:48px;font:700 16px/1.3 Arial,sans-serif;text-decoration:none;cursor:pointer}.dev-edition .dev-links a{color:inherit;text-underline-offset:4px}.dev-edition .dev-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:28px;background:#f3f6f8;color:#163047;border:1px solid #dae4e9;margin:24px 0 56px}.dev-form h3,.dev-form .dev-wide,.dev-form [role=status]{grid-column:1/-1}.dev-form h3{margin:0}.dev-form label{display:grid;gap:7px;font-weight:600;font-size:16px}.dev-form input,.dev-form select,.dev-form textarea{width:100%;min-width:0;background:white;color:#163047;border:1px solid #8ca3b0;border-radius:4px;padding:12px;font:400 16px/1.5 Arial,sans-serif}.dev-form textarea{min-height:110px}.dev-form label.dev-consent{display:flex;align-items:flex-start;font-weight:400}.dev-form input[type=checkbox]{width:20px;height:20px;flex:none;margin:4px 8px 0 0}.dev-form [role=status]{white-space:pre-wrap;font-weight:600}.dev-form [hidden]{display:none!important}.dev-launch{background:#eaf2f7;padding:clamp(24px,5vw,48px);border-top:4px solid #d3ac54}.dev-edition :focus-visible{outline:3px solid #2183b4;outline-offset:3px}.dev-edition button:disabled{opacity:.6;cursor:wait}@media(max-width:640px){.dev-edition{padding:32px 18px}.dev-edition .dev-form{grid-template-columns:1fr;padding:20px}.dev-form>*{grid-column:1/-1}.dev-edition h3{font-size:22px}}.dev-resources{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;margin:28px 0 56px}.dev-resource{padding:22px;border:1px solid #cad9e1;background:#fff;min-width:0}.dev-resource img{width:100%;aspect-ratio:3/2;object-fit:cover;margin-bottom:16px}.dev-resource iframe{width:100%;aspect-ratio:16/9;border:0;margin-bottom:16px}.dev-resource h3{font-size:21px}.dev-resource a{color:#064d71;font-weight:700}.dev-line{border-left:4px solid #d3ac54;padding:16px 24px;background:#eef4f7;margin:24px 0 48px}
.dev-edition{padding-top:0}.dev-edition>nav.dev-links{padding:24px 0;border-bottom:1px solid #cad9e1;margin:0 0 56px;gap:12px 24px}.dev-edition>nav a{font-size:14px;font-weight:700;text-decoration:none;padding:5px 0}.dev-edition>nav a:hover{text-decoration:underline}
.dev-section{margin:0 0 72px}.dev-section>h2,.dev-launch>h2{max-width:860px;font-family:Georgia,serif;font-weight:400;letter-spacing:-.02em}.dev-section>p{max-width:810px;color:#536b7c}
.dev-edition .dev-articles{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin-bottom:0;gap:22px}.dev-edition .dev-article{padding:26px;background:#fff;border:1px solid #d9e3e9;border-top:3px solid #d3ac54;min-width:0}.dev-article-number{display:block;color:#b2c3ce;font:400 42px/1 Georgia,serif;margin-bottom:22px}.dev-edition .dev-article h3{font-family:Georgia,serif;font-weight:400;font-size:25px;line-height:1.25;margin:15px 0}.dev-article p{font-size:16px;line-height:1.8;color:#425e70}
.dev-line{display:grid;grid-template-columns:1fr 1fr;gap:32px;border:0;padding:32px;background:#edf3f6}.dev-line h3{font-family:Georgia,serif;font-weight:400;margin:15px 0}.dev-line p{color:#425e70}.dev-agenda>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dev-agenda article{padding:22px;border-top:2px solid #08789a;background:#fff}.dev-agenda article>span{font:400 30px Georgia,serif;color:#7393a6}.dev-agenda h4{font-size:17px;line-height:1.4;margin:18px 0 0}
.dev-resources{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.dev-resource{padding:0 0 24px;overflow:hidden;border-radius:4px}.dev-resource>span,.dev-resource>h3,.dev-resource>p,.dev-resource>a:not(:has(img)){display:block;margin-left:22px;margin-right:22px}.dev-resource>span{margin-top:22px}.dev-resource h3{font-family:Georgia,serif;font-weight:400;font-size:23px;line-height:1.35}.dev-resource p{font-size:16px;color:#536b7c}.dev-resource img{margin:0;aspect-ratio:3/2;object-fit:cover}.dev-resource iframe{display:block;margin:0;aspect-ratio:16/9;background:#082c45}.dev-resource-type{background:#e5eef3;min-height:160px;padding:25px;display:flex;justify-content:space-between;align-items:flex-end;gap:20px;color:#294f65}.dev-resource-type>span{font-size:14px;font-weight:700}.dev-resource-type>b{font:400 54px Georgia,serif;color:#8ca9ba}
.dev-edition .dev-commercial{border-radius:5px;margin:64px 0}.dev-commercial h2{font-family:Georgia,serif;font-weight:400}.dev-commercial p{max-width:830px}.dev-edition .dev-form{border-radius:5px;box-shadow:0 12px 35px #082c4508}.dev-edition .dev-launch{border-radius:5px;margin-bottom:20px}.dev-launch .dev-form{background:#fff;margin-bottom:0}.dev-form button{justify-content:center}.dev-form [role=status]:empty{display:none}.dev-form a{text-underline-offset:4px}.dev-hero :focus-visible{outline:3px solid #fff;outline-offset:5px}
@media(max-width:960px){.dev-hero-inner{gap:32px;grid-template-columns:minmax(0,1fr) 240px}.dev-edition .dev-articles,.dev-resources{grid-template-columns:1fr 1fr}.dev-agenda>div{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.dev-hero{padding:36px 18px 48px}.dev-hero-inner{grid-template-columns:1fr;gap:38px}.dev-kicker{margin-top:24px}.dev-hero h1{font-size:36px}.dev-hero-cover{max-width:230px}.dev-edition{padding-top:0}.dev-edition>nav.dev-links{margin-bottom:38px}.dev-edition .dev-articles,.dev-resources,.dev-line{grid-template-columns:1fr}.dev-line{padding:24px;gap:22px}.dev-section{margin-bottom:48px}.dev-agenda article{padding:18px}.dev-commercial h2,.dev-launch h2{font-size:30px}.dev-hero-actions{align-items:flex-start;flex-direction:column}.dev-resource-type{min-height:130px}}
