.rr-inner-page .rr-story-photo{margin:0;width:100%}.rr-inner-page .rr-story-photo img{aspect-ratio:4/3;border-radius:1rem;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.rr-inner-page .rr-story-photo figcaption{color:#5a6856;font-size:.78rem;line-height:1.5;margin-top:.8rem}.rr-inner-page .rr-visual-journey{align-items:start;display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.rr-inner-page .rr-visual-journey article{min-width:0}.rr-inner-page .rr-journey-image{align-items:center;aspect-ratio:1.15;background:repeating-radial-gradient(ellipse at 145% -65%,transparent 0 90px,#a6bd951f 91px 92px,transparent 93px 180px),linear-gradient(125deg,#e7f0df,#d9e6cf);border-radius:1.1rem;display:flex;justify-content:center;overflow:hidden;padding:1.1rem;position:relative}.rr-inner-page .rr-journey-image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.rr-inner-page .rr-journey-portrait{padding:0}.rr-inner-page .rr-journey-portrait img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 32%;object-position:center 32%}.rr-inner-page .rr-visual-journey h3{font-size:clamp(1.4rem,2.2vw,1.8rem);letter-spacing:-.025em;line-height:1.18;margin:1.5rem 0 .8rem}.rr-inner-page .rr-visual-journey p{color:#4c5750;font-size:.95rem;line-height:1.7;margin:0}.rr-inner-page .rr-visual-journey .rr-inner-panel-link{font-size:.85rem}.rr-inner-page .rr-journey-note{color:#31573b;display:block;font-size:.78rem;font-weight:700;line-height:1.5;margin-top:1.25rem}.rr-inner-page .rr-journey-next{align-items:center;border-top:1px solid #cddbc3;display:flex;gap:1.5rem;justify-content:space-between;padding-top:2rem}.rr-inner-page .rr-journey-next p{color:#31573b;font-size:1.1rem;line-height:1.6;margin:0;max-width:40ch}.rr-inner-page .rr-service-card-icon{color:#517547;display:block;margin:0 0 1.2rem}@media (max-width:47.99rem){.rr-inner-page .rr-visual-journey{gap:2.75rem;grid-template-columns:1fr}.rr-inner-page .rr-journey-image{aspect-ratio:1.25;max-height:24rem}.rr-inner-page .rr-journey-next{align-items:flex-start;flex-direction:column}}