body#gathering .section:not(:first-child):nth-child(2n-1)::before,body#gathering .section:not(:first-child):nth-child(2n-1)::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--key10);transform-origin:0 100%}body#gathering .section:not(:first-child):nth-child(2n-1)::before{transform:skewY(-5deg)}body#gathering .section:not(:first-child):nth-child(2n-1)::after{transform:skewY(-7deg)}body#gathering .section .lead p{font-size:1.5rem;text-align:center;line-height:1.75}@media(max-width: 768px){body#gathering .section .lead p{font-size:3.3333333333vw}}body#gathering .section h3{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.875rem;padding:.9375rem 1.25rem .75rem;border-radius:.625rem;color:var(--wh);font-size:2.25rem;font-weight:700;background-color:var(--key)}@media(max-width: 768px){body#gathering .section h3{margin-bottom:4.1666666667vw;padding:2.2916666667vw 4.1666666667vw 1.4583333333vw;border-radius:2.0833333333vw;font-size:5vw}}body#gathering .section h3 ul{display:flex;justify-content:flex-end;gap:.625rem}@media(max-width: 768px){body#gathering .section h3 ul{gap:2.0833333333vw}}body#gathering .section h3 ul li{display:flex;align-items:center;padding:.625rem .625rem .5rem;border-radius:.3125rem;color:var(--light);font-size:1.125rem;background-color:var(--wh)}@media(max-width: 768px){body#gathering .section h3 ul li{padding:1.25vw 1.0416666667vw .8333333333vw;margin-bottom:.625vw;border-radius:1.0416666667vw;font-size:2.9166666667vw}}body#gathering .section .information{display:flex;flex-direction:column;gap:1.875rem}@media(max-width: 768px){body#gathering .section .information{gap:4.1666666667vw}}body#gathering .section .information table{width:100%;border-collapse:separate;border-spacing:.625rem;font-size:1rem;line-height:1.75}@media(max-width: 768px){body#gathering .section .information table{border-spacing:2.0833333333vw;font-size:3.3333333333vw}}body#gathering .section .information table tbody tr th,body#gathering .section .information table tbody tr td{padding:.375rem .625rem .25rem}@media(max-width: 768px){body#gathering .section .information table tbody tr th,body#gathering .section .information table tbody tr td{display:block;width:100%;padding:1.25vw 2.0833333333vw .8333333333vw}}body#gathering .section .information table tbody tr th{border:1px solid var(--key);border-radius:.3125rem;color:var(--key);font-weight:700;text-align:center;white-space:nowrap;background-color:var(--wh80)}@media(max-width: 768px){body#gathering .section .information table tbody tr th{border-radius:1.0416666667vw}}body#gathering .section .information table tbody tr td{border-bottom:1px dotted var(--bk20)}@media(max-width: 768px){body#gathering .section .information table tbody tr td{text-align:center}}body#gathering .section .information table tbody tr td dl{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;width:100%}@media(max-width: 768px){body#gathering .section .information table tbody tr td dl{flex-direction:column;gap:2.0833333333vw}}body#gathering .section .information table tbody tr td dl dt{width:calc(20% - .625rem);padding:.375rem .3125rem .25rem;border-radius:.3125rem;color:var(--key);font-weight:700;text-align:center;background-color:var(--key10)}@media(max-width: 768px){body#gathering .section .information table tbody tr td dl dt{width:100%;padding:1.25vw 1.0416666667vw .8333333333vw;font-size:3.3333333333vw}}body#gathering .section .information table tbody tr td dl dd{width:80%;font-size:1rem}@media(max-width: 768px){body#gathering .section .information table tbody tr td dl dd{width:100%;font-size:2.9166666667vw;line-height:1.5}}body#gathering .section .information table tbody tr td .notes{margin-left:1em;color:var(--bk50);font-size:.75rem}@media(max-width: 768px){body#gathering .section .information table tbody tr td .notes{font-size:2.5vw}}body#gathering .section .information .precautions{display:flex;flex-direction:column;gap:.625rem;padding:0 .625rem;font-size:1rem;line-height:1.5}@media(max-width: 768px){body#gathering .section .information .precautions{gap:2.0833333333vw;padding:0 2.0833333333vw;font-size:2.9166666667vw}}body#gathering .section .information .precautions li{padding-left:1.05em;text-indent:-1.05em}body#gathering .section .information .nav{display:flex;justify-content:center}body#gathering .section .information .nav .export{position:relative;display:block;padding:1.25rem 5.625rem 1.125rem 3.75rem;border:.125rem solid var(--orange);border-radius:3.125rem;color:var(--wh);font-size:1.875rem;font-weight:700;text-align:center;text-decoration:none;background-color:var(--orange)}@media(max-width: 768px){body#gathering .section .information .nav .export{padding:4.1666666667vw 14.5833333333vw 3.75vw 6.25vw;border-width:.4166666667vw;border-radius:10.4166666667vw;font-size:3.75vw}}body#gathering .section .information .nav .export::before,body#gathering .section .information .nav .export::after{content:"";position:absolute;top:50%;right:1.875rem;width:1.25rem;height:1.25rem;border-style:solid;border-color:var(--wh);transition:border .5s cubic-bezier(0.2, 1, 0.2, 1)}@media(max-width: 768px){body#gathering .section .information .nav .export::before,body#gathering .section .information .nav .export::after{right:4.1666666667vw;width:3.3333333333vw;height:3.3333333333vw}}body#gathering .section .information .nav .export::before{border-width:.3125rem .125rem .125rem;transform:translate(calc(-50% - 0.125rem), calc(-50% + 0.125rem))}@media(max-width: 768px){body#gathering .section .information .nav .export::before{border-width:.8333333333vw .4166666667vw .4166666667vw;transform:translate(calc(-50% - 0.4166666667vw), calc(-50% + 0.4166666667vw))}}body#gathering .section .information .nav .export::after{border-width:.125rem .125rem 0 0;transform:translate(calc(-50% + 0.125rem), calc(-50% - 0.125rem))}@media(max-width: 768px){body#gathering .section .information .nav .export::after{border-width:.4166666667vw .4166666667vw 0 0;transform:translate(calc(-50% + 0.4166666667vw), calc(-50% - 0.4166666667vw))}}@media(any-hover: hover){body#gathering .section .information .nav .export:hover{color:var(--orange);background-color:var(--wh)}body#gathering .section .information .nav .export:hover::before,body#gathering .section .information .nav .export:hover::after{border-color:var(--orange)}}