.tr-glance__rows>div{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;border-bottom:1px solid var(--sv-rule);padding:.9rem clamp(1rem,3vw,1.75rem)}.tr-glance dt{padding-top:.15rem;font-size:.8125rem;color:var(--neutral-500)}.tr-glance dd{font-weight:600;line-height:1.35;color:var(--neutral-900)}.tr-glance dd small{display:block;margin-top:.1rem;font-size:.8125rem;font-weight:400;color:var(--neutral-500)}.tr-glance__counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tr-glance__counts li+li{border-left:1px solid var(--sv-rule)}.tr-glance__counts a{display:block;padding:1rem clamp(1rem,3vw,1.75rem) 1.1rem;font-size:.8125rem;color:var(--neutral-600)}.tr-glance__counts strong{display:block;margin-bottom:.2rem;font-family:var(--font-heading);font-size:2.25rem;font-weight:600;line-height:1;color:var(--gunmetal);transition:color .2s}.tr-glance__counts a:hover strong{color:var(--sv-bronze)}.tr-journey{margin-top:clamp(2.5rem,5vw,4rem);display:grid;counter-reset:station}.tr-station{position:relative;counter-increment:station;border-left:1px solid var(--sv-rule);padding:0 0 2.25rem 2rem}.tr-station:last-child{padding-bottom:0}.tr-station:before{content:counter(station);position:absolute;left:-.95rem;top:-.15rem;display:grid;place-items:center;height:1.9rem;width:1.9rem;border-radius:999px;background:var(--sv-ink);font-family:var(--font-heading);font-size:.9375rem;font-weight:600;color:var(--sv-gold)}@media (min-width:1100px){.tr-journey{grid-template-columns:repeat(5,minmax(0,1fr))}.tr-station{border-left:0;border-top:1px solid var(--sv-rule);padding:2.25rem 1.75rem 0 0}.tr-station:before{left:0;top:-.95rem}}.tr-station__guard{display:inline-flex;align-items:center;gap:.4rem;border-radius:4px;background:rgb(79 124 90/.11);padding:.2rem .55rem;font-size:.75rem;font-weight:600;color:var(--sv-green-text)}.tr-station__guard:before{content:"";height:.4rem;width:.4rem;border-radius:999px;background:var(--sv-green)}.tr-station h3{margin-top:.8rem;font-family:var(--font-heading);font-size:1.375rem;font-weight:600;line-height:1.2;letter-spacing:-.012em;color:var(--neutral-900)}.tr-station>p:last-child{margin-top:.5rem;max-width:26em;font-size:.9688rem;line-height:1.6;color:var(--neutral-600)}.tr-measures{display:grid;gap:2.5rem}@media (min-width:1024px){.tr-measures{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(3rem,6vw,6.5rem);align-items:start}}.tr-standing{margin-top:1.25rem;max-width:30em;border-left:3px solid var(--sv-gold);padding-left:1rem;font-weight:600;line-height:1.5;color:var(--neutral-900)}.tr-controls{display:grid;border-top:2px solid var(--gunmetal)}@media (min-width:640px){.tr-controls{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:2.5rem;column-gap:2.5rem}}.tr-controls>div{border-bottom:1px solid var(--sv-rule);padding-block:1.1rem}.tr-controls dt{display:flex;align-items:center;gap:.75rem;font-family:var(--font-heading);font-size:1.1875rem;font-weight:600;line-height:1.25;color:var(--neutral-900)}.tr-control__icon{display:grid;height:2.25rem;width:2.25rem;flex:none;place-items:center;border:1px solid color-mix(in srgb,var(--sv-gold) 60%,transparent);border-radius:999px;background:radial-gradient(circle at 50% 30%,#fff 0,color-mix(in srgb,var(--sv-gold) 14%,#fff) 100%);box-shadow:0 8px 20px -12px rgb(226 166 92/.9);color:var(--sv-bronze)}.tr-control__icon svg{height:1.15rem;width:1.15rem}.tr-controls dd{margin-top:.3rem;padding-left:3rem;line-height:1.55;color:var(--neutral-600)}.tr-library{margin-top:clamp(2rem,4vw,3rem)}.tr-library__tools{flex-wrap:wrap;justify-content:space-between;gap:1rem 1.5rem}.tr-library__tools,.tr-search{display:flex;align-items:center}.tr-search{position:relative;flex:1 1 18rem;max-width:27rem;color:var(--neutral-500)}.tr-search svg{position:absolute;left:.9rem;pointer-events:none}.tr-search input{width:100%;border:1px solid var(--neutral-300);border-radius:6px;background:#fff;padding:.8rem 1rem .8rem 2.6rem;font-size:1rem;color:var(--neutral-900)}.tr-search input::-moz-placeholder{color:var(--neutral-400)}.tr-search input::placeholder{color:var(--neutral-400)}.tr-search input:focus{border-color:var(--gunmetal);outline:2px solid rgb(57 84 96/.25);outline-offset:0}.tr-filters{display:flex;flex-wrap:wrap;gap:.4rem}.tr-filter{border:1px solid var(--sv-rule);border-radius:999px;background:#fff;padding:.45rem .95rem;font-size:.875rem;font-weight:600;color:var(--neutral-700);transition:background-color .2s,color .2s,border-color .2s}.tr-filter:hover{border-color:var(--gunmetal)}.tr-filter[aria-pressed=true]{border-color:var(--gunmetal);background:var(--gunmetal);color:#fff}.tr-library__count{margin-top:1.5rem;font-size:.875rem;color:var(--neutral-500)}.tr-library__empty{margin-top:2rem;padding-top:1.5rem;color:var(--neutral-600)}.tr-groups,.tr-library__empty{border-top:2px solid var(--gunmetal)}.tr-groups{margin-top:.75rem}.tr-group{display:grid;border-bottom:1px solid var(--neutral-300)}@media (min-width:900px){.tr-group{grid-template-columns:11rem minmax(0,1fr);gap:2rem}}.tr-group__name{padding-top:1.1rem;font-family:var(--font-heading);font-size:1.375rem;font-weight:600;line-height:1.2;color:var(--gunmetal)}.tr-group__docs>li+li{border-top:1px solid var(--sv-rule)}.tr-doc{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title go" "body go";align-items:center;gap:.2rem 1.25rem;padding:1rem .25rem 1rem 0}@media (min-width:760px){.tr-doc{grid-template-columns:minmax(0,5fr) minmax(0,8fr) auto;grid-template-areas:"title body go";gap:0 2rem}}.tr-doc__title{grid-area:title;font-size:1.0625rem;font-weight:600;line-height:1.3;color:var(--neutral-900);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.25em;transition:text-decoration-color .2s,color .2s}.tr-doc__body{grid-area:body;font-size:.9375rem;line-height:1.5;color:var(--neutral-600)}.tr-doc__go{grid-area:go;display:grid;place-items:center;height:2.25rem;width:2.25rem;border:1px solid var(--sv-rule);border-radius:999px;color:var(--gunmetal);transition:background-color .2s,color .2s,border-color .2s,transform .3s var(--ease-out-expo)}.tr-doc:hover .tr-doc__title{color:var(--gunmetal);text-decoration-color:currentColor}.tr-doc:hover .tr-doc__go{border-color:var(--gunmetal);background:var(--gunmetal);color:#fff;transform:translateX(3px)}.tr-doc:focus-visible{outline:2px solid var(--gunmetal);outline-offset:2px}.tr-hits{display:grid;gap:.4rem;margin:-.3rem 0 1.1rem;padding-right:.25rem}@media (min-width:760px){.tr-hits{grid-template-columns:minmax(0,5fr) minmax(0,8fr) 2.25rem;-moz-column-gap:2rem;column-gap:2rem}.tr-hits>li{grid-column:2}}.tr-hit{display:block;border-left:2px solid var(--sv-rule);padding:.25rem 0 .25rem .85rem;font-size:.875rem;line-height:1.5;color:var(--neutral-600);transition:border-color .2s}.tr-hit__where{display:block;font-weight:600;color:var(--gunmetal);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2em;transition:text-decoration-color .2s}.tr-hit mark{border-radius:2px;background:rgb(226 166 92/.34);padding:0 .1em;color:var(--neutral-900)}.tr-hit:hover{border-left-color:var(--sv-bronze)}.tr-hit:hover .tr-hit__where{text-decoration-color:currentColor}.tr-hit:focus-visible{outline:2px solid var(--gunmetal);outline-offset:2px}.tr-hits__more{padding-left:.95rem;font-size:.8125rem;color:var(--neutral-500)}.tr-register__h{font-family:var(--font-heading);font-weight:600;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.15;letter-spacing:-.015em;color:var(--gunmetal)}.tr-register__intro{margin:.75rem 0 1.5rem;max-width:44em;font-size:1rem;line-height:1.6;color:var(--neutral-600);text-wrap:pretty}.tr-register__part+.tr-register__part{margin-top:clamp(3.5rem,7vw,5rem)}.tr-register__after{margin-top:1.5rem;max-width:44em;font-size:.9375rem;line-height:1.55;color:var(--neutral-600)}.tr-register__log{margin-top:clamp(3rem,6vw,4rem);border-top:1px solid var(--sv-rule);padding-top:1.25rem}.tr-register{overflow:hidden}.tr-register table{width:100%;border-collapse:collapse;text-align:left;font-size:.9375rem}.tr-register th{border-bottom:2px solid var(--gunmetal);padding:.9rem 1.1rem;font-size:.8125rem;font-weight:600;color:var(--gunmetal);white-space:nowrap}.tr-register td{border-bottom:1px solid var(--sv-rule);padding:.95rem 1.1rem;vertical-align:top;line-height:1.45;color:var(--neutral-600)}.tr-register tr:last-child td{border-bottom:0}.tr-register td:first-child{font-weight:600;color:var(--neutral-900);white-space:nowrap}.tr-register tbody tr:hover td{background:rgb(226 166 92/.07)}@media (max-width:899px){.tr-register thead{position:absolute;height:1px;width:1px;overflow:hidden;clip-path:inset(50%)}.tr-register tr{display:block;border-bottom:1px solid var(--sv-rule);padding:1rem clamp(1rem,3vw,1.5rem)}.tr-register tr:last-child{border-bottom:0}.tr-register td{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:.75rem;border:0;padding:.2rem 0}.tr-register td:before{content:attr(data-label);font-size:.8125rem;color:var(--neutral-500)}.tr-register td:first-child{display:block;padding-bottom:.4rem;font-family:var(--font-heading);font-size:1.1875rem;white-space:normal}.tr-register td:first-child:before{content:none}}