.athlete-honours{--honour-border:#e6ded6}.athlete-honours__disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.5rem;border:1px solid var(--honour-border);border-radius:.75rem;background:var(--athlete-paper);cursor:pointer;list-style:none}.athlete-honours__disclosure>summary::-webkit-details-marker{display:none}.athlete-honours__disclosure>summary::after{content:"";flex:0 0 .65rem;height:.65rem;margin-inline-end:.25rem;border-inline-end:2px solid var(--athlete-red);border-block-end:2px solid var(--athlete-red);transform:rotate(45deg)}.athlete-honours__disclosure[open]>summary{border-end-start-radius:0;border-end-end-radius:0}.athlete-honours__disclosure[open]>summary::after{transform:rotate(225deg)}.athlete-honours__disclosure .athlete-honour:first-child{border-block-start:0;border-start-start-radius:0;border-start-end-radius:0}.athlete-honours__list{padding:0;margin:0;list-style:none}.athlete-honour{display:grid;grid-template-columns:4.5rem minmax(0,1fr)8.5rem;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;border:1px solid var(--honour-border);background:#fff}.athlete-honour+.athlete-honour{border-block-start:0}.athlete-honour:first-child{border-start-start-radius:.75rem;border-start-end-radius:.75rem}.athlete-honour:last-child{border-end-start-radius:.75rem;border-end-end-radius:.75rem}.athlete-honour__year{color:var(--athlete-red);font-size:1.35rem;font-weight:850;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.athlete-honour__event{min-width:0;padding-inline-start:1.25rem;border-inline-start:2px solid var(--honour-border)}.athlete-honour__event h3{margin:0 0 .3rem;color:var(--athlete-dark);font-size:1.1rem;line-height:1.3}.athlete-honour--general .athlete-honour__event{grid-column:1/-1;grid-row:auto;padding-inline-start:0;border-inline-start:0}.athlete-honour--general h3{margin:0}.athlete-honour__meta{display:flex;flex-wrap:wrap;gap:.2rem .55rem;list-style:none;margin:0;padding:0;color:var(--color-muted);font-size:.8rem}.athlete-honour__meta li+li::before{content:"·";margin-inline-end:.55rem}.athlete-honour__result{display:inline-flex;align-items:center;justify-self:end;gap:.5rem;min-width:7rem;padding:.45rem .65rem;border:1px solid #d9d1c8;border-radius:2rem;color:#4b443e;background:var(--athlete-paper);font-size:.8rem;font-weight:800}.athlete-honour__podium{display:grid;place-items:center;width:1.6rem;height:1.6rem;border:1px solid;border-radius:50%;font-size:.75rem}.athlete-honour__result--place-1{color:#695015;border-color:#e0c991;background:#fff8e6}.athlete-honour__result--place-2{color:#46515d;border-color:#cbd2d9;background:#f0f3f6}.athlete-honour__result--place-3{color:#795130;border-color:#e3c5ac;background:#fcf1e8}@media(max-width:600px){.athlete-honours__disclosure>summary{padding:1rem}.athlete-honour{grid-template-columns:minmax(0,1fr)auto;gap:.7rem;padding:1rem}.athlete-honour__year{font-size:1.15rem}.athlete-honour__event{grid-column:1/-1;grid-row:2;padding:0;border:0}.athlete-honour__event h3{font-size:1rem}.athlete-honour__result{grid-column:2;grid-row:1}}