@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-stretch:62% 100%;font-display:swap;src:url(/assets/fonts/archivo-wdth.woff2)format("woff2")}@font-face{font-family:Archivo Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans);size-adjust:98.58%;ascent-override:89.06%;descent-override:21.3%;line-gap-override:0%}:root{--bg:#f3f2f2;--bg2:#e8e6e3;--line:#16140f;--nav-bg:#f3f2f2;--ink:#16140f;--ink-2:#34312c;--ink-3:#5e5a55;--ink-4:#8a857e;--mute:#c9c5bf;--on-ink:#f3f2f2;--accent:#aa0b56;--on-accent:#fff;--accent-2:#ffb3cc;--on-accent-2:#16140f;--field-bg:#fff;--pop:#d6006c;--shadow:none;--display:"Archivo","Archivo Fallback",ui-sans-serif,system-ui,sans-serif;--body:"Archivo","Archivo Fallback",ui-sans-serif,system-ui,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--w-cond:62%;--w-semi:75%;--w-text:100%;--margin-col:120px;--pad:32px;--pad-m:16px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:56px;--s9:80px;--t-mega:clamp(56px,min(10.5vw,16svh),136px);--t-h1:clamp(52px,8vw,112px);--t-h2:clamp(34px,4.4vw,56px);--t-h3:28px;--t-price:96px;--t-cat:64px;--t-lede:21px;--t-body:17px;--t-small:15px;--t-label:13px;--measure:64ch;--radius:0}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:88px}body{background:var(--bg);color:var(--ink);font-family:var(--body);font-stretch:var(--w-text);font-size:var(--t-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5;overflow-x:hidden}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.25em;text-decoration:underline 1px}a:hover{text-decoration-thickness:2px}:focus{outline:none}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.end :focus-visible,.preview :focus-visible{outline-color:var(--on-ink)}::selection{background:var(--ink);color:var(--on-ink)}button,input,select,textarea{font:inherit;color:inherit}.tnum{font-variant-numeric:tabular-nums lining-nums}em{font-variant-numeric:tabular-nums lining-nums;font-style:normal;font-weight:600}[hidden]{display:none!important}.sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{left:var(--pad-m);background:var(--ink);color:var(--on-ink);z-index:99;padding:12px 16px;text-decoration:none;position:absolute;top:-80px}.skip:focus{outline-color:var(--accent);top:8px}.label{font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.preview{padding:8px var(--pad-m);background:var(--ink);color:var(--on-ink);font-size:var(--t-label);letter-spacing:.04em;text-align:center;margin:0;font-weight:600}.mega{font-weight:850;font-stretch:var(--w-cond);font-size:var(--t-mega);letter-spacing:-.015em;text-transform:uppercase;hyphens:manual;overflow-wrap:break-word;line-height:.96}.h1{font-weight:850;font-stretch:var(--w-cond);font-size:var(--t-h1);letter-spacing:-.01em;text-transform:uppercase;hyphens:manual;overflow-wrap:break-word;line-height:.96}h2{font-weight:800;font-stretch:var(--w-semi);font-size:var(--t-h2);letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;line-height:1}h3{font-weight:800;font-stretch:var(--w-semi);font-size:var(--t-h3);text-transform:uppercase;overflow-wrap:break-word;line-height:1.05}.lede{font-size:var(--t-lede);max-width:32rem;line-height:1.4}.small{font-size:var(--t-small);color:var(--ink-3)}.prose{max-width:var(--measure);color:var(--ink-2)}.prose p+p{margin-top:1em}.prose ul,.prose ol{margin:0 0 1em;padding-left:1.1em}.intro{max-width:var(--measure);color:var(--ink-2);margin:calc(var(--s4) - var(--s6)) 0 var(--s6)}@media (width<=760px){h2,h3,.lede,.prose{hyphens:auto}}.hd{z-index:50;background:var(--nav-bg);border-bottom:1px solid var(--line);position:sticky;top:0}.hd-in{grid-template-columns:var(--margin-col) minmax(0,1fr) auto;padding:12px var(--pad);align-items:center;gap:24px;min-height:68px;display:grid}.wm{min-height:44px;font-weight:900;font-stretch:var(--w-cond);letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);align-items:center;font-size:28px;line-height:1;text-decoration:none;display:inline-flex}.nav ul{gap:22px;list-style:none;display:flex}.nav a{white-space:nowrap;align-items:center;min-height:44px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.nav a:hover{text-decoration:underline}.nav a[aria-current=page],.menu-panel a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.4em;text-decoration-thickness:2px}.hd-cta{justify-self:end;align-items:center;gap:16px;display:flex}.menu{display:none}.menu>summary{cursor:pointer;border:1px solid var(--ink);align-items:center;min-height:44px;padding:0 14px;font-size:14px;font-weight:700;list-style:none;display:inline-flex}.menu>summary::-webkit-details-marker{display:none}.menu[open]>summary{background:var(--ink);color:var(--on-ink)}.menu-panel{background:var(--bg);border-bottom:1px solid var(--line);padding:0 var(--pad-m) 24px;max-height:calc(100vh - 68px);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.menu-panel ul{list-style:none}.menu-panel li a{border-top:1px solid var(--line);min-height:56px;font-weight:800;font-stretch:var(--w-semi);text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:26px;line-height:1.05;text-decoration:none;display:flex}.menu-panel a .n{color:var(--ink-3);font-size:13px;font-weight:600;font-stretch:100%}.menu-panel .btn{justify-content:center;width:100%;margin-top:16px}@media (width<=1080px){.nav{display:none}.menu{display:block}.hd-in{grid-template-columns:minmax(0,1fr) auto}}@media (width<=560px){.hd-in{padding:10px var(--pad-m);gap:8px;min-height:64px}.hd-cta>.btn{display:none}}.btn{background:var(--ink);min-height:44px;color:var(--on-ink);border:1px solid var(--ink);border-radius:var(--radius);font-family:var(--body);letter-spacing:.01em;cursor:pointer;white-space:nowrap;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{background:var(--bg);color:var(--ink);text-decoration:none}.btn:active{background:var(--bg2);color:var(--ink)}.btn-lg{min-height:56px;padding:0 28px;font-size:17px}.btn-ghost{color:var(--ink);background:0 0}.btn-ghost:hover{background:var(--ink);color:var(--on-ink)}.end .btn{background:var(--bg);color:var(--ink);border-color:var(--bg)}.end .btn:hover{background:var(--ink);color:var(--on-ink)}.tlink{text-underline-offset:5px;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.acts{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.row{grid-template-columns:var(--margin-col) minmax(0,1fr);border-bottom:1px solid var(--line);display:grid}.mg{padding:18px 0 0 var(--pad)}.mg .label,.mg .label span{display:block}.bd{padding:18px var(--pad) var(--s8) 0;min-width:0}.bd>h2{margin-bottom:var(--s6)}.bd>.more{margin-top:var(--s5)}@media (width<=760px){.row{grid-template-columns:minmax(0,1fr)}.mg{padding:14px var(--pad-m) 0}.mg .label span{display:inline}.bd{padding:10px var(--pad-m) 40px}.bd>h2{margin-bottom:var(--s5)}}.hero .bd{padding-bottom:var(--s9)}.hero .mega,.hero .h1{margin:24px 0 36px}.kick{color:var(--ink)}.hero-sub{grid-template-columns:minmax(0,5fr) minmax(0,4fr);align-items:end;gap:32px;display:grid}.hero-act{justify-items:start;gap:12px;display:grid}.reassure{font-size:var(--t-small);color:var(--ink-2);max-width:26rem}.crumb{font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.crumb a{color:inherit}@media (width<=760px){.hero .bd{padding-bottom:48px}.hero-sub{grid-template-columns:minmax(0,1fr);gap:24px}.mega{font-size:clamp(44px,15.5vw,96px)}.h1{font-size:clamp(40px,13vw,80px)}.lede{font-size:18px}}.cols{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.cols.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.cols>*{border-left:1px solid var(--line);padding:16px 24px 24px 20px}.cols>:first-child{border-left:0;padding-left:0}.cols h3{margin:6px 0 10px}.cols p{color:var(--ink-2)}.cols .op{margin:4px 0 12px;display:block}.cols.rows{border-top:0}.cols.rows>*{border-top:1px solid var(--line)}.cols.rows>:nth-child(3n+1){border-left:0;padding-left:0}@media (width<=1080px){.cols.n4{grid-template-columns:repeat(2,minmax(0,1fr))}.cols.n4>:nth-child(3){border-left:0;padding-left:0}}@media (width<=760px){.cols,.cols.n2,.cols.n4{grid-template-columns:minmax(0,1fr)}.cols>*,.cols.rows>*{border-top:0;border-left:0;border-bottom:1px solid var(--line);padding:14px 0 18px}}.op{font-weight:850;font-stretch:var(--w-cond);letter-spacing:-.01em;font-size:44px;line-height:1}.cat{border-collapse:collapse;width:100%}.cat th{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);text-align:left;padding:0 16px 10px 0;font-size:12px;font-weight:600}.cat td{border-top:1px solid var(--line);vertical-align:middle;padding:14px 16px 14px 0;font-size:15px}.cat thead td{border:0;padding:0}.cat .no{font-weight:900;font-stretch:var(--w-cond);font-size:var(--t-cat);white-space:nowrap;width:1%;padding-right:24px;line-height:.92}.cat .no small{letter-spacing:.06em;color:var(--ink-3);font-size:12px;font-weight:600;font-stretch:100%;display:block}.cat .nm{font-weight:800;font-stretch:var(--w-semi);text-transform:uppercase;font-size:28px;line-height:1.05}.cat .nm a{text-decoration:none}.cat .nm a:hover{text-decoration:underline}.cat .th{width:216px}.cat .th img{aspect-ratio:16/10;object-fit:cover;object-position:top;border:1px solid var(--line);width:200px}.cat .k{display:none}.tag-ia{background:var(--accent);color:var(--on-accent);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;margin:4px 0 0 8px;padding:3px 6px;font-size:11px;font-weight:700;font-stretch:100%;line-height:1.3;display:inline-block}@media (width<=1080px){.cat .th{width:156px}.cat .th img{width:140px}.cat .no{font-size:48px}}@media (width<=760px){.cat thead{display:none}.cat,.cat tbody{display:block}.cat tr{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:6px 14px;padding:14px 0 18px;display:grid}.cat td{border:0;padding:0}.cat .th{order:-1;grid-column:1/-1;width:auto;margin-bottom:8px}.cat .th img{width:100%}.cat .no{grid-row:span 3;padding-right:0;font-size:48px}.cat .k{color:var(--ink-3);margin-right:6px;display:inline}}.fiche{border-collapse:collapse;width:100%}.fiche th,.fiche td{border-top:1px solid var(--line);text-align:left;vertical-align:baseline;padding:12px 16px 12px 0;font-size:15px}.fiche thead th{border-top:2px solid var(--line);font-weight:800;font-stretch:var(--w-semi);text-transform:uppercase;padding-top:16px;font-size:24px;line-height:1.05}.fiche thead td{border-top:2px solid var(--line)}.fiche thead th small{letter-spacing:.06em;margin-top:4px;font-size:12px;font-weight:600;font-stretch:100%;display:block}.fiche tbody th{color:var(--ink-2);width:34%;font-weight:500}.fiche .ref{background:var(--ink);color:var(--on-ink);padding-left:16px}.fiche td.ref,.fiche th.ref{border-top-color:var(--ink-3)}.fiche .ref+td,.fiche .ref+th{padding-left:16px}.fiche .price{font-weight:850;font-stretch:var(--w-cond);letter-spacing:-.02em;white-space:nowrap;font-size:clamp(56px,6.5vw,96px);line-height:.9}.fiche .blurb td{color:var(--ink-2);vertical-align:top}.fiche .blurb td.ref{color:var(--on-ink)}.fiche .none{color:var(--ink-4)}.fiche .ref.none{color:var(--mute)}.fnd{color:var(--accent);font-weight:700}.ref .fnd{color:var(--accent-2)}.fiche-m{display:none}@media (width<=760px){.fiche{display:none}.fiche-m{display:grid}.row.cmp{display:none}}.tier{border-top:2px solid var(--line);gap:8px;padding:14px 0 24px;display:grid}.tier.ref{background:var(--ink);color:var(--on-ink);padding:14px var(--pad-m) 24px;margin:0 calc(var(--pad-m) * -1);border-top-color:var(--ink);order:-1}.tier .price{font-weight:850;font-stretch:var(--w-cond);letter-spacing:-.02em;font-size:84px;line-height:.9}.tier .per,.tier .blurb{font-size:var(--t-small)}.tier:not(.ref) .per,.tier:not(.ref) .blurb{color:var(--ink-2)}.tier ul{margin:8px 0 0;font-size:15px;list-style:none}.tier li{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.tier.ref li{border-color:var(--ink-3)}.tier li b{text-align:right;font-weight:600}.tier .ref-tag{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.tier-note{margin-top:var(--s5);font-size:var(--t-small);color:var(--ink-2);max-width:48rem}.tier-note a{margin-left:4px;font-weight:600}.mini{border-collapse:collapse;width:min(100%,40rem);margin-top:var(--s6)}.mini th,.mini td{border-top:1px solid var(--line);text-align:left;padding:12px 24px 12px 0;font-size:15px}.mini thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-top:2px solid var(--line);font-size:12px;font-weight:600}.mini td.f{color:var(--accent);font-weight:700}.mini td{white-space:nowrap}.mini :is(th,td):last-child{padding-right:0}@media (width<=760px){.mini th,.mini td{padding-right:12px}}.opts{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));list-style:none;display:grid}.opts>*{grid-row:span 3;grid-template-rows:subgrid;align-content:start;gap:6px;padding:14px 20px 20px 0;display:grid}@media (width<=760px){.opts>*{border-bottom:1px solid var(--line);padding:14px 0 18px}.opts>:last-child{border-bottom:0}}.opts p{color:var(--ink-2);font-size:15px}.opts .op{color:var(--ink);text-wrap:balance;font-size:36px}.tracks{border-top:1px solid var(--line);counter-reset:t;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.tracks.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.tracks li{counter-increment:t;padding:14px 20px 16px 0}.tracks li:before{content:counter(t);font-weight:900;font-stretch:var(--w-cond);font-variant-numeric:tabular-nums;font-size:44px;line-height:1;display:block}.tracks h3{text-transform:none;margin:8px 0 6px;font-size:17px;font-weight:700;font-stretch:100%;line-height:1.3}.tracks p{color:var(--ink-2);font-size:15px}@media (width<=1080px){.tracks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.tracks,.tracks.n3{grid-template-columns:minmax(0,1fr)}.tracks li{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);padding:12px 0 16px;display:grid}.tracks li:before{grid-row:span 2}.tracks h3{margin-top:4px}}.faq{border-top:2px solid var(--line)}.qa{border-bottom:1px solid var(--line)}.qa>summary{cursor:pointer;grid-template-columns:56px minmax(0,1fr) 24px;align-items:baseline;gap:12px;min-height:44px;padding:18px 0;font-size:19px;font-weight:700;line-height:1.3;list-style:none;display:grid}.qa>summary::-webkit-details-marker{display:none}.qa>summary .q{letter-spacing:.06em;color:var(--ink-3);font-size:13px;font-weight:600}.qa>summary:after{content:"+";content:"+"/"";justify-self:end;font-size:24px;font-weight:400;line-height:1}.qa[open]>summary:after{content:"–";content:"–"/""}.qa>summary:hover{text-underline-offset:.25em;text-decoration:underline}.qa .ans{max-width:calc(var(--measure) + 68px);color:var(--ink-2);padding:0 36px 28px 68px;font-size:17px;line-height:1.65}.qa .ans p+p{margin-top:.8em}@media (width<=760px){.qa>summary{grid-template-columns:32px minmax(0,1fr) 20px;font-size:17px}.qa .ans{padding:0 0 24px 44px}}.end{background:var(--ink);color:var(--on-ink);border-bottom:0}.end .mg .label{color:var(--mute)}.end h2{font-size:clamp(48px,8vw,112px);font-stretch:var(--w-cond);margin:12px 0 var(--s5);color:var(--on-ink);font-weight:850;line-height:.96}.end .lede{margin-bottom:var(--s5)}.ft{grid-template-columns:var(--margin-col) minmax(0,1fr);border-top:1px solid var(--line);display:grid}.ft .bd{grid-template-columns:minmax(0,5fr) minmax(0,4fr);gap:32px;padding-top:24px;padding-bottom:40px;display:grid}.ft .wm{min-height:0;color:var(--ink);margin-bottom:12px;font-size:56px}.ft p{font-size:var(--t-small);color:var(--ink-2)}.ft p+p{margin-top:6px}.ft ul{border-top:1px solid var(--line);list-style:none}.ft li{border-bottom:1px solid var(--line)}.ft li a{align-items:center;min-height:44px;font-size:15px;text-decoration:none;display:flex}.ft li a:hover{text-decoration:underline}.pressing{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:8px 32px;padding-top:12px;display:flex}.ft .pressing p{color:var(--ink-3);margin:0;font-size:13px}@media (width<=760px){.ft{grid-template-columns:minmax(0,1fr)}.ft .bd{padding:16px var(--pad-m) 32px;grid-template-columns:minmax(0,1fr)}.ft .wm{font-size:44px}}.form{gap:var(--s5);min-width:0;max-width:44rem;display:grid}.form .two{gap:var(--s5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.fld{align-content:start;gap:6px;min-width:0;display:grid}.fld>label,.fld>legend{padding:0;font-size:15px;font-weight:700}fieldset.fld{border:0;margin:0;padding:0}.req{color:var(--accent)}.inp{width:100%;min-height:48px;color:var(--ink);background:var(--field-bg);border:1px solid var(--ink);border-radius:0;padding:10px 12px;font-size:17px}textarea.inp{resize:vertical;min-height:120px}select.inp{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 20px) 52%,calc(100% - 14px) 52%;background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}.inp::placeholder{color:var(--ink-3);opacity:1}.inp:focus-visible{outline-offset:0}.fld.is-err .inp{border:3px solid var(--accent);padding:8px 10px}.fld.is-err select.inp{padding-right:38px}.err{color:var(--accent);font-size:14px;font-weight:700}.checks{flex-wrap:wrap;gap:0 24px;display:flex}.chk{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:inline-flex}.chk input{width:20px;height:20px;accent-color:var(--ink);margin:0}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.champ-altcha:has(altcha-widget:not(:defined)){display:none}.champ-altcha altcha-widget{--altcha-max-width:100%;--altcha-border-radius:0;--altcha-border-width:1px;--altcha-border-color:var(--ink);--altcha-color-base:var(--field-bg);--altcha-color-base-content:var(--ink);--altcha-color-primary:var(--ink);--altcha-color-primary-content:var(--field-bg);--altcha-checkbox-border-color:var(--ink);--altcha-checkbox-border-radius:0;--altcha-color-success:var(--ink);--altcha-color-success-content:var(--field-bg);--altcha-color-error:var(--accent);--altcha-color-error-content:var(--on-accent);max-width:24rem;font:500 15px var(--body);display:block}.etat{min-height:1.4em;color:var(--ink);font-weight:700}.etat:empty{min-height:0}.etat[data-type=ok]{border:3px solid var(--ink);background:var(--field-bg);padding:12px 14px}.etat[data-type=erreur]{border:3px solid var(--accent);background:var(--field-bg);padding:12px 14px}.etat:focus-visible{outline-offset:2px}.rnote{margin-top:var(--s6);max-width:48rem}.recap{gap:var(--s5);max-width:48rem;display:grid}.recap-list{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,14em) minmax(0,1fr);display:grid}.recap-list dt,.recap-list dd{border-top:1px solid var(--line);margin:0;padding:10px 0}.recap-list dt{color:var(--ink-3);padding-right:16px;font-weight:600}.recap-list dd{overflow-wrap:anywhere}.accuse{max-width:var(--measure);border-top:2px solid var(--line);color:var(--ink-2);overflow-wrap:anywhere;gap:12px;padding-top:14px;display:grid}@media (width<=560px){.recap-list{grid-template-columns:minmax(0,1fr)}.recap-list dd{border-top:0;padding-top:0}}.release{gap:var(--s6);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.cover{padding-bottom:var(--s7);position:relative}.cover-d{aspect-ratio:16/10;object-fit:cover;object-position:top;border:1px solid var(--line);width:100%}.cover-m{border:3px solid var(--ink);background:var(--ink);width:23%;position:absolute;bottom:0;right:0}.sheet{gap:var(--s3);align-content:start;min-width:0;display:grid}.release .no{font-weight:900;font-stretch:var(--w-cond);font-size:var(--t-cat);line-height:.92}.release .no small{letter-spacing:.06em;color:var(--ink-3);margin-top:4px;font-size:12px;font-weight:600;font-stretch:100%;display:block}.sheet .tag-ia{margin:0}.sheet .sum{color:var(--ink-2)}.release dl{margin-top:var(--s2);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);display:grid}.release dt,.release dd{border-top:1px solid var(--line);margin:0;padding:8px 0;font-size:15px}.release dt{color:var(--ink-3);padding-right:16px}.release dd{overflow-wrap:anywhere}.release dd ul{gap:4px;list-style:none;display:grid}.release dd li{padding-left:16px;position:relative}.release dd li:before{content:"";background:var(--ink);width:8px;height:1px;position:absolute;top:.7em;left:0}@media (width<=760px){.release{gap:var(--s5);grid-template-columns:minmax(0,1fr)}.release .no{font-size:48px}}.legal{column-gap:var(--s7);grid-template-columns:minmax(0,3fr) minmax(0,8fr);align-items:start;display:grid}.legal>.notice,.legal>.prose{grid-column:2}.legal>.toc{grid-area:1/1/span 2}.notice{border:1px solid var(--line);margin-bottom:var(--s6);max-width:var(--measure);color:var(--ink-2);padding:14px 16px}.notice summary{cursor:pointer;min-height:28px}.notice strong{color:var(--ink)}.notice ul{font-size:var(--t-small);gap:4px;margin:12px 0 0 20px;display:grid}.toc{max-height:calc(100vh - 104px);position:sticky;top:88px;overflow-y:auto}.toc ol{counter-reset:s;border-top:1px solid var(--line);margin:8px 0 0;list-style:none}.toc li{counter-increment:s;border-bottom:1px solid var(--line)}.toc a{grid-template-columns:36px minmax(0,1fr);align-items:center;min-height:36px;padding:6px 0;font-size:15px;line-height:1.3;text-decoration:none;display:grid}.toc a:before{content:counter(s,decimal-leading-zero);color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.toc a:hover{text-decoration:underline}.toc a:focus-visible{outline-offset:-3px}.legal .prose{max-width:none}.legal .prose>:not(.tbl){max-width:var(--measure)}.legal .prose>*+*{margin-top:1em}.legal .prose>h2{margin-top:var(--s7);color:var(--ink);font-size:clamp(28px,3.2vw,40px)}.legal .prose>h3{margin-top:var(--s6);color:var(--ink);font-size:20px}.legal .prose>:is(h2,h3)+*{margin-top:var(--s3)}.legal .prose>:first-child{margin-top:0}.legal .prose ul,.legal .prose ol{margin-bottom:0}.legal .prose li+li{margin-top:4px}.legal .prose a{overflow-wrap:anywhere}.tbl{overflow-x:auto}.tbl table{border-collapse:collapse;width:100%;min-width:36rem;font-size:var(--t-small)}.tbl th,.tbl td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 16px 8px 0}.tbl thead th{border-top:2px solid var(--line);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.tbl tbody tr:last-child>*{border-bottom:1px solid var(--line)}@media (width<=760px){.legal{grid-template-columns:minmax(0,1fr)}.legal>.notice,.legal>.prose,.legal>.toc{grid-area:auto/1}.toc{max-height:none;margin-bottom:var(--s6);position:static;overflow:visible}.toc a{min-height:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.hd,.menu,.acts,.skip{display:none}.row{grid-template-columns:minmax(0,1fr)}.mg{display:none}}
