.lp-root{--bg:#090d0e;--bg-deep:#050707;--surface-1:#0f1516;--surface-2:#171e1f;--line:#1e2627;--line-strong:#30393a;--line-control:#616b6c;--text:#e7ecec;--text-2:#a7b4b4;--text-3:#838f8f;--accent:#47d5bc;--accent-strong:#6de6cf;--accent-bg:#032b25;--on-accent:#001b17;--lp-max:1240px;--lp-gutter:clamp(16px, 4vw, 40px);--lp-ease:cubic-bezier(.2, .7, .2, 1);--fs-label-s:11px;--fs-label:12px;--fs-text-s:15px;--fs-text:17px;--fs-text-l:19px;--fs-title-xs:22px;--fs-title-s:30px;--fs-title-m:44px;--fs-title-l:60px;--fs-title-xl:84px;--space-half:4px;--space-1:8px;--space-1-5:12px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-7:56px;--space-8:64px;--space-9:72px;--space-10:80px;--space-12:96px;--space-13:104px;--space-15:120px;--space-18:144px;--space-20:160px;--space-22:176px;background:var(--bg);min-height:100vh;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-display);-webkit-font-smoothing:antialiased;overflow-x:clip}@supports (color:lab(0% 0 0)){.lp-root{--bg:lab(3.39929% -1.16614 -.663683);--bg-deep:lab(1.78404% -.648916 -.37069);--surface-1:lab(6.2643% -2.24979 -1.2841);--surface-2:lab(10.5381% -3.03 -1.61843);--line:lab(14.5001% -3.6348 -1.94114);--line-strong:lab(22.9685% -3.64089 -1.94618);--line-control:lab(44.4394% -3.79583 -1.58939);--text:lab(93.1045% -1.95599 -.608993);--text-2:lab(72.3104% -4.56521 -1.41709);--text-3:lab(58.3903% -4.56554 -1.416);--accent:lab(77.2196% -43.6998 .491393);--accent-strong:lab(84.0535% -39.9939 .44322);--accent-bg:lab(14.7246% -15.769 -.116479);--on-accent:lab(7.69794% -11.8965 -.615171)}}.lp-root *,.lp-root :before,.lp-root :after{box-sizing:border-box}html:has(.lp-root){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#090d0e;background:lab(3.39929% -1.16614 -.663683)}html:has(.lp-root) body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#090d0e;background:lab(3.39929% -1.16614 -.663683)}.lp-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-root img{max-width:100%;display:block}.lp-wrap{width:100%;max-width:calc(var(--lp-max) + 2 * var(--lp-gutter));padding:0 var(--lp-gutter);margin:0 auto}.lp-h1{font-family:var(--font-display);font-size:clamp(var(--fs-title-m), 6vw, var(--fs-title-xl));letter-spacing:-.032em;text-wrap:balance;margin:0;font-weight:600;font-stretch:90%;line-height:.96}.lp-h1 em,.lp-h2 em{color:var(--accent);font-style:normal}.lp-h2{font-family:var(--font-display);font-size:clamp(var(--fs-title-s), 4.6vw, var(--fs-title-l));letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:600;font-stretch:90%;line-height:.98}.lp-lead{max-width:34em;color:var(--text-2);font-size:clamp(var(--fs-text), 1.5vw, var(--fs-text-l));text-wrap:pretty;margin:0;line-height:1.6}.lp-section-head{gap:var(--space-2);max-width:760px;margin-bottom:clamp(var(--space-5), 6vw, var(--space-9));display:grid}.lp-lead a{color:var(--accent);text-underline-offset:3px}.lp-num{min-width:34px;height:24px;padding:0 var(--space-1);border:1px solid color-mix(in oklch, var(--accent) 50%, transparent);color:var(--accent);font-family:var(--font-data);font-size:var(--fs-label);font-variant-numeric:tabular-nums;letter-spacing:0;border-radius:7px;flex:none;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.lp-btn{justify-content:center;align-items:center;gap:var(--space-1);min-height:54px;padding:0 var(--space-3);font-size:var(--fs-text);letter-spacing:-.005em;white-space:nowrap;transition:background .16s ease, border-color .16s ease, transform .16s var(--lp-ease);border:1px solid #0000;border-radius:14px;font-weight:600;text-decoration:none;display:inline-flex}.lp-btn svg{transition:transform .2s var(--lp-ease)}.lp-btn:hover svg{transform:translate(3px)}.lp-btn:active{transform:scale(.98)}.lp-btn-primary{background:var(--accent);color:var(--on-accent)}.lp-btn-primary:hover{background:var(--accent-strong)}.lp-btn-ghost{border-color:var(--line-control);background:color-mix(in oklch, var(--bg) 40%, transparent);color:var(--text)}.lp-btn-ghost:hover{border-color:var(--accent)}.lp-btn-sm{min-height:38px;padding:0 var(--space-2);font-size:var(--fs-text-s);border-radius:10px}.lp-btn:focus-visible,.lp-store:focus-visible,.lp-root a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.lp-store{border-radius:12px;text-decoration:none;display:inline-flex}.lp-store img{width:auto;height:54px}.lp-cta-row{align-items:center;gap:var(--space-1-5);margin-top:var(--space-half);flex-wrap:wrap;display:flex}.lp-cta-link{align-items:center;gap:var(--space-1);color:var(--accent);font-size:var(--fs-text-s);font-weight:600;text-decoration:none;display:none}.lp-cta-link:hover{color:var(--accent-strong)}html[data-device=iphone] .lp-cta-browser{display:none}html[data-device=iphone] .lp-cta-link{display:inline-flex}html[data-device=iphone] .lp-cta-row .lp-store{order:-1}.lp-qr{align-items:center;gap:var(--space-1-5);padding:var(--space-half) var(--space-2) var(--space-half) var(--space-half);border:1px solid var(--line-strong);background:color-mix(in oklch, var(--bg) 70%, transparent);border-radius:14px;display:none}.lp-qr img{border-radius:8px;width:54px;height:54px}.lp-qr p{text-align:left;color:var(--text-2);font-family:var(--font-data);font-size:var(--fs-label-s);letter-spacing:.08em;text-transform:uppercase;margin:0;line-height:1.45}.lp-qr strong{color:var(--text);font-weight:500;display:block}@media (min-width:1100px) and (hover:hover) and (pointer:fine){html:not([data-device=iphone],[data-device=ipad],[data-device=android]) .lp-qr{display:inline-flex}html:not([data-device=iphone],[data-device=ipad],[data-device=android]) .lp-cta-row .lp-store{display:none}}.lp-skip{top:var(--space-1);left:var(--space-1);z-index:60;padding:var(--space-1-5) var(--space-2);background:var(--accent);color:var(--on-accent);font-size:var(--fs-text-s);border-radius:10px;font-weight:600;text-decoration:none;position:absolute;transform:translateY(-160%)}.lp-skip:focus{transform:none}.lp-nav{z-index:50;border-bottom:1px solid color-mix(in oklch, var(--line) 70%, transparent);background:color-mix(in oklch, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);position:sticky;top:0}.lp-nav-inner{align-items:center;gap:var(--space-4);height:64px;display:flex}.lp-brand{flex:none;align-items:center;display:flex}.lp-brand img{width:auto;height:21px}.lp-nav-links{gap:var(--space-half);margin-right:auto;display:flex}.lp-nav-links a,.lp-nav-login{min-height:38px;padding:0 var(--space-1-5);color:var(--text-2);font-size:var(--fs-text-s);border-radius:10px;align-items:center;font-weight:500;text-decoration:none;transition:color .14s,background .14s;display:inline-flex}.lp-nav-links a:hover,.lp-nav-login:hover,.lp-nav-links a[aria-current=page]{background:var(--surface-1);color:var(--text)}.lp-nav-actions{align-items:center;gap:var(--space-half);flex:none;margin-left:auto;display:flex}.lp-nav-app,html[data-device=iphone] .lp-nav-start{display:none}html[data-device=iphone] .lp-nav-app{display:inline-flex}.lp-menu-button{width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;margin-right:-4px;padding:0;display:none}.lp-menu-button:hover{background:var(--surface-1)}.lp-menu-button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lp-menu-lines{border-top:1.5px solid;border-bottom:1.5px solid;width:18px;height:8px;position:relative}.lp-menu-lines.is-close{border:0;height:0}.lp-menu-lines.is-close:before,.lp-menu-lines.is-close:after{content:"";background:currentColor;width:18px;height:1.5px;position:absolute;top:-.75px;left:0;transform:rotate(45deg)}.lp-menu-lines.is-close:after{transform:rotate(-45deg)}.lp-menu{width:100%;max-width:none;height:100%;max-height:none;padding:0 var(--lp-gutter) max(var(--space-3), env(safe-area-inset-bottom));background:var(--bg);color:var(--text);overscroll-behavior:contain;border:0;margin:0}.lp-menu[open]{flex-direction:column;display:flex}.lp-menu::backdrop{background:var(--bg)}html:has(.lp-menu[open]){overflow:hidden}.lp-menu-head{height:58px;padding-top:env(safe-area-inset-top);border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;display:flex}.lp-menu-nav{padding-block:var(--space-1) var(--space-3);flex:1}.lp-menu-nav ol{margin:0;padding:0;list-style:none;display:grid}.lp-menu-nav li{border-bottom:1px solid var(--line)}.lp-menu-nav a{align-items:baseline;gap:var(--space-1-5);padding:var(--space-1-5) 0;color:var(--text);font-family:var(--font-display);font-size:var(--fs-title-s);letter-spacing:-.02em;font-weight:600;font-stretch:92%;line-height:1.1;text-decoration:none;display:flex}.lp-menu-nav a:hover{color:var(--accent)}.lp-menu-index{min-width:22px;color:var(--accent);font-family:var(--font-data);font-size:var(--fs-label-s);letter-spacing:.06em;flex:none;font-weight:500;font-stretch:100%}.lp-menu-nav a[aria-current=page]:after{content:"";background:var(--accent);border-radius:50%;align-self:center;width:7px;height:7px;margin-left:auto}.lp-menu-foot{gap:var(--space-1-5);flex:none;display:grid}.lp-menu-foot>.lp-btn{width:100%}.lp-menu-row{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.lp-menu-row .lp-store img{height:46px}.lp-menu-login{min-height:44px;padding:0 var(--space-half);color:var(--text-2);font-size:var(--fs-text-s);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.lp-menu-login:hover{color:var(--text)}html[data-device=iphone] .lp-menu-foot>.lp-btn{order:1}html:not([data-session]) .lp-to-app,html[data-session] .lp-signed-out{display:none}.lp-cta-row>.lp-to-app,html[data-session] .lp-menu-foot>.lp-to-app{order:-2}@media (prefers-reduced-motion:no-preference){.lp-menu[open]{animation:lp-menu-in .2s var(--lp-ease)}}@keyframes lp-menu-in{0%{opacity:0;transform:translateY(-12px)}}.lp-hero-note{color:var(--text-3);font-size:var(--fs-text-s);margin:0;line-height:1.5}.lp-section{padding-block:clamp(var(--space-8), 8vw, var(--space-13))}.lp-section+.lp-section{border-top:1px solid var(--line)}.lp-hero+.lp-section,.rg-hero+.lp-section{padding-top:clamp(var(--space-4), 4vw, var(--space-7))}.lp-link{align-items:center;gap:var(--space-1);color:var(--accent);font-size:var(--fs-text-s);justify-self:start;font-weight:600;text-decoration:none;display:inline-flex}.lp-link:hover{color:var(--accent-strong)}.lp-head-row{justify-content:space-between;align-items:flex-end;gap:var(--space-2) var(--space-4);margin-bottom:clamp(var(--space-5), 6vw, var(--space-9));flex-wrap:wrap;display:flex}.lp-head-row .lp-section-head{margin-bottom:0}.sp-head{justify-items:start;gap:var(--space-3);padding-block:clamp(var(--space-6), 7vw, var(--space-12)) clamp(var(--space-5), 5vw, var(--space-8));display:grid}.sp-head>*{max-width:760px}.sp-head-title{font-family:var(--font-display);font-size:clamp(var(--fs-title-m), 5.6vw, var(--fs-title-l));letter-spacing:-.032em;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;margin:0;font-weight:600;font-stretch:90%;line-height:.98}.sp-head-title em{color:var(--accent);font-style:normal}.sp-head .lp-lead a{white-space:nowrap}.sp-body{padding-bottom:clamp(var(--space-9), 9vw, var(--space-15))}.lp-guide-grid{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lp-guide-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-guide-grid li{display:flex}.lp-guide-card{border:1px solid var(--line);background:var(--surface-1);color:inherit;transition:border-color .16s ease, transform .3s var(--lp-ease);border-radius:20px;flex-direction:column;flex:1;text-decoration:none;display:flex;overflow:hidden}.lp-guide-card:hover{border-color:color-mix(in oklch, var(--accent) 60%, transparent);transform:translateY(-3px)}.lp-guide-motif{object-fit:cover;width:100%;height:168px}.lp-guide-body{gap:var(--space-half);padding:var(--space-2) var(--space-3) var(--space-3);flex-direction:column;flex:1;display:flex}.lp-guide-body h3{font-family:var(--font-display);font-size:var(--fs-title-xs);letter-spacing:-.02em;margin:0;font-weight:600}.lp-guide-latin{color:var(--text-3);font-size:var(--fs-text-s);font-style:italic}.lp-guide-text{margin-top:var(--space-1);color:var(--text-2);font-size:var(--fs-text-s);flex:1;line-height:1.6}.lp-guide-figures{margin-top:var(--space-2);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lp-guide-figures.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-guide-figures>span{white-space:nowrap;gap:var(--space-half);padding-top:var(--space-1-5);color:var(--text);font-family:var(--font-display);font-size:var(--fs-text);font-weight:500;font-stretch:85%;display:grid}.lp-guide-figures small{color:var(--text-3);font-family:var(--font-data);font-size:var(--fs-label-s);letter-spacing:.08em;text-transform:uppercase;font-stretch:100%}.rg-layout{align-items:start;gap:clamp(var(--space-6), 6vw, var(--space-12));padding-block:clamp(var(--space-3), 3vw, var(--space-5)) clamp(var(--space-9), 9vw, var(--space-15));grid-template-columns:250px minmax(0,1fr);display:grid}.sp-head+.rg-layout{padding-top:0}.rg-toc{max-height:calc(100vh - 120px);position:sticky;top:96px;overflow-y:auto}.rg-toc-title{margin:0 0 var(--space-1-5);color:var(--text-3);font-family:var(--font-data);font-size:var(--fs-label-s);letter-spacing:.1em;text-transform:uppercase;font-weight:500}.rg-toc ol,.rg-toc-compact ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.rg-toc li,.rg-toc-compact li{border-bottom:1px solid var(--line)}.rg-toc a,.rg-toc-compact a{align-items:center;gap:var(--space-1-5);padding:var(--space-1) 0;color:var(--text-2);font-size:var(--fs-text-s);line-height:1.3;text-decoration:none;transition:color .14s;display:flex}.rg-toc a:hover,.rg-toc-compact a:hover{color:var(--text)}.rg-toc .lp-num,.rg-toc-compact .lp-num{min-width:30px;height:22px;padding:0 var(--space-half);border-color:var(--line-strong);color:var(--text-3);font-size:var(--fs-label-s);transition:border-color .14s,color .14s}.rg-toc a:hover .lp-num,.rg-toc-compact a:hover .lp-num{border-color:color-mix(in oklch, var(--accent) 50%, transparent);color:var(--accent)}.rg-toc-compact{display:none}.rg-toc-compact summary{align-items:center;gap:var(--space-1-5);padding:var(--space-2) var(--space-2);cursor:pointer;font-family:var(--font-display);font-size:var(--fs-text-l);letter-spacing:-.01em;font-weight:600;list-style:none;display:flex}.rg-toc-compact summary::-webkit-details-marker{display:none}.rg-toc-compact summary span{color:var(--text-3);font-family:var(--font-data);font-size:var(--fs-label-s);letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-weight:500}.rg-toc-compact summary:after{content:"";border:1px solid var(--line-strong);background:linear-gradient(var(--text-2), var(--text-2)) center / 10px 1.5px no-repeat, linear-gradient(var(--text-2), var(--text-2)) center / 1.5px 10px no-repeat;width:28px;height:28px;transition:transform .24s var(--lp-ease), border-color .16s ease;border-radius:50%;flex:none}.rg-toc-compact[open] summary:after{border-color:var(--accent);transform:rotate(45deg)}.rg-toc-compact summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:16px}.rg-toc a[aria-current],.rg-toc-compact a[aria-current],.rg-toc-sheet a[aria-current]{color:var(--text)}.rg-toc a[aria-current] .lp-num,.rg-toc-compact a[aria-current] .lp-num,.rg-toc-sheet a[aria-current] .lp-num{border-color:var(--accent);background:var(--accent-bg);color:var(--accent)}.rg-toc-float{right:max(var(--space-2), env(safe-area-inset-right));bottom:max(var(--space-2), env(safe-area-inset-bottom));z-index:40;align-items:center;gap:var(--space-1);min-height:44px;padding:0 var(--space-2);border:1px solid var(--line-control);background:color-mix(in oklch, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(14px);color:var(--text);font:inherit;font-size:var(--fs-text-s);cursor:pointer;border-radius:999px;font-weight:600;display:none;position:fixed}.rg-toc-float span{color:var(--text-3);font-family:var(--font-data);font-size:var(--fs-label-s);letter-spacing:.06em;font-weight:500}.rg-toc-float:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.rg-toc-sheet{width:100%;max-width:560px;max-height:80dvh;padding:var(--space-1) var(--lp-gutter) max(var(--space-3), env(safe-area-inset-bottom));border:1px solid var(--line-strong);background:var(--surface-1);color:var(--text);border-bottom:0;border-radius:20px 20px 0 0;margin:auto auto 0}.rg-toc-sheet::backdrop{background:#00000080;background:lab(0% 0 0/.5)}.rg-toc-sheet-head{justify-content:space-between;align-items:center;display:flex}.rg-toc-sheet-head .rg-toc-title{margin:0}.rg-toc-sheet-head .lp-menu-button{display:grid}.rg-toc-sheet ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.rg-toc-sheet li{border-bottom:1px solid var(--line)}.rg-toc-sheet a{align-items:center;gap:var(--space-1-5);padding:var(--space-1-5) 0;color:var(--text-2);font-size:var(--fs-text-s);text-decoration:none;display:flex}.rg-toc-sheet .lp-num{border-color:var(--line-strong);min-width:30px;height:22px;color:var(--text-3);font-size:var(--fs-label-s)}@media (prefers-reduced-motion:no-preference){.rg-toc-sheet[open]{animation:lp-sheet-in .22s var(--lp-ease)}}@keyframes lp-sheet-in{0%{opacity:0;transform:translateY(24px)}}.rg-toc-compact nav{padding:0 var(--space-2) var(--space-1)}.rg-meta{gap:var(--space-1) var(--space-3);color:var(--text-3);font-family:var(--font-data);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;margin:0;line-height:1;display:flex}.rg-meta span+span:before{content:"·";margin-right:var(--space-3);color:var(--line-control)}.rg-meta a{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-control);text-decoration-color:var(--line-control);text-underline-offset:4px}.rg-meta a:hover{color:var(--accent)}.rg-crumbs{gap:var(--space-1) var(--space-1);color:var(--text-3);font-family:var(--font-data);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;margin:0;padding:0;line-height:1;list-style:none;display:flex}.rg-crumbs li+li:before{content:"/";margin-right:var(--space-1);color:var(--line-strong)}.rg-crumbs a{color:var(--text-2);text-decoration:none}.rg-crumbs a:hover{color:var(--accent)}.rg-crumbs [aria-current]{color:var(--text-3)}.lp-final{isolation:isolate;border-top:1px solid var(--line);text-align:center;position:relative;overflow:hidden}.lp-final-backdrop{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp-final:after{content:"";z-index:-1;background:radial-gradient(ellipse 70% 90% at 50% 50%, color-mix(in oklch, var(--bg) 84%, transparent), color-mix(in oklch, var(--bg) 55%, transparent));position:absolute;inset:0}.lp-final-inner{justify-items:center;gap:var(--space-3);padding-block:clamp(var(--space-12), 13vw, var(--space-22));display:grid}.lp-final .lp-lead{max-width:30em}.lp-final .lp-cta-row{justify-content:center}.lp-footer{border-top:1px solid var(--line);background:var(--bg-deep)}.lp-footer-grid{gap:var(--space-5);padding-block:var(--space-8) var(--space-6);grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));display:grid}.lp-footer-brand{align-content:start;gap:var(--space-2);color:var(--text-3);font-size:var(--fs-text-s);line-height:1.6;display:grid}.lp-footer-brand img{width:auto;height:22px}.lp-footer h2{margin:0 0 var(--space-1-5);color:var(--text-3);font-family:var(--font-data);font-size:var(--fs-label-s);letter-spacing:.1em;text-transform:uppercase;font-weight:500}.lp-footer ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.lp-footer a{color:var(--text-2);font-size:var(--fs-text-s);text-decoration:none}.lp-footer a:hover{color:var(--accent)}.lp-footer-brand .lp-footer-mail{color:var(--text);justify-self:start}.lp-footer .lp-store-sm img{height:36px}.lp-footer-base{justify-content:space-between;gap:var(--space-1-5);padding-block:var(--space-3) var(--space-4);border-top:1px solid var(--line);color:var(--text-3);font-family:var(--font-data);font-size:var(--fs-label-s);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;display:flex}@media (max-width:1100px){.lp-nav-inner{gap:var(--space-2)}.lp-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-footer-brand{grid-column:1/-1}}@media (max-width:900px){.lp-nav-links{display:none}.lp-menu-button{display:grid}}@media (max-width:560px){.lp-nav-login{display:none}}@media (max-width:1023px){.rg-toc-float[data-shown]{display:inline-flex}.rg-layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.rg-toc{display:none}.rg-toc-compact{border:1px solid var(--line);background:var(--surface-1);border-radius:16px;max-width:760px;display:block}}@media (min-width:600px) and (max-width:1023px){.rg-toc-compact ol{column-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.lp-nav-inner{gap:var(--space-1-5);height:58px}.lp-brand img{height:19px}.lp-nav-login{padding:0 var(--space-1)}.lp-cta-row{justify-content:center;width:100%}html[data-device=iphone] .lp-cta-row{gap:var(--space-2)}html[data-device=iphone] .lp-cta-link{flex:100%;justify-content:center}.lp-cta-row .lp-btn{flex:100%}.lp-store img{height:50px}.lp-guide-grid,.lp-guide-grid.is-three{gap:var(--space-1-5);grid-template-columns:minmax(0,1fr)}.lp-guide-card{border-radius:16px;grid-template-columns:96px minmax(0,1fr);display:grid}.lp-guide-motif{height:100%}.lp-guide-body{padding:var(--space-2) var(--space-2) var(--space-2)}.lp-guide-text{display:none}.lp-guide-figures{margin-top:var(--space-1)}.lp-guide-figures.is-three{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-guide-figures.is-three>span:nth-child(3){display:none}.lp-footer-grid{gap:var(--space-4) var(--space-2);padding-block:var(--space-6) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}
