.trjgh-current360{--current-ink:#151816;--current-muted:#505850;--current-line:#dce2d6;--current-lime:#d4ff02;color:var(--current-ink)}.trjgh-current360 *,.trjgh-entry-panel360 *,.trjgh-current-guide360 *{box-sizing:border-box;min-width:0}.trjgh-current-hero360{padding:44px 0 40px;border-bottom:1px solid var(--current-line,#dce2d6);margin-bottom:44px;max-width:none!important}.trjgh-current360 .trjgh-current-hero360 h1{font-family:inherit!important;font-size:clamp(2.2rem,4.6vw,4.15rem)!important;font-weight:800!important;line-height:1.04!important;letter-spacing:-.04em!important;color:#151816!important;max-width:22ch!important;margin:12px 0 22px!important;overflow-wrap:normal;word-break:normal}.trjgh-current-label360{font-family:inherit!important;font-size:.73rem!important;font-weight:750!important;letter-spacing:.12em!important;line-height:1.5!important;text-transform:uppercase;color:#414b3b!important;margin:0 0 10px!important}.trjgh-current-label360:before{content:"";display:inline-block;width:18px;height:7px;margin:0 9px 1px 0;background:#d4ff02;border-radius:2px}.trjgh-current-lead360{font-family:inherit!important;font-size:clamp(1.05rem,1.6vw,1.23rem)!important;line-height:1.65!important;max-width:64ch!important;color:#343d33!important;margin:0!important}.trjgh-entry-panel360{max-width:1280px;width:100%;margin:0 auto 32px;padding:26px;border:1px solid #dce2d6;border-radius:18px;background:linear-gradient(120deg,#f5f9e8,#fff 60%);font-family:inherit;color:#151816}.trjgh-entry-panel360>header,.trjgh-entry-heading360{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 22px}.trjgh-entry-panel360 h2,.trjgh-entry-heading360 h2{font-size:clamp(1.45rem,2.3vw,2rem)!important;line-height:1.15!important;letter-spacing:-.035em!important;font-weight:800!important;margin:8px 0!important;color:#151816!important}.trjgh-entry-panel360 header p{max-width:55ch;line-height:1.6;margin:8px 0 0}.trjgh-entry-grid360{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.trjgh-entry-card360{background:#fff;border:1px solid #dce2d6;border-radius:14px;padding:22px;display:block;box-shadow:0 5px 20px #15200c04}.trjgh-entry-card360 h3{font-size:1.13rem!important;line-height:1.35!important;letter-spacing:-.02em!important;margin:4px 0 12px!important;font-weight:800!important;color:#151816!important}.trjgh-entry-card360 h3 a{color:inherit;text-decoration:none;display:inline;padding:0}.trjgh-entry-route360{font-size:.88rem;line-height:1.5;color:#505850;margin:0 0 12px}.trjgh-entry-card360 dl{margin:0 0 8px}.trjgh-entry-card360 dl>div{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;padding:10px 0;border-top:1px solid #edf0e8}.trjgh-entry-card360 dt{font-size:.8rem;font-weight:650;color:#505850;line-height:1.5}.trjgh-entry-card360 dd{font-size:.88rem;line-height:1.5;font-weight:700;margin:0;color:#151816}.trjgh-entry-card360 .trjgh-note350{font-size:.76rem!important;line-height:1.6!important;color:#505850!important;overflow-wrap:anywhere;margin:2px 0 16px}.trjgh-entry-actions360{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:16px}.trjgh-entry-card360 .trjgh-entry-actions360{margin-top:14px;padding-top:0;align-items:flex-start;flex-direction:column}.trjgh-entry-actions360 a,.trjgh-entry-card360 a{max-width:100%;white-space:normal!important;overflow-wrap:break-word;text-wrap:initial}.trjgh-entry-card360 .trjgh-button350{font-size:.82rem!important;padding:11px 14px!important;line-height:1.4!important;display:inline-flex;justify-content:center}.trjgh-entry-card360 .trjgh-link350{font-size:.84rem!important;line-height:1.5!important;padding:0!important;display:inline}.trjgh-entry-panel360>.trjgh-note350{margin:18px 0 0;font-size:.8rem;line-height:1.6;color:#505850}.trjgh-entry-heading360{align-items:flex-start;flex-wrap:wrap}.trjgh-entry-filters360{display:flex;flex-wrap:wrap;gap:8px}.trjgh-entry-filters360 button{appearance:none;background:#fff;border:1px solid #dce2d6;border-radius:999px;color:#151816;padding:9px 13px;min-height:42px;font-family:inherit;font-weight:650;font-size:.8rem;line-height:1.4;cursor:pointer}.trjgh-entry-filters360 button[aria-pressed=true]{background:#20251e;color:#fff;border-color:#20251e}.trjgh-current360 :is(button,a):focus-visible,.trjgh-entry-panel360 a:focus-visible{outline:3px solid #778e00;outline-offset:4px}.trjgh-milestones360{margin:56px 0}.trjgh-current360 h2{color:#151816!important;font-family:inherit!important;font-weight:800!important;font-size:clamp(1.35rem,2vw,1.9rem)!important;line-height:1.2!important;letter-spacing:-.03em!important}.trjgh-milestones360 ol{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid #dce2d6}.trjgh-milestones360 li{display:grid;grid-template-columns:minmax(140px,200px) minmax(0,1fr);gap:28px;padding:24px 0;border-bottom:1px solid #dce2d6}.trjgh-milestones360 time{font-size:.9rem;font-weight:750;line-height:1.55}.trjgh-milestones360 h3{font-size:1.05rem;line-height:1.4;margin:0 0 8px;font-weight:750}.trjgh-milestones360 p{font-size:.91rem!important;line-height:1.6!important;margin:5px 0!important}.trjgh-milestones360 a{font-size:.87rem;color:#293224;text-underline-offset:4px}.trjgh-current-next360{background:#f5f8ee;border:1px solid #dce2d6;border-radius:16px;padding:28px;margin:40px 0 0}.trjgh-current-next360 h2{margin:8px 0 14px!important}.trjgh-current-next360>p{max-width:60ch;font-size:1rem;line-height:1.7}.trjgh-current-next360>a{margin:12px 14px 0 0}.trjgh-current-guide360{border:1px solid #dce2d6;border-left:4px solid #c6e947;border-radius:12px;background:#f8faef;padding:22px 24px;margin:26px 0 36px;font-family:inherit}.trjgh-current-guide360 h2{font-family:inherit!important;font-size:1.2rem!important;line-height:1.3!important;margin:8px 0 12px!important;letter-spacing:-.02em!important;font-weight:800!important;color:#151816!important}.trjgh-current-guide360>p:not(.trjgh-current-label360){font:inherit!important;line-height:1.7!important;max-width:75ch;margin:0 0 12px!important;color:#30382d!important}.trjgh-current-guide360 a{color:#151816;font-weight:700;font-size:.9rem;text-decoration-thickness:1px;text-underline-offset:4px}.trjgh-journal-layout360{display:flex;gap:clamp(30px,5vw,80px);align-items:flex-start}.trjgh-journal-layout360>.trjgh-journal-toc360{flex:0 0 200px}.trjgh-journal-layout360>.trjgh-journal-body360{flex:1 1 0%;max-width:750px;min-width:0}.trjgh-journal-toc360{position:sticky;top:100px;display:flex;flex-direction:column;gap:0;border-left:2px solid #dce2d6;padding:0 0 0 16px}.trjgh-journal-toc360>p{font-size:.73rem!important;text-transform:uppercase;letter-spacing:.1em;line-height:1.5!important;font-weight:750;margin:0 0 10px!important}.trjgh-journal-toc360 a{font-size:.83rem;line-height:1.55;color:#454e40;text-decoration:none;padding:9px 0;border-bottom:1px solid #edf0e8}.trjgh-journal-toc360 a:hover{color:#111;text-decoration:underline;text-decoration-color:#a0bd00;text-underline-offset:5px}.trjgh-journal-body360{font-family:inherit;font-size:1.03rem;line-height:1.8}.trjgh-journal-body360 p{font-size:inherit!important;line-height:1.8!important;margin:0 0 20px!important;max-width:none!important;color:#30362d!important}.trjgh-journal-body360 li{padding:0 0 9px;line-height:1.8}.trjgh-journal-section360{padding:0 0 34px;margin:0 0 34px;border-bottom:1px solid #e7ebdf}.trjgh-journal-section360 h2,.trjgh-journal-sources360 h2{scroll-margin-top:110px;margin:0 0 22px!important}.trjgh-table-scroll360{width:100%;overflow-x:auto;margin:22px 0;border:1px solid #dce2d6;border-radius:12px}.trjgh-current360 table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:.88rem;line-height:1.65}.trjgh-current360 caption{text-align:left;font-size:.8rem;font-weight:650;padding:13px 15px;color:#505850}.trjgh-current360 th,.trjgh-current360 td{text-align:left;vertical-align:top;padding:13px 15px;border:0;border-top:1px solid #e6ebde;overflow-wrap:break-word;background:#fff!important;color:#26301f!important}.trjgh-current360 thead th{background:#f2f5eb!important;font-size:.78rem;font-weight:750}.trjgh-current360 tbody th{font-weight:700}.trjgh-journal-sources360{font-size:.87rem;line-height:1.65;margin:8px 0 28px}.trjgh-journal-sources360 li{margin:0 0 10px;line-height:1.65}.trjgh-journal-sources360 a{color:#424e37;text-underline-offset:4px}.trjgh-personal-note360{padding:24px;border:1px solid #dce2d6;border-radius:14px;margin:30px 0}.trjgh-personal-note360 h2{margin:10px 0 18px!important}.trjgh-personal-note360 figure{margin:22px 0 0}.trjgh-personal-note360 img{max-width:100%;height:auto;border-radius:10px}.trjgh-personal-note360 figcaption{font-size:.8rem;line-height:1.5;margin:10px 0;color:#505850}.trjgh-current360 [hidden],.trjgh-entry-panel360 [hidden],.trjgh-entry-panel360[hidden]{display:none!important}@media(max-width:1000px){.trjgh-entry-grid360{grid-template-columns:repeat(2,minmax(0,1fr))}.trjgh-journal-layout360{gap:30px}.trjgh-journal-layout360>.trjgh-journal-toc360{flex-basis:170px}}@media(max-width:700px){.trjgh-current-hero360{padding:28px 0 30px;margin-bottom:30px}.trjgh-current360 .trjgh-current-hero360 h1{font-size:clamp(2rem,8.2vw,3rem)!important;max-width:100%!important;overflow-wrap:break-word}.trjgh-entry-grid360{grid-template-columns:minmax(0,1fr)}.trjgh-entry-panel360{padding:20px 16px;border-radius:14px}.trjgh-entry-panel360>header{align-items:flex-start;flex-direction:column;gap:10px}.trjgh-entry-card360{padding:20px}.trjgh-milestones360 li{grid-template-columns:minmax(0,1fr);gap:9px}.trjgh-journal-layout360{display:block}.trjgh-journal-layout360>.trjgh-journal-toc360{margin-bottom:30px}.trjgh-journal-toc360{position:static;padding:14px 16px;border:1px solid #dce2d6;border-radius:12px;background:#fafcf6}.trjgh-journal-toc360 a{font-size:.87rem}.trjgh-journal-body360{font-size:1rem}.trjgh-current-next360{padding:23px 19px}.trjgh-current360 table{font-size:.8rem}.trjgh-current360 th,.trjgh-current360 td{padding:11px 9px}.trjgh-entry-filters360{width:100%}.trjgh-entry-filters360 button{font-size:.78rem}.trjgh-current-guide360{padding:20px 18px}}@media print{.trjgh-journal-layout360{display:block}.trjgh-journal-toc360,.trjgh-current-next360,.trjgh-entry-filters360{display:none}.trjgh-journal-section360{break-inside:auto}.trjgh-current360 table{font-size:9pt}.trjgh-entry-grid360{display:block}.trjgh-entry-card360{margin:0 0 16px;break-inside:avoid}}.trjgh-london-days360{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}.trjgh-london-days360>div{padding:17px;background:#fff;border:1px solid #dce2d6;border-radius:10px}.trjgh-london-days360 h3{font-family:inherit!important;font-size:.94rem!important;font-weight:750!important;margin:0 0 10px!important;line-height:1.4!important}.trjgh-london-days360 p{font-size:.88rem!important;line-height:1.7!important;margin:0!important}@media(max-width:700px){.trjgh-london-days360{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.trjgh-table-scroll360 table,.trjgh-table-scroll360 tbody,.trjgh-table-scroll360 tr,.trjgh-table-scroll360 th,.trjgh-table-scroll360 td{display:block;width:100%;max-width:100%}.trjgh-table-scroll360 thead{position:absolute;display:table-header-group;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.trjgh-table-scroll360 tr{border-top:1px solid #dce2d6;padding:13px 16px}.trjgh-table-scroll360 th,.trjgh-table-scroll360 td{border:0;padding:7px 0;font-size:.94rem;line-height:1.7}.trjgh-table-scroll360 tbody th{font-size:1rem;font-weight:750;padding-bottom:9px}.trjgh-table-scroll360 td:before{content:attr(data-label);display:block;font-size:.69rem;letter-spacing:.08em;text-transform:uppercase;font-weight:750;color:#5a6450;margin-bottom:4px}.trjgh-table-scroll360 caption{display:block;width:100%;padding:15px 16px}.trjgh-entry-filters360 button{flex:0 0 auto}.trjgh-entry-filters360{align-items:center}.trjgh-current-guide360 .trjgh-note350{font-size:.8rem!important;line-height:1.6!important}}.trjgh-entry-card360 h3 .trjgh-link350{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;display:inline!important;padding:0!important}