@layer pages{.pg-index-page__kicker{--col-lg:1 / -1}.pg-index-page__visual{margin-block-start:var(--space-32)}@media (width<=767px){.pg-index-page__visual{margin-block-start:var(--space-8)}}.pg-index-page__body{padding-block:var(--space-32) var(--section-sm)}@media (width<=767px){.pg-index-page__body{padding-block:var(--space-16) var(--section-sm-phone)}}.pg-index-page__body>*+*{margin-block-start:var(--section-sm)}.pg-index-page__body:has(+.pg-index-page__end){padding-block-end:var(--space-32)}@media (width<=767px){.pg-index-page__body>*+*{margin-block-start:var(--section-sm-phone)}}.pg-index-page__end{padding-block-end:var(--section-sm)}.pg-index-page__end-links{--col-md:3 / -1;--col-lg:4 / 13;align-items:baseline;gap:var(--space-16) var(--space-32);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--paper-dim);flex-wrap:wrap;display:flex}.pg-index-page__end-links>p{margin:0}.pg-index-page__end-links .pg-link--arrow{display:inline}.pg-index-page__end-links .pg-link--arrow .pg-link__text{-webkit-box-decoration-break:clone;box-decoration-break:clone}.pg-index-page__end-links .pg-link--arrow .pg-arrow{vertical-align:.1em;margin-inline-start:var(--space-12);display:inline-block}@media (width<=767px){.pg-index-page__end{padding-block-end:var(--section-sm-phone)}}.pg-records-group__head.pg-section-head{margin-block-end:var(--space-48)}.pg-records-group--sm+.pg-records-group--sm{margin-block-start:var(--space-64)}.pg-records-group--sm:has(+.pg-records-group--sm) .pg-records{box-shadow:none}.pg-records-group__bar{justify-content:space-between;align-items:baseline;gap:var(--space-8) var(--space-24);padding-block:var(--space-16) var(--space-8);box-shadow:inset 0 1px 0 var(--line-strong);flex-wrap:wrap;display:flex}.pg-records-group__label{font:var(--fw-meta) var(--fs-kicker) / var(--lh-kicker) var(--font-mono);letter-spacing:var(--tr-kicker);color:var(--paper);text-wrap:balance}.pg-records-group__count{font:var(--fw-meta) var(--fs-meta) / var(--lh-meta) var(--font-mono);letter-spacing:var(--tr-meta);text-transform:uppercase;color:var(--paper-dim)}@media (width<=767px){.pg-records-group__label{font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:var(--tr-meta);text-transform:uppercase}}.pg-records{box-shadow:inset 0 -1px 0 var(--line);margin:0;padding:0;list-style:none}.pg-record{box-shadow:inset 0 1px 0 var(--line);scroll-margin-top:calc(var(--header-h) + var(--space-24))}.pg-record__row{align-items:baseline;row-gap:var(--space-8);padding-block:var(--space-32);color:inherit;text-decoration:none}.pg-record--dense .pg-record__row{padding-block:var(--space-16)}.pg-record__index{--col-md:1 / 3;--col-lg:1 / 4;font:var(--fw-meta) var(--fs-meta) / var(--lh-meta) var(--font-mono);letter-spacing:var(--tr-meta);text-transform:uppercase;color:var(--paper-dim);white-space:nowrap;transition:color var(--dur-160) var(--ease-out)}.pg-record--num .pg-record__index{font-size:var(--fs-kicker);line-height:var(--lh-kicker);letter-spacing:var(--tr-kicker);color:var(--paper-faint)}.pg-record__main{--col-md:3 / -1;--col-lg:4 / 10;gap:var(--space-12);min-width:0;display:grid}.pg-record__title{font:var(--fw-h3) var(--fs-h3) / var(--lh-h3) var(--font-display);letter-spacing:var(--tr-h3);word-spacing:.05em;color:var(--paper);text-wrap:balance;overflow-wrap:break-word;transition:color var(--dur-160) var(--ease-out);margin:0}.pg-record--dense .pg-record__title{font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--tr-lead)}.pg-record__glyph{vertical-align:.1em;margin-inline-start:var(--space-12);display:inline-block}.pg-record__summary{max-width:60ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--paper-dim)}.pg-record__meta{--col-md:3 / -1;--col-lg:10 / 13;gap:var(--space-4) var(--space-8);font:var(--fw-meta) var(--fs-meta) / var(--lh-meta) var(--font-mono);letter-spacing:var(--tr-meta);text-transform:uppercase;color:var(--paper-dim);flex-wrap:wrap;margin:0;display:flex}.pg-record__meta-sep{color:var(--paper-faint);white-space:pre}@media (width>=1024px){.pg-record__meta{text-align:end;justify-content:flex-end}}a.pg-record__row:is(:hover,:focus-visible) .pg-record__index{color:var(--signal)}a.pg-record__row:is(:hover,:focus-visible) .pg-record__title{color:var(--signal-strong)}a.pg-record__row:is(:hover,:focus-visible) .pg-record__glyph{translate:calc(2 * var(--pixel-size)) 0}a.pg-record__row:is(:hover,:focus-visible) .pg-record__glyph.pg-arrow--external{translate:calc(2 * var(--pixel-size)) calc(-2 * var(--pixel-size))}.pg-record__aside{margin-block-start:calc(-1 * var(--space-16));padding-block-end:var(--space-24)}.pg-record__aside-body{--col-md:3 / -1;--col-lg:4 / 10;gap:var(--space-8) var(--space-24);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--paper-dim);flex-wrap:wrap;display:flex}.pg-record__details summary{align-items:center;gap:var(--space-8);min-height:var(--target-min);font:var(--fw-meta) var(--fs-meta) / var(--lh-meta) var(--font-mono);letter-spacing:var(--tr-meta);text-transform:uppercase;color:var(--paper-dim);cursor:pointer;list-style:none;display:inline-flex}.pg-record__details summary::-webkit-details-marker{display:none}.pg-record__details summary:before{content:"+";color:var(--signal)}.pg-record__details[open] summary:before{content:"−"}.pg-record__details summary:hover{color:var(--paper)}.pg-record__details>p{max-width:60ch;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--paper-dim)}@media (width<=767px){.pg-record__row{row-gap:var(--space-8);padding-block:var(--space-24)}.pg-record--dense .pg-record__row{padding-block:var(--space-16)}.pg-record__main{gap:var(--space-8)}.pg-record__aside{margin-block-start:calc(-1 * var(--space-8))}.pg-record--num :is(.pg-record__row,.pg-record__aside){grid-template-columns:calc(3 * var(--space-12)) minmax(0, 1fr);column-gap:var(--space-12)}.pg-record--num .pg-record__index{--col-sm:1 / 2;padding-block-start:var(--space-4)}.pg-record--num :is(.pg-record__main,.pg-record__meta,.pg-record__aside-body){--col-sm:2 / -1}.pg-record--num .pg-record__main{grid-row:1}.pg-record--num:has(.pg-record__details) .pg-record__main{display:contents}.pg-record--num:has(.pg-record__details) .pg-record__main>*{grid-column:2/-1}.pg-record--num:has(.pg-record__details) .pg-record__title{grid-row:1}.pg-record--num:has(.pg-record__details) .pg-record__meta{order:1}.pg-record--num:has(.pg-record__details) .pg-record__details{order:2}}}
