.daily-section{padding-top:48px;padding-bottom:45px}.daily-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px;display:flex}.daily-heading h2{margin-top:8px;font-size:29px;line-height:1.7}.daily-heading>span{color:#887661;white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:flex}.daily-grid{background:#fffcf6;border:1px solid #d6c4a4;border-radius:14px;grid-template-columns:225px 1fr 260px;display:grid;overflow:hidden;box-shadow:0 15px 40px #3e231207}.daily-date-card{color:#ffecd0;text-align:center;background:linear-gradient(150deg,#76253b,#4c1026);padding:30px 18px 23px;position:relative;overflow:hidden}.calendar-binding{justify-content:space-between;display:flex;position:absolute;inset:12px 36px auto}.calendar-binding i{background:#c8aa76;border-radius:4px;width:5px;height:17px;box-shadow:0 2px 6px #0004}.daily-date-card>p{color:#e4c99e;justify-content:center;align-items:center;gap:7px;margin:14px 0 3px;font-size:14px;display:flex}.calendar-day{transform-origin:top;font:76px/1.15 Georgia,serif;animation:.65s calendarPage;display:block}.daily-date-card h3{color:#f2dab4;font-size:15px;line-height:1.8}.flip-clock{justify-content:center;align-items:start;gap:5px;margin:23px 0 5px;display:flex}.flip-clock>span{flex-direction:column;gap:7px;width:48px;display:flex}.flip-clock>b{color:#caa675;font-weight:400;line-height:40px}.flip-value{color:#65162c;transform-origin:50%;background:linear-gradient(#fff8e9 49%,#d6c1a1 50%,#f0e2c8 51%);border-radius:5px;justify-content:center;align-items:center;height:42px;font:28px Georgia,serif;animation:.45s digitFlip;display:flex;box-shadow:0 3px 6px #0003}.flip-clock small{letter-spacing:.5px;color:#d4b88f;font:14px Arial,sans-serif}.timing-title{color:#8b692f;align-items:center;gap:12px;margin-bottom:20px;display:flex}.timing-title h3{color:#63182e;font-size:22px}.timing-title p{margin-top:5px;font-size:14px}.timing-grid{grid-template-columns:1fr 1fr;gap:17px 20px;display:grid}.timing-grid article{border-left:2px solid #ddc8a7;flex-direction:column;gap:7px;padding-left:12px;display:flex}.timing-grid span{color:#8a6c45;font-size:14px}.timing-grid b{color:#422c27;font-size:14px;font-weight:500;line-height:1.7}.timing-grid .timing-pending{color:#93836d;font-size:14px}.timing-grid small{color:#9e9383;font-size:14px}.solar-line{color:#8a7b67;border-top:1px solid #ece0cc;flex-wrap:wrap;gap:16px;margin-top:20px;padding-top:17px;font-size:14px;display:flex}.solar-line b{color:#62483c;margin-left:4px;font-weight:500}.calendar-method{margin-top:12px;font-size:14px;line-height:1.8}.calendar-method a{text-decoration:underline}.daily-proverb{background:#f4ecdd;border-left:1px solid #e4d4b9;flex-direction:column;justify-content:center;align-items:start;padding:30px 26px;display:flex}.daily-proverb>svg{color:#b58a48;margin-bottom:15px}.daily-proverb .eyebrow{letter-spacing:1px;font-size:14px}.daily-proverb blockquote{color:#68172f;margin:13px 0 15px;font-family:Noto Serif Tamil,Georgia,serif;font-size:18px;line-height:1.9}.daily-proverb>p:not(.eyebrow){color:#826c55;font-size:14px;line-height:1.8}.daily-proverb>span{color:#a38c70;margin-top:20px;font-size:14px}.nri-banner{background:#f4ecde;border:1px solid #d6c3a0;border-radius:12px;grid-template-columns:1fr 1fr;margin-top:30px;display:grid;overflow:hidden}.nri-banner img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:280px}.nri-banner>div{padding:35px}.nri-banner h3{color:#68172f;margin:10px 0 15px;font-size:28px}.nri-banner p{font-size:14px;line-height:1.9}.nri-banner .btn{margin-top:20px}.nri-tag{color:#8d6c35;letter-spacing:1.3px;font-size:14px}.nri-privacy-note{background:#f4ecde;border-radius:6px;grid-column:1/-1;padding:15px;font-size:14px}.registration-mode{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.registration-mode .active{color:#fff;background:#68172f}.terms-gate-shade{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#241617b3;justify-content:center;align-items:center;padding:14px;display:flex;position:fixed;inset:0}.terms-gate-shade .terms-dialog{outline:none;flex-shrink:0;margin:0;position:relative;inset:auto}.membership-preview{border:1px solid #e0d0b6;border-radius:8px;margin-top:15px;padding:18px}.meeting-share{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.meeting-share .text-btn{font-size:14px}.sensitive-report{overflow-wrap:anywhere}.recovery-codes{white-space:pre-wrap;-webkit-user-select:all;user-select:all;background:#f6eedf;border:1px solid #d8c7a7;border-radius:7px;padding:17px;font:14px/1.9 monospace}.owner-dialog-shade{z-index:9900;background:#241617b3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.owner-member-dialog{background:#fffcf6;border-radius:12px;width:100%;max-width:1000px;max-height:92dvh;padding:28px;overflow:auto}.member-detail-grid{grid-template-columns:1fr 1fr;gap:10px 25px;margin:20px 0;display:grid}.member-detail-grid>div{overflow-wrap:anywhere;border-bottom:1px solid #ede0cc;padding:9px 0}.member-detail-grid dt{color:#9a814d;text-transform:capitalize;font-size:14px}.member-detail-grid dd{color:#4c3930;white-space:pre-wrap;margin:4px 0 0;font-size:14px}.member-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.member-filters>.field{flex:1;min-width:200px}.block-list .record small{overflow-wrap:anywhere}.export-progress{background:#f5ecd9;border-radius:7px;margin:15px 0;padding:15px}.print-report-shade{z-index:9998;background:#e9e1d4;padding:25px;position:fixed;inset:0;overflow:auto}.print-report-controls{gap:15px;max-width:900px;margin:auto auto 20px;display:flex}.print-report-page{break-after:page;background:#fff;max-width:900px;margin:0 auto 25px;padding:35px;box-shadow:0 3px 20px #0001}.print-report-page h2{font-size:24px}.print-report-page .member-detail-grid{font-family:Noto Sans Tamil,Arial,sans-serif}.report-private-label{color:#8b2d3d;margin:10px 0;font:14px Arial,sans-serif}.owner-report-root{display:block}@keyframes digitFlip{0%{opacity:.55;transform:rotateX(-60deg)}65%{transform:rotateX(10deg)}to{opacity:1;transform:rotateX(0)}}@keyframes calendarPage{0%{opacity:.4;transform:rotateX(-70deg)}to{opacity:1;transform:rotateX(0)}}@media (prefers-reduced-motion:reduce){.flip-value,.calendar-day{animation:none}}@media (max-width:1100px){.daily-grid{grid-template-columns:200px 1fr}.daily-proverb{border-top:1px solid #e1d2b9;border-left:0;grid-column:1/-1;padding:25px 30px}.daily-proverb blockquote{margin-bottom:8px}.daily-heading{flex-direction:column;align-items:start;gap:8px}.daily-proverb>span{margin-top:12px}}@media (max-width:650px){.daily-grid{display:block}.daily-heading h2{font-size:23px}.daily-heading>span{white-space:normal;font-size:14px}.daily-date-card{grid-template-columns:1fr 1fr;align-items:center;gap:0 15px;padding:24px 15px;display:grid}.daily-date-card>p{grid-column:1;margin-top:10px}.calendar-day{grid-area:2/1/4;font-size:72px}.daily-date-card h3{grid-area:4/1;font-size:14px}.flip-clock{grid-area:2/2/4;margin:12px 0 0}.daily-clock-zone{grid-area:4/2;font-size:14px}.flip-clock>span{width:38px}.flip-value{font-size:24px}.daily-timings{padding:23px 20px}.timing-grid{gap:20px 12px}.timing-grid span,.timing-grid b{font-size:14px}.daily-proverb{padding:25px}.daily-proverb blockquote{font-size:18px}.nri-banner{flex-direction:column;display:flex}.nri-banner img{height:240px;min-height:0}.nri-banner>div{padding:25px}.nri-banner h3{font-size:26px}.member-detail-grid{grid-template-columns:1fr}.owner-member-dialog{padding:23px 18px}.print-report-shade{padding:10px}.print-report-page{padding:24px 20px}.print-report-controls{flex-wrap:wrap}}@media print{body:has(.owner-report-root)>:not(.owner-report-root){display:none!important}.owner-report-root .print-report-shade{background:#fff;padding:0;position:static;overflow:visible}.print-report-controls{display:none!important}.print-report-page{box-shadow:none;break-after:page;max-width:none;margin:0;padding:10mm}.print-report-page:last-child{break-after:auto}.print-report-page .member-detail-grid{grid-template-columns:1fr 1fr;gap:5px 15px}.print-report-page .member-detail-grid dd{font-size:14px;line-height:1.6}.print-report-page .member-detail-grid dt{font-size:14px}.print-report-page .member-detail-grid>div{break-inside:avoid;padding:5px 0}.print-report-page h2{font-size:19px}@page{size:A4 portrait;margin:10mm}}.daily-grid{grid-template-columns:minmax(250px,.8fr) minmax(400px,1.65fr) minmax(230px,.8fr);align-items:stretch}.daily-date-card{flex-direction:column;justify-content:center;padding:38px 18px 25px;display:flex}.paired-calendars{grid-template-columns:1fr 1fr;gap:12px;display:grid}.calendar-leaf{min-width:0}.calendar-leaf+.calendar-leaf{border-left:1px solid #c6a47466;padding-left:12px}.calendar-leaf>small{color:#ffe2aa;justify-content:center;align-items:center;gap:4px;font-size:14px;line-height:1.7;display:flex}.calendar-leaf p{color:#f3d9b6;margin-top:14px;font-size:14px}.calendar-leaf .calendar-day{font-size:61px;line-height:1.3}.calendar-leaf h3{color:#fff2dc;min-height:48px;font-size:14px;line-height:1.8}.daily-clock-zone{color:#f6dfbd;font-size:14px}.flip-clock small{color:#ffe6bf;font-size:14px}.timing-title h3{font-size:25px;font-weight:700}.timing-title p{color:#624632;font-size:14px}.timing-grid span,.panchang-grid article>span{color:#68172f;font-size:14px;font-weight:700;line-height:1.8}.timing-grid b{color:#342220;font-size:14px;font-weight:600}.timing-grid small,.panchang-grid small{color:#69503c;font-size:14px;line-height:1.7}.timing-grid .timing-pending,.panchang-grid .timing-pending{color:#70513e;font-size:14px;font-weight:400;line-height:1.9}.timing-grid article{border-left-width:3px;border-left-color:#b58a48}.daily-timings{padding:28px 25px}.chennai-solar{background:#f2e5cc;border:1px solid #ccb07b;border-radius:9px;margin:0 0 22px;padding:15px 16px}.chennai-solar h4{color:#68172f;margin-bottom:12px;font-size:14px;font-weight:700;line-height:1.8}.chennai-solar>div{grid-template-columns:1fr 1fr;gap:15px;display:grid}.chennai-solar>div>span{color:#946725;align-items:center;gap:8px;display:flex}.chennai-solar>div>span>span{color:#513526;font-size:14px}.chennai-solar b{color:#4a1526;font-size:17px;line-height:1.7;display:block}.chennai-solar>small{color:#654a32;margin-top:8px;font-size:14px;display:block}.panchang-grid{border-top:1px solid #ddc9a7;grid-template-columns:1fr 1fr;gap:16px 20px;margin-top:24px;padding-top:22px;display:grid}.panchang-grid article{flex-direction:column;gap:7px;min-width:0;display:flex}.panchang-grid b{color:#422c27;white-space:pre-line;font-size:14px;line-height:1.8}.yoga-detail{grid-column:1/-1}.yoga-detail>span{align-items:center;gap:6px;display:flex}.calendar-method{color:#624d3d;margin-top:22px;font-size:14px;line-height:1.9}.calendar-method a{color:#68172f;font-weight:600}.daily-heading>span{color:#66452d;font-size:14px}.daily-proverb{color:#ffecd0;text-align:center;background:linear-gradient(150deg,#76253b,#4c1026);border-color:#b58a48;align-items:center;position:relative;overflow:hidden}.daily-proverb .eyebrow{color:#ffe0a4;font-size:14px;line-height:1.8}.daily-proverb>svg{color:#e8c382}.daily-proverb blockquote{color:#fff2dc;overflow-wrap:anywhere;font-size:22px;line-height:2}.daily-proverb>span{color:#eed4ac;font-size:14px}.daily-proverb .proverb-ornament{color:#d5af6666;margin-top:26px;font-size:70px;line-height:1.2}.matrimony-intro,.nri-banner{isolation:isolate;background:#54152c;border:1px solid #c7a063;border-radius:16px;min-height:460px;display:block;position:relative;overflow:hidden}.journey-image,.nri-banner>img{z-index:-2;object-fit:cover;object-position:65% center;width:100%;height:100%;min-height:0;position:absolute;inset:0}.matrimony-intro:after,.nri-banner:after{content:"";z-index:-1;background:linear-gradient(90deg,#431126fa 0%,#57132ced 27%,#57132c6b 56%,#57132c08 80%);position:absolute;inset:0}.matrimony-copy{z-index:1;background:0 0;max-width:56%;padding:54px 45px;position:relative}.matrimony-copy>p:not(.eyebrow){color:#f5e3cb;font-size:14px;line-height:2}.matrimony-copy h2{color:#fff1d9}.journey-caption{color:#fff5e3;text-align:right;text-shadow:0 2px 16px #260817;flex-direction:column;font-family:Georgia,Noto Serif Tamil,serif;font-size:22px;line-height:1.8;display:flex;position:absolute;bottom:28px;right:25px}.journey-caption em{font-size:30px}.nri-banner{min-height:420px;margin-top:36px}.nri-banner>div{max-width:55%;padding:50px 44px;position:relative}.nri-banner .nri-tag{color:#f4d091;line-height:1.9}.nri-banner h3{color:#fff0d7;line-height:1.7}.nri-banner p{color:#fae9d1;font-size:14px}.nri-banner .small-note{color:#e1c49e;font-size:14px}.nri-banner .btn{color:#68172f;background:#fff2da;border-color:#fff2da}.trust-inline{color:#f9dfb2}.trust-inline span{color:inherit}@media (max-width:1200px){.daily-grid{grid-template-columns:260px 1fr}.daily-proverb{grid-column:1/-1;padding:30px}.daily-proverb blockquote{max-width:700px;margin:10px 0}.daily-proverb .proverb-ornament{display:none}.daily-proverb>span{margin-top:8px}.matrimony-copy{max-width:60%}}@media (max-width:700px){.daily-grid{display:block}.daily-date-card{padding:36px 25px 22px;display:flex}.paired-calendars{width:100%;max-width:400px;margin:auto}.calendar-leaf .calendar-day{font-size:68px}.calendar-leaf h3{min-height:0;font-size:14px}.flip-clock{margin:22px 0 8px}.flip-clock>span{width:48px}.daily-clock-zone{font-size:14px}.daily-timings{padding:25px 18px}.timing-grid span,.panchang-grid article>span,.timing-grid b,.timing-grid small{font-size:14px}.matrimony-intro,.nri-banner{min-height:650px}.journey-image,.nri-banner>img{object-position:67% top;height:100%;min-height:0}.matrimony-copy{max-width:100%;padding:320px 24px 28px}.matrimony-copy h2{font-size:30px}.matrimony-copy>p:not(.eyebrow){font-size:14px}.journey-caption{text-align:left;font-size:17px;inset:22px 20px auto}.nri-banner>div{max-width:100%;padding:335px 24px 27px}.nri-banner h3{font-size:25px}.daily-proverb blockquote{font-size:23px}.journey-image,.nri-banner>img{object-fit:cover;object-position:center top;width:100%;height:340px}.matrimony-intro:after,.nri-banner:after{background:linear-gradient(#0000 130px,#49102655 235px,#491026 350px)}.matrimony-copy{padding-top:345px}.nri-banner>div{padding-top:310px}.journey-caption{font-size:14px;line-height:1.7;top:238px;bottom:auto}.journey-caption em{font-size:20px}.matrimony-copy h2{font-size:27px;line-height:1.8}.timing-title h3{font-size:22px;line-height:1.7}}.daily-compact{padding-top:32px;padding-bottom:32px}.daily-compact .daily-heading{align-items:center;margin-bottom:18px}.daily-compact .daily-heading h2{margin-top:4px;font-size:25px;line-height:1.6}.daily-compact .daily-heading>span{color:#4c3928;font-size:14px}.daily-compact .daily-grid{grid-template-columns:235px minmax(0,1fr) 245px;align-items:stretch;display:grid}.daily-compact .daily-date-card{flex-direction:column;justify-content:center;min-width:0;padding:28px 14px 20px;display:flex}.daily-compact .paired-calendars{gap:10px;width:100%;margin:0}.daily-compact .calendar-leaf>small{color:#ffe8bd;font-size:14px;font-weight:600;line-height:1.8}.daily-compact .calendar-leaf>p{color:#ffedcf;margin-top:10px;font-size:14px}.daily-compact .calendar-leaf .calendar-day{font-size:53px;line-height:1.2}.daily-compact .calendar-leaf h3{color:#fff4df;min-height:42px;font-size:14px;line-height:1.9}.daily-compact .flip-clock{gap:4px;margin:15px 0 5px}.daily-compact .flip-clock>span{gap:4px;width:42px}.daily-compact .flip-value{height:34px;font-size:23px}.daily-compact .flip-clock>b{line-height:30px}.daily-compact .flip-clock small,.daily-compact .daily-clock-zone{color:#ffedcf;font-size:14px}.daily-compact .daily-timings{padding:20px 22px}.daily-compact .timing-title{gap:9px;margin-bottom:12px}.daily-compact .timing-title h3{font-size:21px;font-weight:700;line-height:1.7}.daily-compact .timing-title p{color:#50382c;margin-top:1px;font-size:14px}.daily-compact .chennai-solar{background:#efe0c2;border-color:#c4a267;margin:0 0 15px;padding:10px 13px}.daily-compact .chennai-solar h4{margin-bottom:6px;font-size:14px;line-height:1.7}.daily-compact .chennai-solar>div{gap:12px}.daily-compact .chennai-solar>div>span{gap:7px}.daily-compact .chennai-solar>div>span>span{font-size:14px;font-weight:500}.daily-compact .chennai-solar b{color:#401323;font-size:16px;line-height:1.6}.daily-compact .chennai-solar>small{color:#513b29;margin-top:4px;font-size:14px}.daily-compact .timing-grid{gap:12px 20px}.daily-compact .timing-grid article{gap:4px;min-width:0;padding-left:10px}.daily-compact .timing-grid span{font-size:14px;font-weight:700;line-height:1.7}.daily-compact .timing-grid b{color:#322321;font-size:14px;font-weight:600;line-height:1.7}.daily-compact .timing-grid .timing-pending{color:#60432d;font-size:14px;font-weight:500}.daily-almanac{border-top:1px solid #d0b88f;margin-top:15px;padding-top:11px}.daily-almanac summary{color:#68172f;cursor:pointer;align-items:center;gap:8px;padding-right:20px;font-size:14px;font-weight:700;line-height:1.7;list-style:none;display:flex;position:relative}.daily-almanac summary::-webkit-details-marker{display:none}.daily-almanac summary:after{content:"+";font-size:20px;position:absolute;top:0;right:0}.daily-almanac[open] summary:after{content:"−"}.daily-almanac summary small{color:#584132;font-size:14px;font-weight:500;line-height:1.7;display:block}.daily-compact .panchang-grid{border-top:0;gap:12px 18px;margin-top:10px;padding-top:12px}.daily-compact .panchang-grid article>span{font-size:14px;line-height:1.7}.daily-compact .panchang-grid b{color:#493124;font-size:14px;line-height:1.8}.daily-compact .calendar-method{color:#513a2b;margin-top:10px;font-size:14px;line-height:1.8}.daily-compact .daily-proverb{justify-content:center;padding:24px 21px}.daily-compact .daily-proverb>svg{width:24px;margin-bottom:9px}.daily-compact .daily-proverb .eyebrow{color:#ffe9bd;letter-spacing:1px;font-size:14px}.daily-compact .daily-proverb blockquote{color:#fff7e8;margin:12px 0;font-size:20px;line-height:1.9}.daily-compact .daily-proverb>span{color:#ffe6be;margin-top:8px;font-size:14px}@media (max-width:1100px) and (min-width:701px){.daily-compact .daily-grid{grid-template-columns:235px minmax(0,1fr)}.daily-compact .daily-proverb{text-align:left;border-top:1px solid #bd985f;grid-column:1/-1;grid-template-columns:26px 1fr;align-items:center;gap:4px 14px;padding:18px 24px;display:grid}.daily-compact .daily-proverb>svg{grid-area:1/1/4;margin:0}.daily-compact .daily-proverb .eyebrow{grid-column:2}.daily-compact .daily-proverb blockquote{grid-column:2;margin:0;font-size:17px}.daily-compact .daily-proverb>span{grid-column:2;margin:0}}@media (max-width:700px){.daily-compact{padding-top:27px;padding-bottom:27px}.daily-compact .daily-heading{align-items:start;gap:7px;margin-bottom:15px}.daily-compact .daily-heading h2{font-size:21px;line-height:1.7}.daily-compact .daily-grid{grid-template-columns:minmax(0,1fr)}.daily-compact .daily-date-card{padding:27px 20px 15px;display:flex}.daily-compact .paired-calendars{max-width:390px;margin:auto}.daily-compact .calendar-leaf .calendar-day{font-size:46px}.daily-compact .calendar-leaf>p{margin-top:6px;font-size:14px}.daily-compact .calendar-leaf h3{min-height:0;font-size:14px;line-height:1.7}.daily-compact .flip-clock{margin-top:12px;margin-bottom:4px}.daily-compact .flip-clock>span{gap:3px;width:40px}.daily-compact .flip-value{height:30px;font-size:21px}.daily-compact .daily-timings{padding:17px 16px}.daily-compact .timing-title h3{font-size:20px}.daily-compact .timing-title p{font-size:14px}.daily-compact .timing-grid{gap:11px 10px}.daily-compact .timing-grid span,.daily-compact .timing-grid b{font-size:14px}.daily-compact .daily-proverb{text-align:left;grid-column:1;grid-template-columns:23px 1fr;align-items:center;gap:2px 12px;padding:18px 20px;display:grid}.daily-compact .daily-proverb>svg{grid-row:1/4;width:21px;margin:0}.daily-compact .daily-proverb .eyebrow{grid-column:2;font-size:14px}.daily-compact .daily-proverb blockquote{grid-column:2;margin:3px 0;font-size:17px;line-height:1.8}.daily-compact .daily-proverb>span{grid-column:2;margin-top:3px;font-size:14px}}.matrimony-section .matrimony-intro{background:#4c1026;border-radius:16px;min-height:440px;padding:0}.matrimony-section .journey-image{object-fit:cover;object-position:50% 28%;width:62%;height:100%;inset:0 0 0 auto}.matrimony-section .matrimony-intro:after{background:linear-gradient(90deg,#4c1026 0% 35%,#4c1026df 40%,#4c102648 49%,#0000 59%)}.matrimony-section .matrimony-copy{width:43%;max-width:43%;padding:38px 35px}.matrimony-section .matrimony-copy h2{color:#fff7e8;font-size:31px;line-height:1.65}.matrimony-section .matrimony-copy>p:not(.eyebrow){color:#fff0da;margin-bottom:12px;font-size:14px;line-height:1.9}.matrimony-section .matrimony-copy .eyebrow.light{color:#ffe0a4;font-weight:600}.matrimony-section .journey-caption{text-align:left;text-shadow:none;color:#ffe6b3;gap:0;margin:15px 0 18px;font-size:16px;line-height:1.65;display:flex;position:static}.matrimony-section .journey-caption em{font-size:22px;font-style:italic;line-height:1.6}.matrimony-section .trust-inline{color:#fff1d8;gap:14px;margin-top:16px;font-size:14px;line-height:1.9}@media (max-width:1050px) and (min-width:701px){.matrimony-section .matrimony-copy{width:45%;max-width:45%;padding:32px 25px}.matrimony-section .matrimony-copy h2{font-size:27px}.matrimony-section .journey-image{object-position:53% top;width:60%}}@media (max-width:700px){.matrimony-section .matrimony-intro{flex-direction:column;min-height:0;padding:0;display:flex}.matrimony-section .journey-image{aspect-ratio:1.2;object-fit:cover;object-position:center top;z-index:-2;order:0;width:100%;height:auto;position:relative;inset:auto}.matrimony-section .matrimony-intro:after{pointer-events:none;background:linear-gradient(#0000 0 160px,#4c1026 285px)}.matrimony-section .matrimony-copy{order:1;width:100%;max-width:100%;padding:4px 23px 25px}.matrimony-section .matrimony-copy h2{font-size:26px;line-height:1.75}.matrimony-section .matrimony-copy>p:not(.eyebrow){font-size:14px}.matrimony-section .journey-caption{margin:12px 0 17px;font-size:15px}.matrimony-section .journey-caption em{font-size:21px}.daily-compact{padding-top:21px;padding-bottom:21px}.daily-compact .daily-heading h2{font-size:19px;line-height:1.65}.daily-compact .daily-date-card{grid-template-columns:minmax(0,1fr) 106px;align-items:center;gap:3px 10px;padding:26px 14px 15px;display:grid}.daily-compact .paired-calendars{grid-area:1/1/3;gap:7px}.daily-compact .calendar-leaf+.calendar-leaf{padding-left:7px}.daily-compact .calendar-leaf>small{font-size:14px;line-height:1.7}.daily-compact .calendar-leaf>p{margin-top:5px;font-size:14px;line-height:1.5}.daily-compact .calendar-leaf .calendar-day{font-size:35px;line-height:1.2}.daily-compact .calendar-leaf h3{font-size:14px;line-height:1.7}.daily-compact .flip-clock{grid-area:1/2;align-self:end;gap:2px;margin:5px 0 0}.daily-compact .flip-clock>span{width:29px}.daily-compact .flip-value{height:25px;font-size:17px}.daily-compact .flip-clock>b{font-size:14px;line-height:24px}.daily-compact .flip-clock small{font-size:14px}.daily-compact .daily-clock-zone{grid-area:2/2;align-self:start;font-size:14px;line-height:1.6}.daily-compact .timing-title p{display:none}.daily-compact .timing-title{margin-bottom:10px}.daily-compact .timing-title h3{font-size:19px;line-height:1.6}.daily-compact .chennai-solar{margin-bottom:12px;padding:9px 11px}.daily-compact .chennai-solar h4{margin-bottom:7px;font-size:14px;line-height:1.7}.daily-compact .chennai-solar>div>span>span{font-size:14px;line-height:1.7}.daily-compact .chennai-solar>div>span{gap:5px}.daily-compact .chennai-solar>div>span>svg{width:18px;min-width:18px}.daily-compact .chennai-solar b{font-size:15px}.daily-compact .timing-grid b{white-space:nowrap;font-size:14px}.daily-compact .timing-grid .timing-pending{white-space:normal;font-size:14px}.daily-compact .timing-grid span{font-size:14px}.daily-compact .daily-almanac{margin-top:12px;padding-top:9px}.daily-compact .daily-almanac summary,.daily-compact .daily-almanac summary small{font-size:14px}.daily-compact .calendar-method{margin-top:8px;font-size:14px;line-height:1.8}.daily-compact .daily-proverb{gap:1px 10px;padding:13px 17px}.daily-compact .daily-proverb blockquote{margin:2px 0;font-size:15px;line-height:1.8}.daily-compact .daily-proverb>span{margin-top:1px;font-size:14px}}#matrimony .matrimony-copy{text-align:left;flex-direction:column;align-items:flex-start;gap:15px;display:flex}#matrimony .matrimony-copy>h2{white-space:pre-line;text-wrap:balance;word-break:normal;letter-spacing:-.3px;margin:0;font-size:32px;line-height:1.45}#matrimony .matrimony-copy>p{margin:0}#matrimony .matrimony-copy>p:not(.eyebrow){text-wrap:pretty;word-break:normal;max-width:44ch;line-height:1.85}#matrimony .matrimony-copy .eyebrow{letter-spacing:1.3px;gap:8px;line-height:1.8}#matrimony .journey-caption{text-align:left;flex-direction:column;align-items:flex-start;gap:3px;margin:0;padding:3px 0;font-size:16px;line-height:1.55;display:flex}#matrimony .journey-caption em{letter-spacing:0;font-size:22px;line-height:1.5}#matrimony .matrimony-copy>.btn{align-self:flex-start;margin:1px 0 0}#matrimony .matrimony-copy .trust-inline{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;line-height:1.8;display:flex}#matrimony .trust-inline>span{align-items:center;gap:6px;display:inline-flex}.tamil #matrimony .matrimony-copy>h2{letter-spacing:0;font-size:28px;line-height:1.8}@media (max-width:700px){#matrimony .matrimony-copy{gap:13px}#matrimony .matrimony-copy>h2{font-size:28px;line-height:1.4}.tamil #matrimony .matrimony-copy>h2{font-size:25px;line-height:1.8}#matrimony .journey-caption{padding:1px 0;font-size:15px}#matrimony .journey-caption em{font-size:21px}#matrimony .matrimony-copy>p:not(.eyebrow){max-width:none;line-height:1.85}}.tamil #matrimony .journey-caption em{font-family:inherit;font-style:normal;font-size:inherit;line-height:inherit;font-weight:inherit}
