.voice-field{width:100%;min-width:0;display:block}.voice-field>textarea{box-sizing:border-box;width:100%;margin-bottom:0}.voice-toolbar{flex-wrap:wrap;align-items:center;gap:12px;min-height:52px;padding:8px 0 2px;display:flex}.voice-toolbar button,.voice-overflow button{font:inherit;cursor:pointer;min-height:40px;font-size:13px;line-height:1.35}.voice-field .voice-toolbar button{width:auto}.voice-start,.voice-finish{color:#dfcda8;background:#cfb78513;border:1px solid #cfb78547;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 15px;transition:background .18s,border-color .18s;display:inline-flex}.voice-start:hover,.voice-finish:hover{background:#cfb78526;border-color:#cfb78599}.voice-caption{color:#b4abb9;white-space:nowrap;font-size:11px}.voice-recording{color:#eee5ed;flex:1;align-items:center;gap:8px;min-width:140px;font-size:13px;display:inline-flex}.voice-recording time{font-variant-numeric:tabular-nums;color:#d8c2a0}.voice-dot{background:#d98e92;border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite voice-pulse;box-shadow:0 0 0 4px #d98e921a}.voice-finish{color:#211b24;background:#d6bf91;border-color:#d6bf91}.voice-finish:hover{background:#e6d2a8}.voice-cancel,.voice-cancel-text{color:#c8becd;background:0 0;border:0;border-radius:20px;justify-content:center;align-items:center;min-width:40px;padding:8px;display:inline-flex}.voice-cancel:hover,.voice-cancel-text:hover{background:#ffffff12}.voice-progress{color:#d5c4a5;flex:1;align-items:center;gap:9px;font-size:13px;display:inline-flex}.voice-spinner{animation:1.2s linear infinite voice-spin}.voice-permission{color:#c9bfcd;width:100%;font-size:12px;line-height:1.65}.voice-permission p{margin:3px 0 10px!important;font-size:12px!important}.voice-permission a{color:#dfcda8;text-underline-offset:3px}.voice-permission>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.voice-message,.voice-error{margin:7px 0!important;font-size:12px!important;line-height:1.6!important}.voice-message{align-items:flex-start;gap:7px;display:flex;color:#bcd0ba!important}.voice-message svg{flex:none;margin-top:2px}.voice-error{color:#edb7ba!important}.voice-overflow{border:1px solid #cfb78540;border-radius:12px;margin-top:10px;padding:12px}.voice-overflow textarea{width:100%;margin:8px 0}:is(.voice-toolbar button:focus-visible,.voice-overflow button:focus-visible){outline-offset:3px;outline:2px solid #dfcda8}.voice-toolbar button:disabled{opacity:.45;cursor:default}@keyframes voice-spin{to{transform:rotate(360deg)}}@keyframes voice-pulse{50%{opacity:.5}}@media (max-width:420px){.voice-toolbar{gap:7px}.voice-start,.voice-finish{padding:9px 11px}.voice-toolbar button{min-height:44px}.voice-recording{flex-basis:100%;min-width:0;font-size:12px}.voice-toolbar[data-state=recording] .voice-cancel{margin-left:auto}.voice-caption{font-size:10px}.voice-permission .voice-start{font-size:12px}}@media (prefers-reduced-motion:reduce){.voice-dot,.voice-spinner{animation:none}.voice-start,.voice-finish{transition:none}}.paid-wait.reading-wait{--wait-light:#d3b2f2;isolation:isolate;text-align:center;background:radial-gradient(at 50% 18%,#8a55b119,#0000 62%);border-radius:24px;max-width:700px;margin-inline:auto;padding:30px 24px 36px;position:relative;overflow:hidden}.reading-wait-art{width:min(100%,290px);height:212px;margin:0 auto 12px;position:relative}.reading-wait-halo{background:radial-gradient(circle,#c28ae42c,#7e4bac0c 60%,#0000 72%);border-radius:50%;animation:6s ease-in-out infinite reading-wait-breathe;position:absolute;inset:35px 50px}.reading-wait-orbit{border:1px solid #cfa9ee30;border-radius:50%;animation:26s linear infinite reading-wait-turn;position:absolute;inset:22px 48px}.reading-wait-orbit-inner{border-style:dashed;border-color:#cfa9ee23;animation-duration:19s;animation-direction:reverse;inset:47px 74px}.reading-wait-orbit i{background:var(--wait-light);border-radius:50%;width:5px;height:5px;display:block;position:absolute;top:15%;left:12%;box-shadow:0 0 16px #dec8ff}.reading-wait-map{width:100%;height:100%;color:var(--wait-light);position:absolute;inset:0}.reading-wait-map path{stroke:currentColor;stroke-width:.6px;opacity:.35;stroke-dasharray:500;animation:9s ease-in-out infinite reading-wait-draw}.reading-wait-map circle{fill:currentColor;animation:4s ease-in-out infinite reading-wait-breathe}.reading-wait-star{color:#eddbfa;text-shadow:0 0 40px #b882d7aa;width:100%;font-size:49px;line-height:1;animation:5s ease-in-out infinite reading-wait-breathe;position:absolute;top:73px;left:0}.reading-wait .reading-wait-eyebrow{letter-spacing:.18em;color:#cdb8dc;margin:0 0 16px;font-size:10px}.reading-wait h3{max-width:480px;font-family:var(--font-display,Georgia, serif);text-wrap:balance;margin:0 auto 18px;font-size:clamp(26px,4vw,37px);font-weight:400;line-height:1.2}.reading-wait .reading-wait-explanation{color:#d3c9da;max-width:440px;margin:0 auto 22px;font-size:16px;line-height:1.65}.reading-wait .reading-question{text-align:left;margin-block:22px}.reading-wait .paid-meta{margin-top:22px;font-size:13px;line-height:1.6}.reading-wait>a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.reading-wait-patience{background:#c4a1df0c;border-radius:12px;margin:0 0 20px;padding:12px;font-size:14px;line-height:1.6;display:block}.reading-wait[data-paused=true] .reading-wait-art *{animation-play-state:paused}@keyframes reading-wait-turn{to{transform:rotate(360deg)}}@keyframes reading-wait-breathe{0%,to{opacity:.5}50%{opacity:1}}@keyframes reading-wait-draw{0%,to{stroke-dashoffset:180px;opacity:.15}50%{stroke-dashoffset:0;opacity:.5}}@media (max-width:480px){.paid-wait.reading-wait{padding:16px 16px 24px}.reading-wait-art{height:185px}.reading-wait-star{font-size:42px;top:66px}}@media (prefers-reduced-motion:reduce){.reading-wait .reading-wait-art *{animation:none}}.reading-chapter-benefits li{gap:4px;display:grid}.reading-chapter-benefits li>span{text-transform:uppercase;letter-spacing:.09em;opacity:.7;font-size:11px}.reading-offer-context{line-height:1.6}.reading-suitability{background:#aa88bb0a;border:1px solid #bd9bd047;border-radius:14px;padding:18px;font-size:15px;line-height:1.6}.reading-suitability p{margin:0 0 12px}.reading-suitability p:last-child{margin:12px 0 0;font-size:13px}.reading-suitability a{align-items:center;min-height:44px;display:inline-flex}.reading-exit-survey{box-sizing:border-box;color:#f0e8f5;background:#1b1524;border:1px solid #b596cd50;border-radius:22px;width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);padding:28px;overflow-y:auto;box-shadow:0 24px 100px #0008}.reading-exit-survey::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08060ec9}.reading-exit-survey .reading-exit-kicker{color:#bca8cb;letter-spacing:.1em;font-size:10px}.reading-exit-survey h2{margin-block:12px;font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1.2}.reading-exit-survey>p{color:#cec1d8;font-size:14px;line-height:1.6}.reading-exit-reasons{gap:8px;margin-top:20px;display:grid}.reading-exit-reasons button,.reading-exit-skip{font:inherit;cursor:pointer;border-radius:10px;min-height:44px;padding:11px 14px;font-size:14px}.reading-exit-reasons button{text-align:left;color:#eee3f5;background:#ffffff06;border:1px solid #bea0d32b}.reading-exit-reasons button:hover{background:#c1a0e014;border-color:#bea0d379}.reading-exit-skip{color:#d9c4e8;text-underline-offset:4px;background:0 0;border:0;width:100%;margin-top:16px;text-decoration:underline}.reading-exit-survey button:focus-visible{outline-offset:3px;outline:2px solid #dfbffa}@media (max-width:400px){.reading-exit-survey{padding:20px}.reading-exit-survey h2{font-size:25px}}.reading-document{min-width:0;color:var(--text)}.reading-heading{padding:1.75rem 0 2rem}.reading-document .reading-kicker{color:var(--gold);letter-spacing:.12em;margin:0 0 1rem;font-size:.8125rem;line-height:1.5}.reading-document .reading-heading h2{text-wrap:balance;max-width:23ch;margin:0 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.875rem,3vw,3rem);font-weight:400;line-height:1.15}.reading-document .reading-access{color:#d9c9df;background:#cbb6de0d;border:1px solid #cbb6de29;border-radius:6px;margin:0 0 1.5rem;padding:.4rem .75rem;font-size:.875rem;line-height:1.5;display:inline-block}.reading-document .reading-prose{max-width:65ch}.reading-document .reading-verdict-label{color:var(--gold);letter-spacing:.13em;margin:0 0 .55rem;font-size:.6875rem;line-height:1.5}.reading-document .reading-prose p{color:#e1d6df;overflow-wrap:break-word;margin:0 0 1rem;font-size:1rem;line-height:1.8}.reading-document .reading-prose p:last-child{margin-bottom:0}.reading-document .reading-lead p{color:#f0e5d9;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2.4vw,1.55rem);line-height:1.5}.reading-method{background:linear-gradient(130deg,#292130,#1a1522);border:1px solid #ddc39829;border-radius:12px;padding:1.5rem}.reading-cards{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.reading-cards li{min-width:0;margin:0}.reading-cards img{object-fit:contain;filter:drop-shadow(0 5px 7px #0006);width:60px;height:100px;margin-bottom:.75rem;display:block}.reading-cards li>div{overflow-wrap:anywhere;min-width:0}.reading-cards strong{color:#f1e5d4;font-size:.875rem;font-weight:500;line-height:1.45;display:block}.reading-cards span{color:#c4b6c9;margin-top:.3rem;font-size:.8125rem;line-height:1.45;display:block}.reading-document .reading-method-note{color:#bfb0c6;max-width:65ch;margin:1.25rem 0 0;font-size:.8125rem;line-height:1.6}.reading-chapter{border-bottom:1px solid #ddc39829;padding:2.5rem 0;scroll-margin-top:2rem}.reading-chapter-label{color:#c9b5cc;letter-spacing:.07em;align-items:center;gap:.85rem;margin-bottom:1rem;font-size:.75rem;line-height:1.5;display:flex}.reading-chapter-label>span{width:32px;height:32px;color:var(--gold);letter-spacing:0;border:1px solid #ddc39845;border-radius:50%;flex:0 0 32px;place-items:center;font-size:.8125rem;display:grid}.reading-document .reading-chapter h3{max-width:32ch;margin:0 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:400;line-height:1.25}.reading-fact-labels{flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem;display:flex}.reading-fact-labels>span{color:var(--gold);font-size:.875rem;line-height:1.5}.reading-fact-labels small{color:#bfb0c6;font-size:.8125rem;display:block}.reading-navigation{border-top:1px solid #ddc39829;margin:2rem 0 0;display:grid}.reading-navigation a{border-bottom:1px solid #ddc39829;gap:.875rem;padding:.875rem 0;font-size:1rem;line-height:1.5;display:flex}.reading-navigation a span{color:var(--gold);font-size:.875rem}.reading-navigation a:hover{color:var(--gold)}@media (max-width:600px){.reading-heading{padding:1.25rem 0 1.5rem}.reading-method{padding:1rem}.reading-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem}.reading-cards li{align-items:flex-start;gap:.5rem;display:flex}.reading-cards img{flex:0 0 36px;width:36px;height:60px;margin:0}.reading-cards span{font-size:.75rem}.reading-chapter{padding:2rem 0}}@media (max-width:480px){.reading-cards{grid-template-columns:1fr}.reading-cards img{flex-basis:42px;width:42px;height:70px}}.reading-genre{color:var(--muted);margin:0 0 1rem;font-size:.875rem;line-height:1.5}.palm-page{--font-display:"Tainoteka Serif";max-width:1280px;color:var(--text);margin:0 auto;padding:30px 44px 64px}.palm-life-fields{border:0;min-width:0;margin:28px 0;padding:0}.palm-life-fields legend{font-size:21px;font-family:var(--font-display), serif}.palm-life-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;display:grid}.palm-life-fields label{gap:7px;min-width:0;font-size:13px;display:grid}.palm-life-fields input,.palm-life-fields select,.palm-life-fields textarea{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--gold) 24%, transparent);background:var(--panel);width:100%;min-width:0;min-height:46px;color:var(--text);font:inherit;border-radius:7px;padding:11px 12px;font-size:14px}.palm-life-fields select{padding-right:24px}.palm-life-fields [aria-invalid=true]{border-color:#e7a19b}.palm-life-fields :is(input,select,textarea):focus-visible{outline:2px solid var(--gold);outline-offset:2px}.palm-life-wide{margin-top:18px}.palm-life-fields small{color:var(--muted);font-size:12px}.palm-life-notes{margin-top:16px}.palm-life-notes summary{cursor:pointer;color:var(--gold);margin-bottom:12px;font-size:13px}.palm-timeline{margin:28px 0}.palm-timeline ol{gap:12px;padding:0;list-style:none;display:grid}.palm-timeline li{background:var(--panel);border:1px solid color-mix(in srgb, var(--gold) 20%, transparent);border-radius:10px;grid-template-columns:110px minmax(0,1fr);gap:18px;padding:18px;display:grid}.palm-event-age{color:var(--gold);font-size:17px}.palm-timeline h3{margin:0 0 6px;font-size:17px}.palm-timeline p{margin:0;line-height:1.65}@media (max-width:520px){.palm-life-grid{grid-template-columns:1fr;gap:15px}.palm-timeline li{grid-template-columns:1fr;gap:8px}}.palm-back{color:var(--muted);align-items:center;gap:8px;margin-bottom:30px;font-size:13px;display:inline-flex}.palm-layout{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start;column-gap:48px;display:grid}.palm-layout>*{min-width:0}.palm-intro{grid-area:1/1}.palm-panel{grid-area:1/2/span 2}.palm-intro h1{font-family:var(--font-display), serif;letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(38px,4vw,58px);font-weight:400;line-height:1.03}.palm-lead{font-family:var(--font-display), serif;color:var(--gold);max-width:440px;font-size:29px;font-style:italic;line-height:1.25}.palm-description{color:var(--muted);max-width:470px;margin:12px 0;font-size:16px;line-height:1.55}.palm-price{align-items:center;gap:12px;margin:18px 0;display:flex}.palm-price strong{white-space:nowrap;font-family:var(--font-display), serif;color:var(--gold);flex-shrink:0;font-size:32px;font-weight:400;line-height:1}.palm-price span{color:var(--muted);font-size:13px;line-height:1.65}.palm-panel{border:1px solid color-mix(in srgb, var(--gold) 25%, transparent);background:var(--panel);border-radius:12px;padding:28px;box-shadow:0 18px 60px #0002}.palm-panel h2,.palm-included h2,.palm-faq h2,.palm-reading h2{font-family:var(--font-display), serif;margin:22px 0 12px;font-size:35px;font-weight:400;line-height:1.12}.palm-steps{color:var(--muted);justify-content:space-between;gap:10px;margin:0 0 28px;padding:0;font-size:12px;list-style:none;display:flex}.palm-steps li{align-items:center;gap:8px;display:flex}.palm-steps li>span{border:1px solid #ffffff17;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.palm-steps .active{color:var(--gold)}.palm-steps .active>span{background:#dfc49416;border-color:#dfc4943d}.palm-help,.palm-small{color:var(--muted);font-size:12px;line-height:1.75}.palm-help{margin:0 0 14px;font-size:14px}.palm-small{margin:10px 0 18px}.palm-uploads{gap:20px;display:grid}.palm-upload h3{margin:0 0 10px;font-size:14px;font-weight:500}.palm-photo{min-height:150px;color:var(--gold);background:radial-gradient(#dfc49408,#0000 70%);border:1px dashed #dfc49440;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;overflow:hidden}.palm-photo p{text-align:center;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.palm-photo.has-photo{background:#100f17;border-style:solid;height:270px}.palm-photo img{object-fit:contain;width:100%;height:100%}.palm-upload-actions{gap:10px;margin-bottom:12px;display:flex}.palm-page .button,.palm-reading .button{white-space:normal;text-align:center;justify-content:center;align-items:center;gap:10px;min-height:48px;font-size:13px;display:inline-flex}.palm-file{cursor:pointer;flex:1;position:relative;overflow:hidden;padding:12px 8px!important}.palm-file input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.palm-file:focus-within{outline:2px solid var(--gold);outline-offset:3px}.palm-choice{border:0;gap:10px;margin:22px 0;padding:0;display:flex}.palm-choice legend{margin-bottom:10px;font-size:13px}.palm-choice label{cursor:pointer;min-width:0;min-height:48px;color:var(--muted);border:1px solid #ffffff1c;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex;position:relative}.palm-choice label.selected{color:var(--gold);background:#dfc49410;border-color:#dfc49499}.palm-choice label>svg{opacity:0}.palm-choice label.selected>svg{opacity:1}.palm-choice input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.palm-choice label:focus-within{outline:2px solid var(--gold);outline-offset:3px}.palm-context{border-top:1px solid #ffffff10;border-bottom:1px solid #ffffff10;margin:24px 0;padding:16px 0}.palm-context summary{cursor:pointer;font-size:15px;line-height:1.7}.palm-context summary span{color:var(--muted);margin-left:5px;font-size:13px}.palm-topics{flex-wrap:wrap}.palm-topics label{flex-basis:29%;padding:8px;font-size:14px}.palm-question,.palm-checkout form>label,.palm-followup label{font-size:13px;line-height:1.7;display:block}.palm-panel textarea,.palm-reading textarea,.palm-reading input[type=email]{box-sizing:border-box;width:100%;color:var(--text);resize:vertical;background:#100f17;border:1px solid #ffffff25;border-radius:6px;margin-top:9px;padding:13px 14px;font-family:inherit;font-size:16px;display:block}.palm-consent{color:var(--muted);align-items:flex-start;gap:10px;margin:20px 0;font-size:14px!important;line-height:1.55!important;display:flex!important}.palm-consent input{width:22px;height:22px;accent-color:var(--gold);flex-shrink:0;margin-top:4px}.palm-consent a,.palm-small a{text-underline-offset:3px;text-decoration:underline}.palm-cta{width:100%;font-weight:600;min-height:54px!important;padding:15px!important;font-size:16px!important}.palm-cta:disabled{opacity:.45;cursor:not-allowed}.palm-payment-note{margin-bottom:0}.palm-availability{color:var(--gold);border-top:1px solid #dfc49425;margin-top:16px;padding-top:16px;font-size:12px;line-height:1.8;display:block}.palm-included{grid-area:2/1;padding-top:28px}.palm-included h2{font-size:35px}.palm-panel>h2{margin-top:0;font-size:30px}.palm-photo-help>summary{cursor:pointer;min-height:44px;color:var(--gold);padding-block:11px;font-size:15px;line-height:1.5}.palm-included{background:linear-gradient(145deg,#211927,#17131f);border:1px solid #dfc49433;border-radius:12px;margin-top:32px;padding:24px}.palm-included>.eyebrow,.palm-teaser>.eyebrow{color:var(--gold);letter-spacing:.12em;margin:0 0 8px;font-size:11px}.palm-included>h2{max-width:16ch;margin-top:0}.palm-photo-help{margin:12px 0}.palm-photo-help p{color:var(--muted);font-size:14px;line-height:1.6}.palm-panel textarea{min-height:160px}.palm-panel [aria-invalid=true]{outline-offset:3px;outline:2px solid #ecc5b4}.palm-panel .error-note{margin:10px 0;font-size:14px}.palm-availability>span{margin:0 0 12px;display:block}.palm-included ul,.palm-checkout ul{margin:24px 0;padding:0;list-style:none}.palm-included li,.palm-checkout li{gap:13px;margin:17px 0;font-size:14px;line-height:1.65;display:flex}.palm-included li svg,.palm-checkout li svg{color:var(--gold);flex-shrink:0;margin-top:4px}.palm-memory{color:var(--muted);font-size:13px;line-height:1.8}.palm-private{color:var(--muted);gap:12px;max-width:400px;margin-top:24px;font-size:11px;line-height:1.8;display:flex}.palm-private svg{color:var(--gold);flex-shrink:0;margin-top:4px}.palm-faq{border-top:1px solid #ffffff15;max-width:780px;margin:76px auto 0;padding-top:20px}.palm-faq details{border-bottom:1px solid #ffffff15;padding:18px 0}.palm-faq summary{cursor:pointer;font-size:15px}.palm-faq p{color:var(--muted);max-width:650px;font-size:14px;line-height:1.85}.palm-faq a{color:var(--gold)}.palm-reading{--font-display:"Tainoteka Serif";min-width:0;max-width:860px;margin:0 auto}.palm-status,.palm-checkout{background:var(--panel);border:1px solid #dfc49433;border-radius:12px;max-width:620px;margin:30px auto;padding:32px}.palm-checkout .palm-checkout-lead{color:#eee0d2;font-family:var(--font-display), serif;font-size:19px;line-height:1.55}.palm-teaser{background:radial-gradient(circle at 100% 0,#dfc49410,#0000 55%),#17121e;border:1px solid #dfc49442;border-radius:10px;margin:24px 0;padding:22px}.palm-teaser h3{font-family:var(--font-display), serif;margin:0 0 12px;font-size:24px;font-weight:400;line-height:1.2}.palm-teaser ul{margin-bottom:0}.palm-status>svg,.palm-checkout>svg{color:var(--gold);margin-bottom:20px}.palm-status p,.palm-checkout p,.palm-followup p{color:var(--muted);font-size:14px;line-height:1.8}.palm-status a,.palm-checkout>a{color:var(--gold);margin-top:15px;font-size:13px;display:inline-block}.palm-status button{margin-top:25px;display:flex!important}.palm-followup{border-top:1px solid #dfc49433;margin-top:30px;padding:30px 0}.palm-followup .button{margin-top:20px}.palm-followup>a{color:var(--gold);margin-top:20px;font-size:13px;display:block}.palm-new{margin:30px 0}.palm-reading .error-note,.palm-page .error-note{color:#ecc5b4;font-size:13px;line-height:1.7}@media (max-width:1150px){.palm-page{padding-left:28px;padding-right:28px}.palm-layout{grid-template-columns:minmax(0,1fr) minmax(330px,1fr);column-gap:30px}.palm-panel{padding:22px}.palm-intro h1{font-size:46px}.palm-lead{font-size:26px}}@media (max-width:900px){.palm-page{padding:22px 24px 46px}.palm-layout{grid-template-columns:minmax(0,1fr);gap:24px;max-width:650px;margin:auto}.palm-intro,.palm-panel,.palm-included{grid-area:auto/1}.palm-intro h1{max-width:580px;font-size:44px}.palm-description{max-width:590px}.palm-price{margin-bottom:4px}.palm-included{padding-top:12px}.palm-faq{margin-top:44px}.palm-back{margin-bottom:22px}}@media (max-width:480px){.palm-page{padding:20px 20px 40px}.palm-intro h1{margin:0 0 12px;font-size:38px;line-height:1.03}.palm-intro .eyebrow{font-size:10px}.palm-lead{margin:14px 0;font-size:24px}.palm-description{margin:12px 0;font-size:16px;line-height:1.5}.palm-price strong{font-size:30px}.palm-price span{font-size:13px}.palm-panel{padding:18px 14px}.palm-panel h2{font-size:28px}.palm-steps{gap:6px;font-size:11px}.palm-steps li{gap:6px}.palm-photo{min-height:130px}.palm-photo.has-photo{height:250px}.palm-upload-actions{gap:8px}.palm-upload-actions .button{gap:6px;font-size:14px}.palm-context summary span{margin-left:0;display:block}.palm-included h2,.palm-faq h2,.palm-reading h2{font-size:32px}.palm-status,.palm-checkout{padding:24px 20px}.palm-included li{font-size:13px}}@media (max-width:350px){.palm-page{padding-left:16px;padding-right:16px}.palm-intro h1{font-size:34px}.palm-panel{padding:20px 14px}.palm-upload-actions{flex-direction:column}.palm-upload-actions .button{font-size:13px}.palm-topics{flex-direction:column}.palm-steps li{gap:4px}.palm-steps li>span{width:22px;height:22px}.palm-status,.palm-checkout{padding:20px 16px}}.conversion-result{outline:none;scroll-margin-top:92px}.personal-entry-layout:has(.paid-result) .personal-entry-form-heading{display:none}.conversion-result .reading-sample-label{color:var(--gold);letter-spacing:.08em;margin:0 0 12px;font-size:12px}.purchase-step>[hidden]{display:none!important}.purchase-step{margin-top:22px;scroll-margin-top:100px}.purchase-step>.button{white-space:normal;text-align:center;width:100%;min-height:56px}.reading-purchase-question{color:#e6dde8;overflow-wrap:anywhere;font-size:15px;line-height:1.55}.reading-paid-evidence{border-top:1px solid #ddc39829;border-bottom:1px solid #ddc39829;margin:20px 0;padding:16px 0}.reading-paid-evidence>summary{cursor:pointer;color:var(--gold,#d7b679);line-height:1.5}.reading-paid-evidence blockquote{border-left:2px solid;margin:16px 0;padding:0 0 0 16px;font-size:15px;line-height:1.65}.reading-paid-evidence .paid-meta{margin:10px 0}.reading-question{text-align:left;background:#ddc39808;border-left:2px solid #c9a66c7a;margin:0 0 22px;padding:12px 16px}.reading-question>span{color:#bfb0c6;font-size:12px}.conversion-result .reading-question p{color:#e5dce9;overflow-wrap:anywhere;margin:5px 0 0;font-size:15px;line-height:1.55}.conversion-result .reading-preview-compact{margin-top:0}.conversion-result .reading-preview-compact .reading-chapter{border:0;padding:0 0 18px}.conversion-result .reading-preview-compact .reading-chapter h3{margin:0 0 18px;font-size:clamp(1.4rem,3vw,1.8rem)}.reading-method-details,.reading-followup-value,.conversion-result .purchase-contents{background:0 0;border:1px solid #ddc39829;border-left:0;border-right:0;border-radius:0;margin:16px 0;padding:0}.reading-method-details>summary,.reading-followup-value>summary,.conversion-result .purchase-contents>summary{color:#e4cda7;cursor:pointer;padding:12px 0;line-height:1.5}.reading-method-details ul{padding:0 0 12px 20px}.conversion-result .paid-continuation{scroll-margin-top:92px}.conversion-result .reading-benefits{margin:0 0 22px;padding:0;list-style:none}.conversion-result .reading-benefits li{color:#e6dde8;margin:0;padding:8px 0 8px 24px;font-size:16px;line-height:1.6;position:relative}.reading-benefits li:before{content:"✦";color:#d7b679;font-size:13px;position:absolute;left:0}.reading-pdf-value{border-top:1px solid #ddc39829;grid-template-columns:70px minmax(0,1fr);align-items:start;gap:18px;padding:20px 0;display:grid}.reading-pdf-value img{width:70px;height:auto;box-shadow:0 8px 20px #0006}.conversion-result .reading-pdf-value p,.conversion-result .reading-followup-value p{margin:8px 0 14px;font-size:14px;line-height:1.6}.reading-pdf-value a{color:#e4cda7;text-underline-offset:4px;font-size:14px;text-decoration:underline}.reading-followup-example{color:#e4cda7}.reading-offer-bridge{border-bottom:1px solid #ddc39829;margin-bottom:14px;padding:14px 0}.conversion-result .reading-offer-bridge p{margin:0 0 10px;font-size:14px;line-height:1.55}.reading-offer-bridge span{color:#bfb0c6;font-size:12px;display:block}.reading-offer-bridge strong{font-size:16px;font-weight:500}.conversion-result .paid-offer-price{margin-top:26px}.conversion-result .paid-checkout{gap:12px}.conversion-result .paid-checkout>.button{width:100%;min-height:56px}.conversion-result .purchase-shortcut .button{white-space:normal;text-align:center}@media (max-width:600px){.conversion-result .paid-continuation h3{font-size:1.6rem}.reading-question{margin-bottom:18px;padding:10px 12px}.reading-pdf-value{gap:14px}}
