@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_482ce5{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_482ce5{--font-serif:"Fraunces","Fraunces Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-sans:"Inter","Inter Fallback"}:root{--paper:#fdf9f3;--paper-2:#f6efe4;--ink:#2a1f16;--ink-2:#5b4b3f;--muted:#8a7a6c;--rule:#e6dccd;--accent:#c2410c;--accent-soft:#fbe7d6;--gold:#fbbf24;--serif:var(--font-serif),"Songti SC","Noto Serif SC","Source Han Serif SC",Georgia,serif;--sans:var(--font-sans),"PingFang SC","Hiragino Sans GB","Noto Sans SC","Microsoft YaHei",system-ui,sans-serif;--measure:34rem;--page:72rem}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.65 var(--sans);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3{font-family:var(--serif);font-weight:500;letter-spacing:-.01em;margin:0}.guide--zh h1,.guide--zh h2,.guide--zh h3{font-weight:600;letter-spacing:.01em}.guide--zh,.guide--zh body{line-height:1.8}.eyebrow{margin:0 0 .75rem;font:600 .72rem/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.guide--zh .eyebrow{letter-spacing:.08em;font-size:.8rem}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:10;justify-content:space-between;gap:1rem;padding:.85rem max(1.25rem,calc((100vw - var(--page)) / 2));background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid var(--rule)}.topbar,.topbar__brand{display:flex;align-items:center}.topbar__brand{gap:.6rem;text-decoration:none;font:600 1.05rem var(--serif)}.topbar__nav{display:flex;align-items:center;gap:1.25rem;font-size:.9rem}.topbar__nav a{text-decoration:none;color:var(--ink-2)}.topbar__nav a[aria-current=page]{color:var(--ink);font-weight:600;box-shadow:inset 0 -2px var(--accent)}.topbar__sep{width:1px;height:1rem;background:var(--rule)}.topbar__print{font:600 .82rem var(--sans);padding:.45rem .9rem;border-radius:999px;border:1px solid var(--ink);background:transparent;color:var(--ink);cursor:pointer}.topbar__print:hover{background:var(--ink);color:var(--paper)}.cover{max-width:var(--page);margin:0 auto;padding:5rem 1.25rem 4rem;display:grid;grid-template-columns:1fr 1.15fr;grid-gap:4rem;gap:4rem;align-items:center}.cover h1{font-size:clamp(2.4rem,4.6vw,4rem);line-height:1.06}.guide--zh .cover h1{line-height:1.25}.cover__sub{margin:1.5rem 0 0;font-size:1.15rem;color:var(--ink-2);max-width:30rem}.cover__art .fig__frame{border-radius:6px;box-shadow:0 30px 60px -30px rgba(80,40,10,.45)}.intro{max-width:var(--page);margin:0 auto;padding:3rem 1.25rem 4rem;display:grid;grid-template-columns:1.1fr 1fr;grid-gap:4rem;gap:4rem;border-top:1px solid var(--rule)}.persona{display:grid;grid-template-columns:9rem 1fr;grid-gap:1.75rem;gap:1.75rem;align-items:start}.persona__portrait img{width:9rem;height:9rem;object-fit:cover;border-radius:50%;box-shadow:0 0 0 6px var(--paper),0 0 0 7px var(--rule)}.persona__name{font-size:2rem}.persona__role{margin:.2rem 0 .9rem;color:var(--muted);font-size:.95rem}.persona__facts{list-style:none;padding:0;margin:0 0 1.1rem;display:flex;flex-wrap:wrap;gap:.4rem}.persona__facts li{font-size:.82rem;padding:.25rem .7rem;border-radius:999px;background:var(--paper-2);color:var(--ink-2)}.persona__quote{margin:0;font:italic 400 1.2rem/1.5 var(--serif);color:var(--ink)}.guide--zh .persona__quote{font-style:normal}.contents ol{list-style:none;margin:0;padding:0}.contents a{display:flex;align-items:baseline;gap:.9rem;padding:.7rem 0;text-decoration:none;border-bottom:1px solid var(--rule)}.contents a:hover .contents__title,.contents__no{color:var(--accent)}.contents__no{font:500 .9rem var(--serif);min-width:1.6rem}.contents__title{font:500 1.08rem var(--serif)}.contents__leader{flex:1 1;border-bottom:1px dotted var(--muted);transform:translateY(-.3rem);opacity:.6}.contents__kicker{font-size:.78rem;color:var(--muted);white-space:nowrap}.chapter{max-width:var(--page);margin:0 auto;padding:5rem 1.25rem 2rem;border-top:1px solid var(--rule);scroll-margin-top:4rem}.chapter__head{display:grid;grid-template-columns:auto 1fr;grid-gap:1.75rem;gap:1.75rem;align-items:end;margin-bottom:2.25rem}.chapter__numeral{font:300 6.5rem/.8 var(--serif);color:transparent;-webkit-text-stroke:1.2px var(--accent)}.chapter__head h2{font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.12;max-width:40rem}.chapter__opening{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;margin-bottom:3rem}.story{margin:0;padding:.25rem 0 .25rem 1.4rem;border-left:3px solid var(--accent);font:400 1.35rem/1.45 var(--serif);color:var(--ink)}.guide--zh .story{font-size:1.2rem;line-height:1.7}.story__label{display:block;margin-bottom:.5rem;font:600 .7rem var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.lede{margin:0;color:var(--ink-2);max-width:var(--measure)}.chapter__art{margin:0 0 3.5rem}.chapter__art .fig__frame{border-radius:6px}.steps{list-style:none;margin:0;padding:0}.step{display:grid;grid-template-columns:1fr minmax(16rem,.9fr);grid-gap:4rem;gap:4rem;align-items:center;padding:2.5rem 0}.step+.step{border-top:1px dashed var(--rule)}.step--flip{grid-template-columns:minmax(16rem,.9fr) 1fr}.step--flip .step__text{order:2}.step--text{grid-template-columns:1fr}.step__text{max-width:var(--measure)}.step__no{display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;margin-bottom:1rem;border-radius:50%;background:var(--ink);color:var(--paper);font:500 1.1rem var(--serif)}.step h3{font-size:1.55rem;line-height:1.25;margin-bottom:.6rem}.step p{margin:0;color:var(--ink-2)}.tip{margin-top:1.1rem!important;padding:.9rem 1rem;border-radius:6px;background:var(--accent-soft);color:var(--ink)!important;font-size:.92rem}.tip span{display:block;margin-bottom:.2rem;font:700 .68rem var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.fig{margin:0}.fig figcaption{margin-top:.85rem;font-size:.82rem;color:var(--muted);line-height:1.45}.fig__no{font-weight:700;color:var(--ink-2);margin-right:.45rem}.fig__frame{overflow:hidden}.fig__frame img{width:100%;height:auto}.fig--phone{max-width:19rem;margin-inline:auto}.fig--phone .fig__frame{border-radius:2.6rem;padding:.6rem;background:#1f1712;box-shadow:0 0 0 1px #3a2e25,0 30px 60px -25px rgba(42,31,22,.55)}.fig--phone .fig__frame img{border-radius:2.05rem}.fig--tablet{max-width:26rem;margin-inline:auto}.fig--tablet .fig__frame{border-radius:1.6rem;padding:.75rem;background:#1f1712;box-shadow:0 30px 60px -25px rgba(42,31,22,.55)}.fig--tablet .fig__frame img{border-radius:.9rem}.fig--paper{max-width:24rem;margin-inline:auto}.fig--paper .fig__frame{background:#fff;padding:.5rem;transform:rotate(-1.2deg);box-shadow:0 2px 4px rgba(0,0,0,.06),0 24px 50px -20px rgba(42,31,22,.4)}.fig--art .fig__frame{border-radius:6px}.fig--paper figcaption,.fig--phone figcaption,.fig--tablet figcaption{text-align:center}.faq{max-width:var(--page);margin:0 auto;padding:5rem 1.25rem 3rem;border-top:1px solid var(--rule);scroll-margin-top:4rem}.faq h2{font-size:2.2rem;margin-bottom:2rem}.faq dl{margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem 4rem;gap:2rem 4rem}.faq dt{font:500 1.2rem/1.35 var(--serif);margin-bottom:.4rem}.faq dd{margin:0;color:var(--ink-2)}.closing{margin:3rem auto 0;padding:4.5rem 1.25rem;text-align:center;background:var(--ink);color:var(--paper)}.closing h2{font-size:clamp(2rem,3.4vw,2.8rem)}.closing p{margin:1rem auto 2rem;max-width:32rem;color:#e8dccd}.button{display:inline-block;padding:.85rem 1.6rem;border-radius:999px;background:linear-gradient(90deg,#f97316,var(--gold));color:var(--ink);font-weight:700;text-decoration:none}.footer{display:flex;justify-content:space-between;gap:1rem;padding:1.5rem max(1.25rem,calc((100vw - var(--page)) / 2));font-size:.82rem;color:var(--muted);background:var(--ink);border-top:1px solid #3f3127}.footer a{color:#e8dccd}@media (max-width:860px){body{font-size:16px}.topbar__nav{gap:.8rem;font-size:.82rem}.topbar__print{display:none}.chapter__opening,.cover,.intro{grid-template-columns:1fr;gap:2rem}.cover{padding-top:2.5rem}.persona{grid-template-columns:6rem 1fr;gap:1.1rem}.persona__portrait img{width:6rem;height:6rem}.chapter{padding-top:3.5rem}.chapter__numeral{font-size:4.2rem}.step,.step--flip{grid-template-columns:1fr;gap:1.75rem}.step--flip .step__text{order:0}.faq dl{grid-template-columns:1fr}.footer{flex-direction:column}}@media (max-width:520px){.topbar__brand span,.topbar__sep{display:none}}@page{size:A4;margin:16mm 14mm}@media print{body{background:#fff;font-size:10.5pt}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.closing .button,.topbar{display:none}.cover{padding:0 0 2rem;min-height:0;grid-template-columns:1fr 1.1fr;gap:2rem}.intro{page-break-after:always;break-after:page;padding:2rem 0 0}.chapter,.faq{page-break-before:always;break-before:page;padding:0;border-top:0}.chapter__opening,.fig,.step{page-break-inside:avoid;break-inside:avoid}.step{padding:1.2rem 0;gap:2rem}.fig--phone{max-width:13rem}.fig--tablet{max-width:18rem}.closing{background:none;color:var(--ink);padding:2rem 0}.closing p{color:var(--ink-2)}.footer{background:none;color:var(--muted);padding:1rem 0 0}}.badge{display:inline-block;padding:.3rem .8rem;border-radius:999px;background:linear-gradient(90deg,#fde68a,var(--gold));color:var(--ink);font:700 .78rem/1.3 var(--sans);letter-spacing:.02em}.signup{display:flex;align-items:center;gap:1.4rem}.signup__qr{flex:none;background:#fff;border-radius:12px;padding:.7rem;box-shadow:0 10px 30px -14px rgba(42,31,22,.45)}.signup__qr svg{display:block;width:100%;height:auto}.signup__text{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;min-width:0}.signup__text p{margin:0}.signup__url{font-size:.78rem;color:var(--muted);word-break:break-all}.signup--cover{margin-top:2rem;padding:1.1rem;border:1px solid var(--rule);border-radius:16px;background:#fff;max-width:30rem}.signup--cover .signup__qr{width:7.5rem;box-shadow:none;padding:0}.signup--cover .button{padding:.6rem 1.2rem;font-size:.92rem}.signup--closing{justify-content:center;text-align:left;gap:3rem;max-width:52rem;margin:0 auto}.signup--closing .signup__qr{width:13rem}.signup--closing h2{font-size:clamp(2rem,3.4vw,2.8rem);margin:.3rem 0 0}.signup--closing p{color:#e8dccd;max-width:26rem}.signup--closing .signup__url{color:#b9a898}.step--wide{grid-template-columns:.8fr 1.3fr}.step--wide.step--flip{grid-template-columns:1.3fr .8fr}.fig--tablet{max-width:36rem}@media (max-width:860px){.signup--cover .signup__text p,.signup__qr{display:none}.signup--cover{padding:1rem}.signup--closing{flex-direction:column;text-align:center;gap:1rem}.signup--closing .signup__text{align-items:center}.step--wide,.step--wide.step--flip{grid-template-columns:1fr}}@media print{.signup__qr{display:block}.signup--closing p{color:var(--ink-2)}.fig--tablet{max-width:22rem}}.about__band{background:var(--paper-2);border-block:1px solid var(--rule)}.about__why{max-width:var(--page);margin:0 auto;padding:5rem 1.25rem;display:grid;grid-template-columns:1fr 1.2fr;grid-gap:4rem;gap:4rem}.about__h2,.about__why h2{font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.15;margin-top:.4rem}.about__prose{color:var(--ink-2);max-width:var(--measure)}.about__prose p{margin:0 0 1.1rem}.about__prose p:first-child{font:400 1.3rem/1.55 var(--serif);color:var(--ink)}.about__section{max-width:var(--page);margin:0 auto;padding:5rem 1.25rem}.about__section--rule{border-top:1px solid var(--rule)}.about__sides{margin-top:2.5rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem}.about__side .fig__frame{border-radius:6px;aspect-ratio:4/3}.about__side .fig__frame img{width:100%;height:100%;object-fit:cover}.about__side figcaption:empty,.cover__art figcaption:empty{display:none}.about__label{margin:1.5rem 0 .3rem;font:700 .72rem var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.about__side h3{font-size:1.6rem;line-height:1.25}.about__side ul{margin:1rem 0 1.25rem;padding:0;list-style:none;color:var(--ink-2)}.about__side li{position:relative;padding:.55rem 0 .55rem 1.4rem;border-bottom:1px solid var(--rule)}.about__side li:before{content:"";position:absolute;left:0;top:1.15rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--gold)}.about__link{font-weight:600;color:var(--accent);text-decoration:none}.about__link:hover{text-decoration:underline}.about__principles{list-style:none;margin:2.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem}.about__principles li{padding-top:1.25rem;border-top:2px solid var(--ink)}.about__no{font:500 .95rem var(--serif);color:var(--accent)}.about__principles h3{font-size:1.3rem;line-height:1.3;margin:.5rem 0}.about__principles p{margin:0;color:var(--ink-2);font-size:.95rem}.about__where{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:4rem;gap:4rem;align-items:end}.about__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem}.about__mail{color:#e8dccd;font-weight:600}@media (max-width:860px){.about__sides,.about__where,.about__why{grid-template-columns:1fr;gap:2rem}.about__section,.about__why{padding-block:3.5rem}.about__principles{grid-template-columns:1fr 1fr;gap:1.75rem 1.25rem}}@media (max-width:520px){.about__principles{grid-template-columns:1fr}}