.n-m-disc{display:block;flex-shrink:0}.n-m-disc-dark{fill:#1f2b47}.n-m-disc-lit{fill:#ede6d3}.n-moon-art{display:block;width:100%;max-width:360px;justify-self:center}.n-m-hero{margin-top:24px;display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:56px;gap:56px;align-items:center}.n-m-sub{margin:22px 0 0;max-width:600px;font-size:21px;line-height:1.55;color:#ffffff}.n-m-text{margin:16px 0 0;max-width:640px;font-size:17px;line-height:1.65;color:var(--n-sky-1)}.n-page .n-m-sub a{color:#ffffff}.n-m-btns{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}.n-page a.n-m-ghost{display:inline-flex;align-items:center;height:44px;padding:0 20px;border-radius:6px;border:1px solid rgba(220,228,245,.5);color:#ffffff;font-size:15px;font-weight:600;text-decoration:none}.n-page a.n-m-ghost.is-big{height:54px;padding:0 28px;font-size:16px}.n-page a.n-m-ghost:hover{border-color:#ffffff}.n-m-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:56px;gap:56px}.n-m-two.is-tight{margin-top:16px}.n-m-rows-h{margin:0;padding-bottom:10px;border-bottom:1px solid var(--n-ink);font-family:var(--n-sans);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.n-m-drow,.n-page a.n-m-drow{display:grid;grid-template-columns:150px 110px minmax(0,1fr);grid-gap:16px;gap:16px;min-height:48px;margin:0 -10px;padding:14px 10px;border-bottom:1px solid var(--n-hair);border-radius:4px;color:var(--n-ink);text-decoration:none}.n-m-drow.is-on,.n-page a.n-m-drow.is-on{background:#eef2fa}.n-m-drow-d{font-size:17px;font-weight:700;color:var(--n-link)}.n-m-drow.is-plain .n-m-drow-d{color:var(--n-ink)}.n-page a.n-m-drow:hover .n-m-drow-d{text-decoration:underline}.n-m-drow-t{white-space:nowrap;color:var(--n-ink-2)}.n-m-drow-t,.n-m-drow-x{font-size:15px}.n-m-drow-x b{margin-left:8px;font-size:13px;color:#1f7a55}.n-m-drow-n{display:block;margin-top:2px;font-size:14px;color:var(--n-ink-3)}.n-m-past{margin-top:40px}.n-m-past summary{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-family:var(--n-serif);font-size:28px;color:var(--n-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer;list-style:none}.n-m-past summary::-webkit-details-marker{display:none}.n-m-past[open] summary svg{transform:rotate(180deg)}.n-m-prose p{margin:0 0 16px;max-width:680px;font-size:17px;line-height:1.7;color:var(--n-ink-2)}.n-m-prose p:last-child{margin-bottom:0}.n-m-prose b{color:var(--n-ink)}.n-m-note{margin:32px 0 0;max-width:760px;font-size:16px;line-height:1.65;color:var(--n-ink-2)}.n-m-tiles{display:grid;grid-gap:48px 32px;gap:48px 32px}.n-m-tiles.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.n-m-tiles.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}.n-m-tile{padding-top:20px;border-top:1px solid var(--n-ink)}.n-m-tile h3{margin:12px 0 0;font-family:var(--n-serif);font-size:28px;font-weight:400;line-height:1.15}.n-m-when{margin:6px 0 0;font-size:16px;font-weight:700;line-height:1.4}.n-m-tile-p{margin:8px 0 0;font-size:15px;line-height:1.6;color:var(--n-ink-2)}.n-m-areas{border-top:1px solid var(--n-ink)}.n-m-areas.is-gap{margin-top:32px}.n-m-area{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:40px;gap:40px;padding:28px 0;border-bottom:1px solid var(--n-hair)}.n-m-area-k{margin:0 0 6px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--n-ink-3)}.n-m-area-h{margin:0;font-family:var(--n-serif);font-size:30px;font-weight:400;line-height:1.15}.n-m-area-h.is-big{font-size:34px}.n-m-area-p{margin:0;max-width:640px;font-size:17px;line-height:1.7;color:var(--n-ink-2)}.n-m-srows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 56px;gap:0 56px;border-top:1px solid var(--n-ink)}.n-page a.n-m-srow{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:18px;gap:18px;padding:20px 0;border-bottom:1px solid var(--n-hair);color:var(--n-ink);text-decoration:none}.n-m-srow img{display:block;width:52px;height:52px;border-radius:8px;background:#f1ebdd;object-fit:cover}.n-m-srow b{font-size:18px;font-weight:700;color:var(--n-link);text-decoration:underline;text-underline-offset:3px}.n-m-srow-t{display:block;margin-top:6px;font-size:16px;line-height:1.6;color:var(--n-ink-2)}.n-m-phases{margin:0;padding:0;max-width:860px;list-style:none;border-top:1px solid var(--n-ink)}.n-m-phases li{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid var(--n-hair);font-size:15px;line-height:1.5}.n-m-phases b{font-weight:700}.n-page .n-m-h2-tight{margin-bottom:24px}.n-m-year{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:0 16px;gap:0 16px;border-top:1px solid var(--n-ink)}.n-page a.n-m-yrow{display:flex;flex-direction:column;gap:2px;min-height:48px;padding:12px 8px;border-bottom:1px solid var(--n-hair);border-radius:4px;font-size:14px;color:var(--n-ink-2);text-decoration:none}.n-page a.n-m-yrow.is-on{background:#eef2fa}.n-m-yrow b{font-size:17px;font-weight:700;color:var(--n-link)}.n-page a.n-m-yrow:hover b{text-decoration:underline}.n-m-yrow span:first-of-type{white-space:nowrap}.n-m-yrow em{font-style:normal;color:#1f7a55}.n-m-tile-k,.n-m-yrow em{font-size:13px;font-weight:700}.n-m-tile-k{display:block;margin-bottom:4px;letter-spacing:.1em;text-transform:uppercase;color:var(--n-ink-3)}.n-m-ktiles .n-tile-t{font-size:26px}.n-m-band-gap{margin-top:96px}.n-m-band-btns{display:flex;flex-wrap:wrap;gap:12px}.n-m-lk-hero{padding-bottom:28px}.n-page .n-m-lk-hero .n-h1{margin-top:20px}.n-m-cal{padding-top:28px}.n-m-cal-wrap{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:28px;gap:28px;align-items:stretch}.n-m-card{grid-column:2;grid-row:1;display:flex;flex-direction:column;padding:24px 24px 16px;border-radius:10px;background:radial-gradient(120% 90% at 50% 0,#14306b 0,#0a1a3a 75%);color:#ffffff;scroll-margin-top:80px}.n-m-card-top{display:flex;align-items:center;gap:14px}.n-m-card-moon{flex-shrink:0;width:48px;height:48px}.n-m-card h2{margin:0;font-family:var(--n-serif);font-size:26px;font-weight:400;line-height:1.15;color:#ffffff}.n-m-card-top p{margin:4px 0 0;font-size:15px;line-height:1.4;color:#c2d1fa}.n-m-card-sign{margin:16px 0 0;font-size:16px;line-height:1.5;color:#dce4f5}.n-page .n-m-card a{color:#ffffff;font-weight:600;text-decoration:underline;text-underline-offset:3px}.n-m-card-list{margin:16px 0 0;font-size:16px;line-height:1.5;color:#ffffff}.n-m-card-list.is-no{margin-top:12px}.n-m-card-list span{display:block;margin-bottom:2px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c2d1fa}.n-m-card-list.is-no span{color:#f0b8a6}.n-m-card-foot{margin-top:auto;padding-top:14px}.n-page .n-m-card a.n-m-card-all{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:16px}.n-m-jumps{display:flex;flex-wrap:wrap;align-items:center;gap:0 12px;font-size:14px;color:#c2d1fa}.n-page .n-m-jumps a{display:inline-flex;align-items:center;min-height:44px}.n-m-back{min-height:44px;padding:0;border:0;background:transparent;color:#c2d1fa;font:600 15px var(--n-sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.n-m-grid-w{grid-column:1;grid-row:1;min-width:0}.n-m-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}.n-m-wd{padding:4px 8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--n-ink-3)}.n-m-c{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;min-height:84px;padding:8px;border:1px solid var(--n-hair);border-radius:8px;background:#ffffff;color:var(--n-ink);font-family:var(--n-sans);text-align:left;cursor:pointer}.n-m-c.is-today,.n-m-c:hover{border-color:var(--n-link)}.n-m-c.is-on{border-color:#14306b;background:#14306b;color:#ffffff}.n-m-c-top{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%}.n-m-c-top .n-m-disc{width:24px;height:24px}.n-m-c-top .n-m-disc.is-on .n-m-disc-dark{fill:#2a3a63}.n-m-c-dn{gap:6px;min-width:0}.n-m-c-d,.n-m-c-dn{display:flex;align-items:center}.n-m-c-d{gap:4px;font-size:16px;font-weight:700;line-height:1}.n-m-c-d i{width:6px;height:6px;border-radius:50%;background:var(--n-link)}.n-m-c-now{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1;color:var(--n-link)}.n-m-c.is-on .n-m-c-d i{background:#ffffff}.n-m-c.is-on .n-m-c-now{color:#ffffff}.n-m-c-n{font-size:13px;font-weight:600}.n-m-c-n,.n-m-c-t{line-height:1.2;color:var(--n-ink-2)}.n-m-c-t{margin-top:-3px;font-size:12px}.n-m-c-sh,.n-m-c-ts{display:none}.n-m-c-e{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--n-link)}.n-m-c.is-on .n-m-c-e{color:#ffffff}.n-m-c.is-on .n-m-c-n,.n-m-c.is-on .n-m-c-t{color:#dce4f5}.n-m-key{margin:14px 0 0;max-width:840px;font-size:14px;line-height:1.6;color:var(--n-ink-3)}.n-m-yn-band{margin-top:64px;background:var(--n-night-bg);color:#ffffff;scroll-margin-top:64px}.n-m-yn-in{padding-top:72px;padding-bottom:72px}.n-m-yn-h{margin:0;font-family:var(--n-serif);font-size:40px;font-weight:400;line-height:1.08;color:#ffffff}.n-m-tabs{display:flex;gap:26px;margin-top:18px;border-bottom:1px solid rgba(220,228,245,.2)}.n-m-tabs button{flex-shrink:0;height:46px;margin-bottom:-1px;padding:0;border:0;border-bottom:2px solid transparent;background:transparent;color:#b5c2de;font:600 16px var(--n-sans);cursor:pointer}.n-m-tabs button[aria-selected=true]{border-bottom-color:#ffffff;color:#ffffff}.n-m-yn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:40px 64px;gap:40px 64px;margin-top:32px}.n-m-yn h3{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-family:var(--n-serif);font-size:26px;font-weight:400;line-height:1.15;color:#ffffff}.n-m-axis{display:grid;grid-template-columns:repeat(var(--n-m-days),minmax(0,1fr));margin-bottom:6px;font-size:12px;font-weight:600;color:#8fa3d6}.n-m-axis .is-end{text-align:right}.n-m-none{margin:0;padding:12px 0;border-top:1px solid rgba(220,228,245,.16);font-size:16px;color:#b5c2de}.n-m-acts{margin:0;padding:0;list-style:none}.n-m-acts li{border-top:1px solid rgba(220,228,245,.16)}.n-m-act{display:block;width:100%;padding:12px 0;border:0;background:transparent;color:#ffffff;font:600 16px/1.35 var(--n-sans);text-align:left;cursor:pointer}.n-m-act-n{display:flex;justify-content:space-between;align-items:center;gap:12px}.n-m-act:hover .n-m-act-n{text-decoration:underline;text-underline-offset:3px}.n-m-chev{flex-shrink:0;color:#8fa3d6}.n-m-chev.is-open{transform:rotate(180deg)}.n-m-strip{display:grid;grid-template-columns:repeat(var(--n-m-days),minmax(0,1fr));grid-gap:2px;gap:2px;align-items:center;height:16px;margin-top:6px}.n-m-strip>span{height:8px;border-radius:2px;background:rgba(194,209,250,.2)}.n-m-strip>.is-yes{background:#9db8ff}.n-m-strip>.is-no{background:#f0a58e}.n-m-strip>.is-sel{height:16px;box-shadow:0 0 0 1.5px #ffffff}.n-m-rule{padding:0 0 14px;font-size:15px;line-height:1.6;color:#dce4f5}.n-m-rule p{margin:0}.n-m-rule p+p{margin-top:8px}.n-m-rule .is-yes{color:#9db8ff}.n-m-rule .is-no{color:#f0a58e}.n-m-even{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;margin-top:28px;padding:14px 0;border:0;border-top:1px solid rgba(220,228,245,.2);background:transparent;color:#dce4f5;font:400 16px/1.5 var(--n-sans);text-align:left;cursor:pointer}.n-m-even b{color:#ffffff}.n-m-even-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 64px;gap:0 64px}.n-m-legend{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:20px;font-size:14px;color:#b5c2de}.n-m-legend i{display:inline-block;width:12px;height:12px;margin-right:6px;border-radius:2px;vertical-align:-1px;background:rgba(194,209,250,.2)}.n-m-legend i.is-yes{background:#9db8ff}.n-m-legend i.is-no{background:#f0a58e}.n-m-legend i.is-sel{background:transparent;box-shadow:0 0 0 1.5px #ffffff}.n-m-month{padding-top:48px}.n-m-month p{margin:0;max-width:840px;font-size:18px;line-height:1.6;color:var(--n-ink)}.n-m-den{padding-top:40px;scroll-margin-top:64px}.n-m-day{padding:32px 36px 12px;border:1px solid var(--n-hair);border-radius:10px;background:#ffffff}.n-m-day-top{display:flex;align-items:center;gap:16px}.n-m-day .n-m-day-moon{width:56px;height:56px}.n-m-day h2{margin:0;font-family:var(--n-serif);font-size:36px;font-weight:400;line-height:1.1}.n-m-secs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 48px;gap:0 48px;margin-top:8px}.n-m-secs section{padding:22px 0 18px;border-bottom:1px solid var(--n-hair)}.n-m-secs h3{margin:0;font-family:var(--n-serif);font-size:24px;font-weight:400;line-height:1.15}.n-m-secs p{margin:10px 0 0;font-size:16px;line-height:1.65;color:var(--n-ink-2)}.n-m-data{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 48px;gap:0 48px;margin:8px 0 20px}.n-m-data>div{padding:14px 0;border-bottom:1px solid var(--n-hair)}.n-m-data dt{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--n-ink-3)}.n-m-data dd{margin:6px 0 0;line-height:1.55}.n-m-data dd,.n-m-intro{font-size:16px;color:var(--n-ink-2)}.n-m-intro{margin:-8px 0 24px;max-width:760px;line-height:1.65}.n-m-intro.is-after{margin:16px 0 0}.n-m-garden{border-top:1px solid var(--n-ink)}.n-m-gr{display:grid;grid-template-columns:220px 240px minmax(0,1fr);grid-gap:24px;gap:24px;padding:18px 0;border-bottom:1px solid var(--n-hair)}.n-m-gr h3{margin:0;font-family:var(--n-sans);font-size:18px;font-weight:700}.n-m-gr span{font-size:16px;font-weight:600}.n-m-gr p{margin:0;font-size:16px;line-height:1.6;color:var(--n-ink-2)}.n-m-ph{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0 32px;gap:0 32px;border-top:1px solid var(--n-ink)}.n-m-ph-i{display:flex;gap:12px;align-items:flex-start;padding:16px 0;border-bottom:1px solid var(--n-hair)}.n-m-ph-i>span{min-width:0}.n-m-ph-i b{display:block;font-size:16px;font-weight:700}.n-m-ph-i>span>span{display:block;margin-top:3px;font-size:15px;line-height:1.45;color:var(--n-ink-2)}.n-m-apsis{margin:16px 0 0;font-size:16px;line-height:1.6;color:var(--n-ink-2)}.n-m-apsis.is-next{margin-top:6px}.n-m-apsis b{color:var(--n-ink)}.n-m-lk-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 32px;flex-wrap:wrap}.n-page .n-m-lk-head .n-h1{flex:1 1 560px;margin-top:20px}.n-m-switch{display:flex;flex-wrap:wrap;gap:12px}.n-page .n-m-switch a.n-m-ghost{gap:8px;padding:0 16px}.n-m-sum{margin:0 0 20px;font-size:17px;line-height:1.55;color:var(--n-ink-2)}.n-m-verdicts{margin:16px 0 0;padding:0;list-style:none}.n-m-verdicts li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid rgba(220,228,245,.16);font-size:15px}.n-m-verdicts b{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:#b5c2de}.n-m-verdicts b.is-yes{color:#9db8ff}.n-m-verdicts b.is-no{color:#f0a58e}.n-m-card-text{margin:14px 0 0;font-size:15px;line-height:1.55;color:#dce4f5}.n-m-card-type{display:flex;align-items:center;gap:8px;margin:16px 0 0;font-family:var(--n-serif);font-size:22px;line-height:1.2}.n-m-c-type{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--n-link)}.n-m-c-type svg{flex-shrink:0}.n-m-c.is-on .n-m-c-type{color:#c2d1fa}.n-m-c-type span+span{display:none}.n-m-gr h3{display:flex}.n-m-gr h3,.n-m-more{align-items:center;gap:8px}.n-m-more{display:inline-flex;font-size:16px;font-weight:600}.n-m-pcs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px;border-top:1px solid var(--n-ink)}.n-m-pcs.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.n-m-pc{padding-top:20px}.n-m-pc h3{margin:10px 0 0;font-family:var(--n-sans);font-size:18px;font-weight:700}.n-m-pc span{display:block;margin-top:2px;font-size:15px;font-weight:600;color:var(--n-ink-3)}.n-m-pc p{margin:8px 0 0;font-size:16px;line-height:1.6;color:var(--n-ink-2)}.n-m-dark{margin-top:72px;background:var(--n-night-bg);color:#ffffff}.n-m-dark-in{padding-top:72px;padding-bottom:72px}.n-page .n-m-dark .n-h2{margin:0 0 24px;color:#ffffff}.n-m-signs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 64px;gap:0 64px}.n-m-signs>div{padding:16px 0;border-top:1px solid rgba(220,228,245,.16)}.n-m-signs h3{margin:0;font-family:var(--n-serif);font-size:22px;font-weight:400;line-height:1.2;color:#ffffff}.n-m-signs span{display:block;margin-top:2px;font-size:15px;font-weight:600;color:#c2d1fa}.n-m-signs p{margin:6px 0 0;font-size:16px;line-height:1.55;color:#dce4f5}@media (max-width:1040px){.n-m-pcs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.n-m-pcs,.n-m-pcs.is-three,.n-m-signs{grid-template-columns:minmax(0,1fr);gap:0}.n-m-c-type{gap:2px;font-size:11px}.n-m-c-type svg{width:12px;height:12px}.n-m-c-type>span:first-of-type{display:none}.n-m-c-type span+span{display:inline}}@media (max-width:1040px){.n-m-cal-wrap{grid-template-columns:minmax(0,1fr)}.n-m-card{grid-column:1;grid-row:1}.n-m-grid-w{grid-column:1;grid-row:2}.n-m-tiles.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}.n-m-gr{grid-template-columns:180px minmax(0,1fr)}.n-m-gr p{grid-column:1/-1}.n-m-year{grid-template-columns:repeat(4,minmax(0,1fr))}.n-m-hero{grid-template-columns:minmax(0,1fr) 260px;gap:32px}.n-m-two{gap:40px}.n-m-drow,.n-page a.n-m-drow{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px}.n-m-drow-x{grid-column:1/-1}}@media (max-width:760px){.n-m-hero{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:20px}.n-moon-art{max-width:240px}.n-m-sub{margin-top:14px;font-size:16px}.n-m-text{font-size:15px}.n-m-two{grid-template-columns:minmax(0,1fr);gap:36px}.n-m-two.is-tight{gap:0}.n-m-drow,.n-page a.n-m-drow{margin:0;padding:12px 0}.n-m-drow.is-on,.n-page a.n-m-drow.is-on{margin:0 -10px;padding:12px 10px}.n-m-tiles.is-four,.n-m-tiles.is-three{grid-template-columns:minmax(0,1fr);gap:32px}.n-m-area{grid-template-columns:minmax(0,1fr);gap:6px;padding:18px 0}.n-m-area-h,.n-m-area-h.is-big{font-size:26px}.n-m-area-p{font-size:15px}.n-m-srows{grid-template-columns:minmax(0,1fr)}.n-page a.n-m-srow{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:16px 0}.n-m-srow img{width:44px;height:44px}.n-m-srow-t{font-size:15px}.n-m-year{grid-template-columns:repeat(2,minmax(0,1fr))}.n-m-band-gap{margin-top:56px}.n-m-cal{padding-top:20px}.n-m-card{padding:20px 18px 8px;border-radius:8px}.n-m-card-moon{width:44px;height:44px}.n-m-card h2{font-size:24px}.n-m-grid{gap:4px}.n-m-wd{padding:4px 0}.n-m-c,.n-m-wd{text-align:center}.n-m-c{align-items:center;gap:4px;min-height:64px;padding:7px 1px 6px;border-radius:6px}.n-m-c-dn,.n-m-c-top{flex-direction:column;gap:3px}.n-m-c-top .n-m-disc{width:20px;height:20px}.n-m-c-e,.n-m-c-n,.n-m-c-t{display:none}.n-m-c-sh{font-size:11px;font-weight:600;line-height:1}.n-m-c-sh,.n-m-c-ts{display:block;color:var(--n-ink-2)}.n-m-c-ts{font-size:10px;line-height:1.15}.n-m-c.is-on .n-m-c-sh,.n-m-c.is-on .n-m-c-ts{color:#dce4f5}.n-m-yn-band{margin-top:40px}.n-m-yn-in{padding-top:44px;padding-bottom:44px}.n-m-yn-h{font-size:28px}.n-m-tabs{gap:22px;margin-left:-20px;margin-right:-20px;padding:0 20px;overflow-x:auto;scrollbar-width:none}.n-m-yn{gap:36px;margin-top:24px}.n-m-even-list,.n-m-yn{grid-template-columns:minmax(0,1fr)}.n-m-month{padding-top:24px}.n-m-month p{font-size:16px}.n-m-den{padding-top:24px}.n-m-day{padding:20px 18px 6px;border-radius:8px}.n-m-day .n-m-day-moon{width:44px;height:44px}.n-m-day h2{font-size:26px}.n-m-data,.n-m-secs{grid-template-columns:minmax(0,1fr);gap:0}.n-m-data>div{padding:12px 0}.n-m-gr{grid-template-columns:minmax(0,1fr);gap:4px}.n-m-ph{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.n-m-ph-i{flex-direction:column;gap:8px}}@media (max-width:359px){.n-m-c-type svg{display:none}}.n-calc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;align-items:start;margin-top:40px;color:var(--n-ink)}.n-calc>.note{grid-column:1/-1;margin:0}.n-calc>.stack-4:empty{display:none}.n-calc>.stack-4:focus{outline:none}.n-calc:has(>.stack-4:empty)>.calc{grid-column:1/-1}.n-calc .calc{padding:36px;border-radius:10px;background:#fff}.n-calc .calc-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.n-calc .field{width:auto}.n-calc .w-place{grid-column:span 2}.n-calc .field-label{color:var(--n-ink);font-family:var(--n-sans);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}.n-calc .field input{height:50px;border:1px solid var(--n-hair);border-radius:6px;background:#fff;font-family:var(--n-sans);font-weight:500}.n-calc .field input:disabled{background:#f3f6fc}.n-calc .field-error input{border-color:#b3261e}.n-calc .calc-hint{grid-column:1/-1;margin:0;font-size:15px;line-height:1.6;color:var(--n-ink-2)}.n-calc .btn{grid-column:1/-1;height:54px;border:0;border-radius:6px;background:#14306b;color:#fff;font-family:var(--n-sans);font-size:16px;font-weight:700;letter-spacing:0;text-transform:none}.n-calc .btn:hover{background:#0a1a3a}.n-calc .checkline{align-items:center;margin-top:14px;font-size:15px}.n-calc .checkline input{width:18px;height:18px;margin:0;accent-color:#0a1a3a}.n-calc .calc-errors{margin:14px 0 0;padding:0;list-style:none;font-size:15px;line-height:1.5;color:#8c1d18}.n-calc .resultcard{grid-template-columns:minmax(0,1fr);border:0;border-radius:10px}@media (min-width:761px){.n-calc:has(>.stack-4:empty) .calc-row{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,2fr)}.n-calc:has(>.stack-4:empty) .w-place{grid-column:auto}.n-calc:has(>.stack-4:empty) .btn{justify-self:start;padding:0 32px}}.n-text2>p{margin:0}.n-desc-lead,.n-text2>p{font-size:17px;line-height:1.7;color:var(--n-ink-2)}.n-desc-lead{margin:0 0 24px;max-width:680px}.n-band-btns{display:flex;flex-wrap:wrap;gap:12px}.n-page a.n-btn-ghost{display:inline-flex;align-items:center;height:54px;padding:0 24px;border:1px solid rgba(220,228,245,.5);border-radius:6px;color:#fff;font-size:16px;font-weight:600;text-decoration:none;transition:background .15s}.n-page a.n-btn-ghost:hover{background:rgba(194,209,250,.12)}.n-page a.n-btn-navy{display:inline-flex;align-items:center;height:54px;margin-top:28px;padding:0 28px;border-radius:6px;background:#14306b;color:#fff;font-size:16px;font-weight:700;text-decoration:none}.n-page a.n-btn-navy:hover{background:#0a1a3a;color:#fff}.n-hero-btn{margin-top:24px}.n-hours-k{margin:0 0 12px;font-size:15px;font-weight:700}.n-chip-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px 0 6px;border:1px solid var(--n-hair);border-radius:22px;background:#fff;color:var(--n-ink);font-family:var(--n-sans);font-size:15px;font-weight:600;cursor:pointer}.n-chip-btn:hover{border-color:var(--n-link)}.n-chip-btn[aria-pressed=true]{border-color:#14306b;background:#14306b;color:#fff}.n-chip-btn img{width:32px;height:32px;border-radius:50%;object-fit:cover;background:#f1ebdd}.n-hours-note{margin:24px 0 8px;max-width:760px;font-size:15px;line-height:1.6;color:#4f5b71}.n-hours,.n-rise{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 56px;gap:0 56px;border-top:1px solid var(--n-ink)}.n-page a.n-hours-row{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;min-height:52px;border-bottom:1px solid var(--n-hair);text-decoration:none}.n-hours-row:hover{background:#f5f7fb}.n-hours-row>:first-child{font-size:16px;color:#4f5b71}.n-hours-row>:last-child{font-size:17px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.n-asc-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 56px;gap:0 56px;margin:0;padding:0;list-style:none;border-top:1px solid var(--n-ink)}.n-asc-list>li{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:16px;gap:16px;padding:22px 0;border-bottom:1px solid var(--n-hair);scroll-margin-top:90px}.n-asc-list img{width:52px;height:52px;border-radius:50%;object-fit:cover;background:#f1ebdd}.n-asc-list h3{margin:0 0 6px;font-family:var(--n-serif);font-weight:400;font-size:24px;line-height:1.2}.n-asc-list p{margin:0;font-size:16px;line-height:1.6;color:var(--n-ink-2)}.n-asc-wrap{padding-top:56px}.n-row-sm{grid-template-columns:300px minmax(0,1fr)}.n-row-sm .n-row-h{font-size:26px;line-height:1.2}.n-row-sm p+p{margin-top:14px}.n-rise-lead{margin-bottom:24px}.n-rise-row{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;min-height:52px;border-bottom:1px solid var(--n-hair)}.n-rise-row>:first-child{font-size:16px;color:#4f5b71}.n-rise-row>:last-child{font-size:17px;font-weight:600}.n-rise-note{margin:20px 0 0;max-width:680px;font-size:15px;line-height:1.6;color:#4f5b71}.n-moon-row{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:40px;gap:40px;padding:28px 0;border-bottom:1px solid var(--n-hair);scroll-margin-top:90px}.n-moon-h{display:flex;align-items:center;gap:16px}.n-moon-h img{flex:none;width:64px;height:64px;border-radius:50%;object-fit:cover;background:#f1ebdd}.n-moon-h h3{margin:0;font-family:var(--n-serif);font-weight:400;font-size:30px;line-height:1.1}.n-moon-row>p{margin:0;max-width:640px;font-size:17px;line-height:1.7;color:var(--n-ink-2)}.n-moon-now{padding-top:24px}.n-moon-now p{margin:0 0 16px;max-width:680px;font-size:17px;line-height:1.7;color:var(--n-ink-2)}.n-moon-now h3{margin:28px 0 10px;font-family:var(--n-sans);font-size:17px;font-weight:700}.n-wheel-grid{grid-template-columns:minmax(0,1fr) 420px;align-items:center}.n-wheel{display:block;width:100%;max-width:420px;margin:0 auto}.n-wheel path{fill:rgba(194,209,250,.08);stroke:rgba(194,209,250,.45);stroke-width:1;transition:fill .15s}.n-wheel a:hover path{fill:rgba(194,209,250,.24)}.n-wheel a text{fill:#eef2fa;font:600 17px var(--n-sans)}.n-wheel-ty{fill:#c2d1fa;font:italic 22px Georgia,serif}.n-wheel-asc{fill:#8fa3d6;font:600 11px var(--n-sans);letter-spacing:.08em}.n-house-note{align-self:start;padding:28px 32px;border-radius:10px;background:#eef2fa}.n-house-note h3{margin:0;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--n-link)}.n-house-note p{margin:12px 0 8px;font-size:17px;line-height:1.7;color:var(--n-ink-2)}.n-house-h{font-size:32px}.n-house-h span{color:var(--n-link)}.n-row[id]{scroll-margin-top:90px}.n-house-k{margin:48px 0 16px;padding-bottom:10px;border-bottom:1px solid var(--n-ink)}.n-axes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 56px;gap:0 56px}.n-axes p{margin:0;padding:18px 0;border-bottom:1px solid var(--n-hair);font-size:17px;line-height:1.7;color:var(--n-ink-2)}.n-axes b{color:var(--n-ink)}@media (max-width:1000px){.n-calc,.n-wheel-grid{grid-template-columns:minmax(0,1fr)}.n-wheel{max-width:360px;margin-top:28px}.n-asc-list,.n-axes,.n-hours,.n-rise{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.n-calc{margin-top:20px}.n-calc .calc{padding:24px 20px}.n-calc:has(>.stack-4:empty) .calc-row{gap:16px}.n-band-btns,.n-band-btns a{width:100%}.n-band-btns .n-btn-white,.n-page a.n-btn-ghost,.n-page a.n-btn-navy{justify-content:center}.n-desc-lead,.n-text2>p{font-size:16px}.n-page a.n-hours-row{grid-template-columns:132px minmax(0,1fr);padding:0 4px}.n-asc-list>li{grid-template-columns:44px minmax(0,1fr);padding:18px 0}.n-asc-list img{width:44px;height:44px}.n-moon-row,.n-row-sm{grid-template-columns:minmax(0,1fr);gap:10px;padding:18px 0}.n-moon-h h3{font-size:26px}.n-moon-h img{width:48px;height:48px}.n-axes p,.n-moon-now p,.n-moon-row>p{font-size:16px}.n-rise-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.n-house-h{font-size:26px}.n-house-note{padding:24px 20px}.n-asc-wrap{padding-top:32px}}.n-stone-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--n-ink)}.n-stone-row{display:grid;grid-template-columns:250px 230px minmax(0,1fr);grid-gap:6px 24px;gap:6px 24px;align-items:center;padding:14px 0 18px;border-bottom:1px solid var(--n-hair);scroll-margin-top:90px}.n-stone-row>p{grid-column:1/-1;margin:0;padding-left:58px;max-width:878px;font-size:16px;line-height:1.65;color:var(--n-ink-2)}.n-stone-sign{display:flex;align-items:center;gap:14px;min-height:44px;font-size:19px;font-weight:600}.n-page a.n-stone-sign span,.n-stone-sign>a{color:var(--n-link);text-decoration:underline;text-underline-offset:3px}.n-page a.n-stone-sign{text-decoration:none}.n-stone-sign img{width:44px;height:44px;flex-shrink:0;border-radius:50%;object-fit:cover}.n-stone-date{font-size:15px;color:var(--n-ink-3)}.n-stone-chips{display:flex;flex-wrap:wrap;gap:8px}.n-page a.n-stone{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 12px;border:1px solid var(--n-hair);border-radius:22px;color:var(--n-ink);font-size:15px;font-weight:600;text-decoration:none;transition:border-color .15s}.n-page a.n-stone:hover{border-color:var(--n-link)}.n-page a.n-stone:hover span{text-decoration:underline}.n-stone-pop{display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:6px 24px;gap:6px 24px;align-items:start;padding:18px 0 20px;border-bottom:1px solid var(--n-hair)}.n-stone-pop>div:last-child{max-width:820px}.n-stone-pop p{margin:8px 0 0;font-size:16px;line-height:1.65;color:var(--n-ink-2)}.n-stone-dot{flex-shrink:0;width:44px;height:44px;border-radius:50%;background-image:radial-gradient(circle at 35% 30%,rgba(255,255,255,.55),rgba(255,255,255,0) 45%);box-shadow:inset 0 0 0 1px rgba(14,22,38,.18)}.n-stone-months{margin:0;padding:0;list-style:none;border-top:1px solid var(--n-ink);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 56px;gap:0 56px}.n-stone-months li{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--n-hair)}.n-stone-month{font-size:17px;font-weight:600}.n-stone-m{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:12px 24px;gap:12px 24px;align-items:center;padding:14px 0;border-bottom:1px solid var(--n-hair)}.n-stone-note{margin:20px 0 0;max-width:760px;font-size:16px;line-height:1.65;color:var(--n-ink-2)}.n-stone-after{margin-top:24px;margin-bottom:0}.n-page p.n-link-row{display:flex;flex-wrap:wrap;gap:8px 24px;margin:12px 0 0;font-size:15px;font-weight:700}.n-link-row a{color:var(--n-link);text-decoration:underline;text-underline-offset:3px}.n-gem-jump{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.n-page .n-gem-jump a{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 18px 0 14px;border:1px solid rgba(194,209,250,.4);border-radius:24px;color:#fff;font-size:16px;font-weight:600;text-decoration:none}.n-page .n-gem-jump a:hover{border-color:#fff}.n-gems{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:56px;gap:56px}.n-gem{scroll-margin-top:90px}.n-gem-head{display:flex;align-items:center;gap:16px;padding-bottom:14px;margin-bottom:20px;border-bottom:1px solid var(--n-ink)}.n-gem-head svg{flex-shrink:0}.n-gem h2{margin:0;font-family:var(--n-serif);font-weight:400;font-size:36px;line-height:1.1}.n-gem>p{margin:0 0 14px;font-size:17px;line-height:1.7;color:var(--n-ink-2)}.n-stone-others{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 40px;gap:0 40px;border-top:1px solid var(--n-ink)}.n-stone-others li{display:flex;align-items:center;gap:14px;min-height:72px;padding:12px 0;border-bottom:1px solid var(--n-hair)}.n-stone-others img{flex-shrink:0;border-radius:50%;object-fit:cover}.n-stone-others svg{flex-shrink:0}.n-stone-others a{color:var(--n-link);font-size:17px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.n-stone-others small{display:block;margin-top:2px;font-size:14px;color:var(--n-ink-3)}.n-gem-figure{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:10px;background:#f1ebdd;color:var(--n-ink)}.n-numc-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);grid-gap:64px;gap:64px;align-items:start;margin-top:40px}.n-numc{padding:30px 32px;border-radius:10px;background:#fff;box-shadow:0 18px 50px rgba(5,12,30,.35);color:var(--n-ink)}.n-numc .n-input+.n-submit,.n-numc-date+.n-input{margin-top:16px}.n-numc .n-submit{justify-content:center;width:100%}.n-numc-date{margin:0;padding:0;border:0;min-width:0}.n-numc-date legend{padding:0;margin-bottom:10px;font-size:15px;font-weight:700}.n-numc-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr);grid-gap:12px;gap:12px}.n-numc-note{margin:14px 0 0;font-size:14px;line-height:1.5;color:var(--n-ink-3)}.n-numc.is-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 16px;max-width:860px;padding:24px 28px;border:1px solid var(--n-hair);box-shadow:none}.n-numc.is-row .n-numc-date{flex:1 1 340px}.n-numc.is-row .n-submit{flex:0 0 auto;width:auto;margin-top:0}.n-numc.is-row .n-form-err{flex:1 0 100%}.n-num-rows{margin:28px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 56px;gap:0 56px;border-top:1px solid var(--n-ink)}.n-num-rows li{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:18px;gap:18px;padding:22px 0;border-bottom:1px solid var(--n-hair)}.n-num-n{font-family:var(--n-serif);font-size:40px;line-height:1;color:#0a1a3a;text-align:center}.n-page a.n-num-name{font-size:18px;font-weight:700;color:var(--n-link);text-decoration:underline;text-underline-offset:3px}.n-num-text{display:block;margin-top:6px;font-size:16px;line-height:1.6;color:var(--n-ink-2)}.n-ex{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:56px;gap:56px;margin-top:32px}.n-ex-after{margin-top:64px}.n-ex h3,.n-num-slash h3{margin:0 0 14px;font-family:var(--n-serif);font-weight:400;font-size:30px;line-height:1.15}.n-ex>div>p,.n-num-slash>p{margin:14px 0 0;font-size:17px;line-height:1.65;color:var(--n-ink-2)}.n-page .n-ex>div>.n-num-state{font-family:var(--n-serif);font-size:30px;line-height:1.25;color:var(--n-ink)}.n-num-slash{margin-top:56px;max-width:860px}.n-steps{margin:14px 0 0;padding:0;list-style:none;border-top:1px solid var(--n-ink)}.n-steps li{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:20px;gap:20px;padding:18px 0;border-bottom:1px solid var(--n-hair)}.n-steps li>span:first-child{font-size:15px;font-weight:700;color:var(--n-ink-3)}.n-steps li>span:last-child{font-size:17px;line-height:1.55;color:var(--n-ink)}.n-num-hero{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:72px;gap:72px;align-items:center;margin-top:40px}.n-num-art{width:100%;height:auto}.n-num-art text{font-family:var(--n-serif)}.n-num-group{margin-top:36px}.n-num-group>p{margin:0;max-width:760px;font-size:17px;line-height:1.65;color:var(--n-ink-2)}.n-num-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.n-page .n-num-chips a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid #b3c2e6;border-radius:22px;color:var(--n-link);font-size:16px;font-weight:600;text-decoration:none}.n-page .n-num-chips a:hover{border-color:var(--n-link);text-decoration:underline}@media (max-width:960px){.n-num-hero,.n-numc-hero{grid-template-columns:minmax(0,1fr);gap:32px}.n-numc-hero .n-numc{max-width:560px}.n-num-art{max-width:220px;margin:0 auto}.n-stone-row{grid-template-columns:220px minmax(0,1fr)}.n-stone-row .n-stone-chips{grid-column:1/-1;padding-left:58px}.n-ex,.n-num-rows,.n-stone-months{grid-template-columns:minmax(0,1fr)}.n-stone-others{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.n-stone-m,.n-stone-pop,.n-stone-row{grid-template-columns:minmax(0,1fr)}.n-stone-row .n-stone-chips{padding-left:0}.n-stone-date{padding-left:58px;margin-top:-10px}.n-stone-row>p{padding-left:0;font-size:15px}.n-stone-pop p{font-size:15px}.n-gems{grid-template-columns:minmax(0,1fr);gap:40px}.n-gem>p{font-size:16px}.n-stone-others{grid-template-columns:minmax(0,1fr)}.n-ex h3,.n-gem h2,.n-num-slash h3{font-size:28px}.n-numc{padding:22px 18px}.n-numc.is-row{flex-direction:column;align-items:stretch;padding:20px 18px}.n-numc.is-row .n-numc-date{flex:none}.n-numc.is-row .n-submit{width:100%;margin-top:8px}.n-num-rows li{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:16px 0}.n-num-n{font-size:34px}.n-num-text{font-size:15px}.n-ex{gap:40px}.n-steps li{grid-template-columns:76px minmax(0,1fr);gap:12px}.n-steps li>span:last-child{font-size:16px}}.n-stone-two h2{margin:0 0 12px;font-family:var(--n-serif);font-weight:400;font-size:28px;line-height:1.15}.n-num-group .n-label{margin-bottom:12px}.n-gem-figure svg{width:66%;height:auto}@media (max-width:760px){.n-num-hero,.n-numc-hero{margin-top:24px}}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body,html{background:var(--c-01)}body{color:var(--c-03);font-family:var(--f-text);font-size:var(--t-05-size);line-height:var(--t-05-lh);font-weight:400}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:var(--line-focus) solid var(--c-03);outline-offset:2px}h1,h2,h3,h4{font-family:var(--f-display);font-weight:800;margin:0}.t-h1{font-size:var(--t-01-size);line-height:var(--t-01-lh);letter-spacing:var(--t-01-ls);text-transform:uppercase;text-align:center}.t-h2{font-size:var(--t-02-size);line-height:var(--t-02-lh);letter-spacing:var(--t-02-ls)}.t-h3{font-size:var(--t-03-size);line-height:var(--t-03-lh)}.t-lead{font-family:var(--f-display);font-weight:500;font-style:normal;font-size:var(--t-04-size);line-height:var(--t-04-lh);color:var(--c-04);margin:0}.t-body{font-size:var(--t-05-size);line-height:var(--t-05-lh);max-width:62ch;margin:0}.t-label{font-family:var(--f-text);font-weight:600;font-size:var(--t-06-size);letter-spacing:var(--t-06-ls);text-transform:uppercase;line-height:1.2}.t-meta{font-size:var(--t-07-size);line-height:1.5;color:var(--c-04)}.t-num{font-weight:600;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}a{color:inherit}.container{width:min(var(--container),calc(100% - 2 * var(--gutter)));margin-inline:auto}.container-wide{width:min(1140px,calc(100% - 2 * var(--gutter-wide)));margin-inline:auto}@media (max-width:900px){.container{width:calc(100% - 2 * var(--gutter))}.container-wide{width:calc(100% - 2 * var(--gutter-wide))}}.section{padding-block:var(--s-7)}.section-head{margin-bottom:var(--s-5)}.section-head,.section-head .t-h2{text-align:center}.section-head>:not(:first-child){margin-top:var(--s-3)}.section-head .t-lead{font-style:italic;text-align:center;max-width:54ch;margin-inline:auto;margin-top:var(--s-3)}.stack-1>*+*{margin-top:var(--s-1)}.stack-2>*+*{margin-top:var(--s-2)}.stack-3>*+*{margin-top:var(--s-3)}.stack-4>*+*{margin-top:var(--s-4)}.stack-5>*+*{margin-top:var(--s-5)}.stack-6>*+*{margin-top:var(--s-6)}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--tile-gap)}.grid-2,.grid-3{display:grid;gap:var(--tile-gap)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--tile-gap)}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--tile-gap)}.grid-4,.grid-feature{display:grid;gap:var(--tile-gap)}.grid-feature{grid-template-columns:344px minmax(0,1fr);grid-gap:var(--tile-gap)}@media (max-width:900px){.grid-3,.grid-feature{grid-template-columns:minmax(0,1fr)}.grid-2,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.section{padding-block:var(--s-6)}}@media (max-width:640px){.grid-2{grid-template-columns:minmax(0,1fr)}}.center{text-align:center}.center>svg{margin-inline:auto}.actions{display:flex;gap:var(--s-3);justify-content:center;flex-wrap:wrap;margin-top:var(--s-5)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;background:var(--c-03);color:var(--c-01);padding:var(--s-2) var(--s-3);z-index:100}.skip-link:focus{left:var(--s-3);top:var(--s-3)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}