.journey-region-options button .region-copy{display:grid;gap:.45rem;text-align:left;min-width:0}
.journey-region-options .choice-dot{flex-shrink:0}
.journey-region-options button small{display:block;font-size:clamp(.9rem,1.4vw,1.06rem);font-weight:400;line-height:1.55;color:#45675b}
.journey-geography-choice .step-footer .button{background:#c8ff57!important;color:#123e31!important;border:1px solid #95be39!important;border-radius:999px;padding:1.1rem 2rem;min-height:58px;font-weight:750;box-shadow:0 3px 0 #a5d247}
.journey-geography-choice .step-footer .button:hover:not(:disabled){background:#b8f339!important;box-shadow:0 4px 0 #88ad30}
.journey-geography-choice .step-footer .button:focus-visible{outline:3px solid #6552ce;outline-offset:4px}
.journey-geography-choice .step-footer .button:disabled{opacity:.5;box-shadow:none;cursor:not-allowed}
.trial-ru-status{font-size:.9rem;line-height:1.5;color:#526d63;margin-top:.7rem;max-width:78ch}
.trial-ru-status button{border:1px solid #96b2a4;border-radius:999px;padding:.5rem .85rem;background:#eef7e9;color:#174437;cursor:pointer;margin:.35rem 0}
.trial-ru-original{margin:1rem 0;border:1px solid #bed0c7;border-radius:14px;padding:1rem;font-size:.94rem;line-height:1.65;overflow-wrap:anywhere}
.trial-ru-original summary{cursor:pointer;font-weight:650}
.trial-ru-original p,.trial-summary p{white-space:pre-line;max-width:78ch}
@media(max-width:600px){.journey-geography-choice .step-footer .button{width:100%}.journey-region-options button{padding:1.15rem;align-items:flex-start}.journey-region-options .choice-dot{flex-shrink:0;margin-top:.2rem}}
