html[data-design=paper] body:has(.paper-home){background:var(--paper);color:var(--ink);font-family:var(--paper-sans)}html[data-design=paper] .paper-home{display:block;color:var(--ink);padding-bottom:24px}html[data-design=paper] .paper-home a{color:inherit}html[data-design=paper] .paper-home :focus-visible{outline:2px solid var(--ink);outline-offset:2px}html[data-design=paper] .paper-home [data-ed]{--hl:var(--paper-2);--deep:var(--ink-2)}html[data-design=paper] .paper-home [data-ed=zh]{--hl:var(--zh-hl);--deep:var(--zh-deep)}html[data-design=paper] .paper-home [data-ed=fr]{--hl:var(--fr-hl);--deep:var(--fr-deep)}html[data-design=paper] .paper-home [data-ed=es]{--hl:var(--es-hl);--deep:var(--es-deep)}html[data-design=paper] .paper-home [data-ed=ja]{--hl:var(--ja-hl);--deep:var(--ja-deep)}html[data-design=paper] .paper-home [data-ed=ai]{--hl:var(--ai-hl);--deep:var(--ai-deep)}html[data-design=paper] .paper-home [data-ed=self]{--hl:var(--self-hl);--deep:var(--self-deep)}html[data-design=paper] .paper-home [data-ed=mindful]{--hl:var(--mindful-hl);--deep:var(--mindful-deep)}html[data-design=paper] .paper-hero{position:relative;display:grid;gap:28px;padding:36px 0 40px;overflow-x:clip}@media (min-width:960px){html[data-design=paper] .paper-hero{grid-template-columns:1fr 1fr;gap:56px;align-items:start;padding-top:48px}}html[data-design=paper] .paper-ying{position:absolute;right:-12px;top:-24px;font-family:var(--paper-serif);font-weight:900;font-size:min(80vw,420px);line-height:1;color:var(--rule);pointer-events:none;user-select:none}html[data-design=paper] .paper-hero-text,html[data-design=paper] .paper-prac{position:relative}html[data-design=paper] .paper-eyebrow-line{margin:0 0 14px;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}html[data-design=paper] .paper-eyebrow-line span{font-family:var(--paper-serif);font-size:18px;letter-spacing:0;color:var(--ink)}html[data-design=paper] .paper-home h1{margin:0;font-size:clamp(46px,10vw,96px);line-height:.94;letter-spacing:-.05em;font-weight:900;color:var(--ink)}html[data-design=paper] .paper-s2{display:block;color:var(--paper);-webkit-text-stroke:2px var(--ink)}html[data-design=paper] .paper-lede{margin:18px 0 0;max-width:32rem;font-size:clamp(17px,2vw,20px);color:var(--ink-2)}html[data-design=paper] .paper-home mark{background:linear-gradient(transparent 58%,var(--zh-hl) 58% 92%,transparent 92%);color:inherit;padding:0 .08em}html[data-design=paper] .paper-cta{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0}html[data-design=paper] .paper-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:1.5px solid var(--ink);border-radius:12px;font-weight:800;text-decoration:none;color:var(--ink);background:var(--paper)}html[data-design=paper] .paper-btn:hover{box-shadow:3px 3px 0 var(--ink)}html[data-design=paper] .paper-home .paper-btn-primary{background:var(--ink);color:var(--paper)}html[data-design=paper] .paper-prac{background:var(--paper-2);border:1.5px solid var(--ink);border-radius:18px;box-shadow:8px 8px 0 var(--ink);overflow:hidden}html[data-design=paper] .paper-pp-input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}html[data-design=paper] .paper-tabs{display:flex;overflow-x:auto;border-bottom:1.5px solid var(--ink);scrollbar-width:none}html[data-design=paper] .paper-tabs label{display:inline-flex;align-items:center;flex:1 0 auto;min-height:44px;padding:0 14px;border-right:1px solid var(--rule-strong);font-size:13px;font-weight:700;white-space:nowrap;color:var(--muted);cursor:pointer}html[data-design=paper] .paper-panels{display:grid}html[data-design=paper] .paper-panel{grid-area:1/1;visibility:hidden;padding:20px;min-height:250px}html[data-design=paper] .paper-lbl{margin:0;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--deep,var(--ink-2))}html[data-design=paper] .paper-sent{margin:8px 0 0;font-size:clamp(26px,6.5vw,36px);font-weight:900;line-height:1.25}html[data-design=paper] .paper-reading{margin:6px 0 0;color:var(--muted)}html[data-design=paper] .paper-meaning{margin:6px 0 0;color:var(--ink-2)}html[data-design=paper] .paper-prac-go{margin:18px 0 0;padding-top:14px;border-top:1px dashed var(--rule-strong);font-weight:800}html[data-design=paper] .paper-prac-go a{display:inline-flex;align-items:center;min-height:44px}html[data-design=paper] #paper-pp-ai:checked~.paper-panels [data-panel=ai],html[data-design=paper] #paper-pp-es:checked~.paper-panels [data-panel=es],html[data-design=paper] #paper-pp-fr:checked~.paper-panels [data-panel=fr],html[data-design=paper] #paper-pp-ja:checked~.paper-panels [data-panel=ja],html[data-design=paper] #paper-pp-mindful:checked~.paper-panels [data-panel=mindful],html[data-design=paper] #paper-pp-self:checked~.paper-panels [data-panel=self],html[data-design=paper] #paper-pp-zh:checked~.paper-panels [data-panel=zh]{visibility:visible}html[data-design=paper] #paper-pp-ai:checked~.paper-tabs label[for=paper-pp-ai],html[data-design=paper] #paper-pp-es:checked~.paper-tabs label[for=paper-pp-es],html[data-design=paper] #paper-pp-fr:checked~.paper-tabs label[for=paper-pp-fr],html[data-design=paper] #paper-pp-ja:checked~.paper-tabs label[for=paper-pp-ja],html[data-design=paper] #paper-pp-mindful:checked~.paper-tabs label[for=paper-pp-mindful],html[data-design=paper] #paper-pp-self:checked~.paper-tabs label[for=paper-pp-self],html[data-design=paper] #paper-pp-zh:checked~.paper-tabs label[for=paper-pp-zh]{background:var(--hl);color:var(--ink)}html[data-design=paper] .paper-pp-input:focus-visible~.paper-tabs label{outline:2px solid var(--ink);outline-offset:-4px}html[data-design=paper] .paper-statline{border-block:1.5px solid var(--ink);padding:22px 0}html[data-design=paper] .paper-statline p{margin:0;font-size:clamp(20px,3.6vw,30px);font-weight:700;letter-spacing:-.02em;line-height:1.35}html[data-design=paper] .paper-statline b{font-weight:900;font-variant-numeric:tabular-nums}html[data-design=paper] .paper-sec{padding-top:72px;scroll-margin-top:calc(var(--paper-bar-h) + 8px)}html[data-design=paper] .paper-sh{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1.5px solid var(--ink)}html[data-design=paper] .paper-home h2{margin:0;font-size:clamp(30px,5.5vw,48px);line-height:1;letter-spacing:-.04em;font-weight:900;color:var(--ink)}html[data-design=paper] .paper-note{font-family:var(--paper-serif);font-style:italic;font-size:15px;color:var(--faint)}html[data-design=paper] .paper-more{font-weight:800;text-decoration:none;border-bottom:2px solid var(--ink)}html[data-design=paper] .paper-empty{margin:22px 0 0;color:var(--muted)}html[data-design=paper] .paper-toc ul{margin:0;padding:0;list-style:none}html[data-design=paper] .paper-toc li{border-bottom:1px solid var(--rule)}html[data-design=paper] .paper-grp{margin:0;padding:18px 4px 4px;font-family:var(--paper-serif);font-style:italic;font-size:15px;color:var(--faint)}html[data-design=paper] .paper-toc a{display:grid;grid-template-columns:44px 1fr;gap:4px 14px;align-items:center;min-height:44px;padding:16px 4px;text-decoration:none}html[data-design=paper] .paper-toc a:focus-visible,html[data-design=paper] .paper-toc a:hover{background:var(--hl)}html[data-design=paper] .paper-glyph{display:grid;place-items:center;width:44px;height:44px;border:1.5px solid var(--ink);border-radius:10px;background:var(--paper);font-family:var(--paper-serif);font-weight:900;font-size:18px}html[data-design=paper] .paper-toc b{display:block;font-size:clamp(19px,3vw,26px);line-height:1.15;letter-spacing:-.02em}html[data-design=paper] .paper-toc small{display:block;font-size:14px;color:var(--muted)}html[data-design=paper] .paper-lv{grid-column:2;font-size:13px;font-weight:800;color:var(--deep)}@media (min-width:720px){html[data-design=paper] .paper-toc a{grid-template-columns:44px 1fr auto}html[data-design=paper] .paper-lv{grid-column:auto;text-align:right;white-space:nowrap}}html[data-design=paper] .paper-mag{display:grid;gap:18px;margin:22px 0 0;padding:0;list-style:none}@media (min-width:860px){html[data-design=paper] .paper-mag{grid-template-columns:1.4fr 1fr 1fr}html[data-design=paper] .paper-mag .paper-lead{grid-row:span 2}}html[data-design=paper] .paper-art{display:block;text-decoration:none}html[data-design=paper] .paper-im{display:block;aspect-ratio:16/9;overflow:hidden;border:1.5px solid var(--ink);border-radius:12px;background:var(--paper-2)}html[data-design=paper] .paper-im img{display:block;width:100%;height:100%;object-fit:cover}html[data-design=paper] .paper-im-empty{display:grid;place-items:center;height:100%;background:var(--hl);font-family:var(--paper-serif);font-weight:900;font-size:48px;color:var(--ink)}html[data-design=paper] .paper-k{display:block;margin-top:10px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--deep)}html[data-design=paper] .paper-art-title{display:block;margin-top:2px;font-size:18px;font-weight:700;line-height:1.25}html[data-design=paper] .paper-art-lead .paper-art-title{font-size:clamp(22px,3vw,30px)}html[data-design=paper] .paper-art:hover .paper-art-title{text-decoration:underline;text-underline-offset:4px}html[data-design=paper] .paper-when{display:block;margin-top:4px;font-size:14px;color:var(--muted)}html[data-design=paper] .paper-prog{margin:0;padding:0;list-style:none}html[data-design=paper] .paper-prog a{display:grid;grid-template-columns:1fr auto;gap:2px 14px;align-items:center;min-height:44px;padding:16px 4px;border-bottom:1px solid var(--rule);text-decoration:none}html[data-design=paper] .paper-prog a:hover .paper-ep{text-decoration:underline;text-underline-offset:4px}html[data-design=paper] .paper-show{font-size:12.5px;font-weight:800;letter-spacing:.04em;color:var(--deep)}html[data-design=paper] .paper-ep{grid-column:1;font-size:17px;font-weight:800;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}html[data-design=paper] .paper-len{grid-column:2;grid-row:1/3;font-weight:800;font-variant-numeric:tabular-nums;text-align:right}html[data-design=paper] .paper-method-intro{margin:16px 0 0;max-width:44rem;color:var(--ink-2)}html[data-design=paper] .paper-steps{display:grid;gap:14px;margin:22px 0 18px;padding:0;list-style:none}@media (min-width:720px){html[data-design=paper] .paper-steps{grid-template-columns:repeat(3,1fr)}}html[data-design=paper] .paper-steps li{display:grid;gap:4px;align-content:start;padding:16px;border:1.5px solid var(--ink);border-radius:14px;background:var(--paper-2)}html[data-design=paper] .paper-steps b{font-size:20px}html[data-design=paper] .paper-steps span:last-child{color:var(--ink-2);font-size:15px}html[data-design=paper] .paper-steps .paper-lbl{color:var(--ink-2)}html[data-design=paper] .paper-card{padding:26px;border:1.5px solid var(--ink);border-radius:16px;background:var(--paper-2);box-shadow:8px 8px 0 var(--ink)}@media (min-width:860px){html[data-design=paper] .paper-card{padding:40px}}html[data-design=paper] .paper-card .paper-lbl{color:var(--ink);margin-bottom:8px}html[data-design=paper] .paper-form{display:grid;gap:10px;margin-top:18px;max-width:36rem}html[data-design=paper] .paper-form>label:not(.paper-consent){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html[data-design=paper] .paper-form button,html[data-design=paper] .paper-form input[type=email],html[data-design=paper] .paper-form select{min-height:48px;padding:0 14px;border:1.5px solid var(--ink);border-radius:12px;font:600 16px var(--paper-sans);color:var(--ink);background:var(--paper)}html[data-design=paper] .paper-form button{background:var(--ink);color:var(--paper);font-weight:800;cursor:pointer}html[data-design=paper] .paper-form button:hover{background:var(--ink-2)}html[data-design=paper] .paper-consent{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--muted)}html[data-design=paper] .paper-consent input{width:22px;height:22px;margin-top:1px;flex:none;accent-color:var(--ink)}html[data-design=paper] .paper-consent a{text-decoration:underline}html[data-design=paper] .paper-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}