.rf-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 22px;font-size:12px;line-height:1.6;letter-spacing:0;color:inherit}.rf-breadcrumb a{color:inherit;text-decoration:none}.rf-breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px}.rf-breadcrumb a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.rf-breadcrumb span{opacity:.65}
html body .ffe-overview .hero a.rf-cta{background:#f6f1e9!important;color:#542830!important;border-color:#f6f1e9!important}html body .ffe-overview .hero a.rf-cta:hover{background:#fff!important}
.pj-page .pj-examples-heading{align-items:center;gap:24px}.pj-carousel-controls{display:flex;align-items:center;gap:12px;flex-shrink:0}.pj-carousel-controls button{display:grid;place-items:center;width:46px;height:46px;border:1px solid #d4c9be;border-radius:50%;background:#fff;color:#542830;font-size:24px;cursor:pointer;transition:background .2s,opacity .2s}.pj-carousel-controls button:hover:not(:disabled){background:#eee5db}.pj-carousel-controls button:disabled{opacity:.35;cursor:default}.pj-carousel-controls button:focus-visible,.pj-carousel-track:focus-visible{outline:2px solid #a57e55;outline-offset:4px}
.pj-page .pj-carousel-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;padding:0 0 12px;grid-template-columns:none}.pj-page .pj-carousel-track>.pj-card,.pj-page .pj-carousel-track>.pj-ose-card{flex:0 0 calc((100% - 48px)/3);min-width:0;scroll-snap-align:start;overflow:hidden;background:#fff;color:#202126;border:1px solid #ded7cf;border-radius:4px;text-align:left;margin:0;box-sizing:border-box}.pj-page .pj-carousel-track img{display:block;width:100%;height:240px;object-fit:cover}.pj-page .pj-carousel-track .pj-card-copy{display:block;padding:21px 22px 24px;min-height:118px}.pj-page .pj-carousel-track .pj-card-copy h3{font:600 19px/1.35 Arial,sans-serif;margin:0 0 9px}.pj-page .pj-carousel-track .pj-card-copy p{font-size:14px;line-height:1.55;margin:0;color:#606061}.pj-page .pj-carousel-track .pj-card-copy .pj-card-scope{color:#542830;margin-bottom:10px}.pj-page .pj-ose-examples{background:#f3f0e9;color:#242323}.pj-page .pj-ose-examples .pj-example-note{color:#6e6965}.pj-page .pj-example-note{margin-top:16px}
@media(max-width:1050px){.pj-page .pj-carousel-track>.pj-card,.pj-page .pj-carousel-track>.pj-ose-card{flex-basis:calc((100% - 24px)/2)}.pj-page .pj-carousel-track img{height:220px}}
@media(max-width:650px){.pj-page .pj-examples-heading{display:flex;flex-direction:column;align-items:flex-start}.pj-page .pj-carousel-track>.pj-card,.pj-page .pj-carousel-track>.pj-ose-card{flex-basis:88%}.pj-page .pj-carousel-track{gap:16px}.pj-page .pj-carousel-track img{height:210px}.rf-breadcrumb{font-size:11px;margin-bottom:16px}}
@media(prefers-reduced-motion:reduce){.pj-carousel-controls button{transition:none}}
.pj-page .pj-carousel-track .pj-card-copy>strong,.pj-page .pj-carousel-track .pj-card-copy>span:not(.pj-card-arrow){display:block;margin-bottom:5px}.pj-page .pj-carousel-track{scrollbar-width:none}.pj-page .pj-carousel-track::-webkit-scrollbar{display:none}
