.X_Dx2a_story{--gold:#e2bf7c;--gold-deep:#b98a3e;--night:#1d1815;--head:var(--display), var(--serif)}.X_Dx2a_band{padding:clamp(76px,12vw,148px) 0;position:relative;overflow:hidden}.X_Dx2a_paper{background:radial-gradient(120% 80% at 50% 0,#fffdf8 0%,#f8f2e6 70%)}.X_Dx2a_deep{background:linear-gradient(#f1e8d8 0%,#ebe0cc 100%)}.X_Dx2a_ink{color:#f4ecdf;background:radial-gradient(90% 70% at 50% 0%, #3a2c24 0%, var(--night) 70%)}.X_Dx2a_col{text-align:center;width:min(780px,100%);margin:0 auto;padding:0 20px}.X_Dx2a_colWide{text-align:center;width:min(1120px,100%);margin:0 auto;padding:0 20px}.X_Dx2a_kicker{color:var(--seal);font-family:var(--head);letter-spacing:.32em;margin:0 0 14px;font-size:.95rem;font-weight:700}.X_Dx2a_ink .X_Dx2a_kicker{color:#e79b8f}.X_Dx2a_mega,.X_Dx2a_big{font-family:var(--head);letter-spacing:-.035em;word-break:keep-all;margin:0;font-weight:900}.X_Dx2a_mega{font-size:clamp(2.35rem,7.6vw,4.6rem);line-height:1.22}.X_Dx2a_big{font-size:clamp(1.95rem,5.6vw,3.3rem);line-height:1.26}.X_Dx2a_mega em,.X_Dx2a_big em{color:var(--seal);font-style:normal}.X_Dx2a_ink .X_Dx2a_mega em,.X_Dx2a_ink .X_Dx2a_big em{color:var(--gold);background:linear-gradient(180deg, #f6dfa6 10%, var(--gold) 55%, var(--gold-deep) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.X_Dx2a_mega em.X_Dx2a_brush{color:var(--ink);transition:background-size 1.1s var(--ease) .35s;background:linear-gradient(#0000 58%,#a52d2b42 58% 92%,#0000 92%) 0 0/0% 100% no-repeat}:is(.is-in .X_Dx2a_mega em.X_Dx2a_brush,.is-in.X_Dx2a_mega em.X_Dx2a_brush,html:not(.rv-on) .X_Dx2a_mega em.X_Dx2a_brush){background-size:100% 100%}.X_Dx2a_sub{max-width:34em;color:var(--muted);margin:26px auto 0;font-size:clamp(1.06rem,2.5vw,1.28rem);line-height:1.85}.X_Dx2a_sub b{color:var(--ink)}.X_Dx2a_intro{background:#fcf9f2;padding-block:clamp(52px,7vw,84px) clamp(44px,6vw,72px)}.X_Dx2a_lede{max-width:30em;font-family:var(--sans);letter-spacing:-.01em;color:#4a4038;word-break:keep-all;margin:0 auto;font-size:clamp(1.12rem,2.6vw,1.4rem);font-weight:500;line-height:1.8}.X_Dx2a_lede b{font-family:var(--head);letter-spacing:-.03em;color:var(--ink);margin-top:18px;font-size:clamp(1.6rem,4.6vw,2.5rem);font-weight:900;line-height:1.35;display:block}.X_Dx2a_pivot{font-family:var(--head);margin-top:clamp(40px,6vw,64px);font-size:clamp(1.2rem,3vw,1.55rem);line-height:1.7}.X_Dx2a_mbr{display:none}@media (max-width:560px){.X_Dx2a_mbr{display:inline}}.X_Dx2a_ink .X_Dx2a_sub{color:#f4ecdfc7}.X_Dx2a_ink .X_Dx2a_sub b{color:#fff}.X_Dx2a_subDark{color:var(--muted);margin:18px auto 0;font-size:1.02rem}.X_Dx2a_scroll{background:linear-gradient(var(--seal), transparent);transform-origin:top;width:1px;height:64px;margin:48px auto 0;animation:2.4s ease-in-out infinite X_Dx2a_drip;display:block}@keyframes X_Dx2a_drip{0%{opacity:1;transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.X_Dx2a_pains{gap:14px;margin:44px 0 0;padding:0;list-style:none;display:grid}.X_Dx2a_pains li{font-family:var(--head);background:linear-gradient(#ffffff0d,#ffffff04);border:1px solid #e2bf7c52;border-radius:18px;padding:22px 20px;font-size:clamp(1.15rem,3.6vw,1.5rem);font-weight:700;line-height:1.5;box-shadow:inset 0 0 24px #e2bf7c0f}.X_Dx2a_pains span{color:#f4ecdfd1;display:block}.X_Dx2a_pains strong{color:var(--gold);font-weight:900;display:block}.X_Dx2a_quote{border-top:1px solid var(--line);margin:40px auto 0;padding:26px 0 0}.X_Dx2a_quote p{font-family:var(--head);color:var(--ink);margin:0;font-size:clamp(1.2rem,3vw,1.6rem);font-weight:700;line-height:1.6}.X_Dx2a_quote strong{color:var(--seal)}.X_Dx2a_answers{text-align:left;gap:16px;margin:44px 0 0;padding:0;list-style:none;display:grid}.X_Dx2a_answers li{border:1px solid var(--line-soft);background:var(--card);box-shadow:var(--shadow);border-radius:22px;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:20px;padding:28px 26px;display:grid}.X_Dx2a_stamp{border:3px solid var(--seal);width:68px;height:68px;color:var(--seal);font-family:var(--head);transition:opacity .35s ease calc(var(--i,0) * 70ms + .25s), transform .45s cubic-bezier(.3, 1.6, .5, 1) calc(var(--i,0) * 70ms + .25s);border-radius:8px;place-items:center;font-size:2.1rem;font-weight:900;display:grid;transform:rotate(-5deg)}.rv-on .X_Dx2a_answers li:not(.is-in) .X_Dx2a_stamp{opacity:0;transform:scale(1.7)rotate(-14deg)}.X_Dx2a_ansQ{color:var(--muted);font-family:var(--head);margin:0;font-size:1.15rem;font-weight:700}.X_Dx2a_ansA{color:var(--seal);font-family:var(--head);letter-spacing:-.02em;word-break:keep-all;margin:2px 0 10px;font-size:clamp(1.45rem,4.2vw,2rem);font-weight:900;line-height:1.3}.X_Dx2a_ansBody{color:var(--muted);margin:0;line-height:1.8}.X_Dx2a_peeks{gap:clamp(64px,9vw,112px);margin:clamp(48px,7vw,80px) 0 0;padding:0;list-style:none;display:grid}.X_Dx2a_peek{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,72px);display:grid}.X_Dx2a_peek:nth-child(2n) .X_Dx2a_page{order:2}.X_Dx2a_page{width:min(440px,100%);transition:transform .9s var(--ease);margin:0 auto 22px;position:relative;transform:rotate(-1.6deg)}.X_Dx2a_peek:nth-child(2n) .X_Dx2a_page{transform:rotate(1.6deg)}.rv-on .X_Dx2a_peek:not(.is-in) .X_Dx2a_page{transform:rotate(-7deg)translateY(40px)}.rv-on .X_Dx2a_peek:nth-child(2n):not(.is-in) .X_Dx2a_page{transform:rotate(7deg)translateY(40px)}.X_Dx2a_page img{border-radius:6px;width:100%;height:auto;display:block;box-shadow:0 2px 4px #28190f14,0 24px 48px #28190f33}.X_Dx2a_pin{color:#fff;background:var(--seal);white-space:nowrap;border-radius:6px;padding:9px 18px;font-size:.92rem;font-weight:700;transition:opacity .4s .7s;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);box-shadow:0 8px 18px #a52d2b47}.rv-on .X_Dx2a_peek:not(.is-in) .X_Dx2a_pin{opacity:0}.X_Dx2a_peekNo{color:#a52d2b33;font-family:var(--head);font-size:clamp(3rem,7vw,4.6rem);font-weight:900;line-height:1;display:block}.X_Dx2a_peekText h3{font-family:var(--head);letter-spacing:-.02em;margin:6px 0 14px;font-size:clamp(1.6rem,3.6vw,2.4rem);font-weight:900;line-height:1.3}.X_Dx2a_peekText p{color:var(--muted);margin:0;font-size:1.06rem;line-height:1.85}.X_Dx2a_allPages{text-align:left;margin-top:clamp(64px,9vw,104px)}.X_Dx2a_forge:after{content:"照";font-family:var(--head);color:#ffffff09;pointer-events:none;font-size:clamp(18rem,48vw,34rem);font-weight:900;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.X_Dx2a_forge .X_Dx2a_col{z-index:1;position:relative}.X_Dx2a_vow{font-family:var(--head);color:#f4ecdf;margin:44px 0 0;font-size:clamp(1.55rem,4.6vw,2.4rem);font-weight:900;line-height:1.45}.X_Dx2a_vow b{color:var(--gold)}.X_Dx2a_compare{border:1px solid var(--line-soft);background:var(--card);box-shadow:var(--shadow);text-align:left;border-radius:22px;margin-top:40px;padding:28px clamp(14px,3vw,34px)}.X_Dx2a_table{border-collapse:separate;border-spacing:0;width:100%;font-size:1rem}.X_Dx2a_table th,.X_Dx2a_table td{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top;padding:18px;line-height:1.65}.X_Dx2a_table thead th{color:var(--muted);border-bottom:2px solid var(--line);font-size:.9rem;font-weight:700}.X_Dx2a_table thead th.X_Dx2a_us{color:#fff;background:var(--seal);border-bottom-color:var(--seal);border-radius:12px 12px 0 0}.X_Dx2a_table tbody th{white-space:nowrap;width:16%;font-weight:700}.X_Dx2a_them{color:#7b7268;width:38%}.X_Dx2a_table td.X_Dx2a_us{color:var(--ink);background:#fbf1ef;font-weight:700}.X_Dx2a_table tbody tr:last-child td.X_Dx2a_us{border-radius:0 0 12px 12px}.X_Dx2a_table tbody tr:last-child :is(th,td){border-bottom:0}.X_Dx2a_note{color:var(--muted);margin:16px 0 0;font-size:.86rem}.X_Dx2a_gets{text-align:left;margin:44px 0 0;padding:0;list-style:none}.X_Dx2a_gets li{border-top:1px solid #e2bf7c3d;grid-template-columns:76px minmax(0,1fr);gap:18px;padding:28px 4px;display:grid}.X_Dx2a_gets li:last-child{border-bottom:1px solid #e2bf7c3d}.X_Dx2a_getNo{font-family:var(--head);color:var(--gold);font-size:2.3rem;font-weight:900;line-height:1}.X_Dx2a_gets h3{font-family:var(--head);color:#fff;margin:0 0 8px;font-size:clamp(1.3rem,3.4vw,1.6rem);font-weight:900}.X_Dx2a_gets p{color:#f4ecdfc2;margin:0;line-height:1.8}.X_Dx2a_inkNote{color:#f4ecdf9e;margin:26px 0 0;font-size:.94rem}.X_Dx2a_askList{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:44px 0 0;padding:0;list-style:none;display:grid}.X_Dx2a_ask{align-content:start;gap:14px;display:grid}.X_Dx2a_bubble{background:var(--card);border:1px solid var(--line-soft);box-shadow:var(--shadow);font-family:var(--head);color:var(--ink);border-radius:20px 20px 20px 4px;margin:0;padding:20px 22px;font-size:1.1rem;font-weight:700;line-height:1.6}.X_Dx2a_answer{color:var(--muted);grid-template-columns:32px minmax(0,1fr);gap:10px;margin:0 0 0 14px;font-size:.96rem;line-height:1.8;display:grid}.X_Dx2a_seal{color:#fff;background:var(--seal);width:32px;height:32px;font-family:var(--head);border-radius:50%;place-items:center;font-size:.9rem;font-weight:700;display:grid}.X_Dx2a_bottom{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:18px;display:grid}.X_Dx2a_checks,.X_Dx2a_honest{border-radius:20px;padding:32px 28px}.X_Dx2a_checks{border:1px dashed var(--line);background:#fffefb8c}.X_Dx2a_checks h3,.X_Dx2a_honest h3{font-family:var(--head);margin:0 0 16px;font-size:1.3rem;font-weight:900;line-height:1.45}.X_Dx2a_checks ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.X_Dx2a_checks li{padding-left:30px;position:relative}.X_Dx2a_checks li:before{content:"✓";color:#fff;background:var(--seal);border-radius:50%;place-items:center;width:20px;height:20px;font-size:.72rem;font-weight:700;display:grid;position:absolute;top:2px;left:0}.X_Dx2a_honest{border:1px solid var(--line-soft);background:var(--card);box-shadow:var(--shadow)}.X_Dx2a_honest p{color:var(--muted);margin:0 0 14px}.X_Dx2a_honest .X_Dx2a_punch{border-left:3px solid var(--seal);color:var(--ink);font-family:var(--head);margin:20px 0 0;padding-left:14px;font-size:1.25rem;font-weight:900;line-height:1.6}.X_Dx2a_bigSeal{color:#c9473f;width:76px;font-family:var(--head);border:4px solid #c9473f;border-radius:6px;justify-items:center;margin-bottom:30px;padding:12px 0;font-size:2.1rem;font-weight:900;line-height:1.3;transition:opacity .3s,transform .5s cubic-bezier(.3,1.6,.5,1);display:inline-grid;transform:rotate(4deg)}.rv-on .X_Dx2a_bigSeal:not(.is-in){opacity:0;transform:scale(1.8)rotate(-10deg)}.X_Dx2a_cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 24px;margin-top:36px;display:flex}.X_Dx2a_ctaLink{min-height:44px;color:var(--gold);align-items:center;font-weight:700;display:inline-flex}@media (max-width:960px){.X_Dx2a_askList,.X_Dx2a_bottom{grid-template-columns:1fr}}@media (max-width:720px){.X_Dx2a_peek{text-align:center;grid-template-columns:1fr;gap:28px}.X_Dx2a_peek:nth-child(2n) .X_Dx2a_page{order:0}.X_Dx2a_page{width:min(340px,88%)}.X_Dx2a_pin{font-size:.85rem}.X_Dx2a_answers li{text-align:center;grid-template-columns:1fr;justify-items:center;padding:26px 20px}.X_Dx2a_gets li{grid-template-columns:56px minmax(0,1fr)}.X_Dx2a_getNo{font-size:1.8rem}.X_Dx2a_compare{padding:20px 12px}.X_Dx2a_table thead{display:none}.X_Dx2a_table,.X_Dx2a_table tbody,.X_Dx2a_table tr,.X_Dx2a_table th,.X_Dx2a_table td{width:auto;display:block}.X_Dx2a_table tr{border-bottom:1px solid var(--line-soft);padding:14px 4px}.X_Dx2a_table tbody tr:last-child{border-bottom:0}.X_Dx2a_table tbody th{color:var(--seal);font-family:var(--head);border:0;padding:0 0 8px}.X_Dx2a_table td{border:0;border-radius:10px;padding:10px 12px}.X_Dx2a_table td:before{content:attr(data-label);color:var(--muted);margin-bottom:2px;font-size:.78rem;font-weight:700;display:block}.X_Dx2a_table td.X_Dx2a_us{margin-top:6px}.X_Dx2a_table td.X_Dx2a_us:before{color:var(--seal)}}@media (prefers-reduced-motion:reduce){.X_Dx2a_scroll{animation:none}.X_Dx2a_mega em.X_Dx2a_brush{background-size:100% 100%;transition:none}}
._4gMfna_page{padding:3rem 1.5rem}._4gMfna_showcase{text-align:left}._4gMfna_showWrap{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}._4gMfna_photo{margin:0}._4gMfna_photo img{border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 18px 40px -22px #231f1b73}._4gMfna_photo figcaption{color:var(--muted);text-align:center;margin-top:10px;font-size:.85rem}._4gMfna_copy h2{margin-bottom:18px}._4gMfna_points{border-top:1px solid var(--line);margin:0 0 26px;padding:0;list-style:none}._4gMfna_points li{border-bottom:1px solid var(--line);gap:2px;padding:14px 0;display:grid}._4gMfna_points b{font-weight:700}._4gMfna_points span{color:var(--muted);font-size:.97rem}@media (max-width:760px){._4gMfna_showWrap{grid-template-columns:1fr}._4gMfna_photo{max-width:420px;margin-inline:auto}._4gMfna_copy>a{width:fit-content;margin-inline:auto;display:flex}}
