.ep-wordpress .ep-race-map .rd-earth-route__atlas-layout{grid-template-columns:minmax(0,1.9fr) minmax(270px,1fr)}.ep-wordpress .ep-race-map .rd-earth-route__viewport{width:100%;max-width:100%}.ep-wordpress .ep-race-route{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ep-wordpress .ep-race-route--casing{stroke:#fffdf8;stroke-width:7;opacity:.95}.ep-wordpress .ep-race-route--both{stroke:#67ad7c;stroke-width:4.2}.ep-wordpress .ep-race-route--gap{stroke:#efc64b;stroke-width:4.2;stroke-dasharray:12 6}.ep-wordpress .ep-race-route--remaining{stroke:#982f25;stroke-width:2.6;stroke-dasharray:2 5}.ep-wordpress .ep-race-route--unknown{stroke:#63787e;stroke-width:2.6;stroke-dasharray:6 6}.ep-wordpress .ep-race-route-key{display:inline-block;width:28px;height:0;flex-shrink:0;border-top:4px solid}.ep-wordpress .ep-race-route-key--both{border-color:#67ad7c}.ep-wordpress .ep-race-route-key--gap{border-color:#efc64b;border-top-style:dashed}.ep-wordpress .ep-race-route-key--remaining{border-color:#982f25;border-top-style:dotted}.ep-wordpress .ep-race-route-summary{margin:14px 0 0;font-size:18px;font-weight:750;line-height:1.5}.ep-wordpress .ep-race-explorer-controls{display:flex;flex-wrap:wrap;align-items:end;gap:14px 24px;margin-top:20px}.ep-wordpress .ep-race-explorer-controls .ep-race-chapter-picker{margin-top:0}.ep-wordpress .ep-race-both{min-height:44px;padding:8px 15px;border:1px solid #17384a;border-radius:5px;background:#fffdf8;color:#17384a;font:inherit;font-size:16px;font-weight:750;cursor:pointer}.ep-wordpress .ep-race-both[aria-pressed="true"]{background:#17384a;color:#fffdf8}.ep-wordpress .ep-race-both:focus-visible{outline:3px solid #e89518;outline-offset:5px}.ep-wordpress .ep-race-map :is(.rd-earth-route__route--complete,.rd-earth-route__current,.rd-earth-route__focus-places){display:none!important}.ep-wordpress .ep-race-map .rd-earth-route__atlas svg{opacity:1}.ep-wordpress .ep-race-map .rd-earth-route__route--remaining{stroke:#982f25;stroke-dasharray:none;opacity:.8}.ep-wordpress .ep-race-map .rd-earth-route__beacon{top:auto;right:auto;bottom:12px;left:12px;max-width:none;min-height:44px;transform:none;animation:none;font-size:14px;padding:10px 14px;border-radius:6px}.ep-wordpress .ep-race-map .rd-earth-route__beacon>span{display:none}.ep-wordpress .ep-race-map .rd-earth-route__beacon::after{display:none}.ep-wordpress .ep-race-marker-layer{position:absolute;inset:0;z-index:3;pointer-events:none}.ep-wordpress .ep-race-marker{--race-colour:#2355c4;position:absolute;display:block;width:22px;height:22px;margin:0;padding:0;border:0;border-radius:50%;background:#fff0;color:var(--race-colour);transform:translate(-50%,-50%);pointer-events:auto;cursor:pointer;font-family:var(--epwp-font)}.ep-wordpress .ep-race-marker--nurse_hopkins{--race-colour:#83536d}.ep-wordpress .ep-race-marker__dot{position:absolute;inset:5px;display:block;border:2px solid #fffdf8;border-radius:50%;background:var(--race-colour);box-shadow:0 0 0 1px var(--race-colour),0 2px 4px #142b3644}.ep-wordpress .ep-race-marker--nurse_hopkins .ep-race-marker__dot{border-radius:2px}.ep-wordpress .ep-race-marker__label{position:absolute;bottom:30px;left:10px;display:block;padding:7px 10px;border:1px solid var(--race-colour);border-radius:5px;background:#fffdf8;color:var(--race-colour);box-shadow:0 2px 6px #142b3626;font-size:14px;line-height:1.3;font-weight:800;white-space:nowrap}.ep-wordpress .ep-race-marker::after{content:'';position:absolute;bottom:17px;left:10px;width:2px;height:15px;background:var(--race-colour)}.ep-wordpress .ep-race-marker--nurse_hopkins .ep-race-marker__label{top:31px;bottom:auto}.ep-wordpress .ep-race-marker--nurse_hopkins::after{top:17px;bottom:auto}.ep-wordpress .ep-race-marker[data-label-edge="right"] .ep-race-marker__label{right:10px;left:auto}.ep-wordpress .ep-race-marker[data-race-state="stale"] .ep-race-marker__label{border-style:dashed}.ep-wordpress .ep-race-marker:focus-visible,.ep-wordpress .ep-race-chapter-picker select:focus-visible{outline:3px solid #e89518;outline-offset:5px}.ep-wordpress .rd-earth-route__viewport[data-detail-open="true"]>.ep-race-marker-layer{display:none}.ep-wordpress .ep-race-marker--detail{z-index:2;transform:none}.ep-wordpress .ep-race-positions{min-width:0;padding:24px;border:1px solid #d7dfd2;border-radius:8px;background:#f0f3ed}.ep-wordpress .ep-race-positions h3{margin:0 0 20px;font-family:var(--epwp-font);font-size:28px;line-height:1.2;text-transform:none}.ep-wordpress .ep-race-positions h4{margin:0 0 7px;color:var(--epwp-blue);font-family:var(--epwp-font);font-size:21px;line-height:1.3;text-transform:none}.ep-wordpress [data-ep-race-position="nurse_hopkins"] h4{color:#83536d}.ep-wordpress .ep-race-positions [data-ep-race-position]+[data-ep-race-position]{margin-top:22px;padding-top:20px;border-top:1px solid #d7dfd2}.ep-wordpress .ep-race-positions p{margin:0;font-size:18px;line-height:1.6}.ep-wordpress .ep-race-positions .ep-racer__status,.ep-wordpress .ep-race-positions .ep-race-positions__note{margin-top:12px;color:var(--epwp-muted);font-size:14px;line-height:1.5}.ep-wordpress .ep-race-map-legend{display:flex;flex-wrap:wrap;align-items:center;gap:9px 22px;margin-top:16px;font-size:14px;line-height:1.5}.ep-wordpress .ep-race-map-legend span{display:inline-flex;align-items:center;gap:8px}.ep-wordpress .ep-race-chapter-picker{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:20px;font-size:16px;font-weight:700}.ep-wordpress .ep-race-chapter-picker select{max-width:100%;min-height:44px;padding:8px 30px 8px 12px;border:1px solid #bdc9c8;border-radius:5px;color:var(--epwp-ink);background:#fffdf8;font:inherit;font-size:16px}@media (max-width:1000px){.ep-wordpress .ep-race-map .rd-earth-route__atlas-layout{grid-template-columns:1fr}.ep-wordpress .ep-race-positions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}.ep-wordpress .ep-race-positions h3,.ep-wordpress .ep-race-positions>.ep-race-positions__note{grid-column:1/-1;margin:0}.ep-wordpress .ep-race-positions [data-ep-race-position]+[data-ep-race-position]{margin:0;padding:0;border:0}}@media (max-width:600px){.ep-wordpress .ep-race-map .rd-earth-route__viewport:not([data-detail-open]){min-height:210px;aspect-ratio:1100 / 650}.ep-wordpress .ep-race-positions{grid-template-columns:1fr;padding:22px}.ep-wordpress .ep-race-positions [data-ep-race-position]+[data-ep-race-position]{padding-top:18px;border-top:1px solid #d7dfd2}.ep-wordpress .ep-race-marker__label{font-size:13px;padding:7px 8px}.ep-wordpress .ep-race-map .rd-earth-route__beacon{bottom:10px;left:10px;font-size:13px;padding:8px 11px}.ep-wordpress .ep-race-map .rd-earth-route__viewport[data-detail-open="true"]{min-height:540px}.ep-wordpress .ep-race-map .rd-earth-route__interactive-map{min-height:0}.ep-wordpress .ep-race-map .rd-earth-route__detail-head{grid-template-columns:1fr auto;gap:10px}.ep-wordpress .ep-race-map .rd-earth-route__detail-head>div:not(.rd-earth-route__chapter-nav){grid-column:1/-1;grid-row:2}.ep-wordpress .ep-race-map .rd-earth-route__detail-head strong{white-space:normal;font-size:16px}}.ep-wordpress .rd-earth-route{color:var(--epwp-ink);font-family:var(--epwp-font)}.ep-home-content .rd-earth-route{padding:64px 0;background:var(--epwp-paper)}.ep-home-content .rd-earth-route>.ep-shell{width:min(1280px, calc(100% - 112px));max-width:none;margin-inline:auto;padding-inline:0}.ep-home-content .rd-earth-route .rd-section-heading{align-items:end;gap:20px 48px;margin-bottom:28px}.ep-home-content .rd-earth-route .rd-section-heading h2{max-width:20ch;margin:0;font-size:clamp(30px, 3.2vw, 44px);font-weight:750;line-height:1.12;letter-spacing:-1.4px}.ep-home-content .rd-earth-route .rd-section-heading p{max-width:48ch;font-size:18px;line-height:1.6}.ep-wordpress .rd-earth-route__map{border-color:var(--epwp-line);box-shadow:none}.ep-home-content .rd-earth-route__atlas-head{display:none}.ep-home-content .rd-earth-route__atlas-layout{grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}.ep-home-content .rd-earth-route__leg{background:#f0f3ed;border-color:#d7dfd2}.ep-wordpress .rd-earth-route__leg>p:not(.ep-card-tag){font-size:17px}.ep-wordpress .rd-earth-route__leg h3{font-family:var(--epwp-font);font-size:clamp(24px, 2.5vw, 32px);line-height:1.18;letter-spacing:-.7px}.ep-wordpress .rd-earth-route__leg-labels,.ep-wordpress .rd-earth-route__legend,.ep-wordpress .rd-earth-route__leg figcaption{font-size:14px;line-height:1.5}.ep-wordpress .rd-earth-route__leg figcaption strong{font-size:16px}.ep-wordpress .rd-earth-route__beacon{max-width:160px;min-height:40px;font-size:13px;line-height:1.2}.ep-wordpress .rd-earth-route__beacon span{flex-shrink:0}.ep-wordpress .ep-home-content .rd-earth-route a.rd-earth-route__beacon{color:#fffdf8}.ep-wordpress .rd-earth-route[data-state="unavailable"] .rd-earth-route__beacon,.ep-wordpress .rd-earth-route[data-state="unavailable"] .rd-earth-route__current,.ep-wordpress .rd-earth-route[data-state="unavailable"] .rd-earth-route__route--complete{display:none}.ep-home-content .rd-earth-route__note{font-size:14px;color:var(--epwp-muted)}.ep-wordpress .rd-earth-route__full-link{display:inline-block;margin-top:22px;color:var(--epwp-blue);font-size:18px;font-weight:750;text-decoration:underline;text-underline-offset:4px}.ep-wordpress .rd-earth-route__detail-head button{min-width:40px;min-height:40px;font-size:14px}.ep-wordpress .rd-earth-route__chapter-nav{font-size:14px}.ep-wordpress .rd-earth-route__detail-head strong{font-size:17px}.ep-wordpress .rd-earth-route__map-status,.ep-wordpress .rd-earth-route__attribution{font-size:12px}@media (max-width:900px){.ep-home-content .rd-earth-route>.ep-shell{width:calc(100% - 48px)}.ep-home-content .rd-earth-route .rd-section-heading,.ep-home-content .rd-earth-route__atlas-layout{grid-template-columns:1fr}.ep-home-content .rd-earth-route__leg-track{margin-top:18px}}@media (max-width:600px){.ep-home-content .rd-earth-route{padding:40px 0}.ep-home-content .rd-earth-route>.ep-shell{width:calc(100% - 36px)}.ep-home-content .rd-earth-route .rd-section-heading{gap:12px}.ep-home-content .rd-earth-route .rd-section-heading p{font-size:18px}.ep-home-content .rd-earth-route__viewport{border-radius:8px}.ep-wordpress .rd-earth-route__beacon{max-width:120px;font-size:12px}}.ep-wordpress .ep-race-map .rd-earth-route__atlas-layout{grid-template-columns:minmax(0,1fr)}.ep-wordpress .rd-earth-route__chapter{align-self:start}.ep-wordpress .ep-earth-route--full .rd-earth-route__atlas-head{display:none}.ep-wordpress .ep-journey-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin:0 0 26px;scroll-margin-top:110px}.ep-wordpress .ep-journey-pills{display:flex;flex-wrap:wrap;gap:10px}.ep-wordpress .ep-journey-pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;min-height:50px;border:1px solid #d7dedb;border-radius:30px;background:#fffdf8;color:#142b36;font:inherit;font-size:18px;font-weight:750;cursor:pointer}.ep-wordpress .ep-journey-pill[aria-pressed=true]{background:#17384a;color:#fff;border-color:#17384a;box-shadow:0 3px 9px #142b3615}.ep-wordpress .ep-journey-dot{display:inline-block;flex-shrink:0;width:12px;height:12px;background:#2355c4;border-radius:50%;vertical-align:middle}.ep-wordpress .ep-journey-dot--nurse_hopkins{background:#83536d;border-radius:2px}.ep-wordpress .ep-journey-dot--team_extreme{background:#b87c0b;clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0;width:15px;height:15px}.ep-wordpress .ep-journey-pill[aria-pressed=true] .ep-journey-dot{outline:1px solid #fff8;outline-offset:3px}.ep-wordpress :is(.ep-journey-all,.ep-postcard-link){padding:8px 0;border:0;background:#fff0;color:#2355c4;font:inherit;font-size:17px;font-weight:750;text-decoration:underline;text-underline-offset:4px;cursor:pointer;min-height:44px}.ep-wordpress :is(.ep-journey-pill,.ep-journey-all,.ep-postcard-link):focus-visible{outline:3px solid #e89518;outline-offset:4px}.ep-wordpress .ep-journey-summary{padding:25px 28px;border:1px solid #e0e3da;border-bottom:0;border-radius:14px 14px 0 0;background:#fffdf8;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 24px}.ep-wordpress .ep-journey-summary h3{font:800 26px/1.3 var(--epwp-font);margin:0;color:#142b36;letter-spacing:-.4px;text-transform:none}.ep-wordpress .ep-journey-summary h3 .ep-journey-dot{margin-right:12px}.ep-wordpress .ep-journey-summary p{margin:5px 0 0;font-size:18px;line-height:1.5;color:#4f6269}.ep-wordpress .ep-journey-summary>p{grid-column:1/-1}.ep-wordpress .ep-journey-summary progress{grid-column:1/-1;width:100%;height:9px;appearance:none;border:0;border-radius:9px;background:#e9ece5;accent-color:#67ad7c}.ep-wordpress .ep-journey-summary progress::-webkit-progress-bar{background:#e9ece5;border-radius:9px}.ep-wordpress .ep-journey-summary progress::-webkit-progress-value{background:#67ad7c;border-radius:9px}.ep-wordpress .ep-journey-summary progress::-moz-progress-bar{background:#67ad7c;border-radius:9px}.ep-wordpress .ep-journey-summary .ep-journey-lap-note{font-size:15px;margin:0}.ep-wordpress .ep-journey-stats{display:flex;flex-wrap:wrap;gap:16px 26px;align-items:center}.ep-wordpress .ep-journey-stats div{display:flex;flex-direction:column;gap:1px}.ep-wordpress .ep-journey-stats strong{font-size:24px;line-height:1.2;color:#142b36}.ep-wordpress .ep-journey-stats span{font-size:14px;color:#4f6269}.ep-wordpress .ep-race-map .rd-earth-route__viewport{border-radius:0 0 14px 14px;overflow:hidden}.ep-wordpress .ep-earth-route--full .rd-earth-route__viewport[data-detail-open=true]{min-height:480px;aspect-ratio:auto}.ep-wordpress .ep-earth-route--compact .rd-earth-route__viewport:not([data-detail-open]){min-height:340px;aspect-ratio:2.3}.ep-wordpress .ep-earth-route--compact .rd-earth-route__atlas svg{height:100%;width:100%;position:absolute;inset:0}.ep-wordpress .ep-race-map .rd-earth-route__detail-head{background:#fffdf8;box-shadow:none;padding:14px 20px;gap:15px}.ep-wordpress .ep-race-map .rd-earth-route__detail-head h3{font-size:19px;line-height:1.3}.ep-wordpress .ep-race-map .rd-earth-route__detail-head strong{font-size:15px}.ep-wordpress .ep-race-map .rd-earth-route__detail-head button{font-size:15px;min-height:44px}.ep-wordpress .ep-race-map .rd-earth-route__interactive-map{min-height:370px}.ep-wordpress .ep-race-marker--team_extreme{--race-colour:#a36e08}.ep-wordpress .ep-race-marker--team_extreme .ep-race-marker__dot{inset:1px;clip-path:polygon(50% 0,100% 100%,0 100%);border:0;border-radius:0;box-shadow:none}.ep-wordpress .ep-race-marker-layer .ep-race-marker--team_extreme .ep-race-marker__label{bottom:65px}.ep-wordpress .ep-race-marker-layer .ep-race-marker--team_extreme::after{height:50px}.ep-wordpress .ep-race-map-legend{font-size:16px;gap:10px 25px}.ep-wordpress .ep-postcards{margin:38px 0 22px}.ep-wordpress .ep-postcards>h3{font:800 30px/1.2 var(--epwp-font);letter-spacing:-.5px;text-transform:none;margin:0}.ep-wordpress .ep-postcards-intro{font-size:18px;margin:9px 0 25px;color:#4f6269}.ep-wordpress .ep-postcards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;align-items:start}.ep-wordpress .ep-postcard{padding:12px;background:#fff;border:1px solid #e4e3da;box-shadow:0 8px 20px #19313b12;border-radius:3px;min-width:0;transform:rotate(-.7deg)}.ep-wordpress .ep-postcard:nth-child(2){transform:rotate(.65deg)}.ep-wordpress .ep-postcard:nth-child(3){transform:rotate(-.3deg)}.ep-wordpress .ep-postcard-photo{position:relative;aspect-ratio:1.6;overflow:hidden;background:#e7eee4}.ep-wordpress .ep-postcard-photo img{width:100%;height:100%;display:block;object-fit:cover}.ep-wordpress .ep-postcard-photo [hidden]{display:none}.ep-wordpress .ep-postcard-stamp{position:absolute;right:11px;top:11px;display:grid;place-content:center;width:55px;height:60px;border:2px dotted #fff9;outline:5px solid #17384a7d;color:#fff;background:#17384a7d;font-size:11px;letter-spacing:1px;line-height:1.6;text-align:center;font-weight:800;transform:rotate(8deg);padding:5px}.ep-wordpress .ep-postcard-fallback{height:100%;background:linear-gradient(140deg,#dbe8d2,#a0c1c9);display:grid;place-content:center;color:#17384a;font-size:25px;font-weight:800;text-align:center;padding:25px}.ep-wordpress .ep-postcard-body{padding:17px 9px 7px}.ep-wordpress .ep-postcard-who{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:800;margin:0 0 11px}.ep-wordpress .ep-postcard-context{font-size:13px;line-height:1.4;margin:0 0 8px;color:#4f6269;font-weight:750}.ep-wordpress .ep-postcard h4{font:800 24px/1.2 var(--epwp-font);margin:0 0 8px;letter-spacing:-.4px;text-transform:none}.ep-wordpress .ep-postcard-position{font-size:16px;line-height:1.5;margin:0 0 9px;color:#4f6269}.ep-wordpress .ep-postcard-credit{margin-top:10px;border-top:1px solid #ecece5;padding-top:9px;font-size:12px;color:#59696e}.ep-wordpress .ep-postcard-credit summary{cursor:pointer;font-size:12px}.ep-wordpress .ep-postcard-credit p,.ep-wordpress .ep-postcard-credit a{font-size:12px;line-height:1.6;overflow-wrap:anywhere}.ep-wordpress [data-ep-community-laps]{font-size:16px;line-height:1.6;color:#4f6269}.ep-wordpress .ep-country-intro{padding-top:50px;padding-bottom:30px;max-width:1040px}.ep-wordpress .ep-country-intro h2,.ep-wordpress .ep-country-passport h2{font:800 clamp(27px,3.3vw,38px)/1.2 var(--epwp-font);letter-spacing:-.6px;text-transform:none;color:#17384a}.ep-wordpress .ep-country-intro p,.ep-wordpress .ep-country-passport>p{font-size:19px;line-height:1.65;color:#4f6269;max-width:850px}.ep-wordpress .ep-country-passport{padding-top:35px;padding-bottom:65px}.ep-wordpress .ep-passport-count{font-weight:800;color:#27684c!important}.ep-wordpress .ep-passport-region{margin:16px 0;border:1px solid #d6dfd5;border-radius:12px;background:#fffdf8;overflow:hidden}.ep-wordpress .ep-passport-region>summary{padding:20px 24px;cursor:pointer;font-size:22px;font-weight:800;color:#17384a}.ep-wordpress .ep-passport-region>summary span{font-size:15px;font-weight:500;color:#52666b;margin-left:12px}.ep-wordpress .ep-passport-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px;list-style:none;padding:0 22px 24px;margin:0}.ep-wordpress .ep-country-stamp{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:13px 10px 18px;border:1px solid #e6dfce;border-radius:3px;background:linear-gradient(135deg,#fffdf5,#f7f2e5);text-align:center;box-shadow:0 2px 5px #40351c05;overflow-wrap:anywhere}.ep-wordpress .ep-passport-imprint{--ep-stamp-ink:#375c80;position:relative;width:100%;max-width:260px;aspect-ratio:260/240;color:var(--ep-stamp-ink);transform:rotate(var(--ep-stamp-tilt));margin:1px 0 8px}.ep-wordpress .ep-passport-imprint[data-ink=red]{--ep-stamp-ink:#974c40}.ep-wordpress .ep-passport-imprint[data-ink=green]{--ep-stamp-ink:#32694e}.ep-wordpress .ep-passport-imprint[data-ink=black]{--ep-stamp-ink:#414347}.ep-wordpress .ep-stamp-frame{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:3.2;stroke-linejoin:round}.ep-wordpress .ep-stamp-frame path:last-child{stroke-width:1.1;stroke-dasharray:2 1.5;opacity:.78}.ep-wordpress .ep-stamp-body{position:absolute;inset:18% 12% 15%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.ep-wordpress .ep-stamp-body strong{color:inherit;font-size:clamp(14px,1.4vw,18px);line-height:1.15;font-weight:850;text-transform:uppercase;max-width:100%;letter-spacing:.35px}.ep-wordpress .ep-stamp-rectangle .ep-stamp-body strong{font-size:clamp(14px,1.2vw,16px)}.ep-wordpress .ep-stamp-issuer,.ep-wordpress .ep-stamp-entry-kind{font:750 9px/1.2 var(--epwp-font);letter-spacing:1.5px;color:inherit}.ep-wordpress .ep-stamp-flag{display:block;flex-shrink:0;width:43px;height:32px;margin:2px 0;opacity:.88;filter:saturate(.7);box-shadow:0 0 0 1px #17384a18}.ep-wordpress .ep-stamp-body time{font:800 clamp(12px,1.2vw,16px)/1.2 ui-monospace,monospace;letter-spacing:.2px;color:inherit;white-space:nowrap}.ep-wordpress .ep-stamp-triangle .ep-stamp-body{inset:33% 16% 7%;gap:4px}.ep-wordpress .ep-stamp-triangle .ep-stamp-body strong{font-size:14px;max-width:120px}.ep-wordpress .ep-stamp-triangle .ep-stamp-flag{width:34px;height:25.5px}.ep-wordpress .ep-stamp-triangle .ep-stamp-issuer{font-size:8px;letter-spacing:.65px}.ep-wordpress .ep-stamp-triangle .ep-stamp-entry-kind{font-size:8px;letter-spacing:1px}.ep-wordpress .ep-stamp-triangle time{font-size:12px}.ep-wordpress .ep-stamp-stop{font-size:14px;line-height:1.5;color:#53666a}.ep-wordpress .ep-country-stamp small{font-size:13px;color:#596a61}.ep-wordpress .ep-country-stamp[data-earned=false] .ep-passport-imprint{filter:grayscale(1);opacity:.48}.ep-wordpress .ep-country-stamp[data-earned=true]{border-color:#c8d3bc;box-shadow:0 3px 10px #3e573811}.ep-wordpress .ep-country-stamp[data-earned=true] small{font-weight:800;color:#245f43}@media(max-width:650px){.ep-wordpress .ep-passport-grid{gap:10px;padding:0 12px 18px}.ep-wordpress .ep-passport-region>summary{padding:17px 15px;font-size:20px}.ep-wordpress .ep-country-intro p,.ep-wordpress .ep-country-passport>p{font-size:17px}}@media(max-width:480px){.ep-wordpress .ep-country-stamp{padding:12px 4px 18px}.ep-wordpress .ep-stamp-body strong{font-size:18px}.ep-wordpress .ep-stamp-body time{font-size:16px}.ep-wordpress .ep-stamp-triangle .ep-stamp-body strong{font-size:14px}.ep-wordpress .ep-stamp-triangle time{font-size:12px}}@media(max-width:900px){.ep-wordpress .ep-journey-summary{grid-template-columns:1fr}.ep-wordpress .ep-postcards-grid{gap:17px}.ep-wordpress .ep-postcard h4{font-size:21px}}@media(max-width:650px){.ep-wordpress .ep-journey-toolbar{gap:8px;margin-bottom:15px}.ep-wordpress .ep-journey-pills{width:100%;gap:8px;display:grid;grid-template-columns:1fr 1fr}.ep-wordpress .ep-journey-pill{padding:11px 10px;font-size:15px;min-height:48px;white-space:normal}.ep-wordpress .ep-journey-pill:last-child{grid-column:1/-1;justify-self:center;min-width:60%}.ep-wordpress .ep-journey-summary{padding:20px 18px;gap:15px}.ep-wordpress .ep-journey-summary h3{font-size:23px}.ep-wordpress .ep-journey-summary p{font-size:17px}.ep-wordpress .ep-journey-stats{gap:14px 22px}.ep-wordpress .ep-journey-stats strong{font-size:22px}.ep-wordpress .ep-earth-route--compact .rd-earth-route__viewport:not([data-detail-open]){min-height:300px;aspect-ratio:1.1}.ep-wordpress .ep-earth-route--full .rd-earth-route__viewport[data-detail-open=true]{min-height:490px}.ep-wordpress .ep-race-map .rd-earth-route__detail-head{padding:11px 13px;gap:8px}.ep-wordpress .ep-postcards{margin-top:30px}.ep-wordpress .ep-postcards-grid{grid-template-columns:1fr;gap:25px}.ep-wordpress .ep-postcard{padding:12px;transform:none!important}.ep-wordpress .ep-postcard h4{font-size:25px}.ep-wordpress .ep-postcard-body{padding:18px 11px 8px}.ep-wordpress .ep-postcards>h3{font-size:28px}}