.seven{--accent:#fbcfe8;--second:#66c0f4;max-width:1440px;margin:auto}.seven.motif-scroll{--accent:#e8d9bd;--second:#bd4b37}.seven.motif-quest{--accent:#cfe7a0;--second:#a4d007}.seven.motif-noir{--accent:#b4c8de;--second:#ed826d}.seven-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;padding:4rem clamp(1rem,5vw,5rem);min-height:590px;background:#1b2838}.seven-hero h1{font-size:clamp(3rem,5.5vw,5.4rem)}.seven-hero-media{position:relative;align-self:stretch;min-height:420px}.seven-hero-media img{width:100%;height:100%;max-height:540px;object-fit:cover;object-position:center;border:8px solid #eef1f3;box-shadow:18px 18px 0 #101820}.seven-hero-media span{position:absolute;bottom:1.2rem;left:1.2rem;background:#111c27;padding:.4rem .7rem;color:#fff;font-size:.75rem}.seven-story{display:grid;grid-template-columns:1fr .8fr;gap:3rem}.seven-story>div{max-width:700px}.seven-story>div p:not(.kicker){color:#dbe6ed;font-size:1.14rem}.seven-story ul,.feature-list{list-style:none;margin:0;padding:0}.seven-story li,.feature-list li{border-left:3px solid var(--second);padding:1rem 1.4rem;background:#1b2838;margin-bottom:.8rem;font-weight:700}.seven-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0 2rem}.seven-gallery figure{margin:0;background:#1b2838;border:1px solid #43586b}.seven-gallery img{width:100%;aspect-ratio:16/10;object-fit:cover}.seven-gallery figcaption{padding:.75rem 1rem;font-size:.83rem;color:#d6e3eb;line-height:1.55}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.article-card{display:flex;flex-direction:column;gap:1.5rem;min-height:210px;padding:1.5rem;background:#24364b;border-top:4px solid var(--accent);text-decoration:none;color:#f4f6f8}.article-card:hover{transform:translateY(-3px);background:#2c4359}.article-card small{color:var(--accent);letter-spacing:.12em}.article-card strong{font-size:1.2rem;line-height:1.4}.article-card span{margin-top:auto;color:#66c0f4;font-size:.85rem}.source-banner{margin-top:1.5rem;padding:1rem 1.2rem;background:#27384a;border-left:3px solid #66c0f4;color:#d4e5ee;font-size:.86rem}.seven-inner-hero{padding:4rem clamp(1rem,5vw,5rem);background:#1b2838;border-block:1px solid #35485a}.seven-inner-hero h1{margin:.7rem 0}.seven-inner-hero p:last-child{max-width:800px;font-size:1.1rem;color:#dce7ee}.step-list{list-style:none;counter-reset:step;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.8rem 0 0;padding:0}.step-list li{padding:1.5rem;background:#1b2838;border-top:4px solid var(--second)}.step-list b{color:var(--accent)}.step-list p{color:#d3e1e9;margin:.7rem 0 0}.download-box{background:#26364a}.seven-article{max-width:900px;margin:auto}.seven-article h1{font-size:clamp(2.4rem,4.5vw,4.4rem)}.article-meta{color:#b7cad7;font-size:.85rem;border-bottom:1px solid #44596c;padding-bottom:1.5rem}.article-section{padding:2rem 0;border-bottom:1px solid #3d5164}.article-section h2{font-size:1.4rem;color:var(--accent)}.article-section p{color:#d9e6ed;font-size:1.05rem}.motif-scroll .seven-hero{background:linear-gradient(112deg,#1b2838 65%,#35332e)}.motif-noir .seven-hero{background:linear-gradient(115deg,#1b2838 60%,#292d36)}.motif-quest .seven-hero{background:linear-gradient(112deg,#1b2838 60%,#30392b)}@media(max-width:800px){.seven-hero,.seven-story{grid-template-columns:1fr}.seven-hero{gap:2rem}.seven-hero-media{min-height:250px;max-height:430px}.seven-gallery,.article-grid,.step-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.seven-hero{padding-block:2.5rem}.seven-hero-media{min-height:230px}.seven-gallery,.article-grid,.step-list{grid-template-columns:1fr}.seven-story li{font-size:.95rem}.seven-article h1{font-size:2.3rem}}@media(prefers-reduced-motion:reduce){.article-card{transition:none}}
