:root{color-scheme:light;--bg:#fff;--ink:#222;--sub:#666;--mute:#888;--accent:#1a73e8;--accent-light:#e8f0fe;--navy:#1a3c6e;--surface:#f4f4f4;--surface-2:#fafafa;--rule:#ddd;--rule-2:#bbb;--warn-bg:#fef3c7;--warn-line:#f59e0b;--warn-ink:#7c2d12;--warn-ink-2:#b45309;--shadow:0 2px 8px #0000000f;--font:"BIZ UDPGothic", "Hiragino Sans", "Yu Gothic", Meiryo, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.8}a{color:var(--accent)}a:focus-visible,button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}h1,h2,h3{letter-spacing:.02em;text-wrap:balance;word-break:auto-phrase;margin:0;font-weight:700;line-height:1.4}h1{font-size:28px}h2{font-size:22px}h3{font-size:18px}img,svg{max-width:100%}ul,ol{padding-left:1.4em}li{margin:0 0 .4em}code{background:var(--surface);border-radius:4px;padding:0 .3em;font-family:Menlo,Osaka-Mono,monospace;font-size:.95em}pre{background:var(--surface);border-radius:10px;padding:16px 20px;font-size:14px;line-height:1.7;overflow-x:auto}pre code{background:0 0;padding:0}hr{border:0;border-top:1px solid var(--rule);margin:40px 0}.wrap{max-width:680px;margin:0 auto;padding:0 20px}.wrap.wide{max-width:900px}.wrap.grid{max-width:1080px}.hdr{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;height:56px;padding:0 20px;display:flex}.logo{color:var(--ink);align-items:center;gap:8px;text-decoration:none;display:flex}.num{background:var(--accent);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:15px;font-weight:700;display:inline-grid}.num.mark{font-size:17px}.word{font-size:20px;font-weight:700}.tag{color:var(--sub);margin-left:4px;font-size:13px;display:none}.nav{gap:24px;font-size:15px;display:none}.nav a{color:var(--ink);border-bottom:2px solid #0000;padding:4px 0;text-decoration:none}.nav a[aria-current=page]{border-bottom-color:var(--accent)}.menu{border:1px solid var(--rule);height:36px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:0 12px;font-size:14px}.mobile-menu{z-index:50;background:#fff;padding:24px 20px;display:none;position:fixed;inset:0}.mobile-menu .top{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;height:56px;margin:-24px -20px 16px;padding:0 20px;display:flex}.mobile-menu nav{flex-direction:column;gap:4px;display:flex}.mobile-menu nav a{color:var(--ink);border-bottom:1px solid var(--rule);padding:12px 0;font-size:24px;font-weight:700;text-decoration:none}body.menu-open .mobile-menu{animation:.2s ease-out fade;display:block}body.menu-open{overflow:hidden}.hero{padding:48px 0 56px}.hero.small{padding:40px 0 24px}.hero-grid{gap:28px;display:grid}.keep{white-space:nowrap}.lead{margin-top:16px;font-size:16px}.btns{flex-direction:column;gap:12px;margin-top:24px;display:flex}.btn{white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;height:48px;padding:0 24px;font-family:inherit;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.btn-primary{background:var(--accent);color:#fff;border:0}.btn-primary:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.btn-primary:active{background:var(--navy)}.btn-secondary{border:2px solid var(--accent);color:var(--accent);background:#fff}.btn-secondary:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.btn-secondary:active{background:var(--accent-light)}.sec{padding:64px 0}.sec.alt{background:var(--surface)}.sec h2{align-items:center;gap:12px;margin-bottom:16px;font-size:22px;display:flex}.cards{gap:16px;margin-top:8px;display:grid}.card{border:1px solid var(--rule);background:#fff;border-radius:10px;padding:20px;transition:transform .15s,box-shadow .15s}.card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.card h3{margin-bottom:8px}.card p{margin:0 0 12px;font-size:15px}.card.em{border:2px solid var(--accent);background:var(--accent-light)}.link{font-weight:700}.big{color:var(--accent);font-variant-numeric:tabular-nums;margin:8px 0 16px;font-size:48px;font-weight:700;line-height:1.1}.big small{color:var(--ink);margin-left:4px;font-size:60%}.band{background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn-ink);border-radius:10px;margin:24px 0;padding:16px 20px;font-size:15px}.band p:last-child{margin:0}.note{color:var(--mute);font-size:13px}.subline{color:var(--sub);margin:12px 0 0;font-size:13px}.sections,.defs{color:var(--sub);margin:0 0 8px;font-size:14px}.defs{margin-top:8px}.date{color:var(--mute);font-size:13px}.fig{margin:16px 0 0}.figbox{border:1px solid var(--rule);background:#fff;border-radius:10px;overflow:hidden}.figbox svg{width:100%;height:auto;display:block}.fig figcaption{color:var(--sub);margin-top:8px;font-size:14px}.toc{grid-template-columns:1fr;gap:8px;display:grid}.chip{border:1px solid var(--rule);color:var(--ink);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:15px;text-decoration:none;display:flex}.chip .num{width:24px;height:24px;font-size:13px}.chap{border:1px solid var(--rule);background:#fff;border-radius:10px;margin-top:16px;padding:20px;scroll-margin-top:16px}.chap h3{align-items:center;gap:12px;margin-bottom:8px;display:flex}.goal{font-size:15px}.prose h3{margin:40px 0 16px;font-size:20px}.prose h4{margin:32px 0 12px;font-size:17px}.prose ul,.prose ol{margin:0 0 1.2em}.tablewrap{margin:0 0 1.2em;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:15px}th,td{text-align:left;vertical-align:top;border:1px solid #bfbfbf;padding:8px 10px}th{background:#efefef;font-weight:700}@media (width<=599px){.prose table,.prose tbody,.prose tr,.prose td{width:100%;display:block}.prose thead{display:none}.prose tr{border:1px solid var(--rule);background:#fff;border-radius:10px;margin:0 0 12px;padding:12px 14px}.prose td{border:0;padding:6px 0}.prose td+td{border-top:1px solid var(--rule)}.prose td:before{content:attr(data-th);color:var(--mute);margin-bottom:2px;font-size:12px;display:block}.prose td:empty{display:none}}.ftr{border-top:1px solid var(--rule);color:var(--mute);padding:32px 20px;font-size:13px;line-height:1.8}.ftr p{margin:0 0 4px}.ftr nav{flex-wrap:wrap;gap:8px 16px;margin-top:8px;display:flex}.ftr nav a{color:var(--mute)}.js .reveal{opacity:0;transition:opacity .4s ease-out,transform .4s ease-out;transform:translateY(12px)}.js .reveal.in{opacity:1;transform:none}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.js .seq>*{animation:.4s ease-out both rise}.js .seq>:nth-child(2){animation-delay:.15s}.js .seq>:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.js .reveal,.js .seq>*{opacity:1;transition:none;animation:none;transform:none}body.menu-open .mobile-menu{animation:none}.btn,.card{transition:none}}.fv svg{width:100%;height:auto;display:block;overflow:visible}.fv text{font-family:inherit}.fv .lab-l{fill:var(--sub);font-size:13px}.fv .chip-bg{fill:var(--surface);stroke:var(--rule);transition:stroke .2s}.fv .task{cursor:pointer;transition:opacity .3s}.fv .task:hover .chip-bg{stroke:var(--accent)}.fv .task:focus-visible{outline:none}.fv .task:focus-visible .chip-bg{stroke:var(--accent);stroke-width:2.5px}.fv .task.gone{opacity:0}.fv .chip-t{fill:var(--ink)}.fv .slot{opacity:0;transition:opacity .4s .2s}.fv .slot rect{fill:none;stroke:var(--rule-2);stroke-dasharray:4 4}.fv .slot text{fill:var(--sub);font-size:12px}.fv .slot.on{opacity:1}.fv .rail{stroke:var(--rule-2);stroke-width:3px}.fv .rail-tip{fill:var(--rule-2)}.fv .node-c{fill:#fff;stroke:var(--rule-2);stroke-width:1.5px;transition:fill .3s,stroke .3s}.fv .node-n{fill:var(--mute);font-size:15px;font-weight:700;transition:fill .3s}.fv .node.on .node-c{fill:var(--accent);stroke:var(--accent)}.fv .node.on .node-n{fill:#fff}.fv .lab{fill:var(--ink);font-weight:700}.fv .sub{fill:var(--mute);font-size:11px}.fv .pill{opacity:0;transition:opacity .3s}.fv .pill.on{opacity:1}.fv .pill rect{fill:var(--warn-bg);stroke:var(--warn-line)}.fv .pill text{fill:var(--warn-ink-2);font-size:11px}.fv .mover{opacity:0;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .3s}.fv .mover.on{opacity:1}.fv .mover rect{fill:var(--accent-light);stroke:var(--accent);stroke-width:2px}.fv .mover-t{fill:var(--navy);font-weight:700}.fv .result{opacity:0;transition:opacity .4s,transform .4s;transform:translateY(8px)}.fv .result.on{opacity:1;transform:none}.fv .result rect{fill:#fff;stroke:var(--accent);stroke-width:2px}.fv .res-big{fill:var(--accent);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700}.fv .res-big .blank{fill:var(--rule-2)}.fv .res-cap{fill:var(--sub);font-size:12px}.fv-cap{color:var(--sub);margin:8px 0 0;font-size:13px}.fv-pc{display:none}.fv-sp{max-width:360px;display:block}@media (prefers-reduced-motion:reduce){.fv *{transition:none!important}}@media (width>=600px){.wrap{padding:0 32px}.cards-3,.toc{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){body{font-size:17px}h1{font-size:36px}.tag{display:inline}.nav{display:flex}.menu{display:none}.hero{padding:80px 0 88px}.hero.small{padding:64px 0 32px}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:40px;max-width:1080px}.lead{font-size:17px}.btns{flex-flow:wrap}.sec{padding:96px 0}.sec h2{font-size:26px}h3{font-size:19px}.prose h3{font-size:22px}.prose h4{font-size:18px}.cards-3,.toc{grid-template-columns:repeat(3,1fr)}.big{font-size:64px}.fv-sp{display:none}.fv-pc{display:block}}body{line-height:1.9}p{margin:0 0 1.1em}.lead{font-size:17px;line-height:1.8}.eyebrow{color:var(--accent);letter-spacing:.08em;margin:0 0 8px;font-size:13px;font-weight:700}.sec h2{margin-bottom:20px}.goal{color:var(--sub);margin:-8px 0 12px;font-size:15px}.sections{color:var(--mute);margin:0 0 12px;font-size:13px}.card{padding:22px}.cards{gap:14px}.link-card{color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.link-card .link{margin-top:auto;padding-top:8px}.link-card.em,.card.em{border:2px solid var(--accent);background:var(--accent-light)}.tile{flex-direction:column;gap:6px;display:flex}.tile .num{margin-bottom:6px}.tile h3{font-size:18px}.tile p{margin:0;font-size:15px}.tile-l{color:var(--sub);font-size:13px;font-weight:700}.tile-t{font-size:17px;font-weight:700}.tile .lbig{font-size:34px}.lbig{color:var(--accent);font-variant-numeric:tabular-nums;font-size:36px;font-weight:700;line-height:1.1}.lbig small{color:var(--ink);margin-left:2px;font-size:55%}.kv{grid-template-columns:6em 1fr;gap:8px;margin:0 0 6px;font-size:15px;display:grid}.kv>span:first-child{color:var(--sub)}.formwrap{border:1px solid var(--rule);background:#fff;border-radius:12px;overflow:hidden}.formwrap iframe{border:0;width:100%;height:1450px;display:block}.callout{border:1px solid var(--rule);border-left:4px solid var(--accent);background:#fff;border-radius:10px;margin:20px 0 24px;padding:16px 20px}.callout-h{color:var(--navy);margin:0 0 8px;font-weight:700}.callout ul,.callout ol{margin:0;padding-left:1.3em}.callout li{margin:0 0 6px}.callout.pitfalls{border-left-color:var(--warn-line);background:var(--warn-bg)}.callout.pitfalls .callout-h{color:var(--warn-ink)}.worksheet{background:var(--accent-light);border:1px dashed var(--accent);border-radius:10px;margin:20px 0 24px;padding:16px 20px}.worksheet pre{white-space:pre-wrap;background:0 0;margin:0;padding:0;font-family:inherit;font-size:15px}.prose .tablewrap{margin:16px 0 24px}.figwrap{margin:20px 0 28px}.learn{border:1px solid var(--rule);background:#fff;border-radius:14px;padding:20px}.learn-h{align-items:center;gap:10px;margin:0 0 16px;font-size:16px;font-weight:700;display:flex}.learn-sub{margin:20px 0 10px;font-weight:700}.lgrid2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lgrid3{gap:10px;display:grid}.lcell{border:1px solid var(--rule);background:var(--surface-2);text-align:left;border-radius:10px;padding:14px}.lcell.pick{background:var(--accent-light);border:2px solid var(--accent)}.lcell.warn{background:var(--warn-bg);border-color:var(--warn-line)}.lcell.dim{background:var(--surface);color:var(--sub)}.lchips{flex-wrap:wrap;gap:8px;margin:10px 0 0;display:flex}.lchip{background:var(--surface);border:1px solid var(--rule);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;line-height:1.4;display:inline-flex}.lchip.ai{background:var(--accent-light);border-color:var(--accent);color:var(--navy);font-weight:700}.lchip.human{background:#fff}.lchip.check{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn-ink);font-weight:700}.lrule{border-top:1px solid var(--rule);margin:16px 0 0;padding-top:14px;font-size:15px}.lsrc{color:var(--mute);margin:12px 0 0;font-size:13px}.lhow{color:var(--sub);margin:8px 0 0;font-size:14px}.quad-cell{cursor:pointer;font:inherit;color:inherit;flex-direction:column;gap:4px;min-height:84px;transition:transform .15s,box-shadow .15s;display:flex}.quad-cell[aria-selected=true]{outline:3px solid var(--accent);outline-offset:2px}.quad-cell:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.quad-label{margin:0;font-weight:700}.quad-pos{color:var(--sub);font-size:13px}.axis-top,.axis-bottom{color:var(--mute);justify-content:space-between;margin:4px 2px;font-size:12px;display:flex}.axis-top{justify-content:flex-start}.quad-panel{background:var(--surface-2);border:1px solid var(--rule);border-radius:10px;margin-top:12px;padding:14px}.quad-verdict{margin:0;font-size:15px}.lcalc{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lcalc label{color:var(--sub);gap:6px;font-size:14px;display:grid}.lcalc input,.diff-box input{font:inherit;border:1px solid var(--rule-2);width:100%;color:var(--ink);font-variant-numeric:tabular-nums;background:#fff;border-radius:10px;padding:10px 12px;font-size:22px;font-weight:700}.lresult{background:var(--accent-light);border:2px solid var(--accent);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:12px;padding:14px 16px;display:flex}.lresult-l{color:var(--navy);font-size:14px;font-weight:700}.lresult-u{font-weight:700}.lsteps{gap:10px;display:grid}.lstep{border:1px solid var(--rule);background:#fff;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.lstep-n{color:var(--mute);margin:0;font-size:12px}.lstep-t{margin:0;font-size:17px;font-weight:700}.lstep-b{color:var(--sub);margin:0 0 6px;font-size:13px}.legend{margin-top:14px}.prompt{border:1px solid var(--rule);border-radius:10px;overflow:hidden}.prompt-row{border-top:1px solid var(--rule);grid-template-columns:5.5em 1fr;display:grid}.prompt-row:first-child{border-top:0}.prompt-k{background:var(--accent-light);color:var(--navy);padding:10px 12px;font-size:14px;font-weight:700}.prompt-k.sub{background:var(--surface);color:var(--sub)}.prompt-v{padding:10px 12px;font-size:15px}.lactions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.lacc-list{gap:8px;display:grid}.lacc{border:1px solid var(--rule);background:#fff;border-radius:10px}.lacc summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;list-style:none;display:flex}.lacc summary::-webkit-details-marker{display:none}.lacc[open] summary{border-bottom:1px solid var(--rule)}.lacc-t{font-weight:700}.lacc-s{color:var(--sub);flex-basis:100%;padding-left:34px;font-size:13px}.lacc-fix{background:var(--accent-light);margin:0;padding:12px 14px 14px 48px;font-size:15px}.num.small{width:24px;height:24px;font-size:13px}.diff{gap:8px;display:grid}.diff-box{border:1px solid var(--rule);background:var(--surface-2);border-radius:10px;gap:6px;padding:12px 14px;display:grid}.diff-box.pick{background:var(--accent-light);border-color:var(--accent)}.diff-box.result{background:var(--accent);color:#fff;border-color:var(--accent)}.diff-box.result .lbig{color:#fff}.diff-box.result.neg{background:var(--surface);color:var(--ink);border-color:var(--rule-2)}.diff-box.result.neg .lbig{color:var(--sub)}.diff-l{font-size:13px;font-weight:700}.diff-u{font-size:13px}.diff-op{text-align:center;color:var(--mute);font-size:24px}.map-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.map-step a{border:1px solid var(--rule);color:var(--ink);background:#fff;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.map-step a:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.map-step.goal a{background:var(--accent-light);border:2px solid var(--accent)}.map-step.dim .num{color:var(--sub);border:1.5px solid var(--rule-2);background:#fff}.map-t{font-weight:700}.map-s{color:var(--sub);font-size:13px}.map-week{margin:6px 0 0 40px}.map-sessions{display:none}@media (width>=600px){.lgrid3,.lsteps{grid-template-columns:repeat(3,1fr)}.lsteps{grid-template-columns:repeat(4,1fr)}.diff{grid-template-columns:1fr auto 1fr auto 1.2fr;align-items:stretch}.diff-op{align-self:center}}@media (width>=900px){.learn{padding:28px}.learn-h{font-size:18px}.map-steps{grid-template-columns:repeat(9,1fr);gap:8px}.map-step a{flex-direction:column;align-items:flex-start;gap:8px;min-height:120px;padding:12px;font-size:14px}.map-week{margin:6px 0 0}.map-sessions{grid-template-columns:repeat(9,1fr);gap:8px;margin-top:12px;display:grid}.map-session{border-top:2px solid var(--rule-2);color:var(--sub);text-align:center;padding-top:6px;font-size:13px}.quad-cell{min-height:110px}.tile .lbig{font-size:40px}.kv{grid-template-columns:7em 1fr}}.acc-list{gap:10px;margin-top:8px;display:grid}.acc{border:1px solid var(--rule);background:#fff;border-radius:12px}.acc summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:17px;font-weight:700;list-style:none;display:flex}.acc summary::-webkit-details-marker{display:none}.acc-hint{color:var(--accent);flex:none;font-size:13px;font-weight:700}.acc[open] summary{border-bottom:1px solid var(--rule)}.acc-body{padding:4px 18px 18px}.acc-body>:first-child{margin-top:12px}.prose .acc-body h4{margin:20px 0 8px}@media (width>=900px){.acc summary{padding:16px 22px;font-size:19px}.acc-body{padding:4px 22px 22px}}.hero-grid{grid-template-areas:"h""v""c";gap:20px;display:grid}.hero-h1{grid-area:h}.hero-visual{grid-area:v}.hero-copy{grid-area:c}.hero-copy .lead{margin-top:0}.fv-lead{color:var(--sub);margin:0 0 6px;font-size:14px;font-weight:700}h2.eyebrow{letter-spacing:.08em;margin:0 0 8px;font-size:13px;display:block}.h2like{letter-spacing:.02em;text-wrap:balance;margin:0 0 20px;font-size:22px;font-weight:700;line-height:1.4}.fv .chip-bg{fill:#fff;stroke:var(--accent);stroke-width:1.5px}.fv .task:hover .chip-bg{fill:var(--accent-light)}.fv .task:focus-visible .chip-bg{stroke-width:3px}.fv .chip-t{fill:var(--ink);font-size:14px;font-weight:700}.fv .tap-hint{fill:var(--accent);font-size:11px}.fv.played .tap-hint{display:none}.fv .res-box{fill:none;stroke:var(--rule-2);stroke-dasharray:5 4;stroke-width:1.5px}.fv .res-box-t,.fv .res-cap{fill:var(--sub);font-size:12px}.fv .res-big{font-size:26px}.lchip.period{border-color:var(--warn-line);color:var(--warn-ink-2);background:#fff;font-weight:700}.lcell.white{background:#fff}.lcell.white .quad-label{align-items:center;gap:8px;display:flex}.diff-box.input{border:2px solid var(--accent);background:#fff}.diff-src{color:var(--sub);font-weight:400}.lerr{color:var(--warn-ink);margin:8px 0 0;font-size:14px}.lresult-s{color:var(--navy);flex-basis:100%;font-size:14px}.learn-you{color:var(--navy);background:var(--accent-light);border-radius:8px;margin:-6px 0 14px;padding:6px 12px;font-size:14px;display:inline-block}.qrow{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px;display:flex}.qlabel{color:var(--sub);min-width:8em;font-size:14px;font-weight:700}.qchips{flex-wrap:wrap;gap:8px;display:flex}.qchip{font:inherit;border:1.5px solid var(--accent);color:var(--accent);cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700}.qchip[aria-pressed=true]{background:var(--accent);color:#fff}.qchips.plans{margin:0 0 12px}.quad{margin-top:12px}.quad-cell{background:#fff}.quad-cell.pick{background:var(--accent-light);border-color:var(--accent)}.quad-cell.dim{background:var(--surface)}.quad-cond{font-size:15px;font-weight:700}.quad-cell[aria-pressed=true]{outline:3px solid var(--navy);outline-offset:2px}.quad-cell[aria-selected=true]{outline:none}.acc-head{flex-direction:column;gap:2px;display:flex}.acc summary h3.acc-t{margin:0;font-size:17px;line-height:1.4}.acc-s{color:var(--sub);font-size:13px;font-weight:400}.acc-hint .c{display:none}.acc[open] .acc-hint{visibility:visible}.acc[open] .acc-hint .o{display:none}.acc[open] .acc-hint .c{display:inline}.acc-body>hr:first-child,.acc-body>hr:last-child{display:none}.chnav{justify-content:space-between;gap:16px;margin:16px 0 0;font-size:15px;display:flex}.chnav a:last-child{color:var(--mute)}.card.example{background:#fff;margin-top:16px}.card.example p:last-child{margin:0}.lsrc a{color:var(--mute)}@media (width<=899px){.lsrc,.lsrc-link{display:none}}@media (width>=900px){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"h v""c v";align-items:center;gap:16px 40px}.hero-copy .lead{margin-top:4px}.h2like{font-size:26px}.acc summary h3.acc-t{font-size:19px}}
