.good-days-reading-page{background:transparent;color:#302a24;font-family:inherit;line-height:1.8;padding-bottom:2rem}.good-days-reading-layout{max-width:78rem;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:32px;padding:12px 0}.good-days-reading-layout>div,.good-days-reading-layout aside{min-width:0}.good-days-reading-intro,.good-days-reading-form,.good-days-reading-result,.good-days-reading-panel{background:#fffdf8;border:1px solid #e3cfad;border-radius:12px;padding:24px;margin-bottom:24px}.good-days-reading-intro h1{font-size:clamp(1.65rem,3vw,2.1rem);color:#a71a1a;line-height:1.35;font-weight:700;margin:0 0 16px}.good-days-reading-form h2,.good-days-reading-result h2,.good-days-reading-panel h2{font-size:1.3rem;line-height:1.45;font-weight:700;color:#a71a1a;margin:28px 0 12px;scroll-margin-top:90px}.good-days-reading-form h2{margin-top:0}.good-days-reading-panel p,.good-days-reading-result p,.good-days-reading-intro p{margin:0 0 16px}.good-days-reading-panel a,.good-days-reading-result a{color:#a41a1a;text-decoration:underline;text-underline-offset:3px}.good-days-reading-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.good-days-reading-fields label{display:block;font-weight:650;margin-bottom:5px}.good-days-reading-fields select{width:100%;border:1px solid #bea786;border-radius:6px;background:#fff;color:#302a24;padding:10px 8px;min-height:44px}.good-days-reading-actions{display:flex;gap:12px;flex-wrap:wrap}.good-days-reading-actions button{background:#a51a1a;color:#fff;border:1px solid #a51a1a;border-radius:6px;padding:10px 16px;font-weight:650;min-height:44px}.good-days-reading-actions button[type=button]{background:#fffdf8;color:#a51a1a}.good-days-reading-actions button:disabled{opacity:.65}.good-days-reading-error{color:#941414;margin-top:12px;font-weight:650}.good-days-reading-page :focus-visible,.good-days-reading-panel :focus-visible{outline:3px solid #b57218;outline-offset:3px}.good-days-reading-nav{display:flex;gap:12px;flex-wrap:wrap;border-bottom:1px solid #e3cfad;padding-bottom:14px;margin-bottom:18px}.good-days-reading-panel figure{margin:22px 0;padding:10px;border:1px solid #e3cfad;border-radius:10px;background:#fffaf0}.good-days-reading-panel picture{display:block}.good-days-reading-panel img{max-width:100%;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:6px}.good-days-reading-panel figcaption{font-size:.93rem;color:#594e42;margin-top:8px}.good-days-reading-picture-unavailable{display:none;color:#6b4e2b;padding:16px}.good-days-reading-panel [data-picture-unavailable=true] picture,.good-days-hub-thumb[data-picture-unavailable=true] picture{display:none}.good-days-reading-panel [data-picture-unavailable=true] .good-days-reading-picture-unavailable,.good-days-hub-thumb[data-picture-unavailable=true] .good-days-reading-picture-unavailable{display:block}.good-days-reading-credit{border-top:1px solid #dbc7a6;padding-top:16px;font-size:.95rem}.good-days-hub-thumb{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.good-days-hub-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.good-days-reading-layout{display:block;padding:8px 0}.good-days-reading-layout aside{padding:0 16px}.good-days-reading-intro,.good-days-reading-form,.good-days-reading-result,.good-days-reading-panel{padding:20px 16px;border-radius:0;border-left:0;border-right:0}.good-days-reading-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.good-days-reading-panel h2{font-size:1.2rem}}.good-days-hub-thumb .good-days-reading-picture-unavailable{font-size:.75rem;line-height:1.5;padding:6px;text-align:center}.good-days-reading-panel ul{list-style:disc;padding-left:22px}.good-days-reading-panel ol{list-style:decimal;padding-left:24px}.good-days-reading-panel li{margin-bottom:14px}.good-days-reading-panel blockquote,.good-days-reading-result blockquote{border-left:4px solid #bf841e;padding:14px 18px;margin:20px 0;background:#f8eedb}.good-days-reading-panel blockquote p,.good-days-reading-result blockquote p{margin:0}.good-days-reading-time-example,.good-days-reading-prepare-example{border-left:4px solid #bc841b;padding:14px 16px;background:#fbf2df;margin:20px 0}.good-days-reading-result dt{color:#932323;font-weight:700}.good-days-reading-result dd{margin:4px 0 14px}.good-days-reading-result{scroll-margin-top:96px}.good-days-reading-panel figure:first-of-type{max-width:360px}.good-days-dates{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0 0 16px;padding:0}.good-days-dates li{padding:8px 14px;border:1px solid #d2b78c;background:#fbf1dd;border-radius:6px;font-size:1.2rem;font-weight:700;color:#8f1919}.good-days-reading-form{scroll-margin-top:96px}.good-days-reading-panel code{white-space:normal;overflow-wrap:anywhere}.good-days-reading-page [role=alert]{scroll-margin-top:96px}.bad-days-reading-page{background:transparent;color:#302a24;font-family:inherit;line-height:1.8;padding-bottom:2rem}.bad-days-reading-layout{max-width:78rem;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:32px;padding:12px 0}.bad-days-reading-layout>div,.bad-days-reading-layout aside{min-width:0}.bad-days-reading-intro,.bad-days-reading-form,.bad-days-reading-result,.bad-days-reading-panel{background:#fffdf8;border:1px solid #e3cfad;border-radius:12px;padding:24px;margin-bottom:24px}.bad-days-reading-intro h1{font-size:clamp(1.65rem,3vw,2.1rem);color:#a71a1a;line-height:1.35;font-weight:700;margin:0 0 16px}.bad-days-reading-form h2,.bad-days-reading-result h2,.bad-days-reading-panel h2{font-size:1.3rem;line-height:1.45;font-weight:700;color:#a71a1a;margin:28px 0 12px;scroll-margin-top:90px}.bad-days-reading-form h2{margin-top:0}.bad-days-reading-panel p,.bad-days-reading-result p,.bad-days-reading-intro p{margin:0 0 16px}.bad-days-reading-panel a,.bad-days-reading-result a{color:#a41a1a;text-decoration:underline;text-underline-offset:3px}.bad-days-reading-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.bad-days-reading-fields label{display:block;font-weight:650;margin-bottom:5px}.bad-days-reading-fields select{width:100%;border:1px solid #bea786;border-radius:6px;background:#fff;color:#302a24;padding:10px 8px;min-height:44px}.bad-days-reading-actions{display:flex;gap:12px;flex-wrap:wrap}.bad-days-reading-actions button{background:#a51a1a;color:#fff;border:1px solid #a51a1a;border-radius:6px;padding:10px 16px;font-weight:650;min-height:44px}.bad-days-reading-actions button[type=button]{background:#fffdf8;color:#a51a1a}.bad-days-reading-actions button:disabled{opacity:.65}.bad-days-reading-error{color:#941414;margin-top:12px;font-weight:650}.bad-days-reading-page :focus-visible,.bad-days-reading-panel :focus-visible{outline:3px solid #b57218;outline-offset:3px}.bad-days-reading-nav{display:flex;gap:12px;flex-wrap:wrap;border-bottom:1px solid #e3cfad;padding-bottom:14px;margin-bottom:18px}.bad-days-reading-panel figure{margin:22px 0;padding:10px;border:1px solid #e3cfad;border-radius:10px;background:#fffaf0}.bad-days-reading-panel picture{display:block}.bad-days-reading-panel img{max-width:100%;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:6px}.bad-days-reading-panel figcaption{font-size:.93rem;color:#594e42;margin-top:8px}.bad-days-reading-picture-unavailable{display:none;color:#6b4e2b;padding:16px}.bad-days-reading-panel [data-picture-unavailable=true] picture,.bad-days-hub-thumb[data-picture-unavailable=true] picture{display:none}.bad-days-reading-panel [data-picture-unavailable=true] .bad-days-reading-picture-unavailable,.bad-days-hub-thumb[data-picture-unavailable=true] .bad-days-reading-picture-unavailable{display:block}.bad-days-reading-credit{border-top:1px solid #dbc7a6;padding-top:16px;font-size:.95rem}.bad-days-hub-thumb{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.bad-days-hub-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.bad-days-reading-layout{display:block;padding:8px 0}.bad-days-reading-layout aside{padding:0 16px}.bad-days-reading-intro,.bad-days-reading-form,.bad-days-reading-result,.bad-days-reading-panel{padding:20px 16px;border-radius:0;border-left:0;border-right:0}.bad-days-reading-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.bad-days-reading-panel h2{font-size:1.2rem}}.bad-days-hub-thumb .bad-days-reading-picture-unavailable{font-size:.75rem;line-height:1.5;padding:6px;text-align:center}.bad-days-reading-result dt{color:#932323;font-weight:700}.bad-days-reading-result dd{margin:4px 0 14px}.bad-days-reading-result{scroll-margin-top:96px}.bad-days-reading-panel figure:first-of-type{max-width:560px}.bad-days-dates{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0 0 16px;padding:0}.bad-days-dates li{padding:8px 14px;border:1px solid #d2b78c;background:#fbf1dd;border-radius:6px;font-size:1.2rem;font-weight:700;color:#8f1919}.bad-days-reading-form{scroll-margin-top:96px}.bad-days-reading-panel code{white-space:normal;overflow-wrap:anywhere}.bad-days-reading-page [role=alert]{scroll-margin-top:96px}.bad-days-review-example{margin:20px 0;padding:18px;border-left:3px solid #a51d1d;background:#fff9ef}.bad-days-review-example dt{font-weight:700;color:#a51d1d}.bad-days-review-example dd{margin:4px 0 14px}.bad-days-review-example dd:last-child{margin-bottom:0}.movie-reading-page{background:transparent;color:#302a24;font-family:inherit;line-height:1.8;padding-bottom:2rem}.movie-reading-layout{max-width:78rem;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:32px;padding:12px 0}.movie-reading-layout>div,.movie-reading-layout aside{min-width:0}.movie-reading-intro,.movie-reading-form,.movie-reading-result,.movie-reading-panel{background:#fffdf8;border:1px solid #e3cfad;border-radius:12px;padding:24px;margin-bottom:24px}.movie-reading-intro h1{font-size:clamp(1.65rem,3vw,2.1rem);color:#a71a1a;line-height:1.35;font-weight:700;margin:0 0 16px}.movie-reading-form h2,.movie-reading-result h2,.movie-reading-panel h2{font-size:1.3rem;line-height:1.45;font-weight:700;color:#a71a1a;margin:28px 0 12px;scroll-margin-top:90px}.movie-reading-form h2{margin-top:0}.movie-reading-panel p,.movie-reading-result p,.movie-reading-intro p{margin:0 0 16px}.movie-reading-panel a,.movie-reading-result a{color:#a41a1a;text-decoration:underline;text-underline-offset:3px}.movie-reading-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.movie-reading-fields label{display:block;font-weight:650;margin-bottom:5px}.movie-reading-fields select{width:100%;border:1px solid #bea786;border-radius:6px;background:#fff;color:#302a24;padding:10px 8px;min-height:44px}.movie-reading-actions{display:flex;gap:12px;flex-wrap:wrap}.movie-reading-actions button{background:#a51a1a;color:#fff;border:1px solid #a51a1a;border-radius:6px;padding:10px 16px;font-weight:650;min-height:44px}.movie-reading-actions button[type=button]{background:#fffdf8;color:#a51a1a}.movie-reading-actions button:disabled{opacity:.65}.movie-reading-error{color:#941414;margin-top:12px;font-weight:650}.movie-reading-page :focus-visible,.movie-reading-panel :focus-visible{outline:3px solid #b57218;outline-offset:3px}.movie-reading-nav{display:flex;gap:12px;flex-wrap:wrap;border-bottom:1px solid #e3cfad;padding-bottom:14px;margin-bottom:18px}.movie-reading-panel figure{margin:22px 0;padding:10px;border:1px solid #e3cfad;border-radius:10px;background:#fffaf0}.movie-reading-panel picture{display:block}.movie-reading-panel img{max-width:100%;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:6px}.movie-reading-panel figcaption{font-size:.93rem;color:#594e42;margin-top:8px}.movie-reading-picture-unavailable{display:none;color:#6b4e2b;padding:16px}.movie-reading-panel [data-picture-unavailable=true] picture,.movie-hub-thumb[data-picture-unavailable=true] picture{display:none}.movie-reading-panel [data-picture-unavailable=true] .movie-reading-picture-unavailable,.movie-hub-thumb[data-picture-unavailable=true] .movie-reading-picture-unavailable{display:block}.movie-reading-credit{border-top:1px solid #dbc7a6;padding-top:16px;font-size:.95rem}.movie-hub-thumb{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.movie-hub-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.movie-reading-layout{display:block;padding:8px 0}.movie-reading-layout aside{padding:0 16px}.movie-reading-intro,.movie-reading-form,.movie-reading-result,.movie-reading-panel{padding:20px 16px;border-radius:0;border-left:0;border-right:0}.movie-reading-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.movie-reading-panel h2{font-size:1.2rem}}.movie-hub-thumb .movie-reading-picture-unavailable{font-size:.75rem;line-height:1.5;padding:6px;text-align:center}.movie-reading-result dt{color:#932323;font-weight:700}.movie-reading-result dd{margin:4px 0 14px}.movie-reading-result{scroll-margin-top:96px}.movie-reading-panel figure:first-of-type{max-width:560px}.movie-reading-form,.movie-reading-page [role=alert]{scroll-margin-top:96px}.movie-scene-example{margin:20px 0;padding:18px;border-left:3px solid #a51d1d;background:#fff9ef}.movie-scene-example p:last-child{margin-bottom:0}.movie-version-note{border-left:3px solid #a51a1a;padding:8px 14px;background:#fff4df}.work-style-reading-page{background:transparent;color:#302a24;font-family:inherit;line-height:1.8;padding-bottom:2rem}.work-style-reading-layout{max-width:78rem;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:32px;padding:12px 0}.work-style-reading-layout>div,.work-style-reading-layout aside{min-width:0}.work-style-reading-intro,.work-style-reading-form,.work-style-reading-result,.work-style-reading-panel{background:#fffdf8;border:1px solid #e3cfad;border-radius:12px;padding:24px;margin-bottom:24px}.work-style-reading-intro h1{font-size:clamp(1.65rem,3vw,2.1rem);color:#a71a1a;line-height:1.35;font-weight:700;margin:0 0 16px}.work-style-reading-form h2,.work-style-reading-result h2,.work-style-reading-panel h2{font-size:1.3rem;line-height:1.45;font-weight:700;color:#a71a1a;margin:28px 0 12px;scroll-margin-top:90px}.work-style-reading-form h2{margin-top:0}.work-style-reading-panel p,.work-style-reading-result p,.work-style-reading-intro p{margin:0 0 16px}.work-style-reading-panel a,.work-style-reading-result a{color:#a41a1a;text-decoration:underline;text-underline-offset:3px}.work-style-reading-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.work-style-reading-fields label{display:block;font-weight:650;margin-bottom:5px}.work-style-reading-fields select{width:100%;border:1px solid #bea786;border-radius:6px;background:#fff;color:#302a24;padding:10px 8px;min-height:44px}.work-style-reading-actions{display:flex;gap:12px;flex-wrap:wrap}.work-style-reading-actions button{background:#a51a1a;color:#fff;border:1px solid #a51a1a;border-radius:6px;padding:10px 16px;font-weight:650;min-height:44px}.work-style-reading-actions button[type=button]{background:#fffdf8;color:#a51a1a}.work-style-reading-actions button:disabled{opacity:.65}.work-style-reading-error{color:#941414;margin-top:12px;font-weight:650}.work-style-reading-page :focus-visible,.work-style-reading-panel :focus-visible{outline:3px solid #b57218;outline-offset:3px}.work-style-reading-nav{display:flex;gap:12px;flex-wrap:wrap;border-bottom:1px solid #e3cfad;padding-bottom:14px;margin-bottom:18px}.work-style-reading-panel figure{margin:22px 0;padding:10px;border:1px solid #e3cfad;border-radius:10px;background:#fffaf0}.work-style-reading-panel picture{display:block}.work-style-reading-panel img{max-width:100%;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:6px}.work-style-reading-panel figcaption{font-size:.93rem;color:#594e42;margin-top:8px}.work-style-reading-picture-unavailable{display:none;color:#6b4e2b;padding:16px}.work-style-reading-panel [data-picture-unavailable=true] picture,.work-style-hub-thumb[data-picture-unavailable=true] picture{display:none}.work-style-reading-panel [data-picture-unavailable=true] .work-style-reading-picture-unavailable,.work-style-hub-thumb[data-picture-unavailable=true] .work-style-reading-picture-unavailable{display:block}.work-style-reading-credit{border-top:1px solid #dbc7a6;padding-top:16px;font-size:.95rem}.work-style-hub-thumb{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.work-style-hub-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.work-style-reading-layout{display:block;padding:8px 0}.work-style-reading-layout aside{padding:0 16px}.work-style-reading-intro,.work-style-reading-form,.work-style-reading-result,.work-style-reading-panel{padding:20px 16px;border-radius:0;border-left:0;border-right:0}.work-style-reading-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.work-style-reading-panel h2{font-size:1.2rem}}.work-style-hub-thumb .work-style-reading-picture-unavailable{font-size:.75rem;line-height:1.5;padding:6px;text-align:center}.work-style-reading-result dt{color:#932323;font-weight:700}.work-style-reading-result dd{margin:4px 0 14px}.work-style-reading-result{scroll-margin-top:96px}.work-style-reading-panel figure:first-of-type{max-width:720px}.work-style-reading-panel figure:nth-of-type(2){max-width:560px}.work-style-reading-form,.work-style-reading-page [role=alert]{scroll-margin-top:96px}.work-style-agreement-example{margin:20px 0;padding:18px;border-left:3px solid #a51d1d;background:#fff9ef}.work-style-agreement-example p:last-child{margin-bottom:0}.work-style-agreement-details{padding:18px;border:1px solid #dbc7a6;margin:20px 0}.work-style-agreement-details dt{font-weight:700;color:#9c1d1d}.work-style-agreement-details dd{margin:4px 0 16px}.work-style-agreement-details dd:last-child{margin-bottom:0}.work-style-result-label{font-size:1.15rem}.life-mission-reading-page{background:transparent;color:#302a24;font-family:inherit;line-height:1.8;padding-bottom:2rem}.life-mission-reading-layout{max-width:78rem;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:32px;padding:12px 0}.life-mission-reading-layout>div,.life-mission-reading-layout aside{min-width:0}.life-mission-reading-intro,.life-mission-reading-form,.life-mission-reading-result,.life-mission-reading-panel{background:#fffdf8;border:1px solid #e3cfad;border-radius:12px;padding:24px;margin-bottom:24px}.life-mission-reading-intro h1{font-size:clamp(1.65rem,3vw,2.1rem);color:#a71a1a;line-height:1.35;font-weight:700;margin:0 0 16px}.life-mission-reading-form h2,.life-mission-reading-result h2,.life-mission-reading-panel h2{font-size:1.3rem;line-height:1.45;font-weight:700;color:#a71a1a;margin:28px 0 12px;scroll-margin-top:90px}.life-mission-reading-form h2{margin-top:0}.life-mission-reading-panel p,.life-mission-reading-result p,.life-mission-reading-intro p{margin:0 0 16px}.life-mission-reading-panel a,.life-mission-reading-result a{color:#a41a1a;text-decoration:underline;text-underline-offset:3px}.life-mission-reading-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.life-mission-reading-fields label{display:block;font-weight:650;margin-bottom:5px}.life-mission-reading-fields select{width:100%;border:1px solid #bea786;border-radius:6px;background:#fff;color:#302a24;padding:10px 8px;min-height:44px}.life-mission-reading-actions{display:flex;gap:12px;flex-wrap:wrap}.life-mission-reading-actions button{background:#a51a1a;color:#fff;border:1px solid #a51a1a;border-radius:6px;padding:10px 16px;font-weight:650;min-height:44px}.life-mission-reading-actions button[type=button]{background:#fffdf8;color:#a51a1a}.life-mission-reading-actions button:disabled{opacity:.65}.life-mission-reading-error{color:#941414;margin-top:12px;font-weight:650}.life-mission-reading-page :focus-visible,.life-mission-reading-panel :focus-visible{outline:3px solid #b57218;outline-offset:3px}.life-mission-reading-nav{display:flex;gap:12px;flex-wrap:wrap;border-bottom:1px solid #e3cfad;padding-bottom:14px;margin-bottom:18px}.life-mission-reading-panel figure{margin:22px 0;padding:10px;border:1px solid #e3cfad;border-radius:10px;background:#fffaf0}.life-mission-reading-panel picture{display:block}.life-mission-reading-panel img{max-width:100%;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:6px}.life-mission-reading-panel figcaption{font-size:.93rem;color:#594e42;margin-top:8px}.life-mission-reading-picture-unavailable{display:none;color:#6b4e2b;padding:16px}.life-mission-reading-panel [data-picture-unavailable=true] picture,.life-mission-hub-thumb[data-picture-unavailable=true] picture{display:none}.life-mission-reading-panel [data-picture-unavailable=true] .life-mission-reading-picture-unavailable,.life-mission-hub-thumb[data-picture-unavailable=true] .life-mission-reading-picture-unavailable{display:block}.life-mission-reading-credit{border-top:1px solid #dbc7a6;padding-top:16px;font-size:.95rem}.life-mission-hub-thumb{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.life-mission-hub-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.life-mission-reading-layout{display:block;padding:8px 0}.life-mission-reading-layout aside{padding:0 16px}.life-mission-reading-intro,.life-mission-reading-form,.life-mission-reading-result,.life-mission-reading-panel{padding:20px 16px;border-radius:0;border-left:0;border-right:0}.life-mission-reading-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.life-mission-reading-panel h2{font-size:1.2rem}}.life-mission-hub-thumb .life-mission-reading-picture-unavailable{font-size:.75rem;line-height:1.5;padding:6px;text-align:center}.life-mission-reading-result dt{color:#932323;font-weight:700}.life-mission-reading-result dd{margin:4px 0 14px}.life-mission-reading-result{scroll-margin-top:96px}.life-mission-reading-panel figure:first-of-type{max-width:480px}.life-mission-reading-panel figure:nth-of-type(2){max-width:720px}.life-mission-reading-form,.life-mission-reading-page [role=alert]{scroll-margin-top:96px}.life-mission-choice-example{margin:20px 0;padding:18px;border-left:3px solid #a51d1d;background:#fff9ef}.life-mission-choice-example p:last-child{margin-bottom:0}.life-mission-result-label{font-size:1.15rem}.hidden-traits-reading-page{background:transparent;color:#302a24;font-family:inherit;line-height:1.8;padding-bottom:2rem}.hidden-traits-reading-layout{max-width:78rem;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:32px;padding:12px 0}.hidden-traits-reading-layout>div,.hidden-traits-reading-layout aside{min-width:0}.hidden-traits-reading-intro,.hidden-traits-reading-form,.hidden-traits-reading-result,.hidden-traits-reading-panel{background:#fffdf8;border:1px solid #e3cfad;border-radius:12px;padding:24px;margin-bottom:24px}.hidden-traits-reading-intro h1{font-size:clamp(1.65rem,3vw,2.1rem);color:#a71a1a;line-height:1.35;font-weight:700;margin:0 0 16px}.hidden-traits-reading-form h2,.hidden-traits-reading-result h2,.hidden-traits-reading-panel h2{font-size:1.3rem;line-height:1.45;font-weight:700;color:#a71a1a;margin:28px 0 12px;scroll-margin-top:90px}.hidden-traits-reading-form h2{margin-top:0}.hidden-traits-reading-panel p,.hidden-traits-reading-result p,.hidden-traits-reading-intro p{margin:0 0 16px}.hidden-traits-reading-panel a,.hidden-traits-reading-result a{color:#a41a1a;text-decoration:underline;text-underline-offset:3px}.hidden-traits-reading-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.hidden-traits-reading-fields label{display:block;font-weight:650;margin-bottom:5px}.hidden-traits-reading-fields select{width:100%;border:1px solid #bea786;border-radius:6px;background:#fff;color:#302a24;padding:10px 8px;min-height:44px}.hidden-traits-reading-actions{display:flex;gap:12px;flex-wrap:wrap}.hidden-traits-reading-actions button{background:#a51a1a;color:#fff;border:1px solid #a51a1a;border-radius:6px;padding:10px 16px;font-weight:650;min-height:44px}.hidden-traits-reading-actions button[type=button]{background:#fffdf8;color:#a51a1a}.hidden-traits-reading-actions button:disabled{opacity:.65}.hidden-traits-reading-error{color:#941414;margin-top:12px;font-weight:650}.hidden-traits-reading-page :focus-visible,.hidden-traits-reading-panel :focus-visible{outline:3px solid #b57218;outline-offset:3px}.hidden-traits-reading-nav{display:flex;gap:12px;flex-wrap:wrap;border-bottom:1px solid #e3cfad;padding-bottom:14px;margin-bottom:18px}.hidden-traits-reading-panel figure{margin:22px 0;padding:10px;border:1px solid #e3cfad;border-radius:10px;background:#fffaf0}.hidden-traits-reading-panel picture{display:block}.hidden-traits-reading-panel img{max-width:100%;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:6px}.hidden-traits-reading-panel figcaption{font-size:.93rem;color:#594e42;margin-top:8px}.hidden-traits-reading-picture-unavailable{display:none;color:#6b4e2b;padding:16px}.hidden-traits-reading-panel [data-picture-unavailable=true] picture,.hidden-traits-hub-thumb[data-picture-unavailable=true] picture{display:none}.hidden-traits-reading-panel [data-picture-unavailable=true] .hidden-traits-reading-picture-unavailable,.hidden-traits-hub-thumb[data-picture-unavailable=true] .hidden-traits-reading-picture-unavailable{display:block}.hidden-traits-reading-credit{border-top:1px solid #dbc7a6;padding-top:16px;font-size:.95rem}.hidden-traits-hub-thumb{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.hidden-traits-hub-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.hidden-traits-reading-layout{display:block;padding:8px 0}.hidden-traits-reading-layout aside{padding:0 16px}.hidden-traits-reading-intro,.hidden-traits-reading-form,.hidden-traits-reading-result,.hidden-traits-reading-panel{padding:20px 16px;border-radius:0;border-left:0;border-right:0}.hidden-traits-reading-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.hidden-traits-reading-panel h2{font-size:1.2rem}}.hidden-traits-hub-thumb .hidden-traits-reading-picture-unavailable{font-size:.75rem;line-height:1.5;padding:6px;text-align:center}.hidden-traits-reading-result dt{color:#932323;font-weight:700}.hidden-traits-reading-result dd{margin:4px 0 14px}.hidden-traits-reading-result{scroll-margin-top:96px}.hidden-traits-reading-panel figure:first-of-type{max-width:480px}.hidden-traits-reading-panel figure:nth-of-type(2){max-width:640px}.hidden-traits-reading-form,.hidden-traits-reading-page [role=alert]{scroll-margin-top:96px}.hidden-traits-chair-example{margin:20px 0;padding:18px;border-left:3px solid #a51d1d;background:#fff9ef}.hidden-traits-chair-example p:last-child{margin-bottom:0}.best-match-reading-page{background:transparent;color:#302a24;font-family:inherit;line-height:1.8;padding-bottom:2rem}.best-match-reading-layout{max-width:78rem;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:32px;padding:12px 0}.best-match-reading-layout>div,.best-match-reading-layout aside{min-width:0}.best-match-reading-intro,.best-match-reading-form,.best-match-reading-result,.best-match-reading-panel{background:#fffdf8;border:1px solid #e3cfad;border-radius:12px;padding:24px;margin-bottom:24px}.best-match-reading-intro h1{font-size:clamp(1.65rem,3vw,2.1rem);color:#a71a1a;line-height:1.35;font-weight:700;margin:0 0 16px}.best-match-reading-form h2,.best-match-reading-result h2,.best-match-reading-panel h2{font-size:1.3rem;line-height:1.45;font-weight:700;color:#a71a1a;margin:28px 0 12px;scroll-margin-top:90px}.best-match-reading-form h2{margin-top:0}.best-match-reading-panel p,.best-match-reading-result p,.best-match-reading-intro p{margin:0 0 16px}.best-match-reading-panel a,.best-match-reading-result a{color:#a41a1a;text-decoration:underline;text-underline-offset:3px}.best-match-reading-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.best-match-reading-fields label{display:block;font-weight:650;margin-bottom:5px}.best-match-reading-fields select{width:100%;border:1px solid #bea786;border-radius:6px;background:#fff;color:#302a24;padding:10px 8px;min-height:44px}.best-match-reading-actions{display:flex;gap:12px;flex-wrap:wrap}.best-match-reading-actions button{background:#a51a1a;color:#fff;border:1px solid #a51a1a;border-radius:6px;padding:10px 16px;font-weight:650;min-height:44px}.best-match-reading-actions button[type=button]{background:#fffdf8;color:#a51a1a}.best-match-reading-actions button:disabled{opacity:.65}.best-match-reading-error{color:#941414;margin-top:12px;font-weight:650}.best-match-reading-page :focus-visible,.best-match-reading-panel :focus-visible{outline:3px solid #b57218;outline-offset:3px}.best-match-reading-nav{display:flex;gap:12px;flex-wrap:wrap;border-bottom:1px solid #e3cfad;padding-bottom:14px;margin-bottom:18px}.best-match-reading-panel figure{margin:22px 0;padding:10px;border:1px solid #e3cfad;border-radius:10px;background:#fffaf0}.best-match-reading-panel picture{display:block}.best-match-reading-panel img{max-width:100%;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:6px}.best-match-reading-panel figcaption{font-size:.93rem;color:#594e42;margin-top:8px}.best-match-reading-picture-unavailable{display:none;color:#6b4e2b;padding:16px}.best-match-reading-panel [data-picture-unavailable=true] picture,.best-match-hub-thumb[data-picture-unavailable=true] picture{display:none}.best-match-reading-panel [data-picture-unavailable=true] .best-match-reading-picture-unavailable,.best-match-hub-thumb[data-picture-unavailable=true] .best-match-reading-picture-unavailable{display:block}.best-match-reading-credit{border-top:1px solid #dbc7a6;padding-top:16px;font-size:.95rem}.best-match-hub-thumb{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.best-match-hub-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.best-match-reading-layout{display:block;padding:8px 0}.best-match-reading-layout aside{padding:0 16px}.best-match-reading-intro,.best-match-reading-form,.best-match-reading-result,.best-match-reading-panel{padding:20px 16px;border-radius:0;border-left:0;border-right:0}.best-match-reading-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.best-match-reading-panel h2{font-size:1.2rem}}.best-match-hub-thumb .best-match-reading-picture-unavailable{font-size:.75rem;line-height:1.5;padding:6px;text-align:center}.best-match-reading-result dt{color:#932323;font-weight:700}.best-match-reading-result dd{margin:4px 0 14px}.best-match-reading-result{scroll-margin-top:96px}.best-match-reading-panel figure:first-of-type{max-width:480px}.best-match-reading-panel figure:nth-of-type(2){max-width:640px}.best-match-reading-form,.best-match-reading-page [role=alert]{scroll-margin-top:96px}.best-match-result-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.best-match-result-groups section{min-width:0;border-left:2px solid #c79b54;padding-left:1rem}.best-match-result-groups h3{font-size:1rem;color:#a51c1c;margin:0 0 .5rem}.best-match-result-groups ul{padding-left:1.25rem;margin:0}.best-match-table-scroll{overflow:auto;margin:1rem 0}.best-match-table-scroll table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:1rem}.best-match-table-scroll th,.best-match-table-scroll td{border:1px solid #d2b48c;padding:.75rem;text-align:left;vertical-align:top;overflow-wrap:anywhere}.best-match-table-scroll caption{text-align:left;font-weight:600;margin-bottom:.5rem}.best-match-moving-example{border-left:3px solid #b91c1c;padding:1rem;background:#fff8ed;margin:1.25rem 0}.best-match-moving-example p{margin:.3rem 0 1rem}.best-match-moving-example p:last-child{margin-bottom:0}@media (max-width:767px){.best-match-result-groups{grid-template-columns:1fr}.best-match-table-scroll th,.best-match-table-scroll td{padding:.6rem}}.today-zodiac-page{font-family:inherit;color:#3f3328;line-height:1.75}.today-zodiac-layout{max-width:78rem;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:32px;align-items:start}.today-zodiac-main{min-width:0}.today-zodiac-intro,.today-zodiac-form,.today-zodiac-result,.today-zodiac-panel{background:#fffdf8;border:1px solid #dfc7a5;border-radius:14px;padding:24px;margin-bottom:24px;min-width:0}.today-zodiac-main h1{font-size:clamp(1.7rem,3vw,2.35rem);color:#a51c20;font-weight:750;line-height:1.35;margin:0 0 16px}.today-zodiac-main h2{font-size:1.38rem;font-weight:700;color:#a51c20;line-height:1.5;margin:30px 0 12px;scroll-margin-top:110px}.today-zodiac-result h3{font-size:1.15rem;font-weight:700;color:#7f2323;margin:24px 0 10px;line-height:1.5}.today-zodiac-form h2,.today-zodiac-result>h2{margin-top:0}.today-zodiac-main p{margin:0 0 16px}.today-zodiac-panel a,.today-zodiac-result a{color:#a51c20;text-decoration:underline;text-underline-offset:3px}.today-zodiac-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.today-zodiac-fields label{display:block;font-weight:650;margin:0 0 6px}.today-zodiac-fields select{width:100%;min-height:46px;border:1px solid #cba873;border-radius:8px;background:#fff;color:#352c24;padding:8px 10px;font:inherit}.today-zodiac-fields>div:last-child{grid-column:1/-1}.today-zodiac-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 8px}.today-zodiac-actions button{min-height:46px;border:1px solid #a51c20;border-radius:8px;padding:9px 18px;font:inherit;font-weight:650;color:#fff;background:#a51c20}.today-zodiac-actions button[type=button]{color:#7f2323;background:#fffdf8}.today-zodiac-actions button:disabled{opacity:.65}.today-zodiac-page :focus-visible{outline:3px solid #b97d21;outline-offset:4px}.today-zodiac-form,.today-zodiac-result,.today-zodiac-error{scroll-margin-top:110px}.today-zodiac-error{background:#fff0ef;border:1px solid #ba3333;border-radius:8px;padding:12px;color:#8e1414}.today-zodiac-nav{display:flex;flex-wrap:wrap;gap:10px 18px;border-bottom:1px solid #dfc7a5;padding-bottom:16px}.today-zodiac-main dl{display:grid;grid-template-columns:minmax(135px,.4fr) minmax(0,1fr);margin:0 0 18px}.today-zodiac-main dt,.today-zodiac-main dd{margin:0;border-bottom:1px solid #e3d4bf;padding:10px 8px;overflow-wrap:anywhere}.today-zodiac-main dt{font-weight:650}.today-zodiac-page .today-zodiac-score-list{grid-template-columns:minmax(0,1fr) 90px}.today-zodiac-panel figure{border:1px solid #dfc7a5;border-radius:10px;padding:10px;margin:24px 0;overflow:hidden}.today-zodiac-panel picture{display:block}.today-zodiac-panel img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;max-height:650px}.today-zodiac-panel figcaption{font-size:.93rem;color:#635244;margin-top:10px}.today-zodiac-picture-unavailable{display:none;color:#635244;padding:14px}.today-zodiac-panel [data-picture-unavailable=true] picture{display:none}.today-zodiac-panel [data-picture-unavailable=true] .today-zodiac-picture-unavailable{display:block}.today-zodiac-hub-thumb{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.today-zodiac-hub-thumb picture{height:100%;width:100%;display:flex;align-items:center}.today-zodiac-hub-thumb img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.today-zodiac-hub-thumb[data-picture-unavailable=true] picture{display:none}.today-zodiac-hub-thumb[data-picture-unavailable=true] .today-zodiac-picture-unavailable{display:block;font-size:.8rem;text-align:center}@media (max-width:1000px){.today-zodiac-layout{grid-template-columns:minmax(0,1fr)}.today-zodiac-layout>aside{margin:0 16px}}@media (max-width:767px){.today-zodiac-layout{gap:24px;width:100%}.today-zodiac-intro,.today-zodiac-form,.today-zodiac-result,.today-zodiac-panel{border-radius:0;padding:20px 16px;margin-bottom:20px}.today-zodiac-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.today-zodiac-fields>div:last-child{grid-column:auto}.today-zodiac-main dl{grid-template-columns:minmax(0,1fr)}.today-zodiac-main dt{border-bottom:0;padding-bottom:0}.today-zodiac-main dd{padding-top:4px}.today-zodiac-page .today-zodiac-score-list{grid-template-columns:minmax(0,1fr) 75px}.today-zodiac-score-list dt{border-bottom:1px solid #e3d4bf;padding-bottom:10px}.today-zodiac-score-list dd{padding-top:10px}}.sign-lookup-page{font-family:inherit;color:#3f3328;line-height:1.75}.sign-lookup-layout{max-width:78rem;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:32px;align-items:start}.sign-lookup-main{min-width:0}.sign-lookup-intro,.sign-lookup-form,.sign-lookup-result,.sign-lookup-panel{background:#fffdf8;border:1px solid #dfc7a5;border-radius:14px;padding:24px;margin-bottom:24px;min-width:0}.sign-lookup-main h1{font-size:clamp(1.7rem,3vw,2.35rem);color:#a51c20;font-weight:750;line-height:1.35;margin:0 0 16px}.sign-lookup-main h2{font-size:1.38rem;font-weight:700;color:#a51c20;line-height:1.5;margin:30px 0 12px;scroll-margin-top:110px}.sign-lookup-result h3{font-size:1.15rem;font-weight:700;color:#7f2323;margin:24px 0 10px;line-height:1.5}.sign-lookup-form h2,.sign-lookup-result>h2{margin-top:0}.sign-lookup-main p{margin:0 0 16px}.sign-lookup-panel a,.sign-lookup-result a{color:#a51c20;text-decoration:underline;text-underline-offset:3px}.sign-lookup-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sign-lookup-fields label{display:block;font-weight:650;margin:0 0 6px}.sign-lookup-fields select{width:100%;min-height:46px;border:1px solid #cba873;border-radius:8px;background:#fff;color:#352c24;padding:8px 10px;font:inherit}.sign-lookup-fields>div:last-child{grid-column:1/-1}.sign-lookup-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 8px}.sign-lookup-actions button{min-height:46px;border:1px solid #a51c20;border-radius:8px;padding:9px 18px;font:inherit;font-weight:650;color:#fff;background:#a51c20}.sign-lookup-actions button[type=button]{color:#7f2323;background:#fffdf8}.sign-lookup-actions button:disabled{opacity:.65}.sign-lookup-page :focus-visible{outline:3px solid #b97d21;outline-offset:4px}.sign-lookup-form,.sign-lookup-result,.sign-lookup-error{scroll-margin-top:110px}.sign-lookup-error{background:#fff0ef;border:1px solid #ba3333;border-radius:8px;padding:12px;color:#8e1414}.sign-lookup-nav{display:flex;flex-wrap:wrap;gap:10px 18px;border-bottom:1px solid #dfc7a5;padding-bottom:16px}.sign-lookup-main dl{display:grid;grid-template-columns:minmax(135px,.4fr) minmax(0,1fr);margin:0 0 18px}.sign-lookup-main dt,.sign-lookup-main dd{margin:0;border-bottom:1px solid #e3d4bf;padding:10px 8px;overflow-wrap:anywhere}.sign-lookup-main dt{font-weight:650}.sign-lookup-page .sign-lookup-score-list{grid-template-columns:minmax(0,1fr) 90px}.sign-lookup-panel figure{border:1px solid #dfc7a5;border-radius:10px;padding:10px;margin:24px 0;overflow:hidden}.sign-lookup-panel picture{display:block}.sign-lookup-panel img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;max-height:650px}.sign-lookup-panel figcaption{font-size:.93rem;color:#635244;margin-top:10px}.sign-lookup-picture-unavailable{display:none;color:#635244;padding:14px}.sign-lookup-panel [data-picture-unavailable=true] picture{display:none}.sign-lookup-panel [data-picture-unavailable=true] .sign-lookup-picture-unavailable{display:block}.sign-lookup-hub-thumb{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.sign-lookup-hub-thumb picture{height:100%;width:100%;display:flex;align-items:center}.sign-lookup-hub-thumb img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.sign-lookup-hub-thumb[data-picture-unavailable=true] picture{display:none}.sign-lookup-hub-thumb[data-picture-unavailable=true] .sign-lookup-picture-unavailable{display:block;font-size:.8rem;text-align:center}@media (max-width:1000px){.sign-lookup-layout{grid-template-columns:minmax(0,1fr)}.sign-lookup-layout>aside{margin:0 16px}}@media (max-width:767px){.sign-lookup-layout{gap:24px;width:100%}.sign-lookup-intro,.sign-lookup-form,.sign-lookup-result,.sign-lookup-panel{border-radius:0;padding:20px 16px;margin-bottom:20px}.sign-lookup-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sign-lookup-fields>div:last-child{grid-column:auto}.sign-lookup-main dl{grid-template-columns:minmax(0,1fr)}.sign-lookup-main dt{border-bottom:0;padding-bottom:0}.sign-lookup-main dd{padding-top:4px}.sign-lookup-page .sign-lookup-score-list{grid-template-columns:minmax(0,1fr) 75px}.sign-lookup-score-list dt{border-bottom:1px solid #e3d4bf;padding-bottom:10px}.sign-lookup-score-list dd{padding-top:10px}}.sign-lookup-panel table{border-collapse:collapse;width:100%;margin:16px 0 24px}.sign-lookup-panel th,.sign-lookup-panel td{border:1px solid #ceb590;padding:10px;text-align:left}.sign-lookup-panel thead{background:#f7ebd6}.sign-lookup-panel ol{padding-left:24px}.sign-lookup-panel li{margin-bottom:14px}.catchphrase-reading-page{background:transparent;color:#302a24;font-family:inherit;line-height:1.8;padding-bottom:2rem}.catchphrase-reading-layout{max-width:1200px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:32px;padding:12px 20px}.catchphrase-reading-layout>div,.catchphrase-reading-layout aside{min-width:0}.catchphrase-reading-intro,.catchphrase-reading-form,.catchphrase-reading-result,.catchphrase-reading-panel{background:#fffdf8;border:1px solid #e3cfad;border-radius:12px;padding:24px;margin-bottom:24px}.catchphrase-reading-intro h1{font-size:clamp(1.65rem,3vw,2.1rem);color:#a71a1a;line-height:1.35;font-weight:700;margin:0 0 16px}.catchphrase-reading-form h2,.catchphrase-reading-result h2,.catchphrase-reading-panel h2{font-size:1.3rem;line-height:1.45;font-weight:700;color:#a71a1a;margin:28px 0 12px;scroll-margin-top:90px}.catchphrase-reading-form h2{margin-top:0}.catchphrase-reading-panel p,.catchphrase-reading-result p,.catchphrase-reading-intro p{margin:0 0 16px}.catchphrase-reading-panel a,.catchphrase-reading-result a{color:#a41a1a;text-decoration:underline;text-underline-offset:3px}.catchphrase-reading-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.catchphrase-reading-fields label{display:block;font-weight:650;margin-bottom:5px}.catchphrase-reading-fields select{width:100%;border:1px solid #bea786;border-radius:6px;background:#fff;color:#302a24;padding:10px 8px;min-height:44px}.catchphrase-reading-actions{display:flex;gap:12px;flex-wrap:wrap}.catchphrase-reading-actions button{background:#a51a1a;color:#fff;border:1px solid #a51a1a;border-radius:6px;padding:10px 16px;font-weight:650;min-height:44px}.catchphrase-reading-actions button[type=button]{background:#fffdf8;color:#a51a1a}.catchphrase-reading-actions button:disabled{opacity:.65}.catchphrase-reading-error{color:#941414;margin-top:12px;font-weight:650}.catchphrase-reading-page :focus-visible,.catchphrase-reading-panel :focus-visible{outline:3px solid #b57218;outline-offset:3px}.catchphrase-reading-nav{display:flex;gap:12px;flex-wrap:wrap;border-bottom:1px solid #e3cfad;padding-bottom:14px;margin-bottom:18px}.catchphrase-reading-panel figure{margin:22px 0;padding:10px;border:1px solid #e3cfad;border-radius:10px;background:#fffaf0}.catchphrase-reading-panel picture{display:block}.catchphrase-reading-panel img{max-width:100%;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:6px}.catchphrase-reading-panel figcaption{font-size:.93rem;color:#594e42;margin-top:8px}.catchphrase-reading-picture-unavailable{display:none;color:#6b4e2b;padding:16px}.catchphrase-reading-panel [data-picture-unavailable=true] picture,.catchphrase-hub-thumb[data-picture-unavailable=true] picture{display:none}.catchphrase-reading-panel [data-picture-unavailable=true] .catchphrase-reading-picture-unavailable,.catchphrase-hub-thumb[data-picture-unavailable=true] .catchphrase-reading-picture-unavailable{display:block}.catchphrase-reading-compare{overflow-x:auto;margin:20px 0}.catchphrase-reading-panel table{border-collapse:collapse;width:100%;table-layout:fixed}.catchphrase-reading-panel caption{text-align:left;font-weight:650;padding:8px 0}.catchphrase-reading-panel th,.catchphrase-reading-panel td{border:1px solid #dbc7a6;padding:12px;vertical-align:top;text-align:left}.catchphrase-reading-panel th{background:#f9efd9}.catchphrase-reading-panel thead th:first-child{width:35%}.catchphrase-reading-panel th,.catchphrase-reading-panel td{overflow-wrap:break-word}.catchphrase-reading-identities dt,.catchphrase-reading-result dt{font-weight:700;margin-top:14px}.catchphrase-reading-identities dd,.catchphrase-reading-result dd{margin:4px 0 16px}.catchphrase-reading-credit{border-top:1px solid #dbc7a6;padding-top:16px;font-size:.95rem}.catchphrase-hub-thumb{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.catchphrase-hub-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.catchphrase-reading-layout{display:block;padding:8px 0}.catchphrase-reading-layout aside{padding:0 16px}.catchphrase-reading-intro,.catchphrase-reading-form,.catchphrase-reading-result,.catchphrase-reading-panel{padding:20px 16px;border-radius:0;border-left:0;border-right:0}.catchphrase-reading-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.catchphrase-reading-panel h2{font-size:1.2rem}}.catchphrase-hub-thumb .catchphrase-reading-picture-unavailable{font-size:.75rem;line-height:1.5;padding:6px;text-align:center}.catchphrase-reading-panel ul{list-style:disc;padding-left:22px}.catchphrase-reading-panel ol{list-style:decimal;padding-left:24px}.catchphrase-reading-panel li{margin-bottom:14px}.catchphrase-reading-panel blockquote,.catchphrase-reading-result blockquote{border-left:4px solid #bf841e;padding:14px 18px;margin:20px 0;background:#f8eedb}.catchphrase-reading-panel blockquote p,.catchphrase-reading-result blockquote p{margin:0}.catchphrase-reading-result{scroll-margin-top:96px}.daily-luck-reading-page{background:transparent;color:#302a24;font-family:inherit;line-height:1.8;padding-bottom:2rem}.daily-luck-reading-layout{max-width:1200px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:32px;padding:12px 20px}.daily-luck-reading-layout>div,.daily-luck-reading-layout aside{min-width:0}.daily-luck-reading-intro,.daily-luck-reading-form,.daily-luck-reading-result,.daily-luck-reading-panel{background:#fffdf8;border:1px solid #e3cfad;border-radius:12px;padding:24px;margin-bottom:24px}.daily-luck-reading-intro h1{font-size:clamp(1.65rem,3vw,2.1rem);color:#a71a1a;line-height:1.35;font-weight:700;margin:0 0 16px}.daily-luck-reading-form h2,.daily-luck-reading-result h2,.daily-luck-reading-panel h2{font-size:1.3rem;line-height:1.45;font-weight:700;color:#a71a1a;margin:28px 0 12px;scroll-margin-top:90px}.daily-luck-reading-form h2{margin-top:0}.daily-luck-reading-panel p,.daily-luck-reading-result p,.daily-luck-reading-intro p{margin:0 0 16px}.daily-luck-reading-panel a,.daily-luck-reading-result a{color:#a41a1a;text-decoration:underline;text-underline-offset:3px}.daily-luck-reading-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.daily-luck-reading-fields label{display:block;font-weight:650;margin-bottom:5px}.daily-luck-reading-fields select{width:100%;border:1px solid #bea786;border-radius:6px;background:#fff;color:#302a24;padding:10px 8px;min-height:44px}.daily-luck-reading-actions{display:flex;gap:12px;flex-wrap:wrap}.daily-luck-reading-actions button{background:#a51a1a;color:#fff;border:1px solid #a51a1a;border-radius:6px;padding:10px 16px;font-weight:650;min-height:44px}.daily-luck-reading-actions button[type=button]{background:#fffdf8;color:#a51a1a}.daily-luck-reading-actions button:disabled{opacity:.65}.daily-luck-reading-error{color:#941414;margin-top:12px;font-weight:650}.daily-luck-reading-page :focus-visible,.daily-luck-reading-panel :focus-visible{outline:3px solid #b57218;outline-offset:3px}.daily-luck-reading-nav{display:flex;gap:12px;flex-wrap:wrap;border-bottom:1px solid #e3cfad;padding-bottom:14px;margin-bottom:18px}.daily-luck-reading-panel figure{margin:22px 0;padding:10px;border:1px solid #e3cfad;border-radius:10px;background:#fffaf0}.daily-luck-reading-panel picture{display:block}.daily-luck-reading-panel img{max-width:100%;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:6px}.daily-luck-reading-panel figcaption{font-size:.93rem;color:#594e42;margin-top:8px}.daily-luck-reading-picture-unavailable{display:none;color:#6b4e2b;padding:16px}.daily-luck-reading-panel [data-picture-unavailable=true] picture,.daily-luck-hub-thumb[data-picture-unavailable=true] picture{display:none}.daily-luck-reading-panel [data-picture-unavailable=true] .daily-luck-reading-picture-unavailable,.daily-luck-hub-thumb[data-picture-unavailable=true] .daily-luck-reading-picture-unavailable{display:block}.daily-luck-reading-compare{overflow-x:auto;margin:20px 0}.daily-luck-reading-panel table{border-collapse:collapse;width:100%;table-layout:fixed}.daily-luck-reading-panel caption{text-align:left;font-weight:650;padding:8px 0}.daily-luck-reading-panel th,.daily-luck-reading-panel td{border:1px solid #dbc7a6;padding:12px;vertical-align:top;text-align:left}.daily-luck-reading-panel th{background:#f9efd9}.daily-luck-reading-panel thead th:first-child{width:35%}.daily-luck-reading-panel th,.daily-luck-reading-panel td{overflow-wrap:break-word}.daily-luck-reading-identities dt,.daily-luck-reading-result dt{font-weight:700;margin-top:14px}.daily-luck-reading-identities dd,.daily-luck-reading-result dd{margin:4px 0 16px}.daily-luck-reading-credit{border-top:1px solid #dbc7a6;padding-top:16px;font-size:.95rem}.daily-luck-hub-thumb{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.daily-luck-hub-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.daily-luck-reading-layout{display:block;padding:8px 0}.daily-luck-reading-layout aside{padding:0 16px}.daily-luck-reading-intro,.daily-luck-reading-form,.daily-luck-reading-result,.daily-luck-reading-panel{padding:20px 16px;border-radius:0;border-left:0;border-right:0}.daily-luck-reading-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-luck-reading-panel h2{font-size:1.2rem}}.daily-luck-hub-thumb .daily-luck-reading-picture-unavailable{font-size:.75rem;line-height:1.5;padding:6px;text-align:center}.daily-luck-reading-panel ul{list-style:disc;padding-left:22px}.daily-luck-reading-panel ol{list-style:decimal;padding-left:24px}.daily-luck-reading-panel li{margin-bottom:14px}.daily-luck-reading-panel blockquote,.daily-luck-reading-result blockquote{border-left:4px solid #bf841e;padding:14px 18px;margin:20px 0;background:#f8eedb}.daily-luck-reading-panel blockquote p,.daily-luck-reading-result blockquote p{margin:0}.daily-luck-reading-time-example,.daily-luck-reading-prepare-example{border-left:4px solid #bc841b;padding:14px 16px;background:#fbf2df;margin:20px 0}.daily-luck-reading-result dt{color:#932323;font-weight:700}.daily-luck-reading-result dd{margin:4px 0 14px}.daily-luck-reading-result{scroll-margin-top:96px}.falling-signs-reading-page{background:transparent;color:#302a24;font-family:inherit;line-height:1.8;padding-bottom:2rem}.falling-signs-reading-layout{max-width:1200px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:32px;padding:12px 20px}.falling-signs-reading-layout>div,.falling-signs-reading-layout aside{min-width:0}.falling-signs-reading-intro,.falling-signs-reading-form,.falling-signs-reading-result,.falling-signs-reading-panel{background:#fffdf8;border:1px solid #e3cfad;border-radius:12px;padding:24px;margin-bottom:24px}.falling-signs-reading-intro h1{font-size:clamp(1.65rem,3vw,2.1rem);color:#a71a1a;line-height:1.35;font-weight:700;margin:0 0 16px}.falling-signs-reading-form h2,.falling-signs-reading-result h2,.falling-signs-reading-panel h2{font-size:1.3rem;line-height:1.45;font-weight:700;color:#a71a1a;margin:28px 0 12px;scroll-margin-top:90px}.falling-signs-reading-form h2{margin-top:0}.falling-signs-reading-panel p,.falling-signs-reading-result p,.falling-signs-reading-intro p{margin:0 0 16px}.falling-signs-reading-panel a,.falling-signs-reading-result a{color:#a41a1a;text-decoration:underline;text-underline-offset:3px}.falling-signs-reading-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.falling-signs-reading-fields label{display:block;font-weight:650;margin-bottom:5px}.falling-signs-reading-fields select{width:100%;border:1px solid #bea786;border-radius:6px;background:#fff;color:#302a24;padding:10px 8px;min-height:44px}.falling-signs-reading-actions{display:flex;gap:12px;flex-wrap:wrap}.falling-signs-reading-actions button{background:#a51a1a;color:#fff;border:1px solid #a51a1a;border-radius:6px;padding:10px 16px;font-weight:650;min-height:44px}.falling-signs-reading-actions button[type=button]{background:#fffdf8;color:#a51a1a}.falling-signs-reading-actions button:disabled{opacity:.65}.falling-signs-reading-error{color:#941414;margin-top:12px;font-weight:650}.falling-signs-reading-page :focus-visible,.falling-signs-reading-panel :focus-visible{outline:3px solid #b57218;outline-offset:3px}.falling-signs-reading-nav{display:flex;gap:12px;flex-wrap:wrap;border-bottom:1px solid #e3cfad;padding-bottom:14px;margin-bottom:18px}.falling-signs-reading-panel figure{margin:22px 0;padding:10px;border:1px solid #e3cfad;border-radius:10px;background:#fffaf0}.falling-signs-reading-panel picture{display:block}.falling-signs-reading-panel img{max-width:100%;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:6px}.falling-signs-reading-panel figcaption{font-size:.93rem;color:#594e42;margin-top:8px}.falling-signs-reading-picture-unavailable{display:none;color:#6b4e2b;padding:16px}.falling-signs-reading-panel [data-picture-unavailable=true] picture,.falling-signs-hub-thumb[data-picture-unavailable=true] picture{display:none}.falling-signs-reading-panel [data-picture-unavailable=true] .falling-signs-reading-picture-unavailable,.falling-signs-hub-thumb[data-picture-unavailable=true] .falling-signs-reading-picture-unavailable{display:block}.falling-signs-reading-compare{overflow-x:auto;margin:20px 0}.falling-signs-reading-panel table{border-collapse:collapse;width:100%;table-layout:fixed}.falling-signs-reading-panel caption{text-align:left;font-weight:650;padding:8px 0}.falling-signs-reading-panel th,.falling-signs-reading-panel td{border:1px solid #dbc7a6;padding:12px;vertical-align:top;text-align:left}.falling-signs-reading-panel th{background:#f9efd9}.falling-signs-reading-panel thead th:first-child{width:35%}.falling-signs-reading-panel th,.falling-signs-reading-panel td{overflow-wrap:break-word}.falling-signs-reading-identities dt,.falling-signs-reading-result dt{font-weight:700;margin-top:14px}.falling-signs-reading-identities dd,.falling-signs-reading-result dd{margin:4px 0 16px}.falling-signs-reading-credit{border-top:1px solid #dbc7a6;padding-top:16px;font-size:.95rem}.falling-signs-hub-thumb{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.falling-signs-hub-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.falling-signs-reading-layout{display:block;padding:8px 0}.falling-signs-reading-layout aside{padding:0 16px}.falling-signs-reading-intro,.falling-signs-reading-form,.falling-signs-reading-result,.falling-signs-reading-panel{padding:20px 16px;border-radius:0;border-left:0;border-right:0}.falling-signs-reading-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.falling-signs-reading-panel h2{font-size:1.2rem}}.falling-signs-hub-thumb .falling-signs-reading-picture-unavailable{font-size:.75rem;line-height:1.5;padding:6px;text-align:center}.falling-signs-reading-panel ul{list-style:disc;padding-left:22px}.falling-signs-reading-panel ol{list-style:decimal;padding-left:24px}.falling-signs-reading-panel li{margin-bottom:14px}.falling-signs-reading-panel blockquote,.falling-signs-reading-result blockquote{border-left:4px solid #bf841e;padding:14px 18px;margin:20px 0;background:#f8eedb}.falling-signs-reading-panel blockquote p,.falling-signs-reading-result blockquote p{margin:0}.falling-signs-reading-time-example,.falling-signs-reading-prepare-example{border-left:4px solid #bc841b;padding:14px 16px;background:#fbf2df;margin:20px 0}.falling-signs-reading-result dt{color:#932323;font-weight:700}.falling-signs-reading-result dd{margin:4px 0 14px}.falling-signs-reading-result{scroll-margin-top:96px}.falling-signs-reading-scenes>section{border-left:3px solid #bd8a30;padding-left:16px;margin:24px 0}.falling-signs-reading-panel h3{color:#8e251c;font-size:1.1rem;font-weight:700;line-height:1.5;margin:18px 0 10px}.falling-signs-reading-dialogue{border:1px solid #dbc7a6;padding:14px;background:#fbf2df;margin:20px 0}.falling-signs-reading-dialogue-label{font-weight:700}.falling-signs-reading-replies dt{font-weight:700;color:#932323;margin-top:18px}.falling-signs-reading-replies dd{margin:5px 0 16px}.pair-match-reading-page{background:transparent;color:#302a24;font-family:inherit;line-height:1.8;padding-bottom:2rem}.pair-match-reading-layout{max-width:1200px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:32px;padding:12px 20px}.pair-match-reading-layout>div,.pair-match-reading-layout aside{min-width:0}.pair-match-reading-intro,.pair-match-reading-form,.pair-match-reading-result,.pair-match-reading-panel{background:#fffdf8;border:1px solid #e3cfad;border-radius:12px;padding:24px;margin-bottom:24px}.pair-match-reading-intro h1{font-size:clamp(1.65rem,3vw,2.1rem);color:#a71a1a;line-height:1.35;font-weight:700;margin:0 0 16px}.pair-match-reading-form h2,.pair-match-reading-result h2,.pair-match-reading-panel h2{font-size:1.3rem;line-height:1.45;font-weight:700;color:#a71a1a;margin:28px 0 12px;scroll-margin-top:90px}.pair-match-reading-form h2{margin-top:0}.pair-match-reading-panel p,.pair-match-reading-result p,.pair-match-reading-intro p{margin:0 0 16px}.pair-match-reading-panel a,.pair-match-reading-result a{color:#a41a1a;text-decoration:underline;text-underline-offset:3px}.pair-match-reading-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.pair-match-reading-fields label{display:block;font-weight:650;margin-bottom:5px}.pair-match-reading-fields select{width:100%;border:1px solid #bea786;border-radius:6px;background:#fff;color:#302a24;padding:10px 8px;min-height:44px}.pair-match-reading-actions{display:flex;gap:12px;flex-wrap:wrap}.pair-match-reading-actions button{background:#a51a1a;color:#fff;border:1px solid #a51a1a;border-radius:6px;padding:10px 16px;font-weight:650;min-height:44px}.pair-match-reading-actions button[type=button]{background:#fffdf8;color:#a51a1a}.pair-match-reading-actions button:disabled{opacity:.65}.pair-match-reading-error{color:#941414;margin-top:12px;font-weight:650}.pair-match-reading-page :focus-visible,.pair-match-reading-panel :focus-visible{outline:3px solid #b57218;outline-offset:3px}.pair-match-reading-nav{display:flex;gap:12px;flex-wrap:wrap;border-bottom:1px solid #e3cfad;padding-bottom:14px;margin-bottom:18px}.pair-match-reading-panel figure{margin:22px 0;padding:10px;border:1px solid #e3cfad;border-radius:10px;background:#fffaf0}.pair-match-reading-panel picture{display:block}.pair-match-reading-panel img{max-width:100%;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:6px}.pair-match-reading-panel figcaption{font-size:.93rem;color:#594e42;margin-top:8px}.pair-match-reading-picture-unavailable{display:none;color:#6b4e2b;padding:16px}.pair-match-reading-panel [data-picture-unavailable=true] picture,.pair-match-hub-thumb[data-picture-unavailable=true] picture{display:none}.pair-match-reading-panel [data-picture-unavailable=true] .pair-match-reading-picture-unavailable,.pair-match-hub-thumb[data-picture-unavailable=true] .pair-match-reading-picture-unavailable{display:block}.pair-match-reading-compare{overflow-x:auto;margin:20px 0}.pair-match-reading-panel table{border-collapse:collapse;width:100%;table-layout:fixed}.pair-match-reading-panel caption{text-align:left;font-weight:650;padding:8px 0}.pair-match-reading-panel th,.pair-match-reading-panel td{border:1px solid #dbc7a6;padding:12px;vertical-align:top;text-align:left}.pair-match-reading-panel th{background:#f9efd9}.pair-match-reading-panel thead th:first-child{width:35%}.pair-match-reading-panel th,.pair-match-reading-panel td{overflow-wrap:break-word}.pair-match-reading-identities dt,.pair-match-reading-result dt{font-weight:700;margin-top:14px}.pair-match-reading-identities dd,.pair-match-reading-result dd{margin:4px 0 16px}.pair-match-reading-credit{border-top:1px solid #dbc7a6;padding-top:16px;font-size:.95rem}.pair-match-hub-thumb{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.pair-match-hub-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.pair-match-reading-layout{display:block;padding:8px 0}.pair-match-reading-layout aside{padding:0 16px}.pair-match-reading-intro,.pair-match-reading-form,.pair-match-reading-result,.pair-match-reading-panel{padding:20px 16px;border-radius:0;border-left:0;border-right:0}.pair-match-reading-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.pair-match-reading-panel h2{font-size:1.2rem}}.pair-match-hub-thumb .pair-match-reading-picture-unavailable{font-size:.75rem;line-height:1.5;padding:6px;text-align:center}.pair-match-reading-panel ul{list-style:disc;padding-left:22px}.pair-match-reading-panel ol{list-style:decimal;padding-left:24px}.pair-match-reading-panel li{margin-bottom:14px}.pair-match-reading-panel blockquote,.pair-match-reading-result blockquote{border-left:4px solid #bf841e;padding:14px 18px;margin:20px 0;background:#f8eedb}.pair-match-reading-panel blockquote p,.pair-match-reading-result blockquote p{margin:0}.pair-match-reading-time-example,.pair-match-reading-prepare-example{border-left:4px solid #bc841b;padding:14px 16px;background:#fbf2df;margin:20px 0}.pair-match-reading-result dt{color:#932323;font-weight:700}.pair-match-reading-result dd{margin:4px 0 14px}.pair-match-reading-result{scroll-margin-top:96px}.pair-match-reading-scenes>section{border-left:3px solid #bd8a30;padding-left:16px;margin:24px 0}.pair-match-reading-panel h3{color:#8e251c;font-size:1.1rem;font-weight:700;line-height:1.5;margin:18px 0 10px}.pair-match-reading-dialogue{border:1px solid #dbc7a6;padding:14px;background:#fbf2df;margin:20px 0}.pair-match-reading-dialogue-label{font-weight:700}.pair-match-reading-replies dt{font-weight:700;color:#932323;margin-top:18px}.pair-match-reading-replies dd{margin:5px 0 16px}.pair-match-reading-person{border:1px solid #dbc7a6;padding:16px;margin:0 0 20px;min-width:0;border-radius:8px}.pair-match-reading-person legend{font-weight:700;color:#932323;padding:0 8px}.pair-match-reading-weight-table{overflow-x:auto;margin:20px 0}.pair-match-reading-calculation{border-left:4px solid #b78225;padding:14px 16px;background:#faf1df;margin:20px 0}.pair-match-reading-calculation code{white-space:normal;overflow-wrap:anywhere;font-size:.95rem}.pair-match-reading-result-components dt{color:#932323}.earning-reading-page{background:transparent;color:#302a24;font-family:inherit;line-height:1.8;padding-bottom:2rem}.earning-reading-layout{max-width:1200px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:32px;padding:12px 20px}.earning-reading-layout>div,.earning-reading-layout aside{min-width:0}.earning-reading-intro,.earning-reading-form,.earning-reading-result,.earning-reading-panel{background:#fffdf8;border:1px solid #e3cfad;border-radius:12px;padding:24px;margin-bottom:24px}.earning-reading-intro h1{font-size:clamp(1.65rem,3vw,2.1rem);color:#a71a1a;line-height:1.35;font-weight:700;margin:0 0 16px}.earning-reading-form h2,.earning-reading-result h2,.earning-reading-panel h2{font-size:1.3rem;line-height:1.45;font-weight:700;color:#a71a1a;margin:28px 0 12px;scroll-margin-top:90px}.earning-reading-form h2{margin-top:0}.earning-reading-panel p,.earning-reading-result p,.earning-reading-intro p{margin:0 0 16px}.earning-reading-panel a,.earning-reading-result a{color:#a41a1a;text-decoration:underline;text-underline-offset:3px}.earning-reading-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.earning-reading-fields label{display:block;font-weight:650;margin-bottom:5px}.earning-reading-fields select{width:100%;border:1px solid #bea786;border-radius:6px;background:#fff;color:#302a24;padding:10px 8px;min-height:44px}.earning-reading-actions{display:flex;gap:12px;flex-wrap:wrap}.earning-reading-actions button{background:#a51a1a;color:#fff;border:1px solid #a51a1a;border-radius:6px;padding:10px 16px;font-weight:650;min-height:44px}.earning-reading-actions button[type=button]{background:#fffdf8;color:#a51a1a}.earning-reading-actions button:disabled{opacity:.65}.earning-reading-error{color:#941414;margin-top:12px;font-weight:650}.earning-reading-page :focus-visible,.earning-reading-panel :focus-visible{outline:3px solid #b57218;outline-offset:3px}.earning-reading-nav{display:flex;gap:12px;flex-wrap:wrap;border-bottom:1px solid #e3cfad;padding-bottom:14px;margin-bottom:18px}.earning-reading-panel figure{margin:22px 0;padding:10px;border:1px solid #e3cfad;border-radius:10px;background:#fffaf0}.earning-reading-panel picture{display:block}.earning-reading-panel img{max-width:100%;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:6px}.earning-reading-panel figcaption{font-size:.93rem;color:#594e42;margin-top:8px}.earning-reading-picture-unavailable{display:none;color:#6b4e2b;padding:16px}.earning-reading-panel [data-picture-unavailable=true] picture,.earning-hub-thumb[data-picture-unavailable=true] picture{display:none}.earning-reading-panel [data-picture-unavailable=true] .earning-reading-picture-unavailable,.earning-hub-thumb[data-picture-unavailable=true] .earning-reading-picture-unavailable{display:block}.earning-reading-compare{overflow-x:auto;margin:20px 0}.earning-reading-panel table{border-collapse:collapse;width:100%;table-layout:fixed}.earning-reading-panel caption{text-align:left;font-weight:650;padding:8px 0}.earning-reading-panel th,.earning-reading-panel td{border:1px solid #dbc7a6;padding:12px;vertical-align:top;text-align:left}.earning-reading-panel th{background:#f9efd9}.earning-reading-panel thead th:first-child{width:35%}.earning-reading-panel th,.earning-reading-panel td{overflow-wrap:break-word}.earning-reading-identities dt,.earning-reading-result dt{font-weight:700;margin-top:14px}.earning-reading-identities dd,.earning-reading-result dd{margin:4px 0 16px}.earning-reading-credit{border-top:1px solid #dbc7a6;padding-top:16px;font-size:.95rem}.earning-hub-thumb{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.earning-hub-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.earning-reading-layout{display:block;padding:8px 0}.earning-reading-layout aside{padding:0 16px}.earning-reading-intro,.earning-reading-form,.earning-reading-result,.earning-reading-panel{padding:20px 16px;border-radius:0;border-left:0;border-right:0}.earning-reading-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.earning-reading-panel h2{font-size:1.2rem}}.earning-hub-thumb .earning-reading-picture-unavailable{font-size:.75rem;line-height:1.5;padding:6px;text-align:center}.earning-reading-panel ul{list-style:disc;padding-left:22px}.earning-reading-panel ol{list-style:decimal;padding-left:24px}.earning-reading-panel li{margin-bottom:14px}.earning-reading-panel blockquote,.earning-reading-result blockquote{border-left:4px solid #bf841e;padding:14px 18px;margin:20px 0;background:#f8eedb}.earning-reading-panel blockquote p,.earning-reading-result blockquote p{margin:0}.earning-reading-time-example,.earning-reading-prepare-example{border-left:4px solid #bc841b;padding:14px 16px;background:#fbf2df;margin:20px 0}.earning-reading-result dt{color:#932323;font-weight:700}.earning-reading-result dd{margin:4px 0 14px}.earning-reading-result{scroll-margin-top:96px}.earning-reading-scenes>section{border-left:3px solid #bd8a30;padding-left:16px;margin:24px 0}.earning-reading-panel h3{color:#8e251c;font-size:1.1rem;font-weight:700;line-height:1.5;margin:18px 0 10px}.earning-reading-dialogue{border:1px solid #dbc7a6;padding:14px;background:#fbf2df;margin:20px 0}.earning-reading-dialogue-label{font-weight:700}.earning-reading-replies dt{font-weight:700;color:#932323;margin-top:18px}.earning-reading-replies dd{margin:5px 0 16px}.money-habits-reading-page{background:transparent;color:#302a24;font-family:inherit;line-height:1.8;padding-bottom:2rem}.money-habits-reading-layout{max-width:1200px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:32px;padding:12px 20px}.money-habits-reading-layout>div,.money-habits-reading-layout aside{min-width:0}.money-habits-reading-intro,.money-habits-reading-form,.money-habits-reading-result,.money-habits-reading-panel{background:#fffdf8;border:1px solid #e3cfad;border-radius:12px;padding:24px;margin-bottom:24px}.money-habits-reading-intro h1{font-size:clamp(1.65rem,3vw,2.1rem);color:#a71a1a;line-height:1.35;font-weight:700;margin:0 0 16px}.money-habits-reading-form h2,.money-habits-reading-result h2,.money-habits-reading-panel h2{font-size:1.3rem;line-height:1.45;font-weight:700;color:#a71a1a;margin:28px 0 12px;scroll-margin-top:90px}.money-habits-reading-form h2{margin-top:0}.money-habits-reading-panel p,.money-habits-reading-result p,.money-habits-reading-intro p{margin:0 0 16px}.money-habits-reading-panel a,.money-habits-reading-result a{color:#a41a1a;text-decoration:underline;text-underline-offset:3px}.money-habits-reading-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.money-habits-reading-fields label{display:block;font-weight:650;margin-bottom:5px}.money-habits-reading-fields select{width:100%;border:1px solid #bea786;border-radius:6px;background:#fff;color:#302a24;padding:10px 8px;min-height:44px}.money-habits-reading-actions{display:flex;gap:12px;flex-wrap:wrap}.money-habits-reading-actions button{background:#a51a1a;color:#fff;border:1px solid #a51a1a;border-radius:6px;padding:10px 16px;font-weight:650;min-height:44px}.money-habits-reading-actions button[type=button]{background:#fffdf8;color:#a51a1a}.money-habits-reading-actions button:disabled{opacity:.65}.money-habits-reading-error{color:#941414;margin-top:12px;font-weight:650}.money-habits-reading-page :focus-visible,.money-habits-reading-panel :focus-visible{outline:3px solid #b57218;outline-offset:3px}.money-habits-reading-nav{display:flex;gap:12px;flex-wrap:wrap;border-bottom:1px solid #e3cfad;padding-bottom:14px;margin-bottom:18px}.money-habits-reading-panel figure{margin:22px 0;padding:10px;border:1px solid #e3cfad;border-radius:10px;background:#fffaf0}.money-habits-reading-panel picture{display:block}.money-habits-reading-panel img{max-width:100%;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:6px}.money-habits-reading-panel figcaption{font-size:.93rem;color:#594e42;margin-top:8px}.money-habits-reading-picture-unavailable{display:none;color:#6b4e2b;padding:16px}.money-habits-reading-panel [data-picture-unavailable=true] picture,.money-habits-hub-thumb[data-picture-unavailable=true] picture{display:none}.money-habits-reading-panel [data-picture-unavailable=true] .money-habits-reading-picture-unavailable,.money-habits-hub-thumb[data-picture-unavailable=true] .money-habits-reading-picture-unavailable{display:block}.money-habits-reading-compare{overflow-x:auto;margin:20px 0}.money-habits-reading-panel table{border-collapse:collapse;width:100%;table-layout:fixed}.money-habits-reading-panel caption{text-align:left;font-weight:650;padding:8px 0}.money-habits-reading-panel th,.money-habits-reading-panel td{border:1px solid #dbc7a6;padding:12px;vertical-align:top;text-align:left}.money-habits-reading-panel th{background:#f9efd9}.money-habits-reading-panel thead th:first-child{width:35%}.money-habits-reading-panel th,.money-habits-reading-panel td{overflow-wrap:break-word}.money-habits-reading-identities dt,.money-habits-reading-result dt{font-weight:700;margin-top:14px}.money-habits-reading-identities dd,.money-habits-reading-result dd{margin:4px 0 16px}.money-habits-reading-credit{border-top:1px solid #dbc7a6;padding-top:16px;font-size:.95rem}.money-habits-hub-thumb{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.money-habits-hub-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.money-habits-reading-layout{display:block;padding:8px 0}.money-habits-reading-layout aside{padding:0 16px}.money-habits-reading-intro,.money-habits-reading-form,.money-habits-reading-result,.money-habits-reading-panel{padding:20px 16px;border-radius:0;border-left:0;border-right:0}.money-habits-reading-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.money-habits-reading-panel h2{font-size:1.2rem}}.money-habits-hub-thumb .money-habits-reading-picture-unavailable{font-size:.75rem;line-height:1.5;padding:6px;text-align:center}.money-habits-reading-panel ul{list-style:disc;padding-left:22px}.money-habits-reading-panel ol{list-style:decimal;padding-left:24px}.money-habits-reading-panel li{margin-bottom:14px}.money-habits-reading-panel blockquote,.money-habits-reading-result blockquote{border-left:4px solid #bf841e;padding:14px 18px;margin:20px 0;background:#f8eedb}.money-habits-reading-panel blockquote p,.money-habits-reading-result blockquote p{margin:0}.money-habits-reading-time-example,.money-habits-reading-prepare-example{border-left:4px solid #bc841b;padding:14px 16px;background:#fbf2df;margin:20px 0}.money-habits-reading-result dt{color:#932323;font-weight:700}.money-habits-reading-result dd{margin:4px 0 14px}.money-habits-reading-result{scroll-margin-top:96px}.money-habits-reading-scenes>section{border-left:3px solid #bd8a30;padding-left:16px;margin:24px 0}.money-habits-reading-panel h3{color:#8e251c;font-size:1.1rem;font-weight:700;line-height:1.5;margin:18px 0 10px}.money-habits-reading-dialogue{border:1px solid #dbc7a6;padding:14px;background:#fbf2df;margin:20px 0}.money-habits-reading-dialogue-label{font-weight:700}.money-habits-reading-replies dt{font-weight:700;color:#932323;margin-top:18px}.money-habits-reading-replies dd{margin:5px 0 16px}.money-habits-reading-pair dt{font-weight:700;color:#932323}.money-habits-reading-pair dd{margin:4px 0 18px}.money-habits-reading-dialogue p{margin-bottom:14px}.money-habits-reading-example{border-left:4px solid #bc841b;padding:14px 16px;margin:20px 0;background:#fbf2df}.love-style-reading-page{background:transparent;color:#302a24;font-family:inherit;line-height:1.8;padding-bottom:2rem}.love-style-reading-layout{max-width:1200px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:32px;padding:12px 20px}.love-style-reading-layout>div,.love-style-reading-layout aside{min-width:0}.love-style-reading-intro,.love-style-reading-form,.love-style-reading-result,.love-style-reading-panel{background:#fffdf8;border:1px solid #e3cfad;border-radius:12px;padding:24px;margin-bottom:24px}.love-style-reading-intro h1{font-size:clamp(1.65rem,3vw,2.1rem);color:#a71a1a;line-height:1.35;font-weight:700;margin:0 0 16px}.love-style-reading-form h2,.love-style-reading-result h2,.love-style-reading-panel h2{font-size:1.3rem;line-height:1.45;font-weight:700;color:#a71a1a;margin:28px 0 12px;scroll-margin-top:90px}.love-style-reading-form h2{margin-top:0}.love-style-reading-panel p,.love-style-reading-result p,.love-style-reading-intro p{margin:0 0 16px}.love-style-reading-panel a,.love-style-reading-result a{color:#a41a1a;text-decoration:underline;text-underline-offset:3px}.love-style-reading-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.love-style-reading-fields label{display:block;font-weight:650;margin-bottom:5px}.love-style-reading-fields select{width:100%;border:1px solid #bea786;border-radius:6px;background:#fff;color:#302a24;padding:10px 8px;min-height:44px}.love-style-reading-actions{display:flex;gap:12px;flex-wrap:wrap}.love-style-reading-actions button{background:#a51a1a;color:#fff;border:1px solid #a51a1a;border-radius:6px;padding:10px 16px;font-weight:650;min-height:44px}.love-style-reading-actions button[type=button]{background:#fffdf8;color:#a51a1a}.love-style-reading-actions button:disabled{opacity:.65}.love-style-reading-error{color:#941414;margin-top:12px;font-weight:650}.love-style-reading-page :focus-visible,.love-style-reading-panel :focus-visible{outline:3px solid #b57218;outline-offset:3px}.love-style-reading-nav{display:flex;gap:12px;flex-wrap:wrap;border-bottom:1px solid #e3cfad;padding-bottom:14px;margin-bottom:18px}.love-style-reading-panel figure{margin:22px 0;padding:10px;border:1px solid #e3cfad;border-radius:10px;background:#fffaf0}.love-style-reading-panel picture{display:block}.love-style-reading-panel img{max-width:100%;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:6px}.love-style-reading-panel figcaption{font-size:.93rem;color:#594e42;margin-top:8px}.love-style-reading-picture-unavailable{display:none;color:#6b4e2b;padding:16px}.love-style-reading-panel [data-picture-unavailable=true] picture,.love-style-hub-thumb[data-picture-unavailable=true] picture{display:none}.love-style-reading-panel [data-picture-unavailable=true] .love-style-reading-picture-unavailable,.love-style-hub-thumb[data-picture-unavailable=true] .love-style-reading-picture-unavailable{display:block}.love-style-reading-compare{overflow-x:auto;margin:20px 0}.love-style-reading-panel table{border-collapse:collapse;width:100%;table-layout:fixed}.love-style-reading-panel caption{text-align:left;font-weight:650;padding:8px 0}.love-style-reading-panel th,.love-style-reading-panel td{border:1px solid #dbc7a6;padding:12px;vertical-align:top;text-align:left}.love-style-reading-panel th{background:#f9efd9}.love-style-reading-panel thead th:first-child{width:35%}.love-style-reading-panel th,.love-style-reading-panel td{overflow-wrap:break-word}.love-style-reading-identities dt,.love-style-reading-result dt{font-weight:700;margin-top:14px}.love-style-reading-identities dd,.love-style-reading-result dd{margin:4px 0 16px}.love-style-reading-credit{border-top:1px solid #dbc7a6;padding-top:16px;font-size:.95rem}.love-style-hub-thumb{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.love-style-hub-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.love-style-reading-layout{display:block;padding:8px 0}.love-style-reading-layout aside{padding:0 16px}.love-style-reading-intro,.love-style-reading-form,.love-style-reading-result,.love-style-reading-panel{padding:20px 16px;border-radius:0;border-left:0;border-right:0}.love-style-reading-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.love-style-reading-panel h2{font-size:1.2rem}}.love-style-hub-thumb .love-style-reading-picture-unavailable{font-size:.75rem;line-height:1.5;padding:6px;text-align:center}.love-style-reading-panel ul{list-style:disc;padding-left:22px}.love-style-reading-panel ol{list-style:decimal;padding-left:24px}.love-style-reading-panel li{margin-bottom:14px}.love-style-reading-panel blockquote,.love-style-reading-result blockquote{border-left:4px solid #bf841e;padding:14px 18px;margin:20px 0;background:#f8eedb}.love-style-reading-panel blockquote p,.love-style-reading-result blockquote p{margin:0}.love-style-reading-time-example,.love-style-reading-prepare-example{border-left:4px solid #bc841b;padding:14px 16px;background:#fbf2df;margin:20px 0}.love-style-reading-result dt{color:#932323;font-weight:700}.love-style-reading-result dd{margin:4px 0 14px}.love-style-reading-result{scroll-margin-top:96px}.love-style-reading-scenes>section{border-left:3px solid #bd8a30;padding-left:16px;margin:24px 0}.love-style-reading-panel h3{color:#8e251c;font-size:1.1rem;font-weight:700;line-height:1.5;margin:18px 0 10px}.love-style-reading-dialogue{border:1px solid #dbc7a6;padding:14px;background:#fbf2df;margin:20px 0}.love-style-reading-dialogue-label{font-weight:700}.love-style-reading-replies dt{font-weight:700;color:#932323;margin-top:18px}.love-style-reading-replies dd{margin:5px 0 16px}.love-style-reading-result ul,.love-style-reading-self-notes{list-style:disc;padding-left:24px}.love-style-reading-result li{margin-bottom:8px}.love-style-reading-self-example{border-left:4px solid #bc841b;padding:16px;margin:22px 0;background:#fbf2df}.unrequited-reading-page{background:transparent;color:#302a24;font-family:inherit;line-height:1.8;padding-bottom:2rem}.unrequited-reading-layout{max-width:1200px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:32px;padding:12px 20px}.unrequited-reading-layout>div,.unrequited-reading-layout aside{min-width:0}.unrequited-reading-intro,.unrequited-reading-form,.unrequited-reading-result,.unrequited-reading-panel{background:#fffdf8;border:1px solid #e3cfad;border-radius:12px;padding:24px;margin-bottom:24px}.unrequited-reading-intro h1{font-size:clamp(1.65rem,3vw,2.1rem);color:#a71a1a;line-height:1.35;font-weight:700;margin:0 0 16px}.unrequited-reading-form h2,.unrequited-reading-result h2,.unrequited-reading-panel h2{font-size:1.3rem;line-height:1.45;font-weight:700;color:#a71a1a;margin:28px 0 12px;scroll-margin-top:90px}.unrequited-reading-form h2{margin-top:0}.unrequited-reading-panel p,.unrequited-reading-result p,.unrequited-reading-intro p{margin:0 0 16px}.unrequited-reading-panel a,.unrequited-reading-result a{color:#a41a1a;text-decoration:underline;text-underline-offset:3px}.unrequited-reading-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.unrequited-reading-fields label{display:block;font-weight:650;margin-bottom:5px}.unrequited-reading-fields select{width:100%;border:1px solid #bea786;border-radius:6px;background:#fff;color:#302a24;padding:10px 8px;min-height:44px}.unrequited-reading-actions{display:flex;gap:12px;flex-wrap:wrap}.unrequited-reading-actions button{background:#a51a1a;color:#fff;border:1px solid #a51a1a;border-radius:6px;padding:10px 16px;font-weight:650;min-height:44px}.unrequited-reading-actions button[type=button]{background:#fffdf8;color:#a51a1a}.unrequited-reading-actions button:disabled{opacity:.65}.unrequited-reading-error{color:#941414;margin-top:12px;font-weight:650}.unrequited-reading-page :focus-visible,.unrequited-reading-panel :focus-visible{outline:3px solid #b57218;outline-offset:3px}.unrequited-reading-nav{display:flex;gap:12px;flex-wrap:wrap;border-bottom:1px solid #e3cfad;padding-bottom:14px;margin-bottom:18px}.unrequited-reading-panel figure{margin:22px 0;padding:10px;border:1px solid #e3cfad;border-radius:10px;background:#fffaf0}.unrequited-reading-panel picture{display:block}.unrequited-reading-panel img{max-width:100%;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:6px}.unrequited-reading-panel figcaption{font-size:.93rem;color:#594e42;margin-top:8px}.unrequited-reading-picture-unavailable{display:none;color:#6b4e2b;padding:16px}.unrequited-reading-panel [data-picture-unavailable=true] picture,.unrequited-hub-thumb[data-picture-unavailable=true] picture{display:none}.unrequited-reading-panel [data-picture-unavailable=true] .unrequited-reading-picture-unavailable,.unrequited-hub-thumb[data-picture-unavailable=true] .unrequited-reading-picture-unavailable{display:block}.unrequited-reading-compare{overflow-x:auto;margin:20px 0}.unrequited-reading-panel table{border-collapse:collapse;width:100%;table-layout:fixed}.unrequited-reading-panel caption{text-align:left;font-weight:650;padding:8px 0}.unrequited-reading-panel th,.unrequited-reading-panel td{border:1px solid #dbc7a6;padding:12px;vertical-align:top;text-align:left}.unrequited-reading-panel th{background:#f9efd9}.unrequited-reading-panel thead th:first-child{width:35%}.unrequited-reading-panel th,.unrequited-reading-panel td{overflow-wrap:break-word}.unrequited-reading-identities dt,.unrequited-reading-result dt{font-weight:700;margin-top:14px}.unrequited-reading-identities dd,.unrequited-reading-result dd{margin:4px 0 16px}.unrequited-reading-credit{border-top:1px solid #dbc7a6;padding-top:16px;font-size:.95rem}.unrequited-hub-thumb{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.unrequited-hub-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.unrequited-reading-layout{display:block;padding:8px 0}.unrequited-reading-layout aside{padding:0 16px}.unrequited-reading-intro,.unrequited-reading-form,.unrequited-reading-result,.unrequited-reading-panel{padding:20px 16px;border-radius:0;border-left:0;border-right:0}.unrequited-reading-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.unrequited-reading-panel h2{font-size:1.2rem}}.unrequited-hub-thumb .unrequited-reading-picture-unavailable{font-size:.75rem;line-height:1.5;padding:6px;text-align:center}.unrequited-reading-panel ul{list-style:disc;padding-left:22px}.unrequited-reading-panel ol{list-style:decimal;padding-left:24px}.unrequited-reading-panel li{margin-bottom:14px}.unrequited-reading-panel blockquote,.unrequited-reading-result blockquote{border-left:4px solid #bf841e;padding:14px 18px;margin:20px 0;background:#f8eedb}.unrequited-reading-panel blockquote p,.unrequited-reading-result blockquote p{margin:0}.unrequited-reading-time-example,.unrequited-reading-prepare-example{border-left:4px solid #bc841b;padding:14px 16px;background:#fbf2df;margin:20px 0}.unrequited-reading-result dt{color:#932323;font-weight:700}.unrequited-reading-result dd{margin:4px 0 14px}.unrequited-reading-result{scroll-margin-top:96px}.unrequited-reading-book-note{border-left:4px solid #bc841b;padding:16px;margin:22px 0;background:#fbf2df}.unrequited-reading-book-note dt{font-weight:700}.unrequited-reading-book-note dd{margin:5px 0 16px}.unrequited-reading-date{border-top:1px solid #dbc7a6;padding-top:16px;font-size:.95rem}.zodiac-kind-reading-page{background:transparent;color:#302a24;font-family:inherit;line-height:1.8;padding-bottom:2rem}.zodiac-kind-reading-layout{max-width:1200px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:32px;padding:12px 20px}.zodiac-kind-reading-layout>div,.zodiac-kind-reading-layout aside{min-width:0}.zodiac-kind-reading-intro,.zodiac-kind-reading-form,.zodiac-kind-reading-result,.zodiac-kind-reading-panel{background:#fffdf8;border:1px solid #e3cfad;border-radius:12px;padding:24px;margin-bottom:24px}.zodiac-kind-reading-intro h1{font-size:clamp(1.65rem,3vw,2.1rem);color:#a71a1a;line-height:1.35;font-weight:700;margin:0 0 16px}.zodiac-kind-reading-form h2,.zodiac-kind-reading-result h2,.zodiac-kind-reading-panel h2{font-size:1.3rem;line-height:1.45;font-weight:700;color:#a71a1a;margin:28px 0 12px;scroll-margin-top:90px}.zodiac-kind-reading-form h2{margin-top:0}.zodiac-kind-reading-panel p,.zodiac-kind-reading-result p,.zodiac-kind-reading-intro p{margin:0 0 16px}.zodiac-kind-reading-panel a,.zodiac-kind-reading-result a{color:#a41a1a;text-decoration:underline;text-underline-offset:3px}.zodiac-kind-reading-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.zodiac-kind-reading-fields label{display:block;font-weight:650;margin-bottom:5px}.zodiac-kind-reading-fields select{width:100%;border:1px solid #bea786;border-radius:6px;background:#fff;color:#302a24;padding:10px 8px;min-height:44px}.zodiac-kind-reading-actions{display:flex;gap:12px;flex-wrap:wrap}.zodiac-kind-reading-actions button{background:#a51a1a;color:#fff;border:1px solid #a51a1a;border-radius:6px;padding:10px 16px;font-weight:650;min-height:44px}.zodiac-kind-reading-actions button[type=button]{background:#fffdf8;color:#a51a1a}.zodiac-kind-reading-actions button:disabled{opacity:.65}.zodiac-kind-reading-error{color:#941414;margin-top:12px;font-weight:650}.zodiac-kind-reading-page :focus-visible,.zodiac-kind-reading-panel :focus-visible{outline:3px solid #b57218;outline-offset:3px}.zodiac-kind-reading-nav{display:flex;gap:12px;flex-wrap:wrap;border-bottom:1px solid #e3cfad;padding-bottom:14px;margin-bottom:18px}.zodiac-kind-reading-panel figure{margin:22px 0;padding:10px;border:1px solid #e3cfad;border-radius:10px;background:#fffaf0}.zodiac-kind-reading-panel picture{display:block}.zodiac-kind-reading-panel img{max-width:100%;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:6px}.zodiac-kind-reading-panel figcaption{font-size:.93rem;color:#594e42;margin-top:8px}.zodiac-kind-reading-picture-unavailable{display:none;color:#6b4e2b;padding:16px}.zodiac-kind-reading-panel [data-picture-unavailable=true] picture,.zodiac-kind-hub-thumb[data-picture-unavailable=true] picture{display:none}.zodiac-kind-reading-panel [data-picture-unavailable=true] .zodiac-kind-reading-picture-unavailable,.zodiac-kind-hub-thumb[data-picture-unavailable=true] .zodiac-kind-reading-picture-unavailable{display:block}.zodiac-kind-reading-compare{overflow-x:auto;margin:20px 0}.zodiac-kind-reading-panel table{border-collapse:collapse;width:100%;table-layout:fixed}.zodiac-kind-reading-panel caption{text-align:left;font-weight:650;padding:8px 0}.zodiac-kind-reading-panel th,.zodiac-kind-reading-panel td{border:1px solid #dbc7a6;padding:12px;vertical-align:top;text-align:left}.zodiac-kind-reading-panel th{background:#f9efd9}.zodiac-kind-reading-panel thead th:first-child{width:35%}.zodiac-kind-reading-panel th,.zodiac-kind-reading-panel td{overflow-wrap:break-word}.zodiac-kind-reading-identities dt,.zodiac-kind-reading-result dt{font-weight:700;margin-top:14px}.zodiac-kind-reading-identities dd,.zodiac-kind-reading-result dd{margin:4px 0 16px}.zodiac-kind-reading-credit{border-top:1px solid #dbc7a6;padding-top:16px;font-size:.95rem}.zodiac-kind-hub-thumb{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.zodiac-kind-hub-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.zodiac-kind-reading-layout{display:block;padding:8px 0}.zodiac-kind-reading-layout aside{padding:0 16px}.zodiac-kind-reading-intro,.zodiac-kind-reading-form,.zodiac-kind-reading-result,.zodiac-kind-reading-panel{padding:20px 16px;border-radius:0;border-left:0;border-right:0}.zodiac-kind-reading-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.zodiac-kind-reading-panel h2{font-size:1.2rem}}.zodiac-kind-hub-thumb .zodiac-kind-reading-picture-unavailable{font-size:.75rem;line-height:1.5;padding:6px;text-align:center}.zodiac-kind-reading-panel ul{list-style:disc;padding-left:22px}.zodiac-kind-reading-panel ol{list-style:decimal;padding-left:24px}.zodiac-kind-reading-panel li{margin-bottom:14px}.zodiac-kind-reading-panel blockquote,.zodiac-kind-reading-result blockquote{border-left:4px solid #bf841e;padding:14px 18px;margin:20px 0;background:#f8eedb}.zodiac-kind-reading-panel blockquote p,.zodiac-kind-reading-result blockquote p{margin:0}.zodiac-kind-reading-time-example,.zodiac-kind-reading-prepare-example{border-left:4px solid #bc841b;padding:14px 16px;background:#fbf2df;margin:20px 0}.zodiac-kind-reading-result dt{color:#932323;font-weight:700}.zodiac-kind-reading-result dd{margin:4px 0 14px}.zodiac-kind-reading-result{scroll-margin-top:96px}.zodiac-kind-reading-pair{border-left:4px solid #bc841b;padding:16px;margin:22px 0;background:#fbf2df}.zodiac-kind-reading-panel tbody th span{font-weight:400}.zodiac-kind-reading-date{border-top:1px solid #dbc7a6;padding-top:16px;font-size:.95rem}.archetype-reading-page{background:transparent;color:#302a24;font-family:inherit;line-height:1.8;padding-bottom:2rem}.archetype-reading-layout{max-width:1200px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:32px;padding:12px 20px}.archetype-reading-layout>div,.archetype-reading-layout aside{min-width:0}.archetype-reading-intro,.archetype-reading-form,.archetype-reading-result,.archetype-reading-panel{background:#fffdf8;border:1px solid #e3cfad;border-radius:12px;padding:24px;margin-bottom:24px}.archetype-reading-intro h1{font-size:clamp(1.65rem,3vw,2.1rem);color:#a71a1a;line-height:1.35;font-weight:700;margin:0 0 16px}.archetype-reading-form h2,.archetype-reading-result h2,.archetype-reading-panel h2{font-size:1.3rem;line-height:1.45;font-weight:700;color:#a71a1a;margin:28px 0 12px;scroll-margin-top:90px}.archetype-reading-form h2{margin-top:0}.archetype-reading-panel p,.archetype-reading-result p,.archetype-reading-intro p{margin:0 0 16px}.archetype-reading-panel a,.archetype-reading-result a{color:#a41a1a;text-decoration:underline;text-underline-offset:3px}.archetype-reading-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.archetype-reading-fields label{display:block;font-weight:650;margin-bottom:5px}.archetype-reading-fields select{width:100%;border:1px solid #bea786;border-radius:6px;background:#fff;color:#302a24;padding:10px 8px;min-height:44px}.archetype-reading-actions{display:flex;gap:12px;flex-wrap:wrap}.archetype-reading-actions button{background:#a51a1a;color:#fff;border:1px solid #a51a1a;border-radius:6px;padding:10px 16px;font-weight:650;min-height:44px}.archetype-reading-actions button[type=button]{background:#fffdf8;color:#a51a1a}.archetype-reading-actions button:disabled{opacity:.65}.archetype-reading-error{color:#941414;margin-top:12px;font-weight:650}.archetype-reading-page :focus-visible,.archetype-reading-panel :focus-visible{outline:3px solid #b57218;outline-offset:3px}.archetype-reading-nav{display:flex;gap:12px;flex-wrap:wrap;border-bottom:1px solid #e3cfad;padding-bottom:14px;margin-bottom:18px}.archetype-reading-panel figure{margin:22px 0;padding:10px;border:1px solid #e3cfad;border-radius:10px;background:#fffaf0}.archetype-reading-panel picture{display:block}.archetype-reading-panel img{max-width:100%;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:6px}.archetype-reading-panel figcaption{font-size:.93rem;color:#594e42;margin-top:8px}.archetype-reading-picture-unavailable{display:none;color:#6b4e2b;padding:16px}.archetype-reading-panel [data-picture-unavailable=true] picture,.archetype-hub-thumb[data-picture-unavailable=true] picture{display:none}.archetype-reading-panel [data-picture-unavailable=true] .archetype-reading-picture-unavailable,.archetype-hub-thumb[data-picture-unavailable=true] .archetype-reading-picture-unavailable{display:block}.archetype-reading-compare{overflow-x:auto;margin:20px 0}.archetype-reading-panel table{border-collapse:collapse;width:100%;table-layout:fixed}.archetype-reading-panel caption{text-align:left;font-weight:650;padding:8px 0}.archetype-reading-panel th,.archetype-reading-panel td{border:1px solid #dbc7a6;padding:12px;vertical-align:top;text-align:left}.archetype-reading-panel th{background:#f9efd9}.archetype-reading-panel thead th:first-child{width:35%}.archetype-reading-panel th,.archetype-reading-panel td{overflow-wrap:break-word}.archetype-reading-identities dt,.archetype-reading-result dt{font-weight:700;margin-top:14px}.archetype-reading-identities dd,.archetype-reading-result dd{margin:4px 0 16px}.archetype-reading-credit{border-top:1px solid #dbc7a6;padding-top:16px;font-size:.95rem}.archetype-hub-thumb{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.archetype-hub-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.archetype-reading-layout{display:block;padding:8px 0}.archetype-reading-layout aside{padding:0 16px}.archetype-reading-intro,.archetype-reading-form,.archetype-reading-result,.archetype-reading-panel{padding:20px 16px;border-radius:0;border-left:0;border-right:0}.archetype-reading-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.archetype-reading-panel h2{font-size:1.2rem}}.archetype-hub-thumb .archetype-reading-picture-unavailable{font-size:.75rem;line-height:1.5;padding:6px;text-align:center}.archetype-reading-result{scroll-margin-top:96px}
