@charset "utf-8";html.nd-wait .nd-swap{visibility: hidden}.nd-hero__inner{grid-template-columns: minmax(0, 1fr) minmax(0, 470px);align-items: center;gap: 32px 64px;min-height: 300px}.nd-title{font-size: clamp(27px, 1.6vw + 18px, 44px);line-height: 1.5;margin-top: 20px}.nd-title em{font-style: normal}.nd-title .mk{word-break: keep-all}.nd-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 18px;margin-top: 22px;font: 700 14px/1.4 var(--font-maru);color: var(--navy);animation: phero-in .9s var(--ease-out) .18s backwards}.nd-meta .tag{background: #fff;box-shadow: 0 3px 0 rgba(37, 45, 92, .14)}.nd-meta .tag--navy{background: var(--navy)}.nd-meta__item{display: inline-flex;align-items: center;gap: 6px}.nd-meta__item .icon{width: 16px;height: 16px}.nd-meta__item time{font: 700 14.5px/1 var(--font-mono);letter-spacing: .04em}.nd-meta__read b{font: 700 15px/1 var(--font-mono)}.nd-hero__visual{position: relative;align-self: end;margin: 0 0 -24px}.nd-hero__win{rotate: 2.2deg}.nd-win{border-radius: 20px;box-shadow: 0 24px 50px rgba(26, 32, 72, .22)}.nd-hero .nd-win{box-shadow: 0 14px 30px rgba(37, 45, 92, .25),0 30px 60px -20px rgba(26, 32, 72, .3)}.nd-win .nthumb{aspect-ratio: 16 / 10}.nthumb__txt b.nthumb__code{font: 900 clamp(34px, 16cqi, 88px)/1 var(--font-mono);letter-spacing: .02em;color: var(--pink);-webkit-text-stroke: 2px var(--navy);paint-order: stroke fill}.nd-hero__bubble{position: absolute;left: -6px;top: -64px;z-index: 3;--pd: .7s}.nd-sec{padding-top: 20px !important}.nd-panel{padding-block: clamp(48px, 6vw, 88px) clamp(56px, 7vw, 104px)}.nd-panel__dots{position: absolute;left: 0;top: 0;z-index: -1;width: min(420px, 40%);height: 320px;background-image: radial-gradient(rgba(79, 169, 210, .32) 1.3px, transparent 1.6px);background-size: 22px 22px;-webkit-mask-image: radial-gradient(100% 100% at 0 0, #000 30%, transparent 75%);mask-image: radial-gradient(100% 100% at 0 0, #000 30%, transparent 75%);pointer-events: none}.nd-layout{display: grid;grid-template-columns: minmax(0, 1fr) 300px;gap: 40px;align-items: start;max-width: 1120px;margin-inline: auto}.nd-aside{align-self: stretch}.nd-card{padding: clamp(36px, 4vw, 60px) clamp(28px, 4.6vw, 64px) clamp(32px, 3.6vw, 52px);border-radius: var(--r-lg);background: #fff;box-shadow: var(--sh-card)}.nd-body{--ink-soft: var(--navy-soft);--ink-2: var(--navy-soft);--orange: var(--pink);--bg-2: var(--tint);counter-reset: ndsec;font-size: 16.5px;line-height: 2.05;letter-spacing: .04em;color: #2C3462}.nd-body > * + *{margin-top: 1.25em}.nd-body p{word-break: normal;line-break: strict;text-wrap: pretty}.nd-body p:has(br){word-break: auto-phrase}.nd-tel{white-space: nowrap}.nd-body strong{font-weight: 700;color: var(--navy);background: linear-gradient(transparent 62%, var(--yellow-soft) 62%);padding-inline: .06em}.nd-body a{color: var(--sky-text);font-weight: 700;text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: .25em;transition: color .2s}.nd-body a:hover{color: var(--pink-text)}.nd-body h2{position: relative;display: flex;align-items: flex-start;gap: 16px;margin-top: 2.6em;padding: 16px 20px 16px 18px;border-radius: 16px;background: linear-gradient(90deg, var(--tint), rgba(237, 246, 251, 0));font: 700 clamp(19px, .6vw + 15px, 23px)/1.55 var(--font-maru);letter-spacing: .03em;color: var(--navy);scroll-margin-top: calc(var(--hdr-h) + 24px);word-break: auto-phrase;text-wrap: pretty}.nd-body h2::before{counter-increment: ndsec;content: counter(ndsec, decimal-leading-zero);flex: none;display: grid;place-items: center;width: 40px;height: 40px;margin-top: -3px;border: 2px solid var(--navy);border-radius: 50%;background: var(--pink);font: 700 15px/1 var(--font-mono);letter-spacing: 0;color: var(--navy)}.nd-body h2:nth-of-type(4n+2)::before{background: var(--yellow)}.nd-body h2:nth-of-type(4n+3)::before{background: var(--sky)}.nd-body h2:nth-of-type(4n+4)::before{background: var(--green)}.nd-body h2::after{content: "";position: absolute;left: 50%;top: -1.35em;width: 56px;height: 4px;margin-left: -28px;border-radius: 4px;background: linear-gradient(90deg, var(--pink) 0 33%, var(--yellow) 33% 66%, var(--sky) 66%);opacity: .7}.nd-body > h2:first-child{margin-top: 0}.nd-body > h2:first-child::after{display: none}.nd-body h3{display: flex;align-items: center;gap: 10px;margin-top: 2em;font: 700 17.5px/1.6 var(--font-maru)}.nd-body h3::before{content: "";flex: none;width: 6px;height: 1.3em;border-radius: 4px;background: var(--sky-deep)}.nd-body ul,.nd-body ol{display: grid;gap: .55em;padding: 20px 24px;border-radius: 18px;background: var(--gray-bg);list-style: none}.nd-body li{position: relative;padding-left: 1.9em;line-height: 1.85}.nd-body ul > li::before{content: "";position: absolute;left: .2em;top: .62em;width: .7em;height: .7em;border-radius: 50%;background: var(--pink);box-shadow: 0 0 0 2px var(--navy)}.nd-body ul > li:nth-child(3n+2)::before{background: var(--yellow)}.nd-body ul > li:nth-child(3n+3)::before{background: var(--sky)}.nd-body ol{counter-reset: ndol}.nd-body ol > li{counter-increment: ndol;padding-left: 2.3em}.nd-body ol > li::before{content: counter(ndol);position: absolute;left: 0;top: .22em;display: grid;place-items: center;width: 1.6em;height: 1.6em;border-radius: 50%;background: var(--navy);color: #fff;font: 700 .82em/1 var(--font-mono)}.nd-body blockquote{position: relative;margin: 1.6em 0 0 !important;padding: 24px 26px 22px 58px !important;border: 0 !important;border-radius: 18px;background: var(--pink-tint) !important;font-size: 15.5px !important;color: var(--navy) !important}.nd-body blockquote::before{content: "“";position: absolute;left: 18px;top: 4px;font: 900 54px/1 var(--font-maru);color: var(--pink)}.nd-body hr{height: 0;margin: 2.2em 0;border: 0;border-top: 2px dashed var(--line)}.nd-end{display: grid;grid-template-columns: auto minmax(0, 1fr);align-items: end;gap: 12px 28px;margin-top: 52px;padding-top: 34px;border-top: 2px dashed var(--line)}.nd-end__mascot{--m-w: 96px;margin-top: 44px}.nd-end__mascot .mascot__bubble{top: -34px;left: 70%}.nd-end__mascot .bubble{white-space: nowrap;max-width: none}.nd-share{justify-self: end;text-align: right}.nd-share__ttl{font: 700 13px/1.4 var(--font-maru);letter-spacing: .08em;color: var(--navy-soft)}.nd-share__list{display: flex;justify-content: flex-end;flex-wrap: wrap;gap: 10px;margin-top: 12px}.nd-share__btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-width: 46px;height: 46px;padding: 0 12px;border: 2px solid var(--navy);border-radius: var(--r-pill);background: #fff;color: var(--navy);box-shadow: 0 3px 0 var(--navy);font: 700 13.5px/1 var(--font-maru);letter-spacing: .04em;transition: background-color .2s,color .2s,translate .2s var(--ease-out),box-shadow .2s}.nd-share__btn svg{width: 20px;height: 20px;flex: none}.nd-share__btn--copy{padding: 0 16px 0 14px}@media (hover: hover){.nd-share__btn:hover{translate: 0 -2px;box-shadow: 0 5px 0 var(--navy);background: var(--yellow)}.nd-share__btn--line:hover{background: #06C755;color: #fff}.nd-share__btn--x:hover{background: var(--navy);color: #fff}.nd-share__btn--fb:hover{background: #1877F2;color: #fff}}.nd-share__btn:active{translate: 0 2px;box-shadow: 0 1px 0 var(--navy)}.nd-share__btn.is-done{background: var(--green)}.nd-share__done{min-height: 1.6em;margin-top: 8px;font: 700 12.5px/1.6 var(--font-maru);color: var(--green-text)}.nd-aside__stick{position: sticky;top: calc(var(--hdr-cur) + 28px);display: grid;gap: 50px}.nd-toc{padding: 24px 20px 18px;border-radius: var(--r-card);background: #fff;box-shadow: var(--sh-card)}.nd-toc__ttl,.nd-sheet__ttl{display: flex;align-items: center;gap: 10px;padding: 0 4px 14px;border-bottom: 2px dashed var(--line);font: 700 16px/1.3 var(--font-maru);letter-spacing: .08em}.nd-toc__ic{display: grid;gap: 3px;width: 16px}.nd-toc__ic i{height: 3px;border-radius: 2px;background: var(--navy)}.nd-toc__ic i:nth-child(1){width: 100%;background: var(--pink)}.nd-toc__ic i:nth-child(2){width: 70%;background: var(--yellow)}.nd-toc__ic i:nth-child(3){width: 85%;background: var(--sky)}.nd-toc__list{display: grid;gap: 4px;margin-top: 12px}.nd-toc__link{position: relative;display: grid;grid-template-columns: 30px minmax(0, 1fr);gap: 8px;padding: 9px 10px 9px 8px;border-radius: 12px;font: 700 13.5px/1.6 var(--font-maru);letter-spacing: .02em;color: var(--navy-soft);transition: background-color .2s,color .2s}.nd-toc__no{font: 700 12.5px/1.75 var(--font-mono);color: var(--sky-text)}.nd-toc__txt{word-break: auto-phrase}.nd-toc__link.is-current{background: var(--tint);color: var(--navy)}.nd-toc__link.is-current::before{content: "";position: absolute;left: -2px;top: 10px;bottom: 10px;width: 4px;border-radius: 4px;background: var(--pink)}@media (hover: hover){.nd-toc__link:hover{background: var(--gray-bg);color: var(--navy)}}.nd-mini{position: relative;padding: 24px 22px 22px;border: 2px solid var(--navy);border-radius: var(--r-card);background: #fff;box-shadow: 0 5px 0 var(--navy)}.nd-mini__mascot{position: absolute;right: 10px;top: -40px;--m-w: 76px}.nd-mini__ttl{font: 700 17px/1.6 var(--font-maru);letter-spacing: .03em;padding-right: 64px}.nd-mini__txt{margin-top: 8px;font-size: 13px;line-height: 1.8;color: var(--navy-soft)}.nd-mini .btn{margin-top: 16px}.nd-missing__card{display: grid;grid-template-columns: auto minmax(0, 1fr);align-items: center;gap: 24px 56px;max-width: 980px;margin-inline: auto;padding: clamp(32px, 4vw, 56px) clamp(24px, 5vw, 72px);border: 2px solid var(--navy);border-radius: 32px;background: #fff;box-shadow: 0 8px 0 var(--navy)}.nd-missing__ttl{font: 700 clamp(24px, 1.4vw + 16px, 34px)/1.5 var(--font-maru);letter-spacing: .01em}.nd-missing__p{margin-top: 14px;font-size: 15.5px;line-height: 1.95;color: var(--navy-soft)}.nd-missing .btns{margin-top: 26px}html.nd-missing-on .nd-hero .nd-meta,html.nd-missing-on .chara{display: none}.nd-pn{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;max-width: 1120px;margin: 56px auto 0}.nd-pn--one{grid-template-columns: minmax(0, 1fr);max-width: 560px}.nd-pn--one .nd-pn__card{grid-column: 1;text-align: left}.nd-pn--one .nd-pn__card .nd-pn__dir,.nd-pn--one .nd-pn__card .nd-pn__meta{justify-content: flex-start}.nd-pn__card{position: relative;display: grid;gap: 10px;align-content: start;padding: 22px 26px 24px;border: 2px solid var(--navy);border-radius: 24px;background: #fff;box-shadow: 0 5px 0 var(--navy);transition: translate .3s var(--ease-out),box-shadow .3s var(--ease-out),background-color .2s}.nd-pn__card--older{grid-column: 2;text-align: right}.nd-pn__card--newer{grid-column: 1}.nd-pn__dir{display: flex;align-items: center;gap: 10px;font: 700 13px/1.3 var(--font-maru);letter-spacing: .08em;color: var(--sky-text)}.nd-pn__card--older .nd-pn__dir{justify-content: flex-end}.nd-pn__arrow{display: grid;place-items: center;width: 32px;height: 32px;border: 2px solid var(--navy);border-radius: 50%;background: var(--yellow);color: var(--navy);transition: translate .35s var(--ease-bound)}.nd-pn__arrow .icon{width: 14px;height: 14px}.nd-pn__card--newer .nd-pn__dir{flex-direction: row}.nd-pn__meta{display: flex;align-items: center;gap: 10px;font: 700 13px/1 var(--font-mono);color: var(--navy-soft);letter-spacing: .04em}.nd-pn__card--older .nd-pn__meta{justify-content: flex-end}.nd-pn__ttl{font: 700 15.5px/1.7 var(--font-maru);letter-spacing: .02em;word-break: auto-phrase;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}@media (hover: hover){.nd-pn__card:hover{translate: 0 -3px;box-shadow: 0 8px 0 var(--navy)}.nd-pn__card--older:hover .nd-pn__arrow{translate: 5px 0}.nd-pn__card--newer:hover .nd-pn__arrow{translate: -5px 0}.nd-pn__card:hover .nd-pn__ttl{color: var(--sky-text)}}.nd-pn__card:active{translate: 0 3px;box-shadow: 0 2px 0 var(--navy)}.nd-back{margin-top: 40px;text-align: center}.nd-back__btn .btn__arrow{order: -1;margin-left: -18px}.nd-back__btn{padding: 10px 30px 10px 11px}@media (hover: hover){.nd-back__btn:hover .btn__arrow .icon--left{animation: nd-arrow-back .55s var(--ease-out)}}@keyframes nd-arrow-back{0%{translate: 0 0}45%{translate: -140% 0}46%{translate: 140% 0}100%{translate: 0 0}}.nd-rel{padding-bottom: calc(var(--sec-y) * .5)}.nd-rc{display: flex;flex-direction: column;height: 100%;border-radius: var(--r-card);background: #fff;box-shadow: var(--sh-card);overflow: hidden;transition: translate .35s var(--ease-out),box-shadow .35s var(--ease-out)}.nd-rc__thumb .nthumb{aspect-ratio: 16 / 9}.nd-rc__body{flex: 1;display: grid;align-content: start;gap: 10px;padding: 18px 22px 24px}.nd-rc__meta{display: flex;align-items: center;gap: 10px;font: 700 12.5px/1 var(--font-mono);color: var(--navy-soft);letter-spacing: .04em}.nd-rc__ttl{font: 700 15.5px/1.7 var(--font-maru);letter-spacing: .02em;word-break: auto-phrase}@media (hover: hover){.nd-rc:hover{translate: 0 -6px;box-shadow: var(--sh-float)}.nd-rc:hover .nthumb__img{translate: 0 -8%;rotate: -6deg}.nd-rc:hover .nd-rc__ttl{color: var(--sky-text)}}.nd-cta-sec{padding-top: calc(var(--sec-y) * .9);padding-bottom: 0}.nd-cta{position: relative;max-width: 1120px;margin-inline: auto;padding: clamp(48px, 5vw, 72px) clamp(24px, 5vw, 72px) clamp(40px, 4.4vw, 60px);border-radius: var(--r-lg);background: var(--mesh-sky);text-align: center;isolation: isolate}.nd-cta__deco{position: absolute;inset: 0;z-index: -1;border-radius: inherit;overflow: hidden;pointer-events: none;background: radial-gradient(circle at 8% 22%, rgba(255, 255, 255, .8) 1.6px, transparent 2px) 0 0 / 18px 18px,radial-gradient(60% 80% at 100% 100%, rgba(255, 255, 255, .28), transparent 70%);-webkit-mask-image: linear-gradient(90deg, #000 0 22%, transparent 36%, transparent 64%, #000 78%);mask-image: linear-gradient(90deg, #000 0 22%, transparent 36%, transparent 64%, #000 78%)}.nd-cta__peek{--m-w: 170px;--peek-x: 7%}.nd-cta__peek .mascot__bubble{bottom: calc(100% - 20px);left: auto;right: 78%}.nd-cta__peek .bubble--bottom-left::after{left: auto;right: 24px}.nd-cta__en{display: inline-flex;align-items: center;gap: 10px;font: 700 13px/1 var(--font-mono);letter-spacing: .24em;color: var(--navy)}.nd-cta__en .shead__dots i:nth-child(3){background: #fff}.nd-cta__ttl{margin-top: 18px;font: 700 clamp(26px, 1.8vw + 16px, 42px)/1.5 var(--font-maru);letter-spacing: .01em}.nd-cta__lead{margin-top: 14px;font: 500 16px/1.9 var(--font-body)}.nd-cta__prices{display: flex;justify-content: center;flex-wrap: wrap;gap: 12px;margin-top: 28px}.nd-cta__prices li{display: flex;align-items: baseline;gap: 10px;padding: 10px 22px 12px;border: 2px solid var(--navy);border-radius: var(--r-pill);background: #fff;box-shadow: 0 4px 0 var(--navy)}.nd-cta__prices span{font: 700 13.5px/1 var(--font-maru);letter-spacing: .04em}.nd-cta__prices b{font: 900 30px/1 var(--font-maru)}.nd-cta__prices small{font-size: 13px;margin-left: 2px}.nd-cta__prices li:nth-child(1){background: var(--pink-tint)}.nd-cta__prices li:nth-child(3){background: var(--yellow-soft)}.nd-cta__note{margin-top: 14px;font: 700 12.5px/1.6 var(--font-maru)}.nd-cta__btns{margin-top: 30px}.nd-cta__tel{display: flex;justify-content: center;align-items: center;flex-wrap: wrap;gap: 6px 14px;margin-top: 24px;font: 700 13px/1.6 var(--font-maru)}.nd-cta__tel a{display: inline-flex;align-items: center;gap: 8px}.nd-cta__tel a b{font: 700 22px/1 var(--font-mono);letter-spacing: .02em}.nd-cta__tel .icon{width: 20px;height: 20px}@media (hover: hover){.nd-cta__tel a:hover .icon{animation: ring .6s ease}.nd-cta__tel a:hover b{text-decoration: underline;text-underline-offset: 4px}}.nd-tocfab{display: none}@media (max-width: 959.98px){.nd-tocfab:not([hidden]){display: block;position: fixed;left: 50%;bottom: calc(96px + env(safe-area-inset-bottom));z-index: 79;translate: -50% 0;transition: translate .45s var(--ease-bound),opacity .25s}.nd-tocfab.is-away{translate: -50% 160%;opacity: 0;pointer-events: none}html:not(:has(.spbar.is-show)) .nd-tocfab{bottom: calc(18px + env(safe-area-inset-bottom))}}.nd-tocfab__btn{display: inline-flex;align-items: center;gap: 9px;min-height: 48px;padding: 6px 16px 6px 7px;border: 2px solid var(--navy);border-radius: var(--r-pill);background: rgba(255, 255, 255, .92);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);box-shadow: 0 10px 24px -8px rgba(37, 45, 92, .4);font: 700 14.5px/1 var(--font-maru);letter-spacing: .08em}.nd-tocfab__btn:active{scale: .96}.nd-tocfab__ring{width: 34px;height: 34px;rotate: -90deg;flex: none}.nd-tocfab__track{fill: #fff;stroke: var(--sky-soft);stroke-width: 4}.nd-tocfab__bar{fill: none;stroke: var(--pink);stroke-width: 4;stroke-linecap: round;stroke-dasharray: var(--rp, 0) 100;transition: stroke-dasharray .15s linear}.nd-tocfab__ic{position: absolute;margin-left: 9px;display: grid;gap: 2px;width: 14px}.nd-tocfab__ic i{height: 2.5px;border-radius: 2px;background: var(--navy)}.nd-tocfab__ic i:nth-child(2){width: 70%}.nd-tocfab__pct{min-width: 3.1em;padding: 4px 7px;border-radius: 99px;background: var(--navy);color: #fff;font: 700 11px/1 var(--font-mono);letter-spacing: 0;text-align: center}.nd-sheet{position: fixed;inset: auto 0 0;margin: 0;width: 100%;max-width: 100%;max-height: min(72vh, 620px);padding: 0;border: 0;border-radius: 26px 26px 0 0;background: #fff;color: var(--navy);box-shadow: 0 -12px 40px rgba(37, 45, 92, .25);overflow: hidden}.nd-sheet[open]{display: flex;animation: nd-sheet-in .45s var(--ease-out)}.nd-sheet::backdrop{background: rgba(26, 32, 72, .42)}.nd-sheet[open]::backdrop{animation: nd-fade .3s ease}.nd-sheet.is-closing{animation: nd-sheet-out .28s var(--ease-inout) forwards}@keyframes nd-sheet-in{from{translate: 0 100%}to{translate: 0 0}}@keyframes nd-sheet-out{to{translate: 0 100%}}@keyframes nd-fade{from{opacity: 0}to{opacity: 1}}.nd-sheet__inner{position: relative;width: 100%;overflow-y: auto;overscroll-behavior: contain;padding: 14px 18px calc(24px + env(safe-area-inset-bottom))}.nd-sheet__inner::before{content: "";display: block;width: 44px;height: 5px;margin: 0 auto 14px;border-radius: 5px;background: var(--line)}.nd-sheet__head{display: flex;align-items: center;justify-content: space-between;gap: 12px;border-bottom: 2px dashed var(--line)}.nd-sheet__ttl{border: 0;padding-bottom: 12px}.nd-sheet__close{display: grid;place-items: center;width: 44px;height: 44px;margin: -6px -4px 6px 0;border: 2px solid var(--navy);border-radius: 50%;background: #fff}.nd-sheet__close .icon{width: 18px;height: 18px}.nd-sheet__list{padding-right: 70px}.nd-sheet__list .nd-toc__link{font-size: 15px;padding: 12px 10px 12px 8px}.nd-sheet__mascot{position: absolute;right: 8px;bottom: calc(10px + env(safe-area-inset-bottom));width: 72px;height: auto;pointer-events: none}@media (max-width: 1199.98px){.nd-layout{grid-template-columns: minmax(0, 1fr) 260px;gap: 28px}}@media (max-width: 959.98px){.nd-hero__inner{grid-template-columns: minmax(0, 1fr);gap: 0;min-height: 0}.nd-hero__visual{width: min(86%, 440px);margin: 64px 0 -18px auto}.nd-hero__bubble{left: -18px;top: -52px}.nd-layout{grid-template-columns: minmax(0, 1fr)}.nd-aside{display: none}}@media (max-width: 767.98px){.nd-title{font-size: clamp(23px, 6.2vw, 28px);line-height: 1.55;margin-top: 16px}.nd-title br{display: none}.nd-hero .bc__list{flex-wrap: nowrap}.nd-hero .bc__item{flex: none}.nd-hero .bc__item:last-child{flex: 0 1 auto;min-width: 0}.nd-hero .bc__current{max-width: none}.nd-meta{gap: 8px 14px;margin-top: 16px;font-size: 13px}.nd-hero__visual{display: none}.nd-hero__win{rotate: 1.6deg}.nd-win{border-radius: 14px}.nd-sec{padding-top: 10px !important}.nd-panel{padding-block: 28px 48px}.nd-panel .container{padding-inline: 10px}.nd-card{padding: 30px 20px 26px;border-radius: 24px}.nd-body{font-size: 15.5px;line-height: 2}.nd-body h2{gap: 12px;padding: 12px 12px 12px 10px;font-size: 18px;margin-top: 2.3em}.nd-body h2::before{width: 34px;height: 34px;font-size: 13px;margin-top: -2px}.nd-body ul,.nd-body ol{padding: 16px 16px 16px 14px}.nd-body blockquote{padding: 20px 18px 18px 46px !important;font-size: 14.5px !important}.nd-end{grid-template-columns: minmax(0, 1fr);margin-top: 40px;padding-top: 26px}.nd-end__mascot{--m-w: 84px;margin-top: 50px}.nd-share{justify-self: stretch;text-align: left}.nd-share__list{justify-content: flex-start}.nd-pn{grid-template-columns: minmax(0, 1fr);gap: 14px;margin-top: 36px;padding-inline: 10px}.nd-pn__card--older,.nd-pn__card--newer{grid-column: 1}.nd-pn__card{padding: 18px 20px 20px;border-radius: 20px}.nd-pn__card--older{order: 2;text-align: left}.nd-pn__card--older .nd-pn__dir,.nd-pn__card--older .nd-pn__meta{justify-content: flex-start}.nd-back{margin-top: 30px}.nd-missing__card{grid-template-columns: minmax(0, 1fr);justify-items: center;text-align: center;padding: 30px 20px 34px;border-radius: 26px}.nd-missing .btns{justify-content: center}.nd-cta-sec{padding-top: 112px}.nd-cta{padding: 56px 20px 36px;border-radius: 28px}.nd-cta__peek{--m-w: 122px;--peek-x: 4%}.nd-cta__peek .mascot__bubble{right: 70%}.nd-cta__ttl{margin-top: 14px}.nd-cta__lead{font-size: 14.5px;text-align: left}.nd-cta__prices{gap: 8px}.nd-cta__prices li{flex-direction: column;align-items: center;gap: 6px;padding: 10px 14px 12px;border-radius: 18px;flex: 1 1 0;min-width: 0}.nd-cta__prices span{font-size: 11.5px;white-space: nowrap}.nd-cta__prices b{font-size: 26px}.nd-cta__btns .btn{width: 100%}}@media (prefers-reduced-motion: reduce){.nd-sheet[open],.nd-sheet.is-closing,.nd-sheet[open]::backdrop{animation: none}.nd-tocfab{transition: none}}
