.tu-vi-luan-12-cung-page .vts-article :is(.vts-answer,.vts-box,.vts-disclaimer){margin-block:1.5rem;padding:clamp(1rem,2vw,1.5rem);border:1px solid #e7d9bf;border-radius:1rem;background:#f8f0de}.tu-vi-luan-12-cung-page .vts-article .vts-answer{margin-top:0;border-left:4px solid #9f2f24;background:#fffdf7}.tu-vi-luan-12-cung-page .vts-article :is(.vts-answer-title,.vts-box h4,.vts-disclaimer h3){margin:0 0 .75rem;font-weight:700}.tu-vi-luan-12-cung-page .vts-article .vts-box-warning{border-left:4px solid #9f2f24;background:#fff1e9}.tu-vi-luan-12-cung-page .vts-article :is(.vts-answer-content ul,.vts-process-list){padding-left:1.5rem;list-style:disc}.tu-vi-luan-12-cung-page .vts-article .vts-process-list{list-style:decimal}.tu-vi-luan-12-cung-page .vts-article :is(p+p,li+li){margin-top:.75rem}.tu-vi-luan-12-cung-page .vts-article .vts-byline{display:flex;align-items:flex-start;gap:.75rem;margin-block:1.5rem}.tu-vi-luan-12-cung-page .vts-article .vts-byline-info{display:grid;gap:.25rem}.tu-vi-luan-12-cung-page .vts-article .vts-toc{border-radius:0 1rem 1rem 0}.tu-vi-luan-12-cung-page .vts-table-wrapper{max-width:100%;margin-block:1.5rem;overflow-x:auto;border:1px solid #e7d9bf;border-radius:1rem;background:#fffdf7}.tu-vi-luan-12-cung-page table.vts-table{width:100%;min-width:640px;margin:0;border-collapse:collapse;font-size:.95rem;line-height:1.6}.tu-vi-luan-12-cung-page .vts-faq-item{margin-top:.75rem;padding:1rem 1.25rem;border:1px solid #e7d9bf;border-radius:1rem;background:#fffdf7}.tu-vi-luan-12-cung-page .vts-faq-question{color:#84251d;font-weight:700;cursor:pointer}.tu-vi-luan-12-cung-page .vts-faq-answer{padding-top:.75rem}.tu-vi-luan-12-cung-page :is(.vts-faq-question,.vts-table-wrapper):focus-visible{outline:2px solid #9f2f24;outline-offset:4px}#tu-vi-tinh-yeu-form{background-color:#fffaf0;color:#3f2c20}#tu-vi-tinh-yeu-form h4{color:#971c20}#tu-vi-tinh-yeu-form label{color:#3f2c20}#tu-vi-tinh-yeu-form label:has(input[type=radio]){background-color:#fffef9;border-color:#d8c5a5}#tu-vi-tinh-yeu-form label:has(input[type=radio]:checked){background-color:#fbe8df;border-color:#971c20}#tu-vi-tinh-yeu-form input[type=radio]{accent-color:#971c20}.vts-article{color:#382e25;font-size:1.0625rem;line-height:1.85}.vts-answer{margin-top:0;font-size:1.125rem;line-height:1.8;color:#2c221a;background:#fdfaf2;border-left:4px solid #b8324f;padding:1.25rem 1.5rem;border-radius:0 .75rem .75rem 0;margin-bottom:1.75rem;box-shadow:0 2px 10px #b8324f0d}.vts-answer-title{color:#971c20;font-size:1.25rem;font-weight:700;margin-top:0;margin-bottom:.75rem}.vts-answer p{margin-bottom:.75rem}.vts-answer ul{margin:.5rem 0 0;padding-left:1.25rem}.vts-answer li{margin-bottom:.5rem}.vts-byline{display:flex;align-items:center;gap:.85rem;color:#6d6053;font-size:.875rem;padding-bottom:1rem;border-bottom:1px solid #e7d9bf;margin-bottom:1.75rem}.vts-byline-avatar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fbf0f2;color:#b8324f;flex-shrink:0}.vts-byline-info{display:flex;flex-direction:column;gap:.2rem}.vts-author{font-weight:700;color:#3f2c20}.vts-date{color:#746653;font-size:.8125rem}.vts-toc{background:#fbf7ee;border:1px solid #eadfca;border-radius:.75rem;padding:1.25rem 1.5rem;margin:1.75rem 0}.vts-toc-title{color:#493223;font-size:1rem;margin:0 0 .75rem;font-weight:700}.vts-toc-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:.45rem}@media (min-width: 768px){.vts-toc-list{grid-template-columns:1fr 1fr;gap:.5rem 1.5rem}}.vts-toc-list li{font-size:.9375rem;line-height:1.45}.vts-toc-list a{color:#971c20;text-decoration:none;transition:color .15s ease}.vts-toc-list a:hover{color:#b8324f;text-decoration:underline}.vts-section{margin:2.5rem 0}.vts-section h2{color:#3f2c20;font-size:1.5rem;font-weight:700;line-height:1.4;margin-top:0;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #eadfca}.vts-section h3{color:#971c20;font-size:1.2rem;font-weight:700;margin-top:1.5rem;margin-bottom:.75rem}.vts-figure,.vts-image{margin:2rem 0;text-align:center}.vts-figure img,.vts-image img{width:100%;height:auto;border-radius:.75rem;box-shadow:0 4px 16px #382e2514;border:1px solid #eadfca;display:block;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;margin:0 auto}.vts-figure figcaption,.vts-image figcaption{font-size:.875rem;color:#6d6053;text-align:center;margin-top:.65rem;line-height:1.5;font-style:italic}.vts-table-wrapper,.vts-table{margin:2rem 0;overflow-x:auto;border-radius:.75rem;border:1px solid #eadfca;box-shadow:0 2px 8px #382e250a;background:#ffffff}.vts-table-wrapper table,.vts-table table,table.vts-table{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.6;text-align:left}.vts-table-wrapper caption,.vts-table caption,table.vts-table caption{caption-side:top;text-align:left;font-weight:700;font-size:1rem;color:#493223;padding:.85rem 1.25rem;background:#fdfaf2;border-bottom:2px solid #eadfca}.vts-table-wrapper thead tr,.vts-table thead tr,table.vts-table thead tr{background:#f7efe1;color:#2c221a;border-bottom:2px solid #eadfca}.vts-table-wrapper th[scope=col],.vts-table th[scope=col],table.vts-table th[scope=col]{padding:.85rem 1.15rem;font-weight:700;color:#493223;vertical-align:top;border:1px solid #eadfca}.vts-table-wrapper tbody tr,.vts-table tbody tr,table.vts-table tbody tr{border-bottom:1px solid #f0e6d6;transition:background-color .15s ease}.vts-table-wrapper tbody tr:nth-child(2n),.vts-table tbody tr:nth-child(2n),table.vts-table tbody tr:nth-child(2n){background:#fdfaf5}.vts-table-wrapper tbody tr:hover,.vts-table tbody tr:hover,table.vts-table tbody tr:hover{background:#fbf2f4}.vts-table-wrapper th[scope=row],.vts-table th[scope=row],table.vts-table th[scope=row]{padding:.85rem 1.15rem;font-weight:700;color:#971c20;vertical-align:top;border:1px solid #eadfca;background:inherit}.vts-table-wrapper td,.vts-table td,table.vts-table td{padding:.85rem 1.15rem;vertical-align:top;color:#382e25;border:1px solid #eadfca}.vts-box-highlight{background:#fdfaf2;border:1px solid #e7d9bf;border-left:4px solid #b8324f;padding:1.25rem 1.4rem;border-radius:.5rem;margin:1.75rem 0}.vts-caution{background:#fff8f6;border:1px solid #fad2cb;border-left:4px solid #c53030;padding:1.25rem 1.4rem;border-radius:.5rem;margin:1.75rem 0}.vts-caution strong,.vts-caution h4{color:#971c20;display:block;margin-bottom:.5rem}.vts-steps{background:#fbfbf8;border:1px solid #eadfca;border-radius:.75rem;padding:1.5rem 1.75rem;margin:2rem 0}.vts-steps ol{padding-left:1.5rem;margin:0}.vts-steps li{margin-bottom:1rem;line-height:1.7}.vts-steps li:last-child{margin-bottom:0}.vts-faq{margin:2rem 0;background:#ffffff;border:1px solid #eadfca;border-radius:.75rem;padding:1.5rem 1.75rem}.vts-faq-item{border-bottom:1px solid #f0e6d6;padding:1.15rem 0}.vts-faq-item:first-child{padding-top:0}.vts-faq-item:last-child{border-bottom:none;padding-bottom:0}.vts-faq-question{font-weight:700;color:#2c221a;font-size:1.0625rem;margin-bottom:.4rem}.vts-faq-answer{color:#5c4b38;line-height:1.7}.vts-note{background:#f6f8fa;border:1px solid #d0d7de;border-left:4px solid #0969da;padding:1.25rem 1.4rem;border-radius:.5rem;margin:1.75rem 0}.vts-next{background:#fdfaf2;border:1px solid #eadfca;border-radius:.75rem;padding:1.25rem 1.5rem;margin:1.75rem 0}.giai-ma-la-so-page{background:radial-gradient(circle at 50% 0%,#fffdf8 0%,#faf6ee 50%,#f5efe2 100%);min-height:100vh;color:#382e25}.giai-ma-la-so-lead-box{background:linear-gradient(135deg,#fffaf0 0%,#ffffff 50%,#fef8ee 100%);border:1px solid #eadfca;border-radius:1.5rem;padding:1.5rem;box-shadow:0 4px 20px -4px #5a3b1914}@media (min-width: 768px){.giai-ma-la-so-lead-box{padding:2rem}}.giai-ma-la-so-pillars-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width: 640px){.giai-ma-la-so-pillars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.giai-ma-la-so-pillars-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.giai-ma-la-so-pillar-card{background:#ffffff;border:1px solid #fed7aa;border-radius:1rem;padding:1.25rem;box-shadow:0 2px 8px -2px #b4530914;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.giai-ma-la-so-pillar-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px -4px #b4530929;border-color:#d97706}.giai-ma-la-so-tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width: 768px){.giai-ma-la-so-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.giai-ma-la-so-tool-chip{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-radius:.875rem;background:#ffffff;border:1px solid #fcd34d;color:#92400e;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s ease;box-shadow:0 1px 3px #0000000a}.giai-ma-la-so-tool-chip:hover{background:#fffbeb;border-color:#d97706;color:#78350f;transform:translateY(-1px);box-shadow:0 4px 10px #d9770626}.giai-ma-la-so-figure{margin:2rem 0;overflow:hidden;border-radius:1.25rem;border:1px solid #eadfca;background:#ffffff;box-shadow:0 4px 14px -3px #5a3b1914}.giai-ma-la-so-figure img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block}.giai-ma-la-so-figcaption{padding:.875rem 1.25rem;font-size:.875rem;line-height:1.6;color:#5f4a3c;background:#fffaf0;border-top:1px solid #f3ebd8}.giai-ma-la-so-table-wrapper{margin:1.75rem 0;overflow-x:auto;border-radius:1rem;border:1px solid #e5e7eb;background:#ffffff;box-shadow:0 2px 8px -2px #0000000f}.giai-ma-la-so-table-wrapper:focus{outline:2px solid #9f2f24;outline-offset:2px}.giai-ma-la-so-table{width:100%;border-collapse:collapse;font-size:.9375rem;text-align:left}.giai-ma-la-so-table caption{padding:.875rem 1.25rem;font-size:1rem;font-weight:700;color:#78350f;background:#fef3c7;text-align:left;border-bottom:1px solid #fde68a}.giai-ma-la-so-table thead th{background:#f8fafc;color:#1e293b;font-weight:700;padding:.875rem 1rem;border-bottom:2px solid #e2e8f0;white-space:nowrap}.giai-ma-la-so-table tbody th{font-weight:700;color:#9f2f24;background:#fffdfc;padding:.875rem 1rem;border-bottom:1px solid #f1f5f9}.giai-ma-la-so-table td{padding:.875rem 1rem;color:#334155;border-bottom:1px solid #f1f5f9;line-height:1.6}.giai-ma-la-so-table tbody tr:last-child th,.giai-ma-la-so-table tbody tr:last-child td{border-bottom:none}.giai-ma-la-so-table tbody tr:hover{background-color:#fffdf5}.giai-ma-la-so-caution-box{margin:2rem 0;padding:1.5rem;border-radius:1.25rem;border:1px solid #fca5a5;background:linear-gradient(135deg,#fff5f5 0%,#fef2f2 100%);box-shadow:0 4px 12px -2px #dc262614}.giai-ma-la-so-trap-item{background:#ffffff;border:1px solid #fecaca;border-radius:.875rem;padding:1rem;margin-top:.75rem}.giai-ma-la-so-faq-item{border:1px solid #eadfca;border-radius:1rem;background:#ffffff;padding:1rem 1.25rem;margin-bottom:.75rem;transition:all .2s ease}.giai-ma-la-so-faq-item[open]{border-color:#d97706;background:#fffdfa;box-shadow:0 2px 8px -2px #d977061a}.giai-ma-la-so-faq-item summary{font-weight:700;color:#3f2c20;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.giai-ma-la-so-faq-item summary::-webkit-details-marker{display:none}.giai-ma-la-so-faq-item summary:hover{color:#9f2f24}.can-chi-day-page{font-family:inherit;color:#392d24;padding-bottom:2rem}.can-chi-day-intro{padding:0 0 1.5rem;text-align:center}.can-chi-day-intro h1{font-family:inherit;font-weight:750;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.35;color:#971c20;margin:0 0 1rem}.can-chi-day-intro p{font-size:1rem;line-height:1.8;margin:.7rem 0;text-align:left}.can-chi-day-page .can-chi-day-form{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.can-chi-day-page .can-chi-day-form>form{width:100%!important;max-width:none!important;margin:0!important;padding:1rem!important;border:1px solid #d9bf99!important;background:#fffdf8!important;background-image:none!important;box-shadow:none!important;color:#392d24!important}.can-chi-day-form label,.can-chi-day-form h2{color:#75341f!important}.can-chi-day-form input,.can-chi-day-form select{background:#fff!important;color:#392d24!important;min-width:0;max-width:100%}.can-chi-day-form button[type=submit]{background:#a51b1b!important;color:#fff!important}.can-chi-day-form [hidden]{display:none!important}.can-chi-day-form button[value=analysis]{background:#fffdf8!important;color:#971c20!important}.can-chi-day-result,.can-chi-day-article,.can-chi-day-related,.can-chi-day-traditional-result>section{background:#fffdf8!important;background-image:none!important;border:1px solid #d9bf99;box-shadow:none!important;border-radius:0;padding:1rem;margin:1.5rem 0}:is(.can-chi-day-article,.can-chi-day-result,.can-chi-day-related) h2{font-family:inherit;font-weight:750;font-size:1.5rem;line-height:1.45;color:#971c20;margin:0 0 1rem}.can-chi-day-article h3{font-family:inherit;font-weight:700;font-size:1.2rem;line-height:1.5;color:#971c20;margin:1.7rem 0 .8rem}.can-chi-day-article p,.can-chi-day-result p{line-height:1.85;margin:.8rem 0 1rem;text-align:left}:is(.can-chi-day-article,.can-chi-day-intro,.can-chi-day-related) a{color:#a51b1b;text-decoration:underline;text-underline-offset:3px}.can-chi-day-page :is(a,button,input,select):focus-visible{outline:2px solid #971c20;outline-offset:4px}.can-chi-day-page [id]{scroll-margin-top:120px}.can-chi-day-page dl{margin:1rem 0}.can-chi-day-page dt{font-weight:700;color:#75341f}.can-chi-day-page dd{margin:.3rem 0 1rem}.can-chi-day-result dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.can-chi-day-result dl>div{min-width:0}.can-chi-day-result dd{margin-bottom:0}.can-chi-day-figure{max-width:800px;margin:1.5rem auto;padding:0;background:transparent;border:0}.can-chi-day-figure img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.can-chi-day-figure img[hidden]{display:none!important}.can-chi-day-figure figcaption,.can-chi-day-figure [role=status],.can-chi-day-service-note{font-size:.9rem;line-height:1.7;color:#64503e}.can-chi-day-jump{display:flex;flex-wrap:wrap;gap:.5rem 1rem;border-block:1px solid #d9bf99;padding:.9rem 0;margin:1.2rem 0}.can-chi-day-example{border-left:3px solid #956e42;padding:.8rem 1rem;background:#f5eddf}.can-chi-day-related>div{margin-top:0!important}.can-chi-day-related .grid{grid-template-columns:minmax(0,1fr);gap:16px}.can-chi-day-related a.group{display:grid;grid-template-columns:180px minmax(0,1fr);grid-template-rows:60px minmax(0,1fr);gap:0 16px;height:132px;padding:0;border-radius:0;overflow:hidden;border:1px solid #d9bf99;background:#f5ead7;box-shadow:none;text-decoration:none}.can-chi-day-related a.group>div{grid-row:1/3;margin:0;aspect-ratio:auto;border-radius:0;height:100%}.can-chi-day-related a.group img{-o-object-fit:contain!important;object-fit:contain!important}.can-chi-day-related a.group img[data-image-unavailable=true]{display:none!important}.can-chi-day-related a.group [role=status]{display:block;padding:8px;font-size:.8rem;line-height:1.5;color:#64503e}.can-chi-day-related a.group>h3{padding:12px 12px 0 0;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.45;font-weight:700;font-size:1rem;color:#971c20;min-height:0}.can-chi-day-related a.group>p{padding-right:12px;margin-top:6px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.9rem;min-height:0}@media (min-width:1024px){.can-chi-day-article,.can-chi-day-related,.can-chi-day-result,.can-chi-day-traditional-result>section{padding:2rem;border-radius:12px}.can-chi-day-page .can-chi-day-form>form{padding:2rem!important}}@media (max-width:1023px){.can-chi-day-page .gmtv-article-container,.can-chi-day-page .gmtv-article-container>.gmtv-article-grid{padding-inline:0!important}.can-chi-day-article,.can-chi-day-result,.can-chi-day-related{border-inline:0}.can-chi-day-intro{padding-inline:16px}}@media (max-width:639px){.can-chi-day-related a.group{grid-template-columns:116px minmax(0,1fr);height:116px;-moz-column-gap:10px;column-gap:10px;grid-template-rows:52px minmax(0,1fr)}.can-chi-day-related a.group>h3{font-size:.85rem;padding-top:10px}.can-chi-day-related a.group>p{font-size:.8rem}}.fortune-period-page{font-family:inherit;color:#392d24;padding-bottom:2rem}.fortune-period-intro{padding:0 0 1.5rem}.fortune-period-intro h1{font-family:inherit;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:750;line-height:1.35;color:#971c20;text-align:center;margin:0 0 1rem}.fortune-period-intro p,.fortune-period-article p,.fortune-period-result p{font-size:1rem;line-height:1.85;margin:.8rem 0 1rem}.fortune-period-page .fortune-period-form{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.fortune-period-page .fortune-period-form>form{position:static!important;max-width:none!important;width:100%!important;padding:32px!important;border:0!important;background:#fffdf8!important;background-image:none!important;box-shadow:none!important;margin:0!important;border-radius:0!important}.fortune-period-form :is(h2,label){color:#75341f!important}.fortune-period-form :is(input,select){min-width:0;max-width:100%;background:#fff!important;color:#392d24!important;font-size:16px;min-height:48px}.fortune-period-form button[type=submit]{background:#a51b1b!important;color:#fff!important}.fortune-period-article,.fortune-period-result,.fortune-period-related{background:#fffdf8!important;background-image:none!important;box-shadow:none!important;border:0;border-radius:0;padding:32px;margin:24px 0}:is(.fortune-period-article,.fortune-period-result,.fortune-period-related) h2{font-family:inherit;font-size:1.5rem;font-weight:750;line-height:1.45;color:#971c20;margin:0 0 1rem}:is(.fortune-period-article,.fortune-period-result) h3{font-family:inherit;font-size:1.2rem;font-weight:700;line-height:1.5;color:#971c20;margin:1.7rem 0 .8rem}.fortune-period-page [id]{scroll-margin-top:120px}.fortune-period-page :is(a,button,input,select):focus-visible{outline:2px solid #971c20;outline-offset:4px}.fortune-period-article a{color:#a51b1b;text-decoration:underline;text-underline-offset:3px}.fortune-period-article nav{display:flex;flex-wrap:wrap;gap:12px 20px;padding:16px 0;border-block:1px solid #dfc8a9;margin:24px 0}.fortune-period-result dl{margin:1rem 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fortune-period-result dl>div{min-width:0}.fortune-period-result dt{font-weight:700;color:#75341f;line-height:1.6}.fortune-period-result dd{margin:.4rem 0 0;line-height:1.7}.fortune-period-positions{border-block:1px solid #dfc8a9;padding:20px 0}.fortune-period-table{overflow-x:auto;max-width:100%;margin:24px 0}.fortune-period-table table{width:100%;border-collapse:collapse;line-height:1.7;text-align:left;font-size:1rem}.fortune-period-table caption{text-align:left;font-weight:700;padding-bottom:12px;color:#75341f}.fortune-period-table :is(th,td){border:1px solid #dfc8a9;padding:10px;vertical-align:top}.fortune-period-table th{background:#f6eddd}.fortune-period-related>div{margin-top:0!important}.fortune-period-related .grid{grid-template-columns:minmax(0,1fr)!important}.fortune-period-related a.group{display:grid;grid-template-columns:180px minmax(0,1fr);grid-template-rows:60px minmax(0,1fr);gap:0 16px;height:132px;padding:0;border-radius:0;overflow:hidden;border:1px solid #d9bf99;background:#fffdf8;box-shadow:none;text-decoration:none}.fortune-period-related a.group>div{grid-row:1/3;margin:0;aspect-ratio:auto;border-radius:0;height:100%}.fortune-period-related img{-o-object-fit:contain!important;object-fit:contain!important;transform:none!important}.fortune-period-related img[data-period-unavailable=true]{display:none!important}.fortune-period-related [role=status]{display:block;padding:8px;font-size:.8rem;line-height:1.5;color:#64503e}.fortune-period-related a.group>h3{padding:12px 12px 0 0;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.45;font-size:1rem;color:#971c20;min-height:0}.fortune-period-related a.group>p{padding-right:12px;margin-top:6px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.9rem;min-height:0}@media (max-width:1023px){.fortune-period-page .gmtv-article-container,.fortune-period-page .gmtv-article-grid{padding-inline:0!important}.fortune-period-intro{padding-inline:16px}.fortune-period-page .fortune-period-form>form,.fortune-period-article,.fortune-period-result,.fortune-period-related{padding:16px!important}.fortune-period-result dl{grid-template-columns:minmax(0,1fr)}.fortune-period-related a.group{grid-template-columns:116px minmax(0,1fr);height:116px;-moz-column-gap:10px;column-gap:10px;grid-template-rows:52px minmax(0,1fr)}.fortune-period-related a.group>h3{font-size:.85rem;padding-top:10px}.fortune-period-related a.group>p{font-size:.8rem}}.birth-color-page{font-family:inherit;color:#392d24;padding-bottom:2rem}.birth-color-intro{padding:0 0 1.5rem}.birth-color-intro h1{font-family:inherit;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:750;line-height:1.35;color:#971c20;text-align:center;margin:0 0 1rem}.birth-color-intro p,.birth-color-article p,.birth-color-result p{font-size:1rem;line-height:1.85;margin:.8rem 0 1rem}.birth-color-page .birth-color-form{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.birth-color-page .birth-color-form>form{position:static!important;max-width:none!important;width:100%!important;padding:32px!important;border:0!important;background:#fffdf8!important;background-image:none!important;box-shadow:none!important;margin:0!important;border-radius:0!important}.birth-color-form :is(h2,label){color:#75341f!important}.birth-color-form :is(input,select){min-width:0;max-width:100%;background:#fff!important;color:#392d24!important;font-size:16px;min-height:48px}.birth-color-form button[type=submit]{background:#a51b1b!important;color:#fff!important}.birth-color-article,.birth-color-result,.birth-color-related{background:#fffdf8!important;background-image:none!important;box-shadow:none!important;border:0;border-radius:0;padding:32px;margin:24px 0}:is(.birth-color-article,.birth-color-result,.birth-color-related) h2{font-family:inherit;font-size:1.5rem;font-weight:750;line-height:1.45;color:#971c20;margin:0 0 1rem}:is(.birth-color-article,.birth-color-result) h3{font-family:inherit;font-size:1.2rem;font-weight:700;line-height:1.5;color:#971c20;margin:1.7rem 0 .8rem}.birth-color-page [id]{scroll-margin-top:120px}.birth-color-page :is(a,button,input,select):focus-visible{outline:2px solid #971c20;outline-offset:4px}.birth-color-article a{color:#a51b1b;text-decoration:underline;text-underline-offset:3px}.birth-color-article nav{display:flex;flex-wrap:wrap;gap:12px 20px;padding:16px 0;border-block:1px solid #dfc8a9;margin:24px 0}.birth-color-result dl{margin:1rem 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.birth-color-result dl>div{min-width:0}.birth-color-result dt{font-weight:700;color:#75341f;line-height:1.6}.birth-color-result dd{margin:.4rem 0 0;line-height:1.7}.birth-color-positions{border-block:1px solid #dfc8a9;padding:20px 0}.birth-color-table{overflow-x:auto;max-width:100%;margin:24px 0}.birth-color-table table{width:100%;border-collapse:collapse;line-height:1.7;text-align:left;font-size:1rem}.birth-color-table caption{text-align:left;font-weight:700;padding-bottom:12px;color:#75341f}.birth-color-table :is(th,td){border:1px solid #dfc8a9;padding:10px;vertical-align:top}.birth-color-table th{background:#f6eddd}.birth-color-related>div{margin-top:0!important}.birth-color-related .grid{grid-template-columns:minmax(0,1fr)!important}.birth-color-related a.group{display:grid;grid-template-columns:180px minmax(0,1fr);grid-template-rows:60px minmax(0,1fr);gap:0 16px;height:132px;padding:0;border-radius:0;overflow:hidden;border:1px solid #d9bf99;background:#fffdf8;box-shadow:none;text-decoration:none}.birth-color-related a.group>div{grid-row:1/3;margin:0;aspect-ratio:auto;border-radius:0;height:100%}.birth-color-related img{-o-object-fit:contain!important;object-fit:contain!important;transform:none!important}.birth-color-related [role=status]{display:block;padding:8px;font-size:.8rem;line-height:1.5;color:#64503e}.birth-color-related a.group>h3{padding:12px 12px 0 0;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.45;font-size:1rem;color:#971c20;min-height:0}.birth-color-related a.group>p{padding-right:12px;margin-top:6px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.9rem;min-height:0}@media (max-width:1023px){.birth-color-page .gmtv-article-container,.birth-color-page .gmtv-article-grid{padding-inline:0!important}.birth-color-intro{padding-inline:16px}.birth-color-page .birth-color-form>form,.birth-color-article,.birth-color-result,.birth-color-related{padding:16px!important}.birth-color-result dl{grid-template-columns:minmax(0,1fr)}.birth-color-related a.group{grid-template-columns:116px minmax(0,1fr);height:116px;-moz-column-gap:10px;column-gap:10px;grid-template-rows:52px minmax(0,1fr)}.birth-color-related a.group>h3{font-size:.85rem;padding-top:10px}.birth-color-related a.group>p{font-size:.8rem}}.birth-color-swatches{display:flex;flex-wrap:wrap;gap:12px 20px;padding:0;list-style:none;margin:1rem 0 1.5rem}.birth-color-swatches li{display:flex;align-items:center;gap:10px;line-height:1.7}.birth-color-swatches li>span{display:inline-block;width:40px;height:40px;border:1px solid #84725f;border-radius:4px;flex:none}.birth-color-figure{margin:24px 0}.birth-color-figure img{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain}.birth-color-figure img[hidden]{display:none}.birth-color-figure figcaption{font-size:.9rem;line-height:1.7;color:#64503e;margin-top:8px}.birth-color-form [hidden]{display:none!important}.birth-color-table tr[aria-current=true]>th{border-left:4px solid #971c20}.birth-color-result h3{margin-top:1.5rem}.birth-color-form button[type=button]{text-align:left;line-height:1.7}.birth-color-form [role=alert]{color:#971c20;background:#fff3eb}.birth-color-related img[data-color-unavailable=true]{display:none!important}.menh-than-page{font-family:inherit;color:#392d24;padding-bottom:2rem}.menh-than-intro{padding:0 0 1.5rem}.menh-than-intro h1{font-family:inherit;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:750;line-height:1.35;color:#971c20;text-align:center;margin:0 0 1rem}.menh-than-intro p,.menh-than-article p,.menh-than-result p{font-size:1rem;line-height:1.85;margin:.8rem 0 1rem}.menh-than-page .menh-than-form{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.menh-than-page .menh-than-form>form{position:static!important;max-width:none!important;width:100%!important;padding:32px!important;border:0!important;background:#fffdf8!important;background-image:none!important;box-shadow:none!important;margin:0!important;border-radius:0!important}.menh-than-form :is(h2,label){color:#75341f!important}.menh-than-form :is(input,select){min-width:0;max-width:100%;background:#fff!important;color:#392d24!important;font-size:16px;min-height:48px}.menh-than-form button[type=submit]{background:#a51b1b!important;color:#fff!important}.menh-than-article,.menh-than-result,.menh-than-related{background:#fffdf8!important;background-image:none!important;box-shadow:none!important;border:0;border-radius:0;padding:32px;margin:24px 0}:is(.menh-than-article,.menh-than-result,.menh-than-related) h2{font-family:inherit;font-size:1.5rem;font-weight:750;line-height:1.45;color:#971c20;margin:0 0 1rem}:is(.menh-than-article,.menh-than-result) h3{font-family:inherit;font-size:1.2rem;font-weight:700;line-height:1.5;color:#971c20;margin:1.7rem 0 .8rem}.menh-than-page [id]{scroll-margin-top:120px}.menh-than-page :is(a,button,input,select):focus-visible{outline:2px solid #971c20;outline-offset:4px}.menh-than-article a{color:#a51b1b;text-decoration:underline;text-underline-offset:3px}.menh-than-article nav{display:flex;flex-wrap:wrap;gap:12px 20px;padding:16px 0;border-block:1px solid #dfc8a9;margin:24px 0}.menh-than-result dl{margin:1rem 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.menh-than-result dl>div{min-width:0}.menh-than-result dt{font-weight:700;color:#75341f;line-height:1.6}.menh-than-result dd{margin:.4rem 0 0;line-height:1.7}.menh-than-related>div{margin-top:0!important}.menh-than-related .grid{grid-template-columns:minmax(0,1fr)!important}.menh-than-related a.group{display:grid;grid-template-columns:180px minmax(0,1fr);grid-template-rows:60px minmax(0,1fr);gap:0 16px;height:132px;padding:0;border-radius:0;overflow:hidden;border:1px solid #d9bf99;background:#fffdf8;box-shadow:none;text-decoration:none}.menh-than-related a.group>div{grid-row:1/3;margin:0;aspect-ratio:auto;border-radius:0;height:100%}.menh-than-related img{-o-object-fit:contain!important;object-fit:contain!important;transform:none!important}.menh-than-related [role=status]{display:block;padding:8px;font-size:.8rem;line-height:1.5;color:#64503e}.menh-than-related a.group>h3{padding:12px 12px 0 0;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.45;font-size:1rem;color:#971c20;min-height:0}.menh-than-related a.group>p{padding-right:12px;margin-top:6px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.9rem;min-height:0}@media (max-width:1023px){.menh-than-page .gmtv-article-container,.menh-than-page .gmtv-article-grid{padding-inline:0!important}.menh-than-intro{padding-inline:16px}.menh-than-page .menh-than-form>form,.menh-than-article,.menh-than-result,.menh-than-related{padding:16px!important}.menh-than-result dl{grid-template-columns:minmax(0,1fr)}.menh-than-related a.group{grid-template-columns:116px minmax(0,1fr);height:116px;-moz-column-gap:10px;column-gap:10px;grid-template-rows:52px minmax(0,1fr)}.menh-than-related a.group>h3{font-size:.85rem;padding-top:10px}.menh-than-related a.group>p{font-size:.8rem}}.menh-than-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;border-block:1px solid #dfc8a9;padding:0 0 24px}.menh-than-result .menh-than-pair dl,.menh-than-result .menh-than-expanded dl{display:block;margin:0}.menh-than-position dt,.menh-than-expanded dt{margin-top:12px}.menh-than-position dd,.menh-than-expanded dd{overflow-wrap:anywhere}.menh-than-expanded{border-top:1px solid #dfc8a9;margin-top:24px;padding-top:20px}.menh-than-expanded h4{font-size:1.1rem;font-weight:700}.menh-than-expanded ul{padding-left:20px}.menh-than-expanded li{margin:14px 0;line-height:1.7}.menh-than-expanded li span{display:block}.menh-than-form :is(h2,h4){font-size:1.25rem;line-height:1.5;font-weight:700;color:#75341f!important}.menh-than-form :is(input,select){position:static!important;height:auto!important;opacity:1!important;color:#392d24!important}.menh-than-form input[type=number]{font-size:16px!important;min-height:48px}.menh-than-form label{display:block;line-height:1.6}.menh-than-form input[type=radio]{min-height:0}.menh-than-related img[data-menh-unavailable=true]{display:none!important}@media (max-width:639px){.menh-than-pair{grid-template-columns:minmax(0,1fr);gap:0}}.menh-than-form form>.max-w-2xl{max-width:none!important;width:100%;margin-inline:0!important}.love-tool-result .love-position,.love-tool-result .love-star-locations,.love-tool-result .love-palace-detail dl{display:block;margin:16px 0}.love-tool-result dd{margin:4px 0 16px;line-height:1.8;overflow-wrap:anywhere}.love-star-locations>div{padding-block:12px;border-bottom:1px solid #dfc8a9}.love-star-locations ul{padding-left:20px;margin:6px 0;list-style:disc}.love-tool-result .love-source-note{font-size:.9rem;color:#64503e}.love-palace-detail section{border-top:1px solid #dfc8a9;padding-top:20px;margin-top:24px}.love-palace-detail h4{font-size:1.1rem;font-weight:700;line-height:1.5;color:#75341f}.love-tool-figure{margin:24px 0}.love-tool-figure img{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain}.love-tool-figure figcaption{font-size:.9rem;line-height:1.7;color:#64503e;margin-top:8px}.love-tool-page img[data-love-unavailable=true]{display:none!important}.love-tool-page [role=status]{display:block;padding:8px;font-size:.9rem;line-height:1.7;color:#64503e}.wealth-tool-page img[data-wealth-unavailable=true]{display:none!important}.wealth-tool-page [role=status]{display:block;font-size:.9rem;line-height:1.7;color:#64503e;padding:8px}.wealth-tool-figure{margin:24px 0}.wealth-tool-figure img{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain}.wealth-tool-figure figcaption{font-size:.9rem;line-height:1.7;color:#64503e;margin-top:8px}.wealth-tool-result .wealth-position,.wealth-tool-result .wealth-source-groups,.wealth-tool-result .wealth-source-relations dl{display:block;margin:16px 0}.wealth-tool-result dt,.wealth-reading-terms dt{margin-top:12px}.wealth-tool-result dd,.wealth-reading-terms dd{margin:4px 0 16px;line-height:1.8;overflow-wrap:anywhere}.wealth-reading-terms dt{font-weight:700;color:#75341f}.wealth-source-relations section{border-top:1px solid #dfc8a9;margin-top:24px;padding-top:20px}.wealth-source-relations h4{font-size:1.1rem;line-height:1.5;font-weight:700;color:#75341f}.wealth-tool-result .wealth-source-note{font-size:.9rem;color:#64503e}
