.page{background-color:var(--color-bg);border:1px solid var(--color-border);box-shadow:var(--shadow-card);border-radius:.5rem;padding:2rem;& h1{text-align:center;font-size:2.25rem}& h3{border-bottom:1px solid var(--color-divider);margin:2rem 0 1rem;padding-bottom:.5rem}& .divider-container{opacity:.3;justify-items:center;margin-bottom:2rem;display:grid}& blockquote{border-left:8px solid var(--color-border-strong);margin:1rem 1rem 2rem;padding-left:1rem;&:first-of-type{border:none;justify-items:center;margin-bottom:1rem;display:grid;& p{margin:0 0 1rem}}}& .card-page-image{object-fit:cover;width:100%;min-width:0;height:100%;min-height:0;display:block}& .card-page-image-wrap{box-sizing:border-box;border:2px solid var(--color-text-strong);border-radius:.25rem;min-width:0;min-height:0}& .card-page-image-grid-majors>.card-page-image-wrap,& .card-page-image-grid-minors>.card-page-image-wrap,& .card-page-grid-minors>.card-page-image-wrap{aspect-ratio:auto;height:100%}& .card-page-image-grid-majors{grid-template-columns:1fr 1fr;column-gap:2rem;margin-bottom:3rem;display:grid}& .card-page-image-grid-minors{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:3rem;display:grid}& .card-page-info-grid{grid-template-columns:1fr;display:grid;& div{padding:1rem 0 0;& strong{padding-right:1rem}}& div:nth-child(2n){border-bottom:1px solid var(--color-divider);padding-top:.25rem;padding-bottom:1rem}}& .card-page-grid-minors{grid-template-columns:1fr 1fr;column-gap:1rem;margin-top:3rem;display:grid;& h3{margin-top:1rem}& .minors-description{grid-column:1/span 2}}& table{& tr{& td{border-bottom:1px solid var(--color-divider);vertical-align:top;padding:.5rem}}}}.footnote{font-size:.85rem}.cards-list{grid-template-columns:1fr;gap:.5rem 1rem;margin:0;padding:1rem;display:grid;& li{display:block;&:before{content:"★";padding-right:1rem}}}.info-list{& li{margin-top:.75rem}}.heading-box{border-radius:.5rem;grid-template-columns:1fr;max-height:4rem;margin:3rem 0 2rem;display:grid;overflow:hidden;& .heading-box-bg{opacity:.2;z-index:20;grid-area:1/1/1/1;max-height:4rem;& img{top:-50%}}& .heading-box-overlay{background-color:var(--color-bg-dark);z-index:10;grid-area:1/1/1/1}& .heading-box-title{z-index:30;max-height:4rem;color:var(--color-bg);grid-area:1/1/1/1;place-self:center;margin:0;padding:0}}.splash-box{border-radius:.5rem;grid-template-columns:1fr;margin:3rem 0 2rem;display:grid;overflow:hidden;& .splash-box-bg{z-index:20;opacity:.7;background-image:url(/_astro/beach-birds-clouds-639078_small.BxCBNEa6.webp);background-size:cover;background-attachment:scroll;grid-area:1/1/1/1}& .splash-box-overlay{background-color:var(--color-bg-dark);z-index:10;grid-area:1/1/1/1}& .splash-box-title{z-index:30;color:var(--color-bg);text-align:center;grid-area:1/1/1/1;place-self:center;margin:0;padding:3rem;line-height:1.5}}.question-box{border-radius:.5rem;grid-template-columns:1fr;margin:3rem 0;display:grid;overflow:hidden;& .question-box-bg{z-index:20;background-image:url(/_astro/home_bg.vtciB6gH.webp);background-position:50%;background-size:cover;background-attachment:scroll;grid-area:1/1/1/1}& .question-box-overlay{background-color:var(--color-bg-dark);z-index:10;grid-area:1/1/1/1}& .question-box-content{z-index:30;color:var(--color-bg);font-family:var(--font-display);grid-area:1/1/1/1;place-self:center;margin:0;padding:2rem;font-weight:400;& h2{color:var(--color-bg)}& ul{margin:0;padding:0;list-style:none}& li{grid-template-columns:max-content 1fr;column-gap:1rem;margin-bottom:1rem;display:grid}& li span.checkmark{background-color:var(--color-accent-green);color:var(--color-bg-dark);border-radius:1rem;padding:0 .25rem}}}.candle-box{background-color:var(--color-text-strong);border:1px solid var(--color-candle-border);border-radius:.5rem;grid-template-columns:1fr;margin:2rem 0;display:grid;overflow:hidden;& .candle-box-bg{z-index:20;opacity:.2;background-image:url(/_astro/candle.CpiU39K8.webp);background-repeat:no-repeat;background-size:contain;background-attachment:fixed;grid-area:1/1/1/1}& .candle-box-overlay{background-color:var(--color-bg-dark);z-index:10;grid-area:1/1/1/1}& .candle-box-content{z-index:30;color:var(--color-bg);grid-area:1/1/1/1;place-self:center;margin:0;padding:2rem}}.pricing-table{font-family:var(--font-display);text-align:center;grid-template-columns:1fr;row-gap:2rem;font-weight:400;display:grid;& .pricing-block{background-color:var(--color-dark-pricing);color:var(--color-bg);border-radius:.5rem}& .pricing-header{background-color:var(--color-text);border-top-left-radius:.5rem;border-top-right-radius:.5rem;padding:1rem;font-size:1.5rem}& .pricing-amount{font-size:5rem;line-height:normal;& sup{font-size:2.5rem}}& .pricing-type{color:var(--color-accent-green)}& .pricing-description{opacity:.5;padding-bottom:1rem;font-size:.85rem}& .pricing-link{background-color:var(--color-accent-green);border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;padding:1rem;& a,& a:visited,& a:hover{color:var(--color-bg);font-weight:700}}}.tarot-guide{color:var(--color-border-strong);font-style:italic}.divider{opacity:.3}.intention{margin:2rem}.section-splash{object-fit:cover;border-radius:.5rem;width:100%;height:30rem}.cover-splash-wrap{aspect-ratio:auto;border-radius:.5rem;height:30rem}@media (width>=768px){.page{& .card-page-image-grid-minors{grid-template-columns:repeat(4,1fr);column-gap:2rem}& .card-page-info-grid{grid-template-columns:minmax(min-content,auto) 1fr;& div{border-bottom:1px solid var(--color-divider);padding:.75rem}& div:nth-child(2n){padding:.75rem}}& .card-page-grid-minors{grid-template-columns:1fr 1fr 5fr;& .minors-description{grid-column:3/span 1}}}.cards-list{grid-template-columns:1fr 1fr}.question-box-content{padding:2rem}.splash-box{min-height:20rem;& .splash-box-title{font-size:2rem}}.pricing-table{grid-template-columns:1fr 1fr;column-gap:2rem}}
