.st-art{padding-top:28px}.st-art-k{margin:0;font-family:var(--font-head);font-weight:700;font-size:.85rem}.st-art-k a{color:var(--accent);text-decoration:none}.st-art-head h1{font-weight:700;font-size:clamp(2.1rem,1.3rem + 2.8vw,3.2rem);line-height:1;letter-spacing:-.03em;margin:10px 0 18px;max-width:20ch}.st-art-sub{color:var(--muted);max-width:640px;margin:0}.st-art-meta{font-size:.82rem;color:var(--muted);margin:12px 0 0}.st-art-meta a{color:var(--muted)}.st-ft{display:grid;grid-template-columns:repeat(4,1fr);border:2px solid var(--fg);border-radius:10px;background:var(--soft);box-shadow:5px 5px 0 var(--orange);margin:28px 0 40px}.st-ft>div{padding:16px 18px;border-right:2px solid var(--fg)}.st-ft>div:last-child{border-right:0}.st-ft dt{font-size:.72rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.st-ft dd{margin:0;font-family:var(--font-head);font-weight:700;font-size:1.6rem;line-height:1.2}.sta-cols{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px}.sta-cols.no-side{grid-template-columns:minmax(0,780px)}.st-cover{margin:0 0 8px}.st-cover img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border:2px solid var(--fg);border-radius:10px}.st-cover figcaption,.st-prose figcaption{font-size:.8rem;color:var(--muted);margin-top:8px;font-family:var(--font-head);font-weight:500}.st-prose{max-width:780px;counter-reset:sth2}.st-prose h2{font-weight:700;font-size:clamp(1.5rem,1.2rem + 1vw,1.75rem);letter-spacing:-.02em;margin:36px 0 10px;counter-increment:sth2;scroll-margin-top:20px}.st-prose h2:before{content:"/" counter(sth2,decimal-leading-zero) " ";color:var(--accent)}.st-prose h3{font-weight:700}.st-prose .figure{margin:24px 0}.st-prose .figure img{width:100%;border:2px dashed var(--muted);border-radius:10px}.st-prose .encart{background:var(--tint);border-radius:10px;padding:16px 20px;margin:24px 0}.st-prose .encart>:first-child{margin-top:0}.st-prose .encart>:last-child{margin-bottom:0}.st-prose .encart strong{color:var(--accent)}.st-prose .encart-titre{font-family:var(--font-head);font-weight:700;font-size:1.15rem;margin:0 0 6px}.st-prose .encart dl{display:grid;grid-template-columns:1fr auto;gap:6px 16px;margin:0}.st-prose .encart dd{margin:0;font-weight:700}.st-prose .duo{display:grid;grid-template-columns:1fr 1fr;gap:0;border:2px solid var(--fg);border-radius:10px;margin:24px 0;overflow:hidden}.st-prose .duo>div{padding:18px 20px;background:var(--soft)}.st-prose .duo>div+div{border-left:2px solid var(--fg)}.st-prose .duo h3{margin:0 0 6px}.st-prose .duo ul{margin:0;padding-left:18px}.st-prose blockquote{border-left:4px solid var(--orange);color:var(--fg);font-family:var(--font-head);font-weight:500;font-size:1.25rem}.st-prose table{display:table;border:2px solid var(--fg);border-radius:10px;border-collapse:separate;border-spacing:0;overflow:hidden;background:var(--soft)}.st-prose th{font-family:var(--font-head);background:var(--tint)}.st-prose details{border-bottom:2px solid var(--line);padding:12px 0}.st-prose summary{cursor:pointer;font-family:var(--font-head);font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:16px}.st-prose summary::-webkit-details-marker{display:none}.st-prose summary:after{content:"+";color:var(--accent)}.st-prose details[open] summary:after{content:"−"}.st-prose details>:not(summary){margin-bottom:0}.st-src{font-size:.8rem;color:var(--muted);margin-top:36px;border-top:2px solid var(--line);padding-top:14px}.st-src p{margin:0 0 6px}.sta-side{align-self:start;position:sticky;top:20px;display:grid;gap:16px}.sta-side-t{font-family:var(--font-head);font-weight:700;font-size:1.2rem;margin:0 0 10px}.st-steps ol{list-style:none;margin:0;padding:0;border-top:2px solid var(--fg)}.st-steps li{display:grid;grid-template-columns:40px 1fr;padding:8px 0;border-bottom:2px solid var(--line);font-weight:500}.st-steps li span{font-family:var(--font-head);font-weight:700;color:var(--accent)}.st-steps a{color:var(--fg);text-decoration:none}.st-steps a:hover{color:var(--accent)}.st-box{background:var(--soft);border:2px solid var(--fg);border-radius:10px;padding:20px 22px}.st-brief{margin:0;padding-left:18px}.st-chk{list-style:none;margin:0;padding:0}.st-chk li{padding:8px 0 8px 26px;border-bottom:2px solid var(--line);font-weight:500;position:relative}.st-chk li:before{content:"";position:absolute;left:0;top:13px;width:14px;height:14px;border:2px solid var(--fg);border-radius:3px}.st-btn{display:inline-block;background:var(--btn-bg);color:var(--btn-fg);font-weight:700;padding:12px 20px;border-radius:10px;margin-top:16px;text-decoration:none}.st-btn:hover{background:var(--btn-hover);color:var(--btn-fg)}@media(max-width:1000px){.sta-cols{grid-template-columns:minmax(0,1fr);gap:0}.sta-side{position:static;margin-top:32px}}@media(max-width:700px){.st-ft{grid-template-columns:1fr 1fr}.st-ft>div:nth-child(2){border-right:0}.st-ft>div:nth-child(-n+2){border-bottom:2px solid var(--fg)}.st-ft dd{font-size:1.3rem}.st-prose .duo{grid-template-columns:1fr}.st-prose .duo>div+div{border-left:0;border-top:2px solid var(--fg)}}
