.sttrh1-body blockquote{margin:var(--sttrh1-sp2) 0;padding:.2rem 0 .2rem var(--sttrh1-sp1);border-left:3px solid var(--sttrh1-accent);color:var(--sttrh1-muted)}
.sttrh1-body table{width:100%;border-collapse:collapse;display:block;overflow-x:auto;font-size:var(--sttrh1-fs-s)}.sttrh1-body th,.sttrh1-body td{border:1px solid color-mix(in srgb,var(--sttrh1-muted) 30%,transparent);padding:.45rem .6rem;text-align:left}
.sttrh1-body{max-width:var(--sttrh1-content)}.sttrh1-body p,.sttrh1-body ul,.sttrh1-body ol{margin:0 0 var(--sttrh1-gap)}.sttrh1-body img{border-radius:var(--sttrh1-radius);max-width:100%;height:auto}
.sttrh1-list{padding-left:1.1rem}.sttrh1-list li{margin:.3rem 0}
.sttrh1-meta{color:var(--sttrh1-muted);font-size:var(--sttrh1-fs-s);margin:.2rem 0 var(--sttrh1-sp1)}.sttrh1-meta a{color:inherit}
.sttrh1-main{padding:var(--sttrh1-sp2) 0 var(--sttrh1-sp3)}.sttrh1-main-home{padding-top:0}
.sttrh1-pg{display:flex;flex-wrap:wrap;gap:.5rem;margin:var(--sttrh1-sp2) 0;list-style:none;padding:0;justify-content:center}.sttrh1-pg a,.sttrh1-pg span{display:inline-block;min-width:2.4rem;padding:.35rem .7rem;border-radius:var(--sttrh1-radius);text-align:center;border:1px solid color-mix(in srgb,var(--sttrh1-muted) 35%,transparent);text-decoration:none}.sttrh1-pg span[aria-current]{background:var(--sttrh1-accent);border-color:var(--sttrh1-accent);color:var(--sttrh1-bg)}
.sttrh1-bc{font-size:var(--sttrh1-fs-xs);color:var(--sttrh1-muted);margin:0 0 var(--sttrh1-sp1)}.sttrh1-bc ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.2rem}.sttrh1-bc li+li::before{margin:0 .35rem 0 .1rem}.sttrh1-bc a{color:inherit}
:focus-visible{outline:2px solid var(--sttrh1-accent);outline-offset:2px}
.sttrh1-body a[href^="http"]:not([href*="//divorcerapide.fr"]):not([href*="//www.divorcerapide.fr"]){color:var(--sttrh1-accent2)}
.sttrh1-hero{margin:0 0 var(--sttrh1-sp2)}.sttrh1-hero img{display:block;width:100%;border-radius:var(--sttrh1-radius)}
.sttrh1-body a{color:var(--sttrh1-accent);text-decoration:underline;text-decoration-thickness:max(1px,.08em);text-underline-offset:.2em}.sttrh1-body a:hover{text-decoration-thickness:2px}
.sttrh1-on-base{background:var(--sttrh1-bg);color:var(--sttrh1-ink)}.sttrh1-on-base a{color:inherit}
.sttrh1-on-surface{background:var(--sttrh1-surface);color:var(--sttrh1-ink)}.sttrh1-on-surface a{color:inherit}
.sttrh1-on-contrast{background:var(--sttrh1-ink);color:var(--sttrh1-bg)}.sttrh1-on-contrast a{color:inherit}
.sttrh1-on-primary{background:var(--sttrh1-accent);color:var(--sttrh1-bg)}.sttrh1-on-primary a{color:inherit}
.sttrh1-on-secondary{background:var(--sttrh1-accent2);color:var(--sttrh1-bg)}.sttrh1-on-secondary a{color:inherit}
.sttrh1-on-muted{background:var(--sttrh1-muted);color:var(--sttrh1-bg)}.sttrh1-on-muted a{color:inherit}
a{text-underline-offset:.24em}
.sttrh1-hd{position:relative;z-index:5;background:transparent}
.sttrh1-brand{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--sttrh1-fh);font-size:var(--sttrh1-fs-l);font-weight:700;line-height:1.15;color:var(--sttrh1-ink);text-decoration:none}.sttrh1-brand img,.sttrh1-brand svg{display:block;height:auto;max-width:min(100%,60vw)}
.sttrh1-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem 1.1rem}.sttrh1-nav a{color:inherit;text-decoration:none;line-height:1.5;display:inline-block;padding:.15rem 0}.sttrh1-nav a:hover,.sttrh1-nav a[aria-current]{color:var(--sttrh1-accent)}
.sttrh1-nav{font-size:1rem}
.sttrh1-nav-c ul{justify-content:center}.sttrh1-nav-r ul{justify-content:flex-end}
.sttrh1-nav li{position:relative}.sttrh1-nav li ul{display:none;position:absolute;left:0;top:100%;z-index:6;flex-direction:column;gap:0;min-width:13rem;padding:.3rem 0;background:var(--sttrh1-bg);border:1px solid color-mix(in srgb,var(--sttrh1-muted) 22%,transparent);border-radius:var(--sttrh1-radius);box-shadow:0 10px 28px rgba(0,0,0,.12)}.sttrh1-nav li ul a{display:block;padding:.4rem .9rem;color:var(--sttrh1-ink);font-weight:400}.sttrh1-nav li:hover>ul,.sttrh1-nav li:focus-within>ul{display:flex}.sttrh1-nav .sttrh1-sub>a::after{content:"";display:inline-block;width:.38em;height:.38em;margin-left:.4em;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:translateY(-.2em) rotate(45deg)}
.sttrh1-cta{display:inline-block;padding:.5rem 1.05rem;border-radius:var(--sttrh1-radius);font-weight:600;font-size:var(--sttrh1-fs-s);text-decoration:none;line-height:1.3;white-space:nowrap}.sttrh1-cta:hover{filter:brightness(.93)}
.sttrh1-cb-base{background:var(--sttrh1-bg)}.sttrh1-cf-base{color:var(--sttrh1-bg)}
.sttrh1-cb-surface{background:var(--sttrh1-surface)}.sttrh1-cf-surface{color:var(--sttrh1-surface)}
.sttrh1-cb-contrast{background:var(--sttrh1-ink)}.sttrh1-cf-contrast{color:var(--sttrh1-ink)}
.sttrh1-cb-primary{background:var(--sttrh1-accent)}.sttrh1-cf-primary{color:var(--sttrh1-accent)}
.sttrh1-cb-secondary{background:var(--sttrh1-accent2)}.sttrh1-cf-secondary{color:var(--sttrh1-accent2)}
.sttrh1-cb-muted{background:var(--sttrh1-muted)}.sttrh1-cf-muted{color:var(--sttrh1-muted)}
.sttrh1-hdate{font-size:var(--sttrh1-fs-xs);white-space:nowrap;opacity:.85}
.sttrh1-hr{padding-block:.5rem}.sttrh1-hr-airy{padding-block:clamp(1.5rem,2vw,2rem)}.sttrh1-hr-bt{border-top:1px solid color-mix(in srgb,currentColor 30%,transparent)}.sttrh1-hr-bb{border-bottom:1px solid color-mix(in srgb,currentColor 30%,transparent)}
.sttrh1-hcs{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;align-items:center}.sttrh1-hcol{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;min-width:0}.sttrh1-al-c{justify-content:center;text-align:center}.sttrh1-al-r{justify-content:flex-end;text-align:right}.sttrh1-al-c .sttrh1-nav ul{justify-content:center}.sttrh1-al-r .sttrh1-nav ul{justify-content:flex-end}
.sttrh1-s1{grid-column:span 1}
.sttrh1-s2{grid-column:span 2}
.sttrh1-s3{grid-column:span 3}
.sttrh1-s4{grid-column:span 4}
.sttrh1-s5{grid-column:span 5}
.sttrh1-s6{grid-column:span 6}
.sttrh1-s7{grid-column:span 7}
.sttrh1-s8{grid-column:span 8}
.sttrh1-s9{grid-column:span 9}
.sttrh1-s10{grid-column:span 10}
.sttrh1-s11{grid-column:span 11}
.sttrh1-s12{grid-column:span 12}
.sttrh1-htx{margin:0;font-size:var(--sttrh1-fs-s)}.sttrh1-soc{display:flex;gap:.5rem}.sttrh1-soc a{display:inline-flex;width:1.9rem;height:1.9rem;align-items:center;justify-content:center;border-radius:50%;color:inherit}.sttrh1-soc svg{width:1.05rem;height:1.05rem}
.sttrh1-mb{display:none}.sttrh1-bg-m{position:relative}.sttrh1-bg-m>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:var(--sttrh1-radius);border:1px solid color-mix(in srgb,var(--sttrh1-muted) 22%,transparent)}.sttrh1-bg-m>summary::-webkit-details-marker{display:none}.sttrh1-bg-m svg{width:1.4rem;height:1.4rem}.sttrh1-mnav{position:absolute;right:0;top:calc(100% + .4rem);z-index:9;width:min(86vw,22rem);max-height:75vh;overflow:auto;background:var(--sttrh1-bg);color:var(--sttrh1-ink);border:1px solid color-mix(in srgb,var(--sttrh1-muted) 22%,transparent);border-radius:var(--sttrh1-radius);box-shadow:0 16px 40px rgba(0,0,0,.18);padding:.6rem 1rem}.sttrh1-mnav ul{list-style:none;margin:0;padding:0}.sttrh1-mnav li ul{padding-left:1rem}.sttrh1-mnav a{display:block;padding:.5rem 0;color:var(--sttrh1-ink);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--sttrh1-muted) 22%,transparent)}
.sttrh1-mb-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.sttrh1-mb-l2{text-align:center;margin:.35rem 0 0;font-family:var(--sttrh1-fh);font-weight:700}.sttrh1-mb-cta{display:flex;justify-content:center;margin-top:.55rem}
@media (max-width:781px){.sttrh1-desk{display:none}.sttrh1-mb{display:block;padding:.6rem var(--sttrh1-sp1)}}
.sttrh1-mb{background:var(--sttrh1-surface);color:var(--sttrh1-ink)}.sttrh1-mb .sttrh1-brand,.sttrh1-mb .sttrh1-mb-l2{color:inherit}
.sttrh1-btn{display:inline-block;padding:.6rem 1.25rem;border-radius:var(--sttrh1-radius);background:transparent;border:2px solid var(--sttrh1-accent);color:var(--sttrh1-accent);font-weight:600;text-decoration:none;line-height:1.3;transition:filter .2s,background .2s}.sttrh1-btn:hover{filter:brightness(.92)}.sttrh1-btn-o{background:transparent;color:var(--sttrh1-accent);border-color:currentColor}.sttrh1-btn-2{background:var(--sttrh1-accent2);border-color:var(--sttrh1-accent2);color:var(--sttrh1-bg)}.sttrh1-btns{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.2rem}
.sttrh1-home>*+*{margin-top:clamp(3.5rem,8vw,6rem)}.sttrh1-home{padding-bottom:var(--sttrh1-sp3)}.sttrh1-home>.sttrh1-band+.sttrh1-band{margin-top:0}.sttrh1-home>.sttrh1-g-none{margin-top:0}.sttrh1-home>.sttrh1-g-compact{margin-top:clamp(1rem,3vw,1.75rem)}.sttrh1-home>.sttrh1-g-spacious{margin-top:clamp(3.5rem,8vw,6rem)}
.sttrh1-band{padding-block:var(--sttrh1-sp4)}.sttrh1-band :where(h2,h3){color:inherit}.sttrh1-band .sttrh1-si{color:inherit;opacity:.85}.sttrh1-band .sttrh1-card{color:var(--sttrh1-ink)}
.sttrh1-band-surface{background:var(--sttrh1-surface);color:var(--sttrh1-ink)}.sttrh1-band-surface>.sttrh1-w>.sttrh1-btns .sttrh1-btn-o,.sttrh1-band-surface .sttrh1-more{color:inherit}
.sttrh1-band-primary{background:var(--sttrh1-accent);color:var(--sttrh1-bg)}.sttrh1-band-primary>.sttrh1-w>.sttrh1-btns .sttrh1-btn-o,.sttrh1-band-primary .sttrh1-more{color:inherit}
.sttrh1-band-secondary{background:var(--sttrh1-accent2);color:var(--sttrh1-bg)}.sttrh1-band-secondary>.sttrh1-w>.sttrh1-btns .sttrh1-btn-o,.sttrh1-band-secondary .sttrh1-more{color:inherit}
.sttrh1-band-contrast{background:var(--sttrh1-ink);color:var(--sttrh1-bg)}.sttrh1-band-contrast>.sttrh1-w>.sttrh1-btns .sttrh1-btn-o,.sttrh1-band-contrast .sttrh1-more{color:inherit}
.sttrh1-band-soft{background:#e2eeea;color:#111111}.sttrh1-band.sttrh1-sec-hero{padding-block:0}
.sttrh1-sth{margin:0 0 .4rem;font-size:var(--sttrh1-fs-xl)}.sttrh1-si{color:var(--sttrh1-muted);max-width:var(--sttrh1-content);margin:0 0 1.1rem}.sttrh1-more{display:flex;justify-content:center;margin-top:var(--sttrh1-sp2)}.sttrh1-more a{display:inline-block;padding:.5rem 1.15rem;border:2px solid currentColor;border-radius:var(--sttrh1-radius);color:var(--sttrh1-accent);font-weight:600;text-decoration:none}
.sttrh1-hb{position:relative;display:flex;align-items:center;justify-content:center;min-height:clamp(20rem,52vh,34rem);padding:var(--sttrh1-sp4) var(--sttrh1-sp1);background:var(--sttrh1-ink);color:var(--sttrh1-bg);text-align:center;overflow:hidden;isolation:isolate}.sttrh1-hb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.sttrh1-hb:has(img)::before{content:"";position:absolute;inset:0;z-index:-1;background:#000;opacity:var(--sttrh1-covdim)}.sttrh1-hb h1{margin:0 auto .4em;max-width:22ch;color:inherit;font-size:var(--sttrh1-fs-xxl)}.sttrh1-hb p{margin:0 auto;max-width:44rem;font-size:var(--sttrh1-fs-l);opacity:.92}.sttrh1-hb .sttrh1-btns{justify-content:center}.sttrh1-hb .sttrh1-btn-o{color:inherit}
.sttrh1-ed{max-width:var(--sttrh1-content);margin-inline:auto;text-align:center;font-size:var(--sttrh1-fs-l);line-height:1.55}.sttrh1-ed p{margin:0}
.sttrh1-ctas{text-align:center}.sttrh1-ctas .sttrh1-btns{justify-content:center}
.sttrh1-st{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--sttrh1-sp2);text-align:center}.sttrh1-st b{display:block;font-family:var(--sttrh1-fh);font-size:var(--sttrh1-fs-xxl);line-height:1.1}.sttrh1-st span{color:var(--sttrh1-muted)}.sttrh1-band .sttrh1-st span{color:inherit;opacity:.8}
.sttrh1-band .sttrh1-btn-o{color:inherit}
.sttrh1-card{position:relative;display:flex;flex-direction:column;background:var(--sttrh1-surface);border-radius:var(--sttrh1-radius);box-shadow:var(--sttrh1-shadow);overflow:hidden;transition:transform .2s,box-shadow .2s;min-width:0}.sttrh1-ci{display:block;line-height:0;overflow:hidden}.sttrh1-card img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;transition:transform .35s}.sttrh1-ni{display:block;aspect-ratio:16/10;background:color-mix(in srgb,var(--sttrh1-accent) 14%,var(--sttrh1-surface))}
.sttrh1-cb{padding:var(--sttrh1-sp1);display:flex;flex-direction:column;gap:.3rem;flex:1}.sttrh1-ct{font-size:var(--sttrh1-fs-l);line-height:1.25;margin:0;font-weight:600}.sttrh1-ct a{color:var(--sttrh1-ink);text-decoration:none}.sttrh1-ex{margin:0;color:var(--sttrh1-muted);font-size:var(--sttrh1-fs-s);line-height:1.5}.sttrh1-ck{margin:0;font-size:var(--sttrh1-fs-xs);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--sttrh1-accent)}.sttrh1-ck a{color:inherit;text-decoration:none}.sttrh1-cd{margin:0;color:var(--sttrh1-muted);font-size:var(--sttrh1-fs-xs)}.sttrh1-rm{margin-top:auto;padding-top:.4rem;font-weight:600;font-size:var(--sttrh1-fs-s)}
.sttrh1-card:hover .sttrh1-ct a{text-decoration:underline}
.sttrh1-card-h{flex-direction:row}.sttrh1-card-h>.sttrh1-ci{flex:0 0 38%}.sttrh1-card-h img,.sttrh1-card-h .sttrh1-ni{height:100%;min-height:9rem}@media (max-width:560px){.sttrh1-card-h{flex-direction:column}.sttrh1-card-h>.sttrh1-ci{flex:none}}
.sttrh1-ls{display:grid;gap:var(--sttrh1-sp2);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}
.sttrh1-ls-magazine>:first-child{grid-column:1/-1;flex-direction:row}.sttrh1-ls-magazine>:first-child>.sttrh1-ci{flex:0 0 55%}.sttrh1-ls-magazine>:first-child img{aspect-ratio:16/9}.sttrh1-ls-magazine>:first-child .sttrh1-ct{font-size:var(--sttrh1-fs-xl)}@media (max-width:640px){.sttrh1-ls-magazine>:first-child{flex-direction:column}.sttrh1-ls-magazine>:first-child>.sttrh1-ci{flex:none}}
.sttrh1-ls-list{grid-template-columns:1fr}
.sttrh1-ls-c1{grid-template-columns:1fr}.sttrh1-ls-c2{grid-template-columns:repeat(2,minmax(0,1fr))}.sttrh1-ls-c3{grid-template-columns:repeat(3,minmax(0,1fr))}.sttrh1-ls-c4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:781px){.sttrh1-ls-c3,.sttrh1-ls-c4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.sttrh1-ls-c2,.sttrh1-ls-c3,.sttrh1-ls-c4{grid-template-columns:1fr}}
@media (min-width:600px){.sttrh1-ls-hf>:first-child{grid-column:1/-1;flex-direction:row}.sttrh1-ls-hf>:first-child>.sttrh1-ci{flex:0 0 52%}.sttrh1-ls-hf>:first-child img{aspect-ratio:16/9}.sttrh1-ls-hf>:first-child .sttrh1-ct{font-size:var(--sttrh1-fs-xl)}}
.sttrh1-w>.sttrh1-hero img{max-height:min(70vh,34rem);object-fit:cover}.sttrh1-lay{display:grid;gap:var(--sttrh1-sp3);grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.sttrh1-lay-side{grid-template-columns:minmax(0,2fr) minmax(16rem,1fr)}}.sttrh1-nar{max-width:680px;margin-inline:auto}.sttrh1-rdc{max-width:var(--sttrh1-content);margin-inline:auto}
.sttrh1-pc{margin:.2rem 0;font-size:var(--sttrh1-fs-s)}.sttrh1-pc a{color:var(--sttrh1-accent);font-weight:600;text-decoration:none}.sttrh1-pc-up a{text-transform:uppercase;letter-spacing:.06em;font-size:var(--sttrh1-fs-xs)}.sttrh1-pc-pill a{display:inline-block;padding:.22rem .7rem;border-radius:999px;background:var(--sttrh1-accent);color:var(--sttrh1-bg)}.sttrh1-pc-soft a{display:inline-block;padding:.22rem .7rem;border-radius:999px;background:color-mix(in srgb,var(--sttrh1-accent) 14%,transparent)}
.sttrh1-post-wide>.sttrh1-hero{max-width:var(--sttrh1-wide);margin-inline:auto}.sttrh1-post-mag .sttrh1-phd{text-align:center;max-width:52rem;margin:0 auto var(--sttrh1-sp2)}.sttrh1-post-mag .sttrh1-phd h1{font-size:calc(var(--sttrh1-fs-xxl) * 1.12)}
.sttrh1-phd h1{margin-top:.3em}.sttrh1-meta a[rel=author]{font-weight:600}
.sttrh1-tags{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:var(--sttrh1-sp2) 0 0;padding:0}.sttrh1-tags span{display:inline-block;padding:.2rem .65rem;background:var(--sttrh1-surface);border-radius:999px;font-size:var(--sttrh1-fs-xs)}.sttrh1-tags span::before{content:"#"}
.sttrh1-abox{display:flex;gap:var(--sttrh1-sp1);align-items:flex-start;margin-top:var(--sttrh1-sp3);padding-top:var(--sttrh1-sp2);border-top:1px solid color-mix(in srgb,var(--sttrh1-muted) 22%,transparent)}.sttrh1-abox img{flex:0 0 auto;width:4.5rem;height:4.5rem;object-fit:cover;border-radius:50%}.sttrh1-abox p{margin:.2rem 0;font-size:var(--sttrh1-fs-s)}.sttrh1-abox b a{color:inherit}.sttrh1-abox-c{flex-direction:column;align-items:center;text-align:center}.sttrh1-av-square img{border-radius:0}.sttrh1-av-rounded img{border-radius:14px}.sttrh1-av-squircle img{border-radius:42% 58% 56% 44%/48% 44% 56% 52%}.sttrh1-av-hexagon img{border-radius:0;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%)}
.sttrh1-aup{display:flex;gap:var(--sttrh1-sp2);align-items:center;flex-wrap:wrap}.sttrh1-aup img{width:8rem;height:8rem;object-fit:cover;border-radius:50%}
.sttrh1-rel{margin-top:var(--sttrh1-sp4)}.sttrh1-rel>h2{margin-top:0}
.sttrh1-side{align-self:start;background:var(--sttrh1-surface);border-radius:var(--sttrh1-radius);padding:var(--sttrh1-sp2);box-shadow:var(--sttrh1-shadow);font-size:var(--sttrh1-fs-s)}.sttrh1-side h2{font-size:var(--sttrh1-fs-m);text-transform:uppercase;letter-spacing:.03em;margin:1.3rem 0 .6rem}.sttrh1-side h2:first-child{margin-top:0}.sttrh1-wl{list-style:none;margin:0;padding:0}.sttrh1-wl li{margin:0 0 .6rem;padding-bottom:.6rem;border-bottom:1px solid color-mix(in srgb,var(--sttrh1-muted) 22%,transparent)}.sttrh1-wl a{color:var(--sttrh1-ink);text-decoration:none;line-height:1.35}.sttrh1-wl img{display:block;width:100%;aspect-ratio:2/1;object-fit:cover;border-radius:6px;margin-bottom:.35rem}.sttrh1-wl span{display:block;color:var(--sttrh1-muted);font-size:var(--sttrh1-fs-xs)}
.sttrh1-bc li+li::before{content:"·"}
.sttrh1-ft{background:var(--sttrh1-surface);color:var(--sttrh1-muted);font-size:var(--sttrh1-fs-s);padding:var(--sttrh1-sp3) 0 var(--sttrh1-sp2);margin-top:var(--sttrh1-sp3)}.sttrh1-ft a{color:inherit}.sttrh1-ft ul{list-style:none;margin:0;padding:0}.sttrh1-ft li{margin:.3rem 0}.sttrh1-fh2{font-size:var(--sttrh1-fs-m);color:var(--sttrh1-ink);margin:0 0 .6rem}.sttrh1-fc{display:flex;flex-direction:column;gap:var(--sttrh1-sp2)}.sttrh1-fm p{margin:.5rem 0 0}.sttrh1-fm>:first-child{margin-top:0}
.sttrh1-fc{flex-direction:row;flex-wrap:wrap}.sttrh1-fc>*{flex:1 1 11rem;min-width:0}
.sttrh1-fb{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;justify-content:center;align-items:center;margin-top:var(--sttrh1-sp2);padding-top:var(--sttrh1-sp1);border-top:1px solid color-mix(in srgb,var(--sttrh1-muted) 22%,transparent);text-align:center}.sttrh1-fb p{margin:0}.sttrh1-fb nav{display:flex;flex-wrap:wrap;gap:.3rem 1rem}
.sttrh1-pf img,.sttrh1-pf svg{display:block;height:auto}.sttrh1-pf .sttrh1-brand{flex-wrap:wrap}
.sttrh1-dos{margin:var(--sttrh1-sp1) 0 var(--sttrh1-sp2);padding:var(--sttrh1-sp1) var(--sttrh1-sp2);background:color-mix(in srgb,var(--sttrh1-accent) 7%,var(--sttrh1-bg));border-left:3px solid var(--sttrh1-accent);border-radius:var(--sttrh1-radius)}.sttrh1-dos ul{margin:.3rem 0 0;padding-left:1.2rem}.sttrh1-dos p{margin:.2rem 0}.sttrh1-dos-t{margin:0 0 .3rem!important;font-family:var(--sttrh1-fh);font-weight:700;color:var(--sttrh1-accent);text-transform:uppercase;letter-spacing:.05em;font-size:var(--sttrh1-fs-xs)}
.sttrh1-feat{margin:var(--sttrh1-sp2) 0 var(--sttrh1-sp3)}.sttrh1-feat>.sttrh1-sth{margin-bottom:var(--sttrh1-sp1)}.sttrh1-w>.sttrh1-feat:first-child{margin-top:var(--sttrh1-sp1)}
.sttrh1-hv-minimal .sttrh1-hb,.sttrh1-hv-split .sttrh1-hb:not(:has(img)){min-height:0;background:color-mix(in srgb,var(--sttrh1-accent) 7%,var(--sttrh1-bg));color:var(--sttrh1-ink);text-align:left;justify-content:flex-start;padding:var(--sttrh1-sp3) 0}.sttrh1-hv-minimal .sttrh1-hb h1,.sttrh1-hv-split .sttrh1-hb:not(:has(img)) h1{margin-left:0;max-width:28ch}.sttrh1-hv-minimal .sttrh1-hb p,.sttrh1-hv-split .sttrh1-hb:not(:has(img)) p{margin-left:0;color:var(--sttrh1-muted)}.sttrh1-hv-minimal .sttrh1-btns,.sttrh1-hv-split .sttrh1-hb:not(:has(img)) .sttrh1-btns{justify-content:flex-start}.sttrh1-hv-split .sttrh1-hb:not(:has(img)){border-left:6px solid var(--sttrh1-accent)}.sttrh1-hv-minimal .sttrh1-hb>.sttrh1-w,.sttrh1-hv-split .sttrh1-hb:not(:has(img))>.sttrh1-w{width:100%}
.sttrh1-hv-cover .sttrh1-hb:not(:has(img)){background:linear-gradient(135deg,color-mix(in srgb,var(--sttrh1-accent) 34%,var(--sttrh1-bg)),var(--sttrh1-bg) 75%);color:var(--sttrh1-ink);min-height:clamp(14rem,34vh,22rem)}
.sttrh1-ls-magazine>.sttrh1-card-ov:first-child{flex-direction:column;min-height:clamp(18rem,40vw,26rem)}
.sttrh1-gh{padding:var(--sttrh1-sp2) 0 var(--sttrh1-sp1)}.sttrh1-gh h1{margin:0 0 .35em}.sttrh1-gh .sttrh1-si{font-size:var(--sttrh1-fs-l);max-width:46rem}
.sttrh1-gd{display:grid;gap:var(--sttrh1-sp3);grid-template-columns:minmax(0,1fr)}@media (min-width:1000px){.sttrh1-gd{grid-template-columns:minmax(12rem,15.5rem) minmax(0,1fr)}.sttrh1-gd>.sttrh1-gnav{order:-1;position:sticky;top:1rem;align-self:start;max-height:calc(100vh - 2rem);overflow:auto}}
.sttrh1-gd>article,.sttrh1-gd>div{min-width:0;max-width:calc(var(--sttrh1-content) + 6rem)}
.sttrh1-gnav{font-size:var(--sttrh1-fs-s);border-top:1px solid color-mix(in srgb,var(--sttrh1-muted) 22%,transparent);padding-top:var(--sttrh1-sp1)}@media (min-width:1000px){.sttrh1-gnav{border-top:0;padding-top:.3rem;border-right:1px solid color-mix(in srgb,var(--sttrh1-muted) 22%,transparent);padding-right:var(--sttrh1-sp1)}}.sttrh1-gnav ul{list-style:none;margin:0;padding:0}.sttrh1-gnav li{margin:.15rem 0}.sttrh1-gnav li ul{margin:.25rem 0 .5rem .8rem;padding-left:.7rem;border-left:2px solid color-mix(in srgb,var(--sttrh1-muted) 22%,transparent)}.sttrh1-gnav a{color:var(--sttrh1-ink);text-decoration:none;line-height:1.35}.sttrh1-gnav a:hover{color:var(--sttrh1-accent)}.sttrh1-gnav a[aria-current]{color:var(--sttrh1-accent);font-weight:700}.sttrh1-gnav span{color:var(--sttrh1-muted);font-size:var(--sttrh1-fs-xs)}.sttrh1-gnav-a a{font-size:var(--sttrh1-fs-xs);display:block;padding:.1rem 0}
.sttrh1-gnav-t{margin:0 0 .5rem;font-family:var(--sttrh1-fh);font-weight:700;font-size:var(--sttrh1-fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--sttrh1-muted)}
.sttrh1-toc{margin:var(--sttrh1-sp2) 0;padding:var(--sttrh1-sp1) var(--sttrh1-sp2);background:var(--sttrh1-surface);border-radius:var(--sttrh1-radius);border-left:3px solid var(--sttrh1-accent);font-size:var(--sttrh1-fs-s)}.sttrh1-toc-t{margin:0 0 .4rem;font-weight:700;font-family:var(--sttrh1-fh)}.sttrh1-toc ol{margin:0;padding-left:1.3rem}.sttrh1-toc li{margin:.2rem 0}.sttrh1-toc a{color:var(--sttrh1-ink);text-decoration:none}.sttrh1-toc a:hover{color:var(--sttrh1-accent);text-decoration:underline}.sttrh1-toc-3{list-style:circle;margin-left:.9rem!important;font-size:var(--sttrh1-fs-xs)}
.sttrh1-body :is(h2,h3)[id]{scroll-margin-top:1.2rem}
.sttrh1-ess{margin:var(--sttrh1-sp2) 0;padding:var(--sttrh1-sp1) var(--sttrh1-sp2);background:color-mix(in srgb,var(--sttrh1-accent) 7%,var(--sttrh1-bg));border:1px solid color-mix(in srgb,var(--sttrh1-accent) 30%,transparent);border-radius:var(--sttrh1-radius)}.sttrh1-ess>:last-child{margin-bottom:0}.sttrh1-ess ul{margin:.3rem 0;padding-left:1.2rem}.sttrh1-ess p{margin:.3rem 0}.sttrh1-ess-t{margin:0 0 .3rem!important;font-family:var(--sttrh1-fh);font-weight:700;color:var(--sttrh1-accent);text-transform:uppercase;letter-spacing:.05em;font-size:var(--sttrh1-fs-xs)}
.sttrh1-pn{display:grid;grid-template-columns:1fr 1fr;gap:var(--sttrh1-sp1);margin:var(--sttrh1-sp3) 0 0}.sttrh1-pn a{display:block;padding:var(--sttrh1-sp1);border:1px solid color-mix(in srgb,var(--sttrh1-muted) 22%,transparent);border-radius:var(--sttrh1-radius);color:var(--sttrh1-ink);text-decoration:none;line-height:1.35}.sttrh1-pn a:hover{border-color:var(--sttrh1-accent)}.sttrh1-pn span{display:block;color:var(--sttrh1-muted);font-size:var(--sttrh1-fs-xs);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.sttrh1-pn-n{text-align:right;grid-column:2}@media (max-width:560px){.sttrh1-pn{grid-template-columns:1fr}.sttrh1-pn-n{grid-column:1;text-align:left}}
.sttrh1-chips ul{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0 0 var(--sttrh1-sp2);padding:0}.sttrh1-chips a{display:inline-block;padding:.35rem .85rem;border:1px solid color-mix(in srgb,var(--sttrh1-muted) 22%,transparent);border-radius:999px;color:var(--sttrh1-ink);text-decoration:none;font-size:var(--sttrh1-fs-s)}.sttrh1-chips a:hover{border-color:var(--sttrh1-accent);color:var(--sttrh1-accent)}
.sttrh1-gq{padding:var(--sttrh1-sp2) 0;border-top:1px solid color-mix(in srgb,var(--sttrh1-muted) 22%,transparent)}.sttrh1-gq>.sttrh1-sth a{color:inherit;text-decoration:none}.sttrh1-gq-in{display:grid;gap:var(--sttrh1-sp2);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}.sttrh1-gq-solo{grid-template-columns:minmax(0,1fr)}@media (max-width:820px){.sttrh1-gq-in{grid-template-columns:1fr}}
.sttrh1-gq-t{margin:0 0 .4rem;font-size:var(--sttrh1-fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--sttrh1-muted);font-weight:700}.sttrh1-gq-l{list-style:none;margin:0;padding:0}.sttrh1-gq-l li{border-bottom:1px solid color-mix(in srgb,var(--sttrh1-muted) 22%,transparent)}.sttrh1-gq-l a{display:block;padding:.6rem 1.4rem .6rem 0;color:var(--sttrh1-ink);text-decoration:none;line-height:1.35;position:relative}.sttrh1-gq-l a::after{content:"→";position:absolute;right:.1rem;top:.6rem;color:var(--sttrh1-accent)}.sttrh1-gq-l a:hover{color:var(--sttrh1-accent)}.sttrh1-gq-m{margin:.8rem 0 0;font-weight:600;font-size:var(--sttrh1-fs-s)}
@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
