.ryomyo_ghub__rQhds{--paper:#FFFFFF;--card:#E6E6E6;--ink:#1D252E;--soft:#999999;--gold:#999999;--gold-br:#1D252E;--rule:#D2D2D2;background:var(--paper);color:var(--soft);font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.72;padding:clamp(1.5rem,5vw,3rem) 0 4rem;box-sizing:border-box}.ryomyo_ghub__rQhds *{box-sizing:inherit}.ryomyo_wrap__NTYcG{max-width:860px;margin:0 auto;padding:0 clamp(1rem,5vw,2rem)}.ryomyo_crumbs___NUMo{font-family:system-ui,-apple-system,sans-serif;font-size:.8rem;margin:0 0 1.4rem}.ryomyo_crumbs___NUMo a{color:var(--soft);text-decoration:none}.ryomyo_crumbs___NUMo a:hover{text-decoration:underline}.ryomyo_tag__RDYOI{font-family:system-ui,sans-serif;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--ink);background:var(--card);border:1px solid var(--rule);border-radius:99px;padding:.3rem .8rem;display:inline-block;margin-bottom:1.2rem}.ryomyo_ghub__rQhds h1{font-size:clamp(1.9rem,4.8vw,2.6rem);line-height:1.15;color:var(--ink);margin:0 0 1.1rem}.ryomyo_lede__4AZ6J{font-size:1.2rem;color:var(--ink);max-width:66ch;margin:0 0 1.6rem}.ryomyo_byline__m7o0n{font-family:system-ui,sans-serif;font-size:.8rem;color:var(--soft);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:.9rem 0;margin:0 0 2.2rem;display:flex;gap:1.4rem;flex-wrap:wrap}.ryomyo_byline__m7o0n b{color:var(--ink)}.ryomyo_toc__YmJgR{background:var(--card);border:1px solid var(--rule);border-radius:6px;padding:1.4rem 1.6rem;margin:0 0 2.4rem}.ryomyo_tt__tun4g{font-family:system-ui,sans-serif;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ink);margin-bottom:.8rem}.ryomyo_toc__YmJgR ol{font-family:system-ui,sans-serif;font-size:.88rem;margin:0;padding-left:1.2rem;column-count:2;column-gap:2rem}.ryomyo_toc__YmJgR li{margin-bottom:.5rem;break-inside:avoid}.ryomyo_toc__YmJgR a{color:var(--ink);text-decoration:none}.ryomyo_toc__YmJgR a:hover{color:var(--soft);text-decoration:underline}@media(max-width:600px){.ryomyo_toc__YmJgR ol{column-count:1}}.ryomyo_snippetAnswer__1MGPB{background:var(--card);border-left:3px solid var(--ink);border-radius:0 6px 6px 0;padding:1.1rem 1.3rem;margin:0 0 2.2rem}.ryomyo_snippetAnswer__1MGPB p{margin:0;font-size:1rem;color:var(--ink)}.ryomyo_ghub__rQhds h2{font-size:1.55rem;color:var(--ink);margin:2.8rem 0 1rem;line-height:1.25;scroll-margin-top:1rem}.ryomyo_ghub__rQhds h3{font-size:1.15rem;color:var(--ink);margin:1.6rem 0 .6rem;scroll-margin-top:1rem}.ryomyo_ghub__rQhds p{margin:0 0 1.2rem;max-width:70ch}.ryomyo_inline__BIDz9{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rule)}.ryomyo_inline__BIDz9:hover{border-color:var(--soft)}.ryomyo_bodyList__uEjpR{margin:0 0 1.2rem 1.3rem;max-width:68ch}.ryomyo_bodyList__uEjpR li{margin-bottom:.5rem}.ryomyo_personaRow__HQXQ9{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0 2rem}.ryomyo_personaChip__Rtdd5{font-family:system-ui,sans-serif;font-size:.85rem;background:var(--card);border:1px solid var(--rule);border-radius:99px;padding:.5rem 1.1rem;color:var(--ink)}.ryomyo_splitPath__jx_UI{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;margin:1.6rem 0 2rem}@media(max-width:700px){.ryomyo_splitPath__jx_UI{grid-template-columns:1fr}}.ryomyo_pathCard___ZRlZ{background:var(--card);border:1px solid var(--rule);border-radius:6px;padding:1.4rem}.ryomyo_pathCard___ZRlZ .ryomyo_pt__eb3n9{font-family:system-ui,sans-serif;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#999999;margin-bottom:.6rem}.ryomyo_pathCard___ZRlZ h4{font-size:1.15rem;color:var(--ink);margin:0 0 .6rem;font-family:Georgia,serif}.ryomyo_pathCard___ZRlZ p{font-size:.9rem;margin:0 0 .8rem}.ryomyo_tblWrap__XMgdL{overflow-x:auto;margin:1.4rem 0 2rem;border:1px solid var(--rule);border-radius:6px}.ryomyo_ghub__rQhds table{width:100%;border-collapse:collapse;font-family:system-ui,sans-serif;font-size:.82rem}.ryomyo_ghub__rQhds th{background:var(--ink);color:var(--paper);text-align:left;padding:.72rem .85rem;font-weight:600;font-size:.7rem;text-transform:uppercase;letter-spacing:.03em}.ryomyo_ghub__rQhds td{padding:.72rem .85rem;border-top:1px solid var(--rule)}.ryomyo_ghub__rQhds tr:nth-child(2n) td{background:var(--card)}.ryomyo_blendDetail__GHLrk{background:var(--card);border:1px solid var(--rule);border-radius:6px;padding:1.4rem 1.5rem;margin:1.2rem 0}.ryomyo_blendDetail__GHLrk h3{margin:0 0 .7rem}.ryomyo_blendDetail__GHLrk p{margin:0 0 .6rem;font-size:.98rem}.ryomyo_blendDetail__GHLrk .ryomyo_tags__m__1t{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.ryomyo_blendDetail__GHLrk .ryomyo_tags__m__1t span{font-family:system-ui,sans-serif;font-size:.72rem;background:var(--paper);border:1px solid var(--rule);border-radius:99px;padding:.3rem .7rem;color:var(--soft)}.ryomyo_brandRow__ZjFGY{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.6rem 0 2rem}@media(max-width:700px){.ryomyo_brandRow__ZjFGY{grid-template-columns:1fr 1fr}}.ryomyo_brandCard__9dTXy{background:var(--card);border:1px solid var(--rule);border-radius:6px;padding:1.1rem;text-decoration:none;color:inherit;transition:border-color .18s,transform .18s;display:block}.ryomyo_brandCard__9dTXy:hover{border-color:var(--ink);transform:translateY(-2px)}.ryomyo_bn__z7mya{font-family:system-ui,sans-serif;font-weight:700;color:var(--ink);font-size:1rem;margin-bottom:.3rem}.ryomyo_bt__G6TRo{font-family:system-ui,sans-serif;font-size:.78rem;color:var(--soft)}.ryomyo_trustBox__fxBr2{background:var(--ink);color:var(--paper);border-radius:6px;padding:1.6rem 1.8rem;margin:1.6rem 0 2rem}.ryomyo_tstats__2tgu_{display:flex;gap:2.2rem;flex-wrap:wrap;margin-bottom:1rem;font-family:system-ui,sans-serif}.ryomyo_tstats__2tgu_ div{text-align:left}.ryomyo_n__r5_JL{font-size:1.6rem;font-weight:700;color:#FFFFFF;font-family:Georgia,serif}.ryomyo_l__mhipJ{font-size:.72rem;color:#BEBEBE;text-transform:uppercase;letter-spacing:.05em}.ryomyo_trustBox__fxBr2 p{color:#E6E6E6;margin:0;font-size:.95rem}.ryomyo_trustBox__fxBr2 a.ryomyo_inline__BIDz9{color:#FFFFFF;border-color:#999999}.ryomyo_callout__ffNOF{border-left:3px solid var(--ink);background:var(--card);padding:1.1rem 1.3rem;margin:1.4rem 0 2rem;border-radius:0 6px 6px 0}.ryomyo_callout__ffNOF p{margin:0;font-size:.96rem}.ryomyo_complianceNote__AfpWX{background:#D2D2D2;border:1px dashed var(--soft);border-radius:6px;padding:1.1rem 1.3rem;margin:1.4rem 0 2rem;font-family:system-ui,sans-serif;font-size:.85rem;color:var(--ink)}.ryomyo_complianceNote__AfpWX b{color:var(--ink)}.ryomyo_midCta__Gj3ns{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;background:var(--card);border:1px solid var(--rule);border-radius:6px;padding:1.2rem 1.4rem;margin:2rem 0}.ryomyo_midCta__Gj3ns p{margin:0;font-family:system-ui,sans-serif;font-size:.92rem;color:var(--ink);font-weight:600}.ryomyo_midCta__Gj3ns a{font-family:system-ui,sans-serif;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--paper);background:var(--ink);padding:.7rem 1.3rem;border-radius:3px;text-decoration:none;white-space:nowrap}.ryomyo_faq__gmF5J{margin:1.4rem 0 2rem}.ryomyo_faqItem__I_pmb{border-bottom:1px solid var(--rule)}.ryomyo_faqQ__zCVSo{font-family:system-ui,sans-serif;font-weight:600;font-size:1rem;color:var(--ink);padding:1rem 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none}.ryomyo_faqQ__zCVSo::-webkit-details-marker{display:none}.ryomyo_p__5nu23{color:var(--ink);font-family:system-ui,sans-serif;font-size:1.1rem;transition:transform .2s}.ryomyo_faqItem__I_pmb[open] .ryomyo_p__5nu23{transform:rotate(45deg)}.ryomyo_faqA__RF0WS{padding-bottom:1rem}.ryomyo_faqA__RF0WS p{font-family:system-ui,sans-serif;font-size:.9rem;color:var(--soft);margin:0}.ryomyo_relatedGrid__DtEFo{display:grid;grid-template-columns:repeat(2,1fr);gap:.9rem;margin:1.2rem 0 2rem}@media(max-width:700px){.ryomyo_relatedGrid__DtEFo{grid-template-columns:1fr}}.ryomyo_relatedCard__0rfh5{display:block;background:var(--card);border:1px solid var(--rule);border-radius:6px;padding:1.1rem 1.2rem;text-decoration:none;color:inherit;transition:border-color .18s}.ryomyo_relatedCard__0rfh5:hover{border-color:var(--ink)}.ryomyo_rk__8Z7z8{font-family:system-ui,sans-serif;font-size:.68rem;color:var(--ink);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.35rem;display:block}.ryomyo_rn__AD_PB{font-family:Georgia,serif;font-size:1.05rem;color:var(--ink)}.ryomyo_cta__hSBvG{background:var(--ink);color:var(--paper);border-radius:6px;padding:2rem;margin-top:2.6rem;text-align:center}.ryomyo_cta__hSBvG p{color:#D2D2D2;margin:0 0 1.2rem;font-size:1rem}.ryomyo_ctaBtns__lJFdi{display:flex;gap:.7rem;justify-content:center;flex-wrap:wrap}.ryomyo_btn__mO9VB{font-family:system-ui,sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;padding:.85rem 1.5rem;border-radius:3px;display:inline-block}.ryomyo_btnGold__O1x2D{color:var(--ink);background:var(--paper)}.ryomyo_btnGhost___4YNm{color:var(--paper);border:1px solid rgba(255,255,255,.4)}@media (prefers-reduced-motion:reduce){.ryomyo_ghub__rQhds *{transition:none!important}}