.s4g-explainer{--surface:var(--paper);background:var(--s4g-grey);border-radius:var(--r-card);color:var(--s4g-navy);gap:1.25rem;padding:clamp(1rem,3vw,1.875rem);display:grid;container-type:inline-size}.s4g-explainer__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.s4g-explainer__head h3{font:700 clamp(1.5rem, 3vw, 2rem)/1.2 var(--font-display);margin:.35rem 0 0}.s4g-explainer__head .sw-kick{margin:0}.s4g-explainer__figure{background:var(--paper);border:1px solid var(--s4g-line);border-radius:var(--r-card);margin:0;padding:.875rem}.s4g-explainer__figure svg{width:100%;height:auto;display:block;overflow:visible}.s4g-explainer__portrait{max-width:380px;margin:auto;display:none}.s4g-explainer .node rect{fill:var(--paper);stroke:none;rx:var(--r-card)}.s4g-explainer .node.cause rect{fill:var(--green)}.s4g-explainer .node.costs rect{fill:url(#hatch)}.s4g-explainer .sketch-edge,.s4g-explainer .sketch-link{fill:none;stroke:var(--s4g-navy);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.s4g-explainer .sketch-link.green{stroke:var(--green);stroke-width:3px}.s4g-explainer .sketch-link.amber{stroke:var(--s4g-warn-text);stroke-width:2px}.s4g-explainer .hatch-line{stroke:var(--s4g-navy);stroke-width:1px;opacity:.45}.s4g-explainer .node .t{font:600 17px var(--font-body);fill:var(--s4g-navy)}.s4g-explainer .node .s{font:400 15px var(--font-body);fill:var(--s4g-muted)}.s4g-explainer .node.cause .t{fill:var(--paper);font-size:19px;font-weight:700}.s4g-explainer .node.cause .s{fill:var(--paper)}.s4g-explainer .node.costs .s{fill:var(--s4g-navy);font-weight:600}.s4g-explainer .link{fill:none;stroke:var(--s4g-navy);stroke-width:.5px;stroke-linecap:round;stroke-linejoin:round}.s4g-explainer .link.to-cause{stroke:var(--green)}.s4g-explainer .link.back{stroke:#0000}.s4g-explainer .tag{font:500 14px var(--font-body);fill:var(--s4g-muted)}.s4g-explainer .fig-portrait .tag,.s4g-explainer .fig-portrait .node .s{font-size:17px}.s4g-explainer .tag.amber{fill:var(--s4g-warn-text)}.s4g-explainer .arrowhead{fill:none;stroke:var(--s4g-navy);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.s4g-explainer .arrowhead.green{stroke:var(--green)}.s4g-explainer .clock-track{fill:none;stroke:var(--s4g-line);stroke-width:3px;stroke-linecap:round}.s4g-explainer .clock-arc{fill:none;stroke:var(--s4g-navy);stroke-width:3px;stroke-linecap:round}.s4g-explainer .clock-hand{stroke:var(--s4g-navy);stroke-width:2px;stroke-linecap:round}.s4g-explainer .coin{fill:var(--s4g-navy)}.s4g-explainer .coin.green{fill:var(--green)}.s4g-explainer__figure.playing .part.dim{opacity:.28}.s4g-explainer__figure.playing .part.now rect{stroke-width:3px}.s4g-explainer__steps{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.s4g-explainer__steps li{counter-increment:step;min-width:0}.s4g-explainer__steps button{background:var(--paper);border:1.5px solid var(--paper);border-radius:var(--r-card);width:100%;height:100%;min-height:44px;color:var(--s4g-navy);text-align:left;font-family:var(--font-body);cursor:pointer;grid-template-rows:24px 3rem 1fr;align-content:start;gap:.5rem;padding:1rem;display:grid}.s4g-explainer__steps button:before{content:counter(step);background:var(--s4g-navy);width:24px;height:24px;color:var(--paper);font:700 12px var(--font-body);border-radius:50%;place-items:center;display:grid}.s4g-explainer__steps strong{font:700 18px/1.3 var(--font-display)}.s4g-explainer__steps button>span{font:400 14px/1.5 var(--font-body)}.s4g-explainer__steps button:hover,.s4g-explainer__steps button[aria-current=step]{border-color:var(--s4g-blue);background:var(--s4g-tint)}.s4g-explainer__steps button:focus-visible,.s4g-explainer__play:focus-visible{outline:3px solid var(--s4g-blue);outline-offset:3px}.s4g-explainer__steps .amber{color:var(--s4g-warn-text)}.s4g-explainer__steps .cause-money{color:var(--s4g-green-text);font-weight:600}.s4g-explainer__source,.s4g-explainer__status{color:var(--s4g-muted);margin:0;font-size:.8125rem}.s4g-explainer__play{min-height:44px}.s4g-explainer :is(.gd-box,.gd-tint,.gd-line){stroke:var(--s4g-navy);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.s4g-explainer .gd-box,.s4g-explainer .gd-paper{fill:var(--paper)}.s4g-explainer .gd-tint,.s4g-explainer .coin.gd-pulse{fill:var(--s4g-tint)}.s4g-explainer .gd-line,.s4g-explainer .gd-track{fill:none}.s4g-explainer :is(.gd-thin,.gd-ah){fill:none;stroke:var(--s4g-navy);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.s4g-explainer .gd-dash{stroke-dasharray:2 6}.s4g-explainer .gd-fibre{fill:none;stroke:var(--s4g-navy);stroke-width:8px;stroke-linecap:round}.s4g-explainer .gd-core{fill:none;stroke:var(--paper);stroke-width:2.5px;stroke-linecap:round}.s4g-explainer .gd-copper{fill:none;stroke:var(--s4g-navy);stroke-width:2.2px;stroke-linecap:round}.s4g-explainer .gd-hl{stroke:var(--s4g-navy);stroke-width:1px;opacity:.45}.s4g-explainer .gd-hd{stroke:var(--s4g-navy);stroke-width:1.4px;opacity:.7}.s4g-explainer .gd-t{font:600 16px var(--font-body);fill:var(--s4g-navy)}.s4g-explainer .gd-s{font:400 14px var(--font-body);fill:var(--s4g-muted)}.s4g-explainer .fig-portrait .gd-s{font-size:16px}.s4g-explainer .gd-h{font:700 17px var(--font-display);fill:var(--s4g-navy)}.s4g-explainer .coin.gd-pulse{stroke:var(--s4g-navy);stroke-width:2.5px}.s4g-explainer .coin.gd-heat{fill:none;stroke:var(--s4g-navy);stroke-width:2.5px;stroke-linecap:round}@media (prefers-reduced-motion:no-preference){.s4g-explainer .part{transition:opacity .35s}}@media (prefers-reduced-motion:reduce){.s4g-explainer__play{display:none}}@media (max-width:860px){.s4g-explainer__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.s4g-explainer__wide{display:none}.s4g-explainer__portrait{display:block}}@container (max-width:700px){.s4g-explainer__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.s4g-explainer__wide{display:none}.s4g-explainer__portrait{display:block}}@media (max-width:480px){.s4g-explainer__steps{grid-template-columns:1fr}.s4g-explainer__steps button{grid-template-rows:24px auto 1fr}}@media (max-width:360px){.s4g-explainer{padding-inline:.5rem}.s4g-explainer__figure{padding:.375rem}}
.y6EFvq_frame{color:#113e53;background:#fff;border:1px solid #dce4ea;border-radius:16px;margin:1.5rem 0;padding:1.2rem}.y6EFvq_road{width:100%;height:auto;display:block;overflow:visible}.y6EFvq_steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.y6EFvq_steps li{background:#e4ecf2;border:1px solid #c4d2df;border-radius:12px;min-width:0;padding:.9rem}.y6EFvq_steps strong,.y6EFvq_steps span,.y6EFvq_steps a{display:block}.y6EFvq_steps strong{font-size:.95rem}.y6EFvq_steps span,.y6EFvq_steps a{margin-top:.3rem;font-size:.8rem}.y6EFvq_frame figcaption{margin-top:1rem;font-size:.85rem}@media (max-width:899px){.y6EFvq_road{display:none}.y6EFvq_steps{grid-template-columns:1fr}.y6EFvq_steps li{border-left:4px solid #113e53}}
.ds-guide--v4:has(.v3htUq_table) .ds-guide__cols{grid-template-columns:minmax(0,1fr)}.ds-guide--v4:has(.v3htUq_table) .ds-guide__article{grid-column:1}:is(.ds-guide--v4:has(.v3htUq_table) .ds-guide__rail,.ds-guide--v4:has(.v3htUq_table) .ds-guide__side){display:none}.v3htUq_notice{background:#edf3f7;border-left:3px solid #0b3349;border-radius:.4rem;padding:1rem 1.25rem;font-weight:600}.v3htUq_route{gap:.8rem;padding-left:1.4rem;display:grid}.v3htUq_route li{padding-left:.3rem}.v3htUq_source{color:#43566a;font-size:.85rem}.v3htUq_tableWrap{width:calc(100vw - 112px);max-width:1340px;overflow-x:auto}.v3htUq_table{border-collapse:collapse;width:100%;min-width:800px;font-size:.85rem;line-height:1.45}.v3htUq_table th,.v3htUq_table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #d7e0e7;padding:.8rem .55rem}.v3htUq_table thead th{color:#0b3349;background:#edf3f7;font-size:.78rem}.v3htUq_table tbody th{font-weight:400}.v3htUq_table tbody th strong{font-weight:700}.v3htUq_phone{margin-bottom:.35rem;display:block}@media (max-width:767px){.v3htUq_tableWrap{width:100%;overflow:visible}.v3htUq_table{min-width:0;display:block}.v3htUq_table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v3htUq_table tbody{gap:1rem;display:grid}.v3htUq_table tr{background:#fff;border:1px solid #d7e0e7;border-radius:.65rem;padding:.45rem .9rem;display:block}.v3htUq_table th,.v3htUq_table td{border-bottom:1px solid #e7edf1;padding:.55rem 0;display:block}.v3htUq_table tr>:last-child{border-bottom:0}.v3htUq_table th:before,.v3htUq_table td:before{content:attr(data-label);color:#43566a;margin-bottom:.15rem;font-size:.74rem;font-weight:700;display:block}}
.IyDHUq_questions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.3rem 0;display:grid}.IyDHUq_questions fieldset{background:#e4ecf2;border:1px solid #c4d2df;border-radius:12px;min-width:0;padding:.8rem}.IyDHUq_questions legend{color:#113e53;padding:0 .35rem;font-weight:700}.IyDHUq_questions label{margin:.45rem 0;font-size:.9rem;display:block}.IyDHUq_schemes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.IyDHUq_scheme{background:#fff;border:1px solid #c4d2df;border-radius:12px;min-width:0;padding:.9rem}.IyDHUq_match{background:#e9f2f7;border:2px solid #2b6681}.IyDHUq_muted{color:#566775;background:#f5f8fa}.IyDHUq_matchTag{color:#113e53;background:#dcebf3;border-radius:999px;padding:.15rem .5rem;font-size:.8rem;font-weight:700}.IyDHUq_heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.4rem;display:flex}.IyDHUq_heading h3{margin:0;font-size:1.05rem}.IyDHUq_status{color:#5c410f;background:#fdf2d8;border-radius:999px;padding:.15rem .45rem;font-size:.8rem}.IyDHUq_scheme p{margin:.6rem 0 0;font-size:.9rem}.IyDHUq_source{font-size:.8rem}@media (max-width:899px){.IyDHUq_questions,.IyDHUq_schemes{grid-template-columns:1fr}}
.s3CSyW_frame{color:#113e53;background:#fff;border:1px solid #dce4ea;border-radius:16px;margin:1.5rem 0;padding:1.2rem;position:relative}.s3CSyW_heading{font-family:var(--ds-serif);letter-spacing:-.01em;color:var(--s4g-navy);margin:32px 0 12px;scroll-margin-top:100px;font-size:1.5rem;font-weight:500}.s3CSyW_horizontal{width:100%;height:auto;display:block;overflow:visible}.s3CSyW_vertical{display:none}.s3CSyW_track{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.s3CSyW_track li{text-align:center;min-width:0;padding:.35rem .5rem}.s3CSyW_track strong,.s3CSyW_track span{display:block}.s3CSyW_track strong{font-size:.95rem}.s3CSyW_track span{margin-top:.3rem;font-size:.85rem}.s3CSyW_supply{border-top:2px dashed #113e53;margin-top:1rem;padding-top:.7rem;font-weight:600}@media (max-width:899px){.s3CSyW_horizontal{display:none}.s3CSyW_vertical{width:2.7rem;height:31rem;display:block;position:absolute;top:1.2rem;left:1.2rem}.s3CSyW_track{grid-template-columns:1fr;gap:0;padding-left:3rem}.s3CSyW_track li{text-align:left;min-height:7.75rem}}