.notation-route-cta-button_button__1s2k4{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 26px;border-radius:var(--shape-surface);font-family:var(--type-body);font-size:.88rem;font-weight:500;text-decoration:none;border:var(--shape-border-width) solid transparent;cursor:pointer;box-shadow:var(--depth-control);transition:transform var(--motion-fast,.2s) var(--motion-ease,ease),opacity var(--motion-fast,.2s) var(--motion-ease,ease),box-shadow var(--motion-fast,.2s) var(--motion-ease,ease),background var(--motion-fast,.2s) var(--motion-ease,ease),border-color var(--motion-fast,.2s) var(--motion-ease,ease),color var(--motion-fast,.2s) var(--motion-ease,ease)}.notation-route-cta-button_buttonPrimary___rqi9{color:var(--action-foreground);background:var(--action-rest)}.notation-route-cta-button_buttonPrimary___rqi9:hover{background:var(--action-hover);transform:translateY(-1px)}.notation-route-cta-button_buttonPrimary___rqi9:active{background:var(--action-active)}.notation-route-cta-button_buttonGhost__Cr8gT{color:var(--foreground);background:color-mix(in srgb,var(--card) 90%,var(--muted) 10%);border-color:var(--border-strong)}.notation-route-cta-button_buttonGhost__Cr8gT:hover{background:var(--hover-surface);border-color:color-mix(in srgb,var(--accent) 40%,var(--border-strong) 60%);color:var(--accent);transform:translateY(-1px)}.notation-route-cta-button_button__1s2k4:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring),var(--depth-control)}.notation-route-cta-button_buttonPrimary___rqi9:focus-visible{box-shadow:0 0 0 3px var(--action-focus),var(--depth-control)}.notation-route-cta-button_button__1s2k4:disabled{cursor:not-allowed;border-color:var(--input);border-style:dashed;background:var(--disabled-surface);color:var(--disabled-foreground);box-shadow:none}.notation-route-cta-button_button__1s2k4:disabled:hover{background:var(--disabled-surface);transform:none}@media (prefers-reduced-motion:reduce){.notation-route-cta-button_buttonGhost__Cr8gT,.notation-route-cta-button_buttonPrimary___rqi9,.notation-route-cta-button_button__1s2k4{transition:none}.notation-route-cta-button_buttonGhost__Cr8gT:hover,.notation-route-cta-button_buttonPrimary___rqi9:hover{transform:none}}.notation-route-faq-section_faqSection__B0qOm{display:flex;flex-direction:column;gap:16px;max-width:1100px;width:100%;margin-inline:auto}.notation-route-faq-section_faqSectionCanonical__4yi2b{gap:0}.notation-route-faq-section_faqContent__4uaO1{display:grid;grid-template-rows:auto 10px auto 36px auto;width:100%}.notation-route-faq-section_faqContent__4uaO1[data-ui=section-header]>h2{animation:none}.notation-route-faq-section_faqEyebrow__a7Tu_{grid-row:1;margin:0;text-align:center;font-family:var(--type-body);font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--subtle-foreground)}.notation-route-faq-section_faqHeading__n6OIh{grid-row:3;margin:0;text-align:center;font-family:var(--type-heading);font-size:2.25rem;font-weight:var(--type-heading-weight,400);letter-spacing:var(--type-heading-tracking,-.01em);line-height:1.25;color:var(--foreground)}.notation-route-faq-section_faqHeadingLayout__ua4E0{grid-row:3;margin:0;text-align:center}.notation-route-faq-section_faqSection__B0qOm .notation-route-faq-section_faqHeadingLayout__ua4E0{margin:0}.notation-route-faq-section_faqHeadingAccent__wzw_8{font-style:italic;color:var(--accent)}.notation-route-faq-section_faqList__gc84E{grid-row:5;display:flex;flex-direction:column;gap:10px;max-width:720px;margin:0 auto;width:100%}.notation-route-faq-section_faqItem__UeCWg{min-width:0;padding:18px 22px;border-radius:var(--route-family-outer-card-radius);background:color-mix(in srgb,var(--card) 82%,transparent 18%);border:var(--shape-border-width) solid color-mix(in srgb,var(--border) 76%,transparent 24%);transition:border-color var(--motion-fast,.2s) var(--motion-ease,ease),background var(--motion-fast,.2s) var(--motion-ease,ease)}details.notation-route-faq-section_faqItem__UeCWg[open]{border-color:color-mix(in srgb,var(--accent) 30%,var(--border) 70%);background:color-mix(in srgb,var(--card) 92%,transparent 8%)}details.notation-route-faq-section_faqItem__UeCWg:hover{border-color:color-mix(in srgb,var(--accent) 24%,var(--border) 76%);background:color-mix(in srgb,var(--card) 88%,transparent 12%)}.notation-route-faq-section_faqSummary__lvzik{min-width:0;cursor:pointer;list-style:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:10px;text-align:left;font-family:var(--type-body);font-size:14.5px;font-weight:500;line-height:1.35;color:var(--foreground)}.notation-route-faq-section_faqSummary__lvzik::-webkit-details-marker{display:none}.notation-route-faq-section_faqQuestion__f_J0Z{min-width:0;margin:0;width:auto;overflow-wrap:anywhere;text-align:left;font-family:var(--type-body);font-size:14.5px;font-weight:500;line-height:1.35;color:var(--foreground)}.notation-route-faq-section_faqChevron__RPz5y{flex:0 0 auto;width:20px;overflow:hidden;color:var(--subtle-foreground);font-family:var(--type-body);font-size:1.25rem;line-height:1;transform:rotate(0deg);transition:transform var(--motion-fast,.2s) var(--motion-ease,ease)}.notation-route-faq-section_faqChevron__RPz5y:before{content:"›"}.notation-route-faq-section_faqItem__UeCWg[open] .notation-route-faq-section_faqChevron__RPz5y{transform:rotate(90deg)}.notation-route-faq-section_faqSummary__lvzik:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring);border-radius:var(--shape-surface)}.notation-route-faq-section_faqAnswer__0fUkm{margin:12px 0 0;text-align:left;font-family:var(--type-body);font-size:.95rem;line-height:1.7;color:var(--muted-foreground)}.notation-route-faq-section_legacyFaqEyebrow__Bp97b{grid-row:auto;margin:0 0 2px;font-size:.72rem;letter-spacing:.18em}.notation-route-faq-section_legacyFaqHeading__MVsj_{grid-row:auto;font-size:clamp(1.4rem,2vw,1.85rem);font-weight:var(--type-heading-weight,600);letter-spacing:var(--type-heading-tracking,normal);line-height:1.2}.notation-route-faq-section_legacyFaqHeadingAccent__Cq5Sk{color:var(--accent)}.notation-route-faq-section_legacyFaqList__FajMy{grid-row:auto;gap:12px}.notation-route-faq-section_legacyFaqItem__Yv205{padding:18px 22px;border-radius:var(--shape-surface);background:color-mix(in srgb,var(--card) 82%,transparent 18%);border:var(--shape-border-width) solid color-mix(in srgb,var(--border) 76%,transparent 24%);transition:border-color var(--motion-fast,.2s) var(--motion-ease,ease),background var(--motion-fast,.2s) var(--motion-ease,ease)}.notation-route-faq-section_legacyFaqItem__Yv205[open]{border-color:color-mix(in srgb,var(--accent) 30%,var(--border) 70%);background:color-mix(in srgb,var(--card) 92%,transparent 8%)}.notation-route-faq-section_legacyFaqItem__Yv205:hover{border-color:color-mix(in srgb,var(--accent) 24%,var(--border) 76%);background:color-mix(in srgb,var(--card) 88%,transparent 12%)}.notation-route-faq-section_legacyFaqSummary__GH2Ve{cursor:pointer;list-style:none;font-family:var(--type-heading);font-size:1.02rem;font-weight:var(--type-heading-weight,600);line-height:1.35;color:var(--foreground);display:flex;align-items:baseline;gap:10px}.notation-route-faq-section_legacyFaqSummary__GH2Ve::-webkit-details-marker{display:none}.notation-route-faq-section_legacyFaqSummary__GH2Ve:before{content:"+";font-family:var(--type-body);font-size:1.1rem;font-weight:500;color:var(--accent)}.notation-route-faq-section_legacyFaqItem__Yv205[open] .notation-route-faq-section_legacyFaqSummary__GH2Ve:before{content:"−"}.notation-route-faq-section_legacyFaqSummary__GH2Ve:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring);border-radius:var(--shape-surface)}.notation-route-faq-section_legacyFaqAnswer__qaUV_{margin:12px 0 0;font-family:var(--type-body);font-size:.95rem;line-height:1.7;color:var(--muted-foreground)}@media (prefers-reduced-motion:reduce){.notation-route-faq-section_faqChevron__RPz5y,.notation-route-faq-section_faqItem__UeCWg,.notation-route-faq-section_legacyFaqItem__Yv205,.notation-route-faq-section_legacyFaqSummary__GH2Ve:before{transition:none}}@media (min-width:640px){.notation-route-faq-section_faqHeading__n6OIh{font-size:3rem}}@media (min-width:768px){.notation-route-faq-section_faqHeading__n6OIh{font-size:3.5rem}}@media (max-width:640px){.notation-route-faq-section_faqItem__UeCWg,.notation-route-faq-section_legacyFaqItem__Yv205{padding:16px 18px}}.editorial-title-hero_root__peigR{display:flex;flex-direction:column;gap:inherit}.editorial-title-hero_media__m1dAW{position:relative;isolation:isolate;container-type:inline-size}:where(:root)[data-theme=kimiclay] [data-route-surface=editorial-open] .editorial-title-hero_root__peigR[data-has-media=true]{--editorial-title-hero-bleed:64px;--editorial-title-hero-slope:0.03;gap:0}:where(:root)[data-theme=kimiclay] [data-route-surface=editorial-open] .editorial-title-hero_root__peigR[data-editorial-title-hero][data-has-media=true]>:first-child{margin-bottom:0}:where(:root)[data-theme=kimiclay] [data-route-surface=editorial-open] .editorial-title-hero_root__peigR[data-editorial-title-hero][data-has-media=true]>:first-child:after{content:none}:where(:root)[data-theme=kimiclay] [data-route-surface=editorial-open] .editorial-title-hero_root__peigR[data-has-media=true]>.editorial-title-hero_media__m1dAW:before{--editorial-title-hero-media-left:calc((100cqi - var(--editorial-title-hero-media-width, min(828px, 100cqi))) / 2);content:"";position:absolute;z-index:-1;top:-1px;inset-inline:calc(-1 * var(--editorial-title-hero-bleed));height:calc(50% + 1px + var(--editorial-title-hero-slope) * (var(--editorial-title-hero-media-left) + var(--editorial-title-hero-bleed)));background:var(--kimiclay-editorial-title-field);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--editorial-title-hero-slope) * (100cqi + 2 * var(--editorial-title-hero-bleed))),0 100%);pointer-events:none}@media (max-width:900px){:where(:root)[data-theme=kimiclay] [data-route-surface=editorial-open] .editorial-title-hero_root__peigR[data-has-media=true]{--editorial-title-hero-bleed:32px}}@media (max-width:640px){:where(:root)[data-theme=kimiclay] [data-route-surface=editorial-open] .editorial-title-hero_root__peigR[data-has-media=true]{--editorial-title-hero-bleed:20px}:where(:root)[data-theme=kimiclay] [data-route-surface=editorial-open] .editorial-title-hero_root__peigR[data-has-media=true]>.editorial-title-hero_media__m1dAW{--editorial-title-hero-media-width:calc(100cqi + 2 * var(--editorial-title-hero-bleed))}}