.public-prices{margin-block:3rem;scroll-margin-top:2rem}.public-prices__scroll{overflow-x:auto;max-width:100%;margin-block:1.5rem}.public-prices__scroll:focus-visible{outline:2px solid currentColor;outline-offset:3px}.public-prices__table{width:100%;border-collapse:collapse;text-align:left;font-size:.95rem}.public-prices__table th,.public-prices__table td{padding:.85rem .65rem;border-bottom:1px solid #d6d2c8;vertical-align:top}.public-prices__table thead th{color:#173e53;font-weight:600}.public-prices__table tbody th{font-weight:500}.public-prices__amount{white-space:nowrap;font-variant-numeric:tabular-nums}.public-prices__table small{display:block;margin-top:.3rem;color:#536879;font-size:.8rem}.public-prices__country-code{white-space:nowrap}@media(max-width:600px){.public-prices__table{font-size:.85rem}.public-prices__table th,.public-prices__table td{padding:.7rem .45rem}.public-prices__table small{font-size:.75rem}}.offer-preparation-overview{max-width:64rem;margin:3.5rem 0 4rem}.offer-preparation-facts{margin:1.75rem 0;line-height:1.65}.offer-preparation-facts>div{min-width:0;margin:0 0 1.4rem}.offer-preparation-facts dt{color:var(--indigo);font-weight:600}.offer-preparation-facts dd{margin:.4rem 0 0;overflow-wrap:anywhere}.offer-preparation-facts--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 3rem}.offer-preparation-availability{color:var(--indigo);max-width:66ch;line-height:1.7}.offer-preparation-steps{display:flex;flex-wrap:wrap;gap:1rem 2.5rem;padding:0;margin:1.5rem 0 2rem;list-style:none;color:var(--muted)}.offer-preparation-steps li{display:flex;align-items:baseline;gap:.6rem}.offer-preparation-steps li[aria-current=step]{color:var(--indigo);font-weight:650}.offer-preparation-steps span{font-size:.85em}.offer-preparation-panel .consultation-confirmation{margin:2.5rem 0}.offer-preparation-destination h2{scroll-margin-top:7rem}.offer-preparation-panel .form-actions>p{max-width:60ch;margin:0}@media(max-width:650px){.offer-preparation-facts--grid{grid-template-columns:minmax(0,1fr);gap:0}.offer-preparation-overview{margin:2.5rem 0}.offer-preparation-steps{gap:.9rem 1.3rem;font-size:.92rem}.offer-preparation-destination .consultation-hero .form-actions{align-items:flex-start}}@font-face{font-family:Commissioner;src:url(/assets/fonts/Commissioner-body.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Commissioner Display;src:url(/assets/fonts/Commissioner-display.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Commissioner Brand;src:url(/assets/fonts/Commissioner-brand.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}:root{font-family:Commissioner,Arial,sans-serif;font-weight:400;font-synthesis:none;color:#0b2d4b;background:#fbf8f1;--ink: #0b2d4b;--muted: #536579;--paper: #fbf8f1;--accent: #b65f35;--indigo: #183d61;--focus: #b65f35;--mist: #edf1f2;--apricot: #f8eadd;--space-1: .35rem;--space-2: .7rem;--space-3: 1rem;--space-4: 1.5rem;--space-5: 2rem;--space-6: 3rem;--space-7: 4.5rem;--space-8: 6rem;--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2.5rem;--space-xl: 4rem;--space-2xl: 6rem;--gutter: clamp(1.25rem, 5vw, 5rem)}*{box-sizing:border-box}html{font-size:18px;scroll-behavior:smooth}body{margin:0;min-width:320px;line-height:1.65;background:var(--paper)}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{touch-action:manipulation}a{color:var(--ink);text-underline-offset:.22em;text-decoration-thickness:.06em}a:hover{color:var(--accent)}button:disabled{cursor:not-allowed;opacity:.55}img{max-width:100%;height:auto}figure{margin:0}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-family:Commissioner Display,Commissioner,sans-serif;line-height:1.15;font-weight:550;letter-spacing:-.035em;color:var(--ink);overflow-wrap:break-word}h1{font-size:clamp(2.5rem,4.2vw,3.65rem)}h2{font-size:clamp(1.8rem,2.65vw,2.65rem)}h3{font-size:1.4rem}h4{font-size:1.15rem}p{margin-bottom:1.15rem}li+li{margin-top:.6rem}code{overflow-wrap:anywhere}:focus-visible{outline:2px solid var(--focus);outline-offset:5px}main:focus,h1[tabindex="-1"]:focus{outline:none}::selection{background:#f3d4b6;color:var(--ink)}.page-shell{width:min(calc(100% - 2 * var(--gutter)),1240px);margin-inline:auto;padding-block:2.5rem 6rem}.page-heading{margin-bottom:1.2rem;font-weight:550}.eyebrow{font-size:.76rem;font-weight:600;line-height:1.5;letter-spacing:.17em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem}.lead{font-size:clamp(1.22rem,2vw,1.6rem);line-height:1.4;letter-spacing:-.02em;color:var(--ink)}.prototype-note,.field__hint{color:var(--muted);font-size:.85rem;line-height:1.55}.button{display:inline-flex;justify-content:center;align-items:center;min-height:3rem;padding:.75rem 1.3rem;border:0;border-radius:.48rem;background:var(--indigo);color:#fff;font-size:.96rem;font-weight:550;text-align:center;text-decoration:none;line-height:1.35;white-space:normal}.button:hover{color:#fff;background:#0e2e4e}.button--secondary{color:var(--indigo);background:var(--mist)}.button--secondary:hover{color:var(--indigo);background:#dfe7e9}.text-link{display:inline;padding:0;background:transparent;border:0;border-radius:0;color:var(--ink);font-size:inherit;line-height:1.5;text-align:left;text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:.06em}.text-link:hover{color:var(--accent)}.field{display:flex;flex-direction:column;gap:.45rem;min-width:0}.field__label{font-weight:550;font-size:.96rem}.field input,.field select,.field textarea,input.field,select.field,textarea.field{display:block;width:100%;min-width:0;min-height:3rem;padding:.65rem .9rem;background:#fff6;border:1px solid #8c9eac;border-radius:.45rem;line-height:1.5}.field textarea{min-height:8rem;resize:vertical}.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:#a34426}.field__hint{margin-top:.25rem;margin-bottom:.5rem}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.6rem}.form-actions>*{max-width:100%}.status-message{padding:1.6rem 1.8rem;background:var(--mist);border:0;border-radius:.5rem}.status-message>:last-child{margin-bottom:0}.status-message h2{font-size:1.65rem}.status-message h3{font-size:1.35rem}.artwork img{display:block;width:100%;height:auto}.reading-prose{font-size:1.06rem;line-height:1.78;max-width:74ch}.reading-prose h2{margin-top:2.75rem}.reading-prose h3{margin-top:2rem}.skip-link{position:absolute;z-index:100;left:1rem;top:1rem;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link:focus{position:fixed;width:auto;height:auto;overflow:visible;clip-path:none;padding:.7rem 1rem;background:var(--indigo);border-radius:.4rem;color:#fff}.site-header{position:relative;z-index:30}.site-header__inner{width:min(calc(100% - 2 * var(--gutter)),1240px);margin-inline:auto;min-height:6.8rem;display:flex;align-items:center;gap:2.5rem}.brand{font-family:Commissioner Brand,Commissioner,sans-serif;font-weight:650;font-size:1.8rem;line-height:1.1;letter-spacing:-.055em;text-decoration:none;color:var(--ink)}.brand:hover{color:var(--ink)}.site-nav{display:flex;flex:1;align-items:center;gap:clamp(1.15rem,2vw,2.3rem);margin-left:1.8rem}.site-nav a{font-size:.85rem;text-decoration:none;white-space:nowrap}.site-nav a[aria-current]{color:var(--accent)}.site-header__actions{display:flex;align-items:center;gap:1.5rem;margin-left:auto}.header-control{min-height:2.7rem;border:0;background:transparent;font-size:.86rem;padding:.35rem 0;color:var(--ink)}.header-control[aria-expanded=true]{color:var(--accent)}.site-account{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;line-height:1.35}.site-account__entry{font-size:.86rem;text-decoration:none;white-space:nowrap}.site-account__logout{padding:.25rem 0 0;background:none;border:0;color:var(--muted);font-size:.68rem;text-align:left}.site-menu-trigger{display:none}.shell-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--paper);padding:1.5rem var(--gutter) 3rem;overflow-y:auto}.shell-overlay__head{display:flex;justify-content:space-between;align-items:flex-start;gap:1.2rem;max-width:1240px;margin:0 auto 2.5rem}.shell-overlay__head .eyebrow{margin-top:.3rem;max-width:70%}.shell-overlay--language{padding-top:2rem}.shell-overlay--language>h2,.shell-overlay--language>p,.shell-overlay--language>.language-options,.shell-overlay--language>.status-message,.shell-overlay--language>.text-link{width:min(100%,760px);margin-left:auto;margin-right:auto}.shell-overlay--language>.text-link{display:block;margin-top:1.5rem}.language-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-block:2rem}.language-options .button{padding:1rem;justify-content:flex-start;text-align:left}.mobile-nav{display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem}.mobile-nav a{font-family:Commissioner Display,Commissioner,sans-serif;font-size:clamp(1.6rem,5vw,2.4rem);font-weight:450;letter-spacing:-.035em;line-height:1.15;text-decoration:none}.mobile-nav a[aria-current]{color:var(--accent)}.mobile-account{margin-block:2.5rem 2rem}.mobile-account p{max-width:42ch;font-size:.9rem;color:var(--muted)}.mobile-account .text-link{display:block;margin-top:1rem}.site-footer{width:min(calc(100% - 2 * var(--gutter)),1240px);margin-inline:auto;padding-block:2rem 2.5rem}.site-footer__main{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:2.5rem}.site-footer__intro p{font-size:.9rem;color:var(--muted);margin-top:1rem}.site-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem}.site-footer nav .eyebrow{margin-bottom:.5rem;font-size:.65rem}.site-footer nav a{font-size:.83rem;text-decoration:none}.shell-review{margin-top:3rem;max-width:760px;color:var(--muted);font-size:.77rem}.shell-review summary{width:fit-content;padding:.5rem 0}.shell-review__content{margin-top:1rem}.shell-review .field{max-width:330px}.shell-review .prototype-note{font-size:.77rem}.public-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);align-items:center;gap:1.2rem;min-height:540px;margin-bottom:5.5rem}.public-hero__copy{position:relative;z-index:1;padding-block:1rem}.public-hero .lead{max-width:29ch}.public-hero .public-artwork{width:100%}.public-hero__note{max-width:43ch;margin-top:1.5rem;margin-bottom:0}.public-hero .form-actions{align-items:flex-start;flex-direction:column}.public-home .public-hero .page-heading{font-size:clamp(2.6rem,4.15vw,3.6rem)}.public-daily-intro{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr);align-items:center;gap:3rem;margin-block:4rem 7rem}.public-daily-intro__copy{max-width:31ch}.public-daily-intro__copy h2{font-size:clamp(2rem,3.5vw,3rem)}.public-daily-intro__copy .lead{font-size:1.4rem}.public-daily-intro__copy .field__hint{margin-top:1rem}.public-section-heading{max-width:740px;margin-bottom:4rem}.public-families{display:flex;flex-direction:column;gap:4.5rem}.public-family{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:4rem}.public-family h2{margin-bottom:.8rem}.public-family__purpose{font-size:1.15rem;line-height:1.4;max-width:26ch}.public-family__body{max-width:64ch}.public-family__body p{font-size:1.05rem}.public-family__body dl{margin:1.5rem 0}.public-family__body dl>div{margin-bottom:1.2rem}.public-family__body dt{font-size:.78rem;color:var(--muted);font-weight:500;margin-bottom:.3rem}.public-family__body dd{margin:0;font-size:.95rem}.public-family__body .text-link{font-weight:500}.public-families--compact{gap:3.5rem}.public-return{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4rem;margin-top:6rem}.public-return>div:first-child{max-width:56ch}.public-return .form-actions{justify-self:center;align-items:flex-start;flex-direction:column;margin:0}.public-catalogue-help,.public-approach-close,.public-help-contact{max-width:760px;margin-top:6rem}.public-principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 5rem}.public-principles section{max-width:58ch}.public-principles p{font-size:1.02rem}.public-faq{max-width:920px}.public-faq>h2{margin-bottom:2rem}.public-faq__filters{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:1.5rem}.public-faq__count{margin-block:1.15rem 2rem;color:var(--muted);font-size:.85rem}.public-faq__items{display:flex;flex-direction:column;gap:1.8rem}.public-faq__item{background:transparent}.public-faq__item summary{font-family:Commissioner Display,Commissioner,sans-serif;color:var(--ink);font-size:1.25rem;font-weight:500;line-height:1.3;padding:.35rem 0}.public-faq__item summary::marker{color:var(--accent);font-size:.8em}.public-faq__item>div{max-width:74ch;padding:1rem 0 .2rem 1.3rem}.public-faq__item>div p{margin-bottom:.8rem}.public-assistance__body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:start;gap:4rem}.public-assistance__suggestions{display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem;margin-top:1.6rem}.public-assistance__status{margin-top:.5rem;font-size:.94rem}.public-assistance__status .eyebrow{font-size:.65rem}.public-state-review{font-size:.78rem;color:var(--muted);margin-top:3rem}.public-information{max-width:940px}.public-information header{max-width:780px;padding-block:2.5rem}.public-information .status-message{max-width:780px;margin-block:1rem 3rem}.public-information__expected{max-width:780px;margin-bottom:3rem}.public-information__expected h2{font-size:1.6rem}.public-information__expected ul{padding-left:1.2rem}.public-information__links{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:3rem;font-size:.9rem}.public-not-found{min-height:65vh;padding-top:4rem}.public-not-found__path{color:var(--muted);font-size:.85rem;overflow-wrap:anywhere}.public-not-found>.text-link{display:inline-block;margin-top:2rem}@media(max-width:1099px){.site-header__inner{min-height:5.8rem;gap:1rem}.site-nav,.site-account{display:none}.site-menu-trigger{display:inline-block}.site-header__actions{gap:1.5rem}.public-hero{min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);margin-bottom:4rem}.public-hero .page-heading,.public-home .public-hero .page-heading{font-size:clamp(2.5rem,4.5vw,3.1rem)}.public-hero .lead{font-size:1.3rem}.public-family{gap:2.5rem}.public-daily-intro{gap:2rem}.public-principles{gap:3rem}.site-footer__main{grid-template-columns:1.4fr 1fr 1fr;gap:2rem}.site-footer__intro{grid-column:1 / -1}.public-assistance__body{gap:2.5rem}}@media(max-width:767px){html{font-size:17px}:root{--gutter: clamp(1.25rem, 6vw, 2rem)}.site-header__inner{min-height:5.3rem}.brand{font-size:1.7rem}.header-control{font-size:.84rem}.site-header__actions{gap:1.2rem}.page-shell{padding-top:1.9rem;padding-bottom:4rem}.page-heading{font-size:clamp(2.25rem,8vw,3rem);font-weight:450;letter-spacing:-.045em}h2{font-size:clamp(1.8rem,6.4vw,2.3rem);font-weight:500}h3{font-weight:500}.lead{font-size:1.25rem}.eyebrow{font-size:.71rem}.public-hero{display:flex;flex-direction:column;align-items:stretch;gap:1.25rem;margin-bottom:3.5rem}.public-hero__copy{padding:0}.public-hero .page-heading,.public-home .public-hero .page-heading{font-size:clamp(2.25rem,8.1vw,3.3rem);font-weight:450}.public-hero .lead{max-width:32ch;font-size:1.25rem}.public-hero .public-artwork{width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter))}.public-hero .form-actions{gap:1.1rem}.public-hero__note{font-size:.8rem;margin-top:1.25rem}.public-daily-intro{display:flex;flex-direction:column;align-items:stretch;gap:1.6rem;margin-block:3rem 4.5rem}.public-daily-intro .artwork{width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter))}.public-daily-intro__copy{max-width:40ch}.public-daily-intro__copy h2{font-size:2.4rem}.public-daily-intro__copy .lead{font-size:1.25rem}.desktop-break{display:none}.public-section-heading{margin-bottom:2.5rem}.public-family{display:block}.public-family__heading{margin-bottom:1.3rem}.public-family__purpose{max-width:none;margin-bottom:0}.public-family__body p{font-size:1rem}.public-families,.public-families--compact{gap:3.2rem}.public-return{display:block;margin-top:4rem}.public-return .form-actions{margin-top:1.5rem}.public-catalogue-help,.public-approach-close,.public-help-contact{margin-top:4rem}.public-principles{grid-template-columns:1fr;gap:3rem}.public-faq__filters{grid-template-columns:1fr;gap:1rem}.public-faq__item summary{font-size:1.15rem}.public-faq__item>div{padding-left:1rem}.public-assistance__body{grid-template-columns:1fr;gap:2.5rem}.public-information header{padding-block:.8rem 2rem}.public-information .page-heading{font-size:clamp(2.1rem,7.5vw,3rem)}.public-information .status-message{margin-top:0}.public-information__links{flex-direction:column;align-items:flex-start}.public-not-found{min-height:0;padding-top:2.5rem}.status-message{padding:1.3rem}.form-grid{grid-template-columns:1fr}.site-footer{padding-top:2rem}.site-footer__main{grid-template-columns:1fr 1fr;gap:2.5rem 1.5rem}.site-footer__main nav:last-child{grid-column:1 / -1}.site-footer nav a{font-size:.86rem}.shell-overlay{padding-top:1.4rem}.shell-overlay__head{margin-bottom:2rem}.shell-overlay--language>h2{font-size:1.95rem}.language-options{grid-template-columns:1fr}}@media(max-width:389px){.brand{font-size:1.52rem}.site-header__actions{gap:1rem}.header-control{font-size:.79rem}.public-hero .page-heading,.public-home .public-hero .page-heading{font-size:2.15rem}.form-actions{flex-direction:column;align-items:stretch;gap:1rem}.form-actions .text-link{align-self:flex-start}.form-actions .button{width:100%}.site-footer__main{grid-template-columns:1fr;gap:2rem}.site-footer__main nav{grid-column:1}.shell-overlay__head .eyebrow{font-size:.63rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media print{.site-header,.site-footer,.shell-review,.public-state-review,.skip-link{display:none}body{background:#fff;color:#000}.page-shell{width:100%;padding:0}.button{color:#000;background:transparent}}.site-context.page-shell{padding-block:.3rem 1rem;font-size:.9rem}.language-contract{width:min(100%,760px);margin:2rem auto}.language-contract li{margin-bottom:.8rem}.site-configuration-coverage{margin-top:5rem;max-width:920px}.site-configuration-coverage li{overflow-wrap:anywhere}.site-configuration-coverage summary{padding-block:1rem}.access-form{display:flex;flex-direction:column;gap:1.2rem;max-width:520px;margin-block:1.5rem}.access-form .button{align-self:flex-start}.access-page .public-hero{align-items:start}.access-page .status-message{margin-block:1.3rem}.access-page nav{margin-bottom:2rem}.access-page dt{font-weight:550}.access-page dd{margin:0 0 1.2rem}.site-account-notice{margin:0 var(--gutter) 1rem}.site-account-notice button{display:block;margin-top:.8rem}@media(max-width:767px){.site-configuration-coverage{margin-top:3rem}.language-contract{font-size:.95rem}.access-form .button{align-self:stretch}}.site-footer a[aria-current=page]{color:var(--accent);text-decoration:underline}.consultation-hero{max-width:72ch}.consultation-panel{max-width:1000px;margin:3rem 0}.consultation-panel>p,.personal-reader p{line-height:1.7}.consultation-form{max-width:700px}.consultation-form fieldset{padding:0;border:0}.consultation-form legend{font-size:1.3rem;margin-bottom:1.5rem}.consultation-form .field{margin:1.3rem 0}.consultation-form input,.consultation-form select,.consultation-form textarea{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--indigo);border-radius:.45rem;padding:.8rem;width:100%;max-width:100%;min-height:48px}.consultation-review{line-height:1.6;overflow-wrap:anywhere}.consultation-review>div{margin:1rem 0}.consultation-review dt{font-weight:550}.consultation-review dd{margin:.3rem 0 1rem 1rem}.consultation-confirmation{max-width:760px;margin:2rem 0}.consultation-panel .form-actions{margin:1.5rem 0}.reading-meta{color:var(--muted);font-size:.85rem;overflow-wrap:anywhere}.readings-daily-reading{margin:2rem 0;max-width:1000px}.readings-daily-reading>section{margin:2.5rem 0}.daily-anchors{display:flex;gap:1.5rem;margin:1.5rem 0}.natal-reading__layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:3rem}.reading-chart svg{width:100%;height:auto}.chart-table-wrap{max-width:100%;overflow:auto}.chart-table{width:100%;border-collapse:collapse;font-size:.85rem}.chart-table td,.chart-table th{text-align:left;padding:.5rem}.tarot-position-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:2rem 0}.tarot-position img{width:100%;height:auto;max-width:240px}.tarot-back{min-height:240px;width:100%;background:var(--indigo);color:var(--paper)}.personal-reader section{scroll-margin-top:6rem}.personal-reader details>summary{cursor:pointer;padding:1rem 0;text-decoration:underline}.readings-daily-form{margin:1.5rem 0;width:100%;max-width:650px}@media(max-width:900px){.natal-reading__layout{grid-template-columns:minmax(0,1fr)}.tarot-position-grid{gap:1rem}.consultation-panel{margin-top:2rem}}@media(max-width:600px){.tarot-position-grid{grid-template-columns:minmax(0,1fr)}.tarot-position img{max-width:240px}.consultation-review dd{margin-left:.5rem}.consultation-panel .form-actions{gap:1rem}.consultation-panel .button{max-width:100%;white-space:normal}.natal-reading__layout{gap:2rem}}.readings-daily-reading:has(#daily-a):has(#daily-b){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem 4rem}.readings-daily-reading>h2,.readings-daily-reading>.daily-anchors{grid-column:1/-1}.readings-daily-reading #daily-a,.readings-daily-reading #daily-b{scroll-margin-top:6rem}.readings-daily-reading h3{font-size:1.03rem;font-weight:570;color:var(--accent);margin-top:1.6rem}.readings-daily-reading p{line-height:1.7}@media(max-width:600px){.readings-daily-reading:has(#daily-a):has(#daily-b){grid-template-columns:minmax(0,1fr);gap:0}}.personal-reader{min-width:0}.personal-reader p,.personal-reader li{overflow-wrap:anywhere}.site-language-short{display:none}.shell-overlay--language>form{width:min(100%,760px);margin:1.5rem auto}@media(max-width:1099px){.site-header .site-account{display:flex}.site-header .site-account__logout{display:none}.site-header__actions{gap:1rem}.site-language-label{display:none}.site-language-short{display:inline}.site-account__entry{font-size:.8rem}.site-header__inner{gap:.75rem}}@media(max-width:420px){.site-header__actions{gap:.65rem}.site-header .brand{font-size:1.45rem}.site-account__entry{max-width:7rem;white-space:normal}.header-control{font-size:.8rem}.site-header__inner{width:calc(100% - 2.2rem)}}@font-face{font-family:Nanshea Devanagari;src:url(/assets/NotoSansDevanagari-BjSVrBet.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:lang(hi){font-family:Nanshea Devanagari,Kohinoor Devanagari,sans-serif;letter-spacing:normal;line-height:1.75}:lang(hi) :is(h1,h2,h3,h4,.eyebrow,.button,button,input,select,textarea){font-family:inherit;letter-spacing:normal}:lang(hi) :is(h1,h2,h3,h4){line-height:1.42}:lang(hi) .eyebrow{line-height:1.7}:lang(hi).brand{font-family:Commissioner Brand,Commissioner,sans-serif;letter-spacing:-.055em;line-height:1.1}.language-suggestion{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1.25rem;border-bottom:1px solid currentColor}.language-suggestion p{margin:0}.language-suggestion__actions{display:flex;flex-wrap:wrap;gap:.5rem}.kundli-v5{position:relative;isolation:isolate;color:var(--ink);font-size:17px;line-height:1.6}.kundli-v5:before{content:"";position:absolute;z-index:-1;top:-25px;right:-20px;bottom:-35px;left:-20px;background:var(--paper);-webkit-mask-image:radial-gradient(ellipse at 50% 48%,#000 53%,#000e 69%,transparent 81%);mask-image:radial-gradient(ellipse at 50% 48%,#000 53%,#000e 69%,transparent 81%);pointer-events:none}.k5-figure{margin:0}.k5-figure figcaption{font-size:17px;line-height:1.65;max-width:52ch;margin:0}.k5-houses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:26px 0 0;padding:0;list-style:none;background:#71889b;border:1px solid #71889b}.k5-house{position:relative;min-width:0;min-height:120px;padding:14px 16px;background:var(--paper)}.native-kundli .k5-house-label{display:flex;gap:8px;align-items:baseline;font-size:14px;color:#97502f;line-height:1.25;margin:0 0 5px;font-weight:400}.k5-number{font-size:24px;font-weight:420;font-variant-numeric:tabular-nums;line-height:1}.native-kundli .k5-house .k5-sign{font-family:var(--title);font-size:25px;line-height:1.2;font-weight:430;letter-spacing:-.015em;margin:0 0 7px;max-width:none;overflow-wrap:normal;color:var(--ink)}.k5-graha-list{list-style:none;display:flex;flex-wrap:wrap;gap:1px 0;margin:0;padding:0;font-size:18px;font-weight:480;line-height:1.5}.k5-graha{position:relative;display:inline-flex;align-items:baseline;white-space:nowrap}.k5-graha-separator{margin-inline:.4em;color:var(--copper);font-weight:400}.native-kundli .k5-empty{font-size:18px;line-height:1.5;margin:0;color:#547086}.native-kundli .k5-key{font-size:14px;line-height:1.65;color:#46647b;margin:17px 0 0;max-width:60ch}.k5-references{display:grid;gap:5px;margin-top:28px}.k5-references summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;cursor:pointer;font-size:17px;font-weight:420;list-style:none;padding:0 6px 0 0}.k5-references summary::-webkit-details-marker{display:none}.k5-references summary>span{font-size:24px;color:var(--copper);font-weight:300;line-height:1}.k5-references details[open] summary>span{transform:rotate(45deg)}.k5-references summary:focus-visible{outline:2px solid var(--action);outline-offset:5px;border-radius:2px}.native-kundli .k5-reference-note{font-size:15px;color:#46647b;margin:15px 0 0;line-height:1.65}.k5-exact-list,.k5-equivalent-list{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:28px 35px;padding:0;margin:24px 0 28px}.k5-exact-list>li,.k5-equivalent-list>li{min-width:0}.native-kundli .k5-exact-list h4{font-size:23px;font-weight:450;line-height:1.3;margin:0 0 7px}.native-kundli .k5-position-context{display:flex;flex-wrap:wrap;gap:5px 18px;font-size:16px;line-height:1.5;margin:0}.native-kundli .k5-exact-list .k5-exact-value{font-size:16px;font-variant-numeric:tabular-nums;color:#46647b;line-height:1.6;margin:7px 0 0;overflow-wrap:anywhere}.native-kundli .k5-equivalent-list h4{font-size:17px;font-weight:470;line-height:1.45;margin:0 0 8px}.native-kundli .k5-equivalent-list p{font-size:16px;line-height:1.65;margin:0}.k5-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:1100px){.k5-house{padding:12px}.native-kundli .k5-house .k5-sign{font-size:23px}}@media(max-width:900px){.k5-houses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.kundli-v5:before{top:-20px;right:-17px;bottom:-30px;left:-17px;-webkit-mask-image:linear-gradient(transparent,#000 55px,#000 calc(100% - 50px),transparent),linear-gradient(to right,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(transparent,#000 55px,#000 calc(100% - 50px),transparent),linear-gradient(to right,transparent,#000 12px,#000 calc(100% - 12px),transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.k5-figure figcaption{font-size:17px;line-height:1.65}.k5-houses{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.k5-house{min-height:0;padding:10px 12px}.native-kundli .k5-house-label{font-size:13px;margin-bottom:5px;gap:7px}.k5-number{font-size:23px}.native-kundli .k5-house .k5-sign{font-size:23px;line-height:1.15;margin-bottom:6px;letter-spacing:-.02em}.k5-graha-list{display:flex;gap:0;font-size:17px;line-height:1.45}.k5-graha-list:has(>li:nth-child(2)){min-height:2.9em;align-content:flex-start}.native-kundli .k5-empty{font-size:17px;line-height:1.45}.native-kundli .k5-key{font-size:14px;margin-top:17px}.k5-references{margin-top:23px}.k5-references summary{font-size:16px;min-height:48px}.k5-exact-list,.k5-equivalent-list{grid-template-columns:1fr;gap:26px}}@media(max-width:360px){.k5-house{padding:10px}.native-kundli .k5-house .k5-sign{font-size:21px}}.kundli-v5-bandeau .k5-houses{--column-min:calc((100% - 2px)/3);grid-template-columns:repeat(auto-fit,minmax(min(100%,max(var(--column-min),7.3em)),1fr))}.kundli-v5-bandeau .k5-house{padding:0;min-height:0}.k5-band-header{padding:12px 16px 8px;background:#faf7f0}.native-kundli .kundli-v5-bandeau .k5-house-label{margin:0;flex-wrap:wrap}.k5-band-present .k5-band-header{background:#244a6b;box-shadow:inset 2px 0 #faf7f0,inset -2px 0 #faf7f0}.native-kundli .k5-band-present .k5-house-label{color:#faf7f0}.k5-band-body{padding:10px 16px 14px;background:#faf7f0}.native-kundli .kundli-v5-bandeau .k5-sign{overflow-wrap:anywhere}.kundli-v5-bandeau .k5-graha{max-width:100%}.kundli-v5-bandeau .k5-graha-name{min-width:0;overflow-wrap:anywhere;white-space:normal}.native-kundli .k5-band-legend{font-size:14px;line-height:1.65;color:#46647b;margin:17px 0 0;max-width:60ch}.native-kundli .kundli-v5-bandeau .k5-key{margin-top:6px}@media(max-width:1100px){.k5-band-header{padding:12px 12px 8px}.k5-band-body{padding:10px 12px 12px}}@media(max-width:900px){.kundli-v5-bandeau .k5-houses{--column-min: calc((100% - 1px)/2) }}@media(max-width:700px){.k5-band-header{padding:10px 12px 8px}.k5-band-body{padding:9px 12px 10px}}@media(max-width:360px){.k5-band-header,.k5-band-body{padding-inline:10px}}.native-kundli .k5-interaction-guide{font-size:15px;line-height:1.6;color:#46647b;margin:14px 0 0;max-width:60ch}.kundli-interactif .k5-houses{margin-top:18px}.k5-choice{position:absolute;top:5px;right:5px;bottom:5px;left:5px;z-index:1;display:block;min-width:0;min-height:0;padding:0;border:3px solid transparent;border-radius:0;background:transparent;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.k5-consulted .k5-choice{border-color:#97502f;box-shadow:0 0 0 2px #faf7f0,inset 0 0 0 2px #faf7f0}.k5-choice:focus-visible{outline:3px dashed #153658;outline-offset:1px;box-shadow:0 0 0 5px #faf7f0,inset 0 0 0 2px #faf7f0}.k5-house-panel{border:2px solid #97502f;background:#faf7f0;padding:24px;margin-top:24px;scroll-margin-top:24px}.k5-house-panel[hidden]{display:none}.native-kundli .k5-house-panel h3{font-size:25px;line-height:1.3;margin:0;font-weight:450;letter-spacing:0}.native-kundli .k5-panel-sign{font-size:18px;line-height:1.5;margin:8px 0 0;color:#153658}.k5-panel-positions{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14em),1fr));gap:24px;margin:24px 0 0;padding:0}.k5-panel-positions>li{min-width:0}.native-kundli .k5-panel-positions h4{font-size:21px;font-weight:450;line-height:1.4;margin:0 0 6px}.native-kundli .k5-panel-position-label{font-size:15px;line-height:1.5;color:#46647b;margin:0}.native-kundli .k5-panel-value{font-size:17px;font-variant-numeric:tabular-nums;line-height:1.6;margin:6px 0 0;overflow-wrap:anywhere}.native-kundli .k5-panel-note{font-size:14px;line-height:1.6;color:#46647b;margin:20px 0 0}.native-kundli .k5-panel-empty{font-size:17px;line-height:1.6;margin:20px 0 0}.k5-panel-close{display:inline-block;max-width:100%;font:inherit;font-size:16px;line-height:1.5;font-weight:500;color:#153658;background:#faf7f0;border:1px solid #153658;border-radius:0;padding:10px 16px;margin:22px 0 0;cursor:pointer;overflow-wrap:anywhere}.k5-panel-close:focus-visible{outline:3px dashed #153658;outline-offset:4px}@media(max-width:700px){.k5-house-panel{padding:18px;margin-top:20px}.k5-panel-positions{gap:22px;margin-top:20px}.native-kundli .k5-interaction-guide{font-size:14px}}.native-reading-experience{--action:#244a6b;--copper:#97502f;--paper:#faf7f0;color:var(--ink);margin-top:2.5rem;min-width:0}.native-reading-hero{display:grid;grid-template-columns:1fr 1.05fr;gap:36px;align-items:center;min-height:370px;margin:0 0 36px}.native-reading-hero h2{font:450 clamp(32px,3.5vw,48px)/1.12 var(--title);letter-spacing:-.035em;max-width:15ch;margin:0 0 1.3rem}.native-reading-hero p{font-size:20px;line-height:1.65;max-width:32ch}.native-reading-hero figure{margin:0;min-width:0}.native-reading-hero img{display:block;width:100%;height:auto;aspect-ratio:1484/1060;object-fit:contain;mix-blend-mode:multiply}.native-reader-layout{display:grid;grid-template-columns:190px minmax(0,710px);gap:55px;max-width:1060px;margin:auto;align-items:start}.native-reader-toc{position:sticky;top:30px;font-size:15px}.native-reader-toc h3{font-size:20px;font-weight:480;margin:0 0 20px}.native-reader-toc nav{display:grid;gap:5px}.native-reader-toc a{display:flex;align-items:center;min-height:40px;text-decoration:none}.native-reader-toc a:hover{text-decoration:underline}.native-reader-body{min-width:0;font-size:18px;line-height:1.75}.native-reader-body>section{padding-top:45px;scroll-margin-top:30px}.native-reader-body>section:first-of-type{padding-top:0}.native-reader-body>section>h3{font:480 30px/1.25 var(--title);letter-spacing:-.02em;margin:0 0 22px}.native-reader-body p{margin:0 0 1.2em;line-height:1.75;overflow-wrap:break-word}.native-reader-body .reading-meta{font-size:15px}.native-reader-mobile-toc{display:none}.native-reading-access{font-size:15px;color:var(--muted);line-height:1.7}.native-reading-access div{margin:12px 0}.native-reading-access dt{font-weight:450}.native-reading-access dd{margin:3px 0 0}.native-source-details{font-size:14px;overflow-wrap:anywhere}.native-source-details summary{min-height:44px;cursor:pointer}.native-source-details dl{display:grid;gap:14px}.native-source-details dt{font-weight:500}.native-source-details dd{margin:4px 0}.native-source-details code{font:inherit}.native-kundli{margin-top:18px;font-size:17px}.native-kundli .k5-houses>li{margin:0}.native-kundli .k5-house{list-style:none}.native-kundli .k5-house .k5-sign{font-size:25px}.native-kundli .k5-house-label{margin:0}.native-kundli .k5-graha-list{min-height:1.5em}.native-kundli .k5-band-legend,.native-kundli .k5-key,.native-kundli .k5-interaction-guide{font-size:14px;line-height:1.65}.native-kundli .k5-house-panel p{font-size:16px}.native-kundli .k5-house-panel h4{font-size:22px}.native-kundli .k5-exact-list p{font-size:16px}.native-kundli .k5-choice:hover{background:transparent}.native-kundli .k5-choice:focus{outline-offset:1px}.native-kundli .k5-house-panel{scroll-margin-top:30px}.native-account-surface{position:relative;isolation:isolate;min-height:100vh}.native-page-ground{position:absolute;top:120px;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden;opacity:.65}.native-page-ground:before,.native-page-ground:after{--material-period:1050px;--material-phase:0px;--edge-direction:to right;content:"";position:absolute;top:0;bottom:0;width:clamp(50px,16vw,240px);background-image:url(/assets/matiere-jyotisha-MNmcKvXR.png);background-repeat:repeat-y;background-size:auto var(--material-period);background-position-y:var(--material-phase);mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(var(--edge-direction),#000,transparent),linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(var(--edge-direction),#000,transparent),linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent);-webkit-mask-size:100% 100%,100% var(--material-period);mask-size:100% 100%,100% var(--material-period);-webkit-mask-position:0 0,0 var(--material-phase);mask-position:0 0,0 var(--material-phase);-webkit-mask-repeat:no-repeat,repeat-y;mask-repeat:no-repeat,repeat-y;-webkit-mask-composite:source-in;mask-composite:intersect}.native-page-ground:before{left:0;background-position-x:left}.native-page-ground:after{--material-phase:450px;--edge-direction:to left;right:0;background-position-x:right}.native-account-surface .page-shell{max-width:1180px}.native-account-surface .personal-navigation{display:flex;flex-wrap:wrap;gap:6px 24px;margin:24px 0 40px}.native-account-surface .personal-navigation a{font-size:15px;min-height:40px;display:flex;align-items:center}.native-account-surface .personal-identity{font-size:14px;color:var(--muted)}.native-account-surface .local-mode-notice{font-size:14px;max-width:65ch;margin-top:20px}.native-account-surface .account-heading{font-size:clamp(34px,4vw,54px);font-weight:450;letter-spacing:-.035em;margin-bottom:24px}.native-account-surface .button{background:#244a6b;border-color:#244a6b;color:#faf7f0}.native-account-surface .button--secondary{background:transparent;color:#244a6b}.native-account-surface .button:focus-visible,.native-account-surface .text-link:focus-visible{outline:3px dashed #153658;outline-offset:4px}.reading-library{max-width:1060px}.reading-library .library-intro{max-width:50ch;font-size:19px}.library-tools{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(150px,.7fr);gap:24px;max-width:760px;margin:28px 0}.library-tools label{display:grid;gap:10px;font-size:14px}.library-tools input,.library-tools select{width:100%;min-height:50px;font:inherit;padding:12px;color:var(--ink);border:1px solid #71889b;border-radius:5px;background:#faf7f0}.library-list{list-style:none;margin:0;padding:0;max-width:850px}.library-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 40px;align-items:center;padding:30px 0}.library-entry h3{font:480 28px/1.25 var(--title);letter-spacing:-.02em;margin:6px 0 14px}.library-entry p{font-size:15px;margin:7px 0}.library-entry .family-name{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#97502f}.library-entry .native-source-details{grid-column:1/-1;margin-top:-10px}.library-entry .native-source-details p{font-size:13px}.library-reading-open{margin-top:40px}.library-reading-open:focus{outline:0}.library-reading-open>.reading-meta{font-size:15px}.library-state{max-width:55ch;padding:22px 0}.library-state h3{font-size:28px;font-weight:470}.native-order-reader>h2{font-size:30px;font-weight:480}.native-order-reader>.status-message{max-width:68ch;font-size:14px;line-height:1.65}.native-order-reader>.order-reference{font-size:15px}@media(max-width:1100px){.native-reader-layout{grid-template-columns:170px minmax(0,1fr);gap:35px}.native-reading-hero{gap:25px}.native-kundli .k5-house .k5-sign{font-size:23px}}@media(max-width:700px){.native-reading-experience{margin-top:28px}.native-reading-hero{display:flex;flex-direction:column-reverse;align-items:stretch;gap:12px;min-height:0;margin-bottom:30px}.native-reading-hero figure{max-width:440px;width:100%;margin:auto}.native-reading-hero h2{font-size:32px;font-weight:450;max-width:19ch;line-height:1.18}.native-reading-hero p{font-size:18px;max-width:35ch}.native-reader-layout{display:block}.native-reader-toc{display:none}.native-reader-mobile-toc{display:block;margin:0 0 26px}.native-reader-mobile-toc summary{min-height:44px;padding:8px 0;cursor:pointer;font-size:18px}.native-reader-mobile-toc nav{display:grid;gap:7px;padding:10px 0}.native-reader-mobile-toc a{min-height:38px;display:flex;align-items:center;font-size:15px}.native-reader-body{font-size:17px;line-height:1.75}.native-reader-body>section{padding-top:35px}.native-reader-body>section>h3{font-size:27px;font-weight:470;line-height:1.25}.native-page-ground:before,.native-page-ground:after{--material-period:1000px;width:45px;opacity:.8}.native-account-surface .account-heading{font-size:34px;line-height:1.15;font-weight:450}.native-account-surface .personal-navigation{gap:3px 18px;margin:22px 0 28px}.native-account-surface .personal-navigation a{font-size:14px}.native-account-surface .personal-identity{font-size:13px;overflow-wrap:anywhere}.native-kundli .k5-house .k5-sign{font-size:23px}.native-kundli .k5-graha-list{font-size:17px}.library-tools{grid-template-columns:1fr;gap:18px;margin:25px 0 12px}.library-entry{display:block;padding:28px 0}.library-entry h3{font-size:25px;font-weight:480}.library-entry .button{margin:12px 0}.library-entry .native-source-details{margin-top:8px}.library-state h3{font-size:27px}.native-order-reader>h2{font-size:27px}.native-account-surface .local-mode-notice{font-size:13px}}@media(max-width:360px){.native-reading-hero h2{font-size:30px}.native-kundli .k5-house .k5-sign{font-size:21px}.native-reader-body{font-size:17px}}.native-account-surface,.native-reading-experience,.reading-library{--title:"Commissioner Display",Commissioner,Arial,sans-serif;--copper:#97502f;--action:#244a6b}.native-kundli .k5-graha{margin:0}.native-kundli .k5-graha-list{align-items:baseline}.native-account-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:40px;align-items:center;min-height:350px}.native-account-hero figure{margin:0}.native-account-hero img{width:100%;height:auto;mix-blend-mode:multiply}.native-retained-reading{max-width:1060px;margin:auto;font-size:18px;line-height:1.75}.native-retained-reading section{padding-top:24px}.native-retained-reading section>h3{font-family:var(--title);font-size:29px;font-weight:480}.native-retained-reading .reading-prose{min-width:0}.native-tarot-fan{display:flex;gap:12px;justify-content:center}.native-reading-hero .native-tarot-fan img{width:min(28%,145px);aspect-ratio:2/3;object-fit:contain}.native-reading-hero .native-tarot-fan img:nth-child(1){transform:rotate(-7deg)}.native-reading-hero .native-tarot-fan img:nth-child(3){transform:rotate(7deg)}@media(max-width:700px){.native-account-hero{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-height:0}.native-account-hero figure{max-width:420px;margin:auto}.native-account-hero .local-mode-notice{margin-top:15px}.native-retained-reading{font-size:17px}.native-retained-reading section>h3{font-size:26px}.native-reading-hero .native-tarot-fan{padding:20px 12px}}.native-reading-hero figcaption{font-size:12px;line-height:1.6;max-width:40ch;margin:12px auto 0;color:var(--muted)}.native-account-surface .status-message.local-mode-notice{background:none;border:0;padding:0}.native-editorial-notice{max-width:68ch;margin:28px 0;font-size:14px;line-height:1.65}.native-editorial-notice>p{margin:8px 0}.native-editorial-notice>p:first-child{font-weight:500;color:#244a6b}.native-editorial-notice .text-link{min-height:44px}.native-editorial-notice .native-source-details{margin-top:10px}
