/* Awards are grouped by recipient, never presented as a single undifferentiated list. */
.awards-new{background:var(--surface);color:var(--ink)}
.awards-new a:focus-visible{outline:3px solid var(--gold);outline-offset:5px}
.awards-new :is(h2,#continut){scroll-margin-top:100px}
.aw-hero{position:relative;overflow:hidden;background:var(--ink);color:var(--surface);border-top:2px solid var(--brand)}
.aw-hero>.container{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:60px;padding-block:28px 44px}
.aw-hero>.container>div>a{display:inline-flex;align-items:center;gap:22px;min-height:44px;margin-bottom:20px;color:var(--gold);font-size:.78rem;text-decoration:none}
.aw-hero h1{font-size:clamp(3.5rem,6.7vw,6.5rem);line-height:.98;letter-spacing:-.06em;margin:0;max-width:11ch}
.aw-hero h1 span{display:block;color:var(--gold)}
.aw-intro{font-size:1rem;line-height:1.8;color:var(--bg);max-width:43ch}
.aw-intro p{margin:0}
.aw-nav{background:var(--bg);border-bottom:1px solid var(--line)}
.aw-nav>.container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding-block:12px}
.aw-nav a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;text-decoration:none;font-size:.9rem;font-weight:650;color:var(--brand-deep)}
.aw-nav a+a{border-left:1px solid var(--line);padding-left:30px}
.aw-nav i{font-style:normal;font-weight:400}
.aw-nav a:hover{text-decoration:underline;text-underline-offset:5px}
.aw-section{padding-block:42px;border-bottom:1px solid var(--line)}
.aw-section>.container{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(32px,5vw,72px);align-items:start}
.aw-section-head>p{font-size:.76rem;line-height:1.5;color:var(--brand-deep);margin:0 0 16px}
.aw-section-head h2{font-size:clamp(2rem,3.7vw,3.4rem);line-height:1.08;letter-spacing:-.045em;margin:0;overflow-wrap:anywhere}
.aw-records{min-width:0}
.awards-new .pe-awards{position:relative;display:block;list-style:none;margin:0;padding:0}
.awards-new .pe-awards::before{content:'';position:absolute;left:85px;top:16px;bottom:24px;width:1px;background:var(--line)}
.awards-new .pe-awards>li{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);gap:46px;padding:24px 0;margin:0;border:0;border-top:1px solid var(--line);min-height:0;background:none;box-shadow:none}
.awards-new .pe-awards>li:first-child{border-top:0;padding-top:12px}
.awards-new .pe-awards>li::before{content:'';position:absolute;top:34px;left:80px;width:11px;height:11px;border:3px solid var(--surface);border-radius:50%;background:var(--brand);box-sizing:border-box}
.awards-new .pe-awards>li:first-child::before{top:22px}
.awards-new .pe-awards time{display:block;color:var(--brand-deep);font-family:var(--font-sans);font-size:1.75rem;font-weight:700;line-height:1.2;letter-spacing:-.045em;margin:0}
.awards-new .pe-awards h3{font-size:1.3rem;font-weight:700;line-height:1.3;letter-spacing:-.025em;margin:0 0 12px;overflow-wrap:anywhere}
.awards-new .pe-awards p{font-size:.94rem;line-height:1.75;color:var(--mut);margin:0}
.aw-section.is-founder{background:var(--ink);color:var(--surface);border-block:1px solid var(--brand)}
.aw-section.is-founder .aw-section-head>p,.aw-section.is-founder .pe-awards time{color:var(--gold)}
.aw-section.is-founder .pe-awards p{color:var(--bg)}
.aw-section.is-founder .pe-awards>li{border-color:#C3A05E40}
.aw-section.is-founder .pe-awards::before{background:#C3A05E60}
.aw-section.is-founder .pe-awards>li::before{border-color:var(--ink);background:var(--gold)}
.aw-discover{background:var(--bg);padding-block:26px 30px}
.aw-discover>.container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.aw-discover a{padding:20px 0;display:block;color:var(--ink);text-decoration:none;border-top:1px solid var(--line)}
.aw-discover a>span{display:block;font-size:.75rem;color:var(--brand-deep);line-height:1.5;margin-bottom:10px}
.aw-discover strong{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:1.55rem;line-height:1.2;letter-spacing:-.025em}
.aw-discover i{font-style:normal;color:var(--brand-deep)}
@media(min-width:1000px) and (min-height:800px){.aw-section-head{position:sticky;top:100px}}
@media(max-width:1000px){.aw-hero>.container{gap:32px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.aw-section>.container{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px}.aw-nav>.container{gap:20px}.aw-nav a+a{padding-left:20px}.aw-nav a{font-size:.83rem;gap:16px}.awards-new .pe-awards h3{font-size:1.18rem}.awards-new .pe-awards>li{grid-template-columns:58px minmax(0,1fr);gap:32px}.awards-new .pe-awards::before{left:72px}.awards-new .pe-awards>li::before{left:67px}.awards-new .pe-awards time{font-size:1.6rem}}
@media(max-width:700px){.aw-hero>.container{grid-template-columns:1fr;gap:24px;padding-block:18px 28px}.aw-hero>.container>div>a{margin-bottom:16px}.aw-hero h1{font-size:clamp(3.3rem,13vw,4.8rem)}.aw-intro{font-size:.92rem;line-height:1.75;max-width:none}.aw-nav>.container{grid-template-columns:1fr;gap:0;padding-block:6px}.aw-nav a{min-height:48px;font-size:.84rem}.aw-nav a+a{padding-left:0;border-left:0;border-top:1px solid var(--line)}.aw-section{padding-block:28px}.aw-section>.container{grid-template-columns:1fr;gap:24px}.aw-section-head>p{font-size:.73rem;margin-bottom:12px}.aw-section-head h2{font-size:2rem;max-width:20ch}.awards-new .pe-awards>li{grid-template-columns:52px minmax(0,1fr);gap:28px;padding-block:20px}.awards-new .pe-awards time{font-size:1.4rem}.awards-new .pe-awards h3{font-size:1.14rem;margin-bottom:10px}.awards-new .pe-awards p{font-size:.9rem;line-height:1.7}.awards-new .pe-awards::before{left:64px}.awards-new .pe-awards>li::before{left:59px;top:28px}.awards-new .pe-awards>li:first-child::before{top:20px}.aw-discover{padding-block:22px}.aw-discover>.container{grid-template-columns:1fr;gap:8px}.aw-discover strong{font-size:1.35rem}.aw-discover a{padding-block:16px}}
