.rrs-v2{box-sizing:border-box;color:#202421;isolation:isolate;background:#fffefb;border:1px solid #e1e4dc;border-radius:24px;width:100%;min-width:0;max-width:560px;margin-inline:auto;font-family:inherit}.rrs-v2 *,.rrs-v2 :before,.rrs-v2 :after{box-sizing:border-box}.rrs-v2 [hidden]{display:none!important}.rrs-v2 p{margin:0}.rrs-v2 .rrs-stage{height:400px;position:relative}.rrs-v2 .rrs-eyebrow{color:#60675c;font-size:12px;font-weight:550;line-height:18px;position:absolute;top:24px;left:26px;right:26px}.rrs-v2 .rrs-film{position:absolute;inset:62px 26px 0}.rrs-v2[data-overview=true] .rrs-film{visibility:hidden}.rrs-v2 [data-node]{transform-origin:0 0}.rrs-v2 .rrs-anchor,.rrs-v2 .rrs-slot,.rrs-v2 .rrs-arrow-anchor{visibility:hidden;pointer-events:none}.rrs-v2 .rrs-token{z-index:2;white-space:nowrap;border-radius:7px;padding:2px 7px 5px;font-weight:650;line-height:1.2;display:inline-block;position:relative}.rrs-v2 .rrs-green{color:#2e4816;background:#dcf1a9}.rrs-v2 .rrs-purple{color:#503380;background:#eaddff}.rrs-v2 .rrs-blue{color:#234e85;background:#d6eaff}.rrs-v2 .rrs-orange{color:#754215;background:#ffe0b9}.rrs-v2 .rrs-sentence{letter-spacing:-.025em;max-width:460px;font-size:30px;line-height:1.55}.rrs-v2 .rrs-sentence [data-node=sentence-rest]{display:inline}.rrs-v2 .rrs-some-focus{padding:2px 7px 5px;font-size:72px;font-weight:650;line-height:1.2;position:absolute;top:155px;left:50%;translate:-50%}.rrs-v2 .rrs-only-focus{white-space:nowrap;padding:2px 7px 5px;font-size:36px;font-weight:650;line-height:1.3;position:absolute;top:163px;left:50%;translate:-50%}.rrs-v2 .rrs-scope{text-align:center;gap:5px;line-height:1.4;display:grid;position:absolute;top:252px;left:0;right:0}.rrs-v2 .rrs-scope strong{font-size:25px}.rrs-v2 .rrs-scope span{color:#596151;font-size:15px}.rrs-v2 .rrs-object,.rrs-v2 .rrs-slot{text-align:center;border-radius:11px;width:39%;height:70px;padding:10px 6px;font-size:18px;line-height:1.4;position:absolute;top:235px}.rrs-v2 .rrs-left{left:0}.rrs-v2 .rrs-right{right:0}.rrs-v2 .rrs-upper-cross{top:176px}.rrs-v2 .rrs-lower-cross{top:262px}.rrs-v2 .rrs-flow{text-align:center;width:38px;margin-left:-19px;font-size:36px;font-weight:500;line-height:44px;position:absolute;top:245px;left:50%}.rrs-v2 .rrs-blocked{color:#855222}.rrs-v2 .rrs-arrow-anchor{width:38px;height:44px;position:absolute;top:245px}.rrs-v2 .rrs-arrow-start{left:38%}.rrs-v2 .rrs-arrow-end{right:39%}.rrs-v2 .rrs-under-link{text-align:center;color:#596151;font-size:14px;line-height:20px;position:absolute;top:316px;left:0;right:0}.rrs-v2 .rrs-full-set{background:#f0f7ff;border:2px solid #72a2cc;border-radius:18px;width:65%;height:208px;position:absolute;top:5px;right:0}.rrs-v2 .rrs-set-caption{text-align:center;color:#466684;font-size:11px;position:absolute;bottom:13px;left:12px;right:12px}.rrs-v2 .rrs-full{font-size:28px;line-height:1.3;position:absolute;top:22px;right:20px}.rrs-v2 .rrs-late{font-size:28px;line-height:1.3;position:absolute;top:95px;left:0}.rrs-v2 .rrs-late-inside{padding:2px 7px 5px;font-size:28px;font-weight:650;line-height:1.3;position:absolute;top:95px;right:13%}.rrs-v2 .rrs-empty{font-size:26px;line-height:1.3;position:absolute;top:226px;left:0}.rrs-v2 .rrs-empty-entry{padding:2px 7px 5px;font-size:26px;line-height:1.3;position:absolute;top:250px;left:0}.rrs-v2 .rrs-outside{font-size:18px;line-height:1.4;position:absolute;top:282px;left:0}.rrs-v2 .rrs-effect-left,.rrs-v2 .rrs-effect-right{text-align:center;width:39%;height:46px;padding:2px 7px 5px;font-size:28px;line-height:1.3;position:absolute;top:246px}.rrs-v2 .rrs-effect-left{left:0}.rrs-v2 .rrs-effect-right{right:0}.rrs-v2 .rrs-roadworks,.rrs-v2 .rrs-cause-entry{text-align:center;border-radius:9px;width:176px;margin-left:-88px;padding:8px;font-size:26px;font-weight:650;line-height:1.4;position:absolute;top:113px;left:50%}.rrs-v2 .rrs-cause-entry{top:90px}.rrs-v2 .rrs-branch{text-align:center;color:#7652a7;width:46px;height:50px;font-size:45px;line-height:50px;position:absolute;top:180px}.rrs-v2 .rrs-branch-left{left:22%}.rrs-v2 .rrs-branch-right{right:22%}.rrs-v2 .rrs-branch-origin{width:46px;height:50px;margin-left:-23px;position:absolute;top:150px;left:50%}.rrs-v2 .rrs-caption-space{color:#596151;height:66px;padding:15px 26px 8px;font-size:15px;line-height:1.45}.rrs-v2 .rrs-controls{border-top:1px solid #e1e4dc;grid-template-columns:1fr auto;gap:3px 6px;padding:10px 18px 12px;display:grid}.rrs-v2 .rrs-transport,.rrs-v2 .rrs-chapters{align-items:center;display:flex}.rrs-v2 button{appearance:none;min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px;font-size:13px;line-height:1}.rrs-v2 button[aria-pressed=true]{color:#fff;background:#202421}.rrs-v2 button:focus-visible{outline-offset:2px;outline:2px solid #235fb0}.rrs-v2 button:active{color:#202421;background:#e7ebdf}.rrs-v2 .rrs-chapter-name{text-align:right;color:#60675c;grid-column:1/-1;font-size:11px;line-height:16px}.rrs-v2 .rrs-overview{font-size:18px;line-height:1.5;position:absolute;top:68px;left:26px;right:26px}.rrs-v2 .rrs-summary-title{letter-spacing:-.035em;margin-bottom:20px;font-size:33px;font-weight:650;line-height:1.2}.rrs-v2 .rrs-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.rrs-v2 button:hover{color:#202421;background:#edf0e5}}@media (max-width:600px){.rrs-v2{border-radius:20px}.rrs-v2 .rrs-film{inset-inline:20px}.rrs-v2 .rrs-eyebrow{left:20px;right:20px}.rrs-v2 .rrs-sentence{font-size:24px;line-height:1.5}.rrs-v2 .rrs-some-focus{font-size:65px}.rrs-v2 .rrs-only-focus{font-size:30px}.rrs-v2 .rrs-object{font-size:16px}.rrs-v2 .rrs-full,.rrs-v2 .rrs-late,.rrs-v2 .rrs-late-inside{font-size:25px}.rrs-v2 .rrs-full{right:14px}.rrs-v2 .rrs-caption-space{padding-inline:20px;font-size:14px}.rrs-v2 .rrs-controls{gap:3px 0;padding-inline:10px}.rrs-v2 .rrs-overview{font-size:16px;line-height:1.45;left:20px;right:20px}.rrs-v2 .rrs-summary-title{font-size:29px}}@media (forced-colors:active){.rrs-v2 .rrs-token,.rrs-v2 .rrs-object,.rrs-v2 .rrs-roadworks{border:1px solid canvastext}.rrs-v2 .rrs-full-set{border-color:canvastext}.rrs-v2 button[aria-pressed=true]{outline:2px solid highlight}}
