.hbc-app .hbc-catalog-section{border-bottom:1px solid var(--line)}.hbc-app .hbc-catalog-section>p:not(.eyebrow){margin:22px 0}.hbc-app .hbc-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:34px 0 40px}.hbc-app .hbc-content-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;border:1px solid #d9ddd3;background:#fffdf8;padding:30px 28px}.hbc-app .hbc-card-symbol{font-size:38px;line-height:1.3;color:var(--gold-dark);margin-bottom:18px}.hbc-app .hbc-content-card .eyebrow{font-size:11px;line-height:1.8;margin-bottom:14px;letter-spacing:.06em}.hbc-app .hbc-content-card h3{font-size:24px;line-height:1.7;margin-bottom:18px}.hbc-app .hbc-content-card h3 a:hover{text-decoration:underline;text-underline-offset:5px}.hbc-app .hbc-content-card>p:not(.eyebrow){font-size:14px;line-height:2}.hbc-app .hbc-content-card .text-link{margin-top:auto;padding-top:23px;font-size:13px}.hbc-app .hbc-journal-section{background:#f0f2eb;max-width:none}.hbc-app .hbc-journal-section>*{max-width:1096px;margin-left:auto;margin-right:auto}.hbc-app .hbc-page>h2{font-size:29px;margin-top:45px}.hbc-app .hbc-preview-intro{margin-top:32px;padding:24px;border:1px solid var(--line);background:#eef1e9}.hbc-app .hbc-preview-intro h3{font-size:23px;line-height:1.7;margin-bottom:15px}.hbc-app .hbc-preview-intro p{font-size:13px;line-height:2}.hbc-app .hbc-preview-intro button{margin-top:22px;font-size:14px;white-space:normal}.hbc-app .hbc-preview{padding-top:40px;scroll-margin-top:20px}.hbc-app .hbc-preview .hbc-report-chapter h3{font-size:26px;line-height:1.75;margin:10px 0 18px}.hbc-app .hbc-preview .hbc-report-chapter p{line-height:2.1;margin-top:18px}.hbc-app .hbc-preview>.notice-box{margin-top:26px;border-top:1px dashed #b6bba9}.hbc-app .hbc-preview h2{font-size:31px;margin-bottom:20px}.hbc-app .hbc-report-toc li{padding-left:5px}.hbc-app .hbc-tool-result{max-width:780px;margin:0 auto;padding:35px 0}.hbc-app .hbc-tool-result>h2{font-size:29px;margin:18px 0}.hbc-app .hbc-tool-result>p{font-size:14px;line-height:2}.hbc-app .hbc-tool-reading{padding:30px 0;border-bottom:1px solid var(--line)}.hbc-app .hbc-tool-reading>p:first-child{color:var(--gold-dark);font-size:12px}.hbc-app .hbc-tool-reading h3{font-size:25px;line-height:1.7;margin:10px 0 18px}.hbc-app .hbc-tool-reading h4{font-size:13px;font-weight:500;color:var(--gold-dark);margin:22px 0 8px}.hbc-app .hbc-tool-reading p{line-height:2.1}.hbc-app .hbc-tool-result>p:last-child{margin-top:28px}.hbc-app[data-tool="moon-rest"] .result-grid,.hbc-app[data-tool="venus-love"] .result-grid,.hbc-app[data-tool="moon-rest"] .reading-header,.hbc-app[data-tool="venus-love"] .reading-header,.hbc-app[data-tool="moon-rest"] .free-readings,.hbc-app[data-tool="venus-love"] .free-readings,.hbc-app[data-tool="moon-rest"] .reading-note,.hbc-app[data-tool="venus-love"] .reading-note,.hbc-app[data-tool="moon-rest"] .aspect-details,.hbc-app[data-tool="venus-love"] .aspect-details{display:none}.hbc-app .hbc-editorial{max-width:780px;margin:auto;font-size:16px;line-height:2.1}.hbc-app .hbc-editorial h1{font-size:clamp(28px,3.7vw,42px);line-height:1.65}.hbc-app .hbc-editorial>p{margin-top:25px}.hbc-app .hbc-editorial-meta{font-size:12px;color:var(--muted);margin-top:0!important}.hbc-app .hbc-editorial-lead{font-size:18px;color:#526963;margin:32px 0!important}.hbc-app .hbc-editorial h2{font-size:27px;line-height:1.75;margin:45px 0 22px}.hbc-app .hbc-editorial a{color:#4d695e;text-decoration:underline;text-underline-offset:4px}.hbc-app .hbc-editorial strong{font-weight:600}.hbc-app .hbc-editorial figure{margin:32px 0}.hbc-app .hbc-editorial img{display:block;max-width:100%;height:auto}.hbc-app .hbc-editorial figcaption{font-size:12px;line-height:1.8;margin-top:12px;color:var(--muted)}.hbc-app .hbc-table-wrap{overflow-x:auto;margin:28px 0}.hbc-app .hbc-editorial table{width:100%;border-collapse:collapse;font-size:14px;min-width:280px}.hbc-app .hbc-editorial caption{text-align:left;font-size:12px;margin-bottom:10px}.hbc-app .hbc-editorial th,.hbc-app .hbc-editorial td{border:1px solid #d6dbd0;text-align:left;padding:12px}.hbc-app .hbc-editorial th{background:#edf0e7;font-weight:500}.hbc-app .hbc-editorial li{margin:12px 0}.hbc-app .hbc-editorial .notice-box{margin-top:35px}.hbc-app .hbc-editorial .hbc-sources{border-top:1px solid var(--line);margin-top:40px;padding-top:5px;font-size:13px}.hbc-app .hbc-editorial .hbc-sources h2{font-size:21px}.hbc-app .hbc-related{border-top:1px solid var(--line);margin-top:60px;padding-top:45px}.hbc-app .hbc-related>h2{font-size:29px}
@media(max-width:760px){.hbc-app .hbc-card-grid{grid-template-columns:1fr;gap:18px;margin:25px 0 32px}.hbc-app .hbc-content-card{padding:25px 22px}.hbc-app .hbc-content-card h3{font-size:23px}.hbc-app .hbc-content-card>p:not(.eyebrow){font-size:14px}.hbc-app .hbc-content-card .eyebrow{font-size:11px}.hbc-app .hbc-preview-intro{padding:21px 17px}.hbc-app .hbc-preview-intro h3{font-size:21px}.hbc-app .hbc-preview-intro button{width:100%;padding:15px 12px;font-size:13px}.hbc-app .hbc-preview h2{font-size:25px}.hbc-app .hbc-preview .hbc-report-chapter h3{font-size:23px}.hbc-app .hbc-preview .hbc-report-chapter p{font-size:14px}.hbc-app .hbc-tool-result>h2{font-size:25px}.hbc-app .hbc-tool-reading h3{font-size:23px}.hbc-app .hbc-tool-reading p{font-size:14px}.hbc-app .hbc-editorial{font-size:15px}.hbc-app .hbc-editorial h2{font-size:24px;margin-top:34px}.hbc-app .hbc-editorial-lead{font-size:16px}.hbc-app .hbc-editorial th,.hbc-app .hbc-editorial td{padding:10px 8px}.hbc-app .hbc-journal-section>h2{font-size:29px}}
@media print{.hbc-app .hbc-catalog-section,.hbc-app .hbc-journal-section{display:none!important}.hbc-app .hbc-editorial{font-size:11pt;max-width:none}.hbc-app .hbc-related{display:none!important}}

.hbc-app .hbc-preview-toc{margin:24px 0}.hbc-app .hbc-preview-toc summary{font-size:14px;cursor:pointer;padding:12px 0}.hbc-app .hbc-pagination{display:flex;gap:18px;flex-wrap:wrap;margin:30px 0}.hbc-app .hbc-pagination a{text-decoration:underline;text-underline-offset:4px}
