.-F{margin:0 auto}.-Q{width:100%}@media(min-width:64rem){.-Q{max-width:51.25rem;margin-left:auto;margin-right:auto}}.-K{position:relative;padding:.9375rem 1.25rem;margin-bottom:2.1875rem}.-K,.-K:before{background-color:rgb(var(--g-90));border-radius:.125rem;border:.0625rem solid rgb(var(--g-70))}.-K:before{content:"";position:absolute;display:block;width:1.25rem;height:1.25rem;top:calc(100% - .625rem);left:calc(50% - .625rem);transform:rotate(225deg);-webkit-clip-path:polygon(0 0,0 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 0)}.-L{font-weight:700;font-size:1.5rem;line-height:2rem}.-L,.-M{margin-bottom:.625rem}.-M{cursor:pointer;display:flex;gap:.625rem}.-N{color:rgb(var(--p-70))}.-O{color:rgb(var(--g-10));text-decoration:underline;text-align:left;flex:1 1}.-N,.-O{font-size:1.125rem;font-weight:700}@media(min-width:40rem){.-P{-moz-columns:2;column-count:2}.-O{transition:color .3s}}@media(min-width:48rem){.-K{margin-bottom:1.875rem}}.a{margin-top:1.25rem}.ya{display:none;contain:strict}@media(min-width:64rem){.za{display:grid;grid-gap:1.875rem 6.25rem;gap:1.875rem 6.25rem;grid-template-columns:minmax(0,1fr) 18.75rem}.ya{display:block}}.me{position:relative;cursor:pointer;display:inline-block}.me:hover .ne{opacity:1;pointer-events:all}.me:not(:last-of-type):after{margin-right:.3125rem;content:","}.ne{top:100%;transition:opacity .2s;z-index:10;opacity:0;pointer-events:none;position:absolute;width:100vw}.me:focus-within~.oe{opacity:1;pointer-events:all}.oe{opacity:0;pointer-events:none;transition:opacity .2s;background-color:rgba(var(--b),.1);position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9}@media(min-width:40rem){.ne{width:20.625rem}.oe{display:none}}.ie{font-size:.75rem;text-transform:uppercase;font-weight:700;line-height:1.5rem;color:rgb(var(--w));background-color:rgb(var(--g-60));padding:0 .75rem;letter-spacing:.1875rem;border-radius:.125rem}.ie:hover{background-color:rgb(var(--g-70))}@media(min-width:40rem){.ie{transition:background-color .3s}}.je{margin-left:-.5rem;display:flex}.ke:hover{color:rgb(var(--p-70))}.le{width:1.125rem;height:1.125rem;margin:.5rem}@media(min-width:40rem){.ke{transition:color .3s}}@media(min-width:64rem){.je{margin-left:-.625rem}.le{width:.875rem;height:.875rem;margin:.625rem}}.-W{flex-direction:column;gap:.75rem;align-items:flex-start}.-W,.-X{display:flex}.-X{gap:.3125rem;align-items:center;flex-wrap:wrap}.-Y{color:rgb(var(--p-70));font-size:.875rem}.-Z{font-weight:500;font-size:.75rem;color:rgb(var(--g-50))}@media(min-width:64rem){.-W{flex-direction:row;align-items:center}.-_{padding-left:1.25rem}}.fb{display:grid;grid-gap:1.25rem;gap:1.25rem}.Qa{font-size:1.875rem;line-height:1.27;font-weight:700}.Ra{font-style:italic;font-size:1.125rem;line-height:1.5625rem}@media(min-width:64rem){.Qa{font-size:2.75rem;line-height:1.18}.Ra{font-size:1.25rem;line-height:1.75rem}}.Ia{margin-top:.625rem}.pe{display:flex;width:100%;align-items:center;justify-content:space-between;height:3.125rem;font-size:1.125rem;font-weight:700;border:.125rem solid;border-radius:.125rem;padding:0 .9375rem;transition:opacity .2s}.pe svg{width:.75rem;height:.75rem}.pe:hover{opacity:.55}.Ja{min-height:27.5rem}.Ea{gap:1.25rem}.Fa{gap:.75rem}.Ga{gap:.3125rem}.Ha{font-size:.75rem;line-height:1.5rem;font-weight:500;color:rgb(var(--g-40))}.Ha:hover{text-decoration:underline}.Ha:not(:last-child):after{content:","}.Ea,.Fa,.Ga{display:flex;flex-wrap:wrap}.Sa{contain:strict;top:5rem;height:.25rem;position:-webkit-sticky;position:sticky;background-color:rgba(var(--b),.1);z-index:1;transition:transform .2s}.Ta{top:7rem}.Ua{transition:transform .2s;transform:translateX(-100%);transform-origin:top left;height:100%;width:100%;background-color:rgba(var(--b),.8);border-radius:0 0 .125rem .125rem}.Va,.Wa{transform:translateY(-2.5rem)}@media(min-width:80rem){.Sa{top:6.25rem}.Ta{top:8.25rem}.Wa:not(.Va){transform:translateY(0)}}.m{margin:.75rem 0}.n{display:none}.o{margin-top:1.25rem}@media(min-width:64rem){.n{display:block}.p{margin-top:1.25rem}}.q,.r{margin-top:1.875rem}.r{min-height:8.875rem}@media(min-width:40rem){.r{margin-bottom:1.875rem}}.-R{contain:content;display:grid;grid-gap:.9375rem;gap:.9375rem}.-S{border:.9375rem solid rgb(var(--g-90));border-radius:.5rem;padding-top:56.25%}@media(min-width:48rem){.-R{grid-template-columns:10.625rem 1fr;gap:1.875rem}.-S{border-radius:.125rem;border:none}}.b{margin:.9375rem 0 .625rem}@media(min-width:48rem){.b{margin-top:1.5625rem}}