.page-wrapper{font-feature-settings:"palt";letter-spacing:.025em;background-image:url();background-color:#fffab6;font-size:1rem;line-height:1.5rem}.page-wrapper h1{color:#ccc;text-align:center}.page-wrapper h2{color:#e55976;margin-bottom:1rem;text-align:center;font-size:1.9rem;line-height:2rem}@media screen and (max-width:576px){.page-wrapper h2{font-size:1.5rem;line-height:1.75rem}}.page-wrapper h3{margin-bottom:2rem;font-size:1.2rem;line-height:2rem}@media screen and (max-width:576px){.page-wrapper h3{margin-bottom:1rem;font-size:1.125rem;line-height:1.75rem}}.page-wrapper h4{margin-bottom:2rem;font-size:1.1rem;line-height:1.75rem}@media screen and (max-width:576px){.page-wrapper h4{margin-bottom:1rem;font-size:1.125rem;line-height:1.75rem}}.page-wrapper img{max-width:100%;height:auto}.page-wrapper .display-for-pc{display:block}@media screen and (max-width:576px){.page-wrapper .display-for-pc{display:none}}.page-wrapper .display-for-mobile{display:none}@media screen and (max-width:576px){.page-wrapper .display-for-mobile{display:block}}.page-wrapper .section-wrapper{padding:4rem 0}@media screen and (max-width:576px){.page-wrapper .section-wrapper{padding:3rem 0}}.page-wrapper .section-inner{max-width:1024px;margin:auto;padding:0 1rem;position:relative;z-index:0}.page-wrapper b{font-weight:600}.page-wrapper .bold{font-weight:600;color:#000}.page-wrapper .color-BL{color:#000}.page-wrapper .text{margin-bottom:1rem;text-align:left;line-height:1.8}@media screen and (max-width:576px){.page-wrapper .text{margin-bottom:.5rem}.page-wrapper .text br{display:none}.page-wrapper .text-br{text-align:left}.page-wrapper .text-br br{display:none}}.page-wrapper .text-centerd{margin-bottom:1rem;text-align:center;line-height:1.8}@media screen and (max-width:576px){.page-wrapper .text-centerd{margin-bottom:.5rem;text-align:left}.page-wrapper .text-centerd br{display:none}}.page-wrapper .small-text{font-size:.85rem;line-height:1.25rem}.page-wrapper .container{background-color:#fff;padding:2rem;border-radius:.375rem;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a}@media screen and (max-width:576px){.page-wrapper .container{padding:1rem}}.page-wrapper .coming-soon{background-color:#13736b;display:inline-block;font-weight:600;margin:auto;padding:1rem 2rem;text-align:center;color:#fff;font-size:1rem;line-height:1.5rem}@media screen and (max-width:576px){.page-wrapper .coming-soon{width:100%;font-size:1rem;line-height:1.5rem}}.page-wrapper .underlined{background:linear-gradient(#0000 90%,#ffd3d0 0);width:-moz-fit-content;width:fit-content;margin:0 auto .5em}.page-wrapper .speech-balloon{background-color:#fff;display:inline-block;max-width:640px;margin:auto;padding:1rem;position:relative;text-align:center;border-radius:.375rem;font-weight:600}.page-wrapper .speech-balloon:after{content:"";bottom:-8px;position:absolute;border-color:#fff #0000 #0000;border-style:solid;border-width:10px 20px 0;height:0;width:0;left:0;right:0}.page-wrapper .release-date{text-align:right;padding:0 .5em .5em 0;font-size:90%}.page-wrapper .ending-text{text-align:left;margin-bottom:2rem}.page-wrapper .mt-12{margin-top:3rem}.page-wrapper .mb-12{margin-bottom:3rem}.page-wrapper .mx-auto{margin-left:auto;margin-right:auto}.page-wrapper .w-11-12{width:91.666667%}.page-wrapper .w-80{width:80%;margin:auto}@media screen and (max-width:576px){.page-wrapper .w-80{width:100%}}.page-wrapper small{font-size:80%}.page-wrapper .normal{font-weight:400}.contents-max{max-width:768px;margin:auto auto 2rem}.centered-content{text-align:center}.gr-wrapper{display:grid}.flex-wrapper{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width:576px){.flex-wrapper{display:block}.flex-wrapper .flex-item{margin-bottom:1rem}.flex-wrapper.flex-mobile{display:flex}.flex-wrapper.flex-mobile .flex-item{margin:0 1rem 0 0}}.flex-wrapper .flex-item.w-80{width:80%}@media screen and (max-width:576px){.flex-wrapper .flex-item.w-80{width:100%}}.banner-container .banner-text{margin-bottom:1rem;font-weight:600;text-align:center;font-size:1.1rem;line-height:1.75rem}@media screen and (max-width:576px){.banner-container .banner-text{font-size:1rem;line-height:1.5rem}}.banner-container .banner{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;margin:auto;display:block}.banner-container .banner:hover{opacity:.75}.banner-container .banner img{border-radius:.25rem}.video{margin:auto}.video .video-content{padding-bottom:56.25%;position:relative;padding-top:0;height:0;width:100%;overflow:hidden}.video .video-content iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video .caption{margin:.5em 0;font-size:90%;text-align:center}.after-symposium-container .after-symposium-banner{max-width:400px;margin:0 auto 1rem}.after-symposium-container .video{margin:0 auto 2rem;max-width:500px}.after-symposium-container .video .video-content{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden;width:100%}.after-symposium-container .video .video-content iframe{position:absolute;top:0;left:0;width:100%;height:100%}.button-wrapper{text-align:center;margin-bottom:2rem}.button-wrapper .button{background-color:#c06477;font-weight:600;display:inline-block;padding:1rem 2rem;border-radius:999px;color:#fff;font-size:1.125rem;line-height:1.75rem;margin-bottom:2rem}.button-wrapper .button:hover{background-color:#b95267}@media screen and (max-width:576px){.button-wrapper .button{font-size:1rem;line-height:1.5rem}}.top-wrapper{position:relative}.top-wrapper:before{content:"";position:absolute;bottom:-28px;left:0;background:linear-gradient(-135deg,#e45a77 18px,#0000 0) 0 18px,linear-gradient(135deg,#e45a77 18px,#fffab6 0) 0 18px;background-color:#e45a77;background-size:36px 36px;width:500px;height:53px;background-repeat:repeat-x;margin:auto;right:0}@media screen and (max-width:576px){.top-wrapper:before{content:"";position:absolute;bottom:-24px;left:0;background:linear-gradient(-135deg,#e45a77 12px,#0000 0) 0 18px,linear-gradient(135deg,#e45a77 12px,#fffab6 0) 0 18px;background-color:#e45a77;background-size:24px 24px;width:500px;height:42px;background-repeat:repeat-x;margin:auto;right:0}}.top-wrapper h1{position:relative}.top-wrapper h1 img{width:100%}.intro h2{text-align:center}@media screen and (max-width:576px){.intro h2{font-size:1.5rem;line-height:1.75rem}}.intro h3{text-align:center}.contents-wrapper .tab-contents .container h3{text-align:center;color:#e55976}.contents-wrapper .tab-contents .container h4{margin-bottom:.8em;border-bottom:1px dashed #156e6d;color:#156e6d;width:-moz-fit-content;width:fit-content}.contents-wrapper .tab-contents .container p{line-height:1.5;font-size:.95em}.contents-wrapper .tab-contents .container .small{font-size:80%}.contents-wrapper table{border:2px solid #ffd3d0;background-color:#fffab6;margin:1em auto}.contents-wrapper table tr .prize{border-right:1px solid #ffd3d0;text-align:center;padding:.5em}.contents-wrapper table tr .prize div{font-size:.9em}.contents-wrapper table tr .prize div em{font-weight:700;font-style:none;color:#e55976;font-size:1.2em}.contents-wrapper table tr .prize:last-child{border-right:none}.contents-wrapper table tr .prize span{font-size:.9em}.contents-wrapper .awards{border:2px solid #ffd3d0;background-color:#fffab6;padding:.5em;margin-bottom:1em;border-radius:4px}.vote-period{text-align:center;margin:0 0 2em}.vote-period h3{margin-bottom:1rem}.vote-period .voting-time-element{display:flex;justify-content:center;flex-direction:column;font-size:1.2em}.vote-period .voting-time-element .color-red{color:#e12a2a;font-weight:700}.vote-period .voting-date-arrow{font-size:1.2em;line-height:2}.vote-period .timezone{border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:-moz-fit-content;width:fit-content;margin:.5em auto 0;padding:0 10%;font-size:.85em}.announcement{text-align:center;margin-top:2em}.announcement h3{margin-bottom:1rem}.announcement .announce-date strong{font-size:1.35em;font-weight:700}.announcement .announce-date span{display:block;font-size:85%}.btn-area{margin:1em auto 4em;text-align:center}.btn-area .vote-btn-wrapper .vote-btn.disabled,.btn-area .vote-btn-wrapper .vote-btn[disabled],.btn-area .vote-btn-wrapper fieldset[disabled]{pointer-events:none;cursor:not-allowed;background-color:#bdc3c7;color:#fff;opacity:.7;font-weight:400}.btn-area .vote-btn-wrapper .vote-btn{display:inline-block;border:1px solid;font-size:1.3em;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;padding:.6em;border-radius:4px;transition:.25s;color:#fff;background-color:#166d6d;font-weight:700}.students-voice{background-color:#e55976;background-image:url(https://sb-drops.s3.amazonaws.com/drop/rmopt-66439a030fa79-906413000-1715706371.png);position:relative}.students-voice:before{content:"";width:34.5vh;height:15.5vh;background-image:url(https://sb-drops.s3.amazonaws.com/drop/rmopt-6643a49a7ae5d-950339700-1715709082.png);position:absolute;top:-76px;left:15%;background-size:cover;background-repeat:no-repeat}.students-voice .semi-box{width:100%;position:relative}.students-voice .semi-box:before{content:"";width:15.5vh;height:36.5vh;background-image:url(https://sb-drops.s3.amazonaws.com/drop/rmopt-6643575125134-915186900-1715689297.png);position:absolute;top:0;left:3%;background-repeat:no-repeat}.students-voice .semi-box:after{content:"";width:14.5vh;height:40.5vh;background-image:url(https://sb-drops.s3.amazonaws.com/drop/rmopt-66435750afee3-972062100-1715689296.png);position:absolute;top:0;right:3%;background-repeat:no-repeat}.students-voice h2{color:#fff}.students-voice .border-waku{background-color:#fff;padding:1em;margin:1em auto;border-radius:5px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.students-voice .bottom-section .voted-tutor{display:inline-block;margin-bottom:15px}.students-voice .bottom-section .voted-tutor .round{width:30px;height:30px}.students-voice .bottom-section .date{font-size:12px;display:inline-block;float:right;margin-top:10px;color:#999}.students-voice-wrap{width:85%;margin:0 auto}ul#messages li.message{position:relative;padding:25px 0 25px 80px;text-align:left}@media screen and (max-width:576px){ul#messages li.message{padding-left:0}}ul#messages li.message .tutor_thumb{transform:rotate(-5deg)}ul#messages li.message:nth-child(2n) .tutor_thumb{transform:none}ul#messages li.message:nth-child(3n) .tutor_thumb{transform:rotate(3deg)}ul#messages li.message:nth-child(5n) .tutor_thumb{transform:scale(1.1)}ul#messages li.message .picture{position:absolute;top:5px;left:0}@media screen and (max-width:576px){ul#messages li.message .picture{position:relative}}ul#messages li.message .picture .tutor_thumb{width:90px;height:100px;margin-right:13px;border:1px solid #ccc;background-color:#fff;box-shadow:0 1px 5px #0000004d;filter:progid:DXImageTransform.Microsoft.Shadow(color=#777777,direction=120,strength=3,enabled=true)}ul#messages li.message .picture .tutor_thumb img{padding:7px 7px 20px}ul#messages li.message .student-comment{padding:10px 10px 10px 20px;border:2px solid #7aaed9;background-color:#fff;box-shadow:0 1px 5px #0000004d;filter:progid:DXImageTransform.Microsoft.Shadow(color=#777777,direction=120,strength=3,enabled=true)}ul#messages li.message .student-comment h4{font-size:21px;overflow:hidden;width:95%;margin-bottom:5px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis}ul#messages li.message .student-comment h4 a{color:#193639}ul#messages li.message .student-comment h4 a:hover{color:#e7393b}ul#messages li.message .student-comment .vote_item{position:relative;padding-bottom:30px}ul#messages li.message .student-comment .vote_item:after{position:absolute;width:100%;height:30px;content:"";background:url(/campaign/vote/2015summer/resources/images/hr-line04.png) 50% no-repeat}ul#messages li.message .student-comment .vote_item:last-child:after{background:url(/campaign/vote/2015summer/resources/images/hr-line05.png) 50% no-repeat}ul#messages li.message .student-comment .vote_item a{font-size:18px}ul#messages li.message .student-comment .vote_item a .lesson_thumb{width:30px}ul#messages li.message .student-comment .vote_item p{padding-top:5px;color:#4c4c4c}ul#messages li.message .student-comment .vote_item .date{font-size:12px;text-align:right;color:#999}.archive .og-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1em;justify-items:center}@media screen and (max-width:768px){.archive .og-container{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:576px){.archive .og-container{grid-template-columns:1fr}}.archive .og-container .og-item{text-align:center;max-width:320px}.archive .og-container .og-item a:hover{transform:scale(1.05)}.archive .og-container .og-item p{text-align:center;font-size:.75em;color:#577498}.archive .og-container .og-item .a-text{background-color:#ffd8b5;padding:.3em .5em;font-size:.8em;color:#bb0e49;border-radius:4px;margin:0 0 .7em;line-height:1.35;border:1px solid #ffcc72}#mask{position:relative;overflow-y:hidden;height:200px}#mask ul#messages{position:absolute;top:0;left:0}#mask ul#messages li.message{position:relative;width:100%;height:200px;padding:5px 0;text-align:left}#mask ul#messages li.message .lesson-thumb{width:10%;border:1px solid #ccc;background-color:#fff;box-shadow:0 1px 5px #0000004d;filter:progid:DXImageTransform.Microsoft.Shadow(color=#777777,direction=120,strength=3,enabled=true)}#mask ul#messages li.message .lesson-thumb img{padding:5px 5px 20%}#mask ul#messages li.message .comment{overflow:hidden;width:90%;height:150px;padding-left:2%}#mask ul#messages li.message .comment h4{font-size:18px}#mask ul#messages li.message .comment p{font-size:14px;color:#2b2f33}#mask ul#messages li.message .date{font-size:12px;display:inline-block;float:right;margin-top:10px;color:#999}.nav-container{margin-bottom:2rem;display:flex;justify-content:center;text-align:center;gap:1em}@media screen and (max-width:768px){.nav-container{flex-wrap:wrap}}.nav-container .nav-button{min-width:200px;color:#e55976;padding:1rem;font-weight:600;cursor:pointer;border-radius:.25rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;background-color:#fff}.nav-container .nav-button.active,.nav-container .nav-button:hover{background-color:#e55976;color:#fff;box-shadow:0 1px 2px 0 #0000000d}.lesson-category-wrapper{display:none}.lesson-category-wrapper.show{display:block}.page-wrapper.results .section-wrapper{padding:3rem 0}@media screen and (max-width:768px){.page-wrapper.results .section-wrapper{padding:2rem 0}}.page-wrapper.results .intro.section-wrapper{padding:0;margin:3em 0 0}@media screen and (max-width:768px){.page-wrapper.results .intro.section-wrapper{padding:0}}.page-wrapper.results .container{background-color:#ffffff80;width:100%;margin:0 auto 4em}.page-wrapper.results .container.data-based-awards-wrapper{background-color:#e4f1c4d9}.page-wrapper.results .container.shout-out-awards-wrapper{background-color:#ffd0c080}.results .intro h2{margin-bottom:1rem}.results .intro h3{text-align:center;background-color:#13746c;color:#fff;padding:.3em;border-radius:999px;max-width:400px;margin:0 auto 1em;width:100%;font-size:150%;position:relative;top:-10px}@media screen and (max-width:768px){.results .intro h3{top:0}}.results .intro h4{text-align:center;font-size:1.4rem}.results .intro p{margin-bottom:1rem}.results .nav-container .nav-button{background-color:#e55976}.results .nav-container .nav-button:nth-of-type(2){background-color:#8cca7f}.results .nav-container .nav-button:last-of-type{margin:0;background-color:#f9c16e}.results .nav-container .nav-button a{color:#fff}.results .students-voice-wrap{width:85%;margin:0 auto}.results ul#messages li.message{position:relative;padding:25px 0 25px 80px;text-align:left}@media screen and (max-width:576px){.results ul#messages li.message{padding-left:0}}.results ul#messages li.message .tutor_thumb{transform:rotate(-5deg)}.results ul#messages li.message:nth-child(2n) .tutor_thumb{transform:none}.results ul#messages li.message:nth-child(3n) .tutor_thumb{transform:rotate(3deg)}.results ul#messages li.message:nth-child(5n) .tutor_thumb{transform:scale(1.1)}.results ul#messages li.message .picture{position:absolute;top:5px;left:0}@media screen and (max-width:576px){.results ul#messages li.message .picture{position:relative}}.results ul#messages li.message .picture .tutor_thumb{width:90px;height:100px;margin-right:13px;border:1px solid #ccc;background-color:#fff;box-shadow:0 1px 5px #0000004d;filter:progid:DXImageTransform.Microsoft.Shadow(color=#777777,direction=120,strength=3,enabled=true)}.results ul#messages li.message .picture .tutor_thumb img{padding:7px 7px 20px}.results ul#messages li.message .student-comment{padding:10px 10px 10px 20px;border:2px solid #7aaed9;background-color:#fff;box-shadow:0 1px 5px #0000004d;filter:progid:DXImageTransform.Microsoft.Shadow(color=#777777,direction=120,strength=3,enabled=true)}.results ul#messages li.message .student-comment h4{font-size:21px;overflow:hidden;width:95%;margin-bottom:5px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis}.results ul#messages li.message .student-comment h4 a{color:#193639}.results ul#messages li.message .student-comment h4 a:hover{color:#e7393b}.results ul#messages li.message .student-comment .vote_item{position:relative;padding-bottom:30px}.results ul#messages li.message .student-comment .vote_item:after{position:absolute;width:100%;height:30px;content:"";background:url(/campaign/vote/2015summer/resources/images/hr-line04.png) 50% no-repeat}.results ul#messages li.message .student-comment .vote_item:last-child:after{background:url(/campaign/vote/2015summer/resources/images/hr-line05.png) 50% no-repeat}.results ul#messages li.message .student-comment .vote_item a{font-size:18px}.results ul#messages li.message .student-comment .vote_item a .lesson_thumb{width:30px}.results ul#messages li.message .student-comment .vote_item p{padding-top:5px;color:#4c4c4c}.results ul#messages li.message .student-comment .vote_item .date{font-size:12px;text-align:right;color:#999}.about-awards-vote{margin:0 auto;padding:0}.about-awards-vote .hall-of-fame-wrapper p{text-align:left;max-width:700px;margin:0 auto 2em}.about-awards-vote .student-vote-based-awards-wrapper{margin:0 0 4em;padding:3em 1em}.about-awards-vote .student-vote-based-awards-wrapper h2{margin:0 auto 4em;text-align:center;border:1px solid #ccc;background-color:#fff;width:-moz-fit-content;width:fit-content;border-radius:40px;padding:.2em 2em;font-size:1.15em}.about-awards-vote .data-based-awards-wrapper{margin:0 0 4em;padding:3em 1em}.about-awards-vote .data-based-awards-wrapper h2{margin:0 auto 2em;text-align:center;border:1px solid #ccc;background-color:#fff;width:-moz-fit-content;width:fit-content;border-radius:40px;padding:.2em 2em;font-size:1.15em}.about-awards-vote .data-based-awards-wrapper p{max-width:700px;margin:0 auto 2em}.about-awards-vote .shout-out-awards-wrapper{margin:0 0 4em;padding:3em 1em}.about-awards-vote .shout-out-awards-wrapper h2{margin:0 auto 2em;text-align:center;border:1px solid #ccc;background-color:#fff;width:-moz-fit-content;width:fit-content;border-radius:40px;padding:.2em 2em;font-size:1.15em}.about-awards-vote .shout-out-awards-wrapper p{max-width:700px;margin:0 auto 2em}.about-awards-vote .best-award-container.hall-of-fame .co-container{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width:768px){.about-awards-vote .best-award-container.hall-of-fame .co-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:576px){.about-awards-vote .best-award-container.hall-of-fame .co-container{grid-template-columns:1fr}}.best-award-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2em;margin-bottom:2rem}@media screen and (max-width:576px){.best-award-list{grid-template-columns:1fr}}.best-award-list .award-item{display:grid;grid-template-columns:60px 1fr;gap:1em}.best-award-list .award-item .list .title{margin:0 0 .6em}.best-award-list .award-item .list ul{display:flex;flex-wrap:wrap;gap:.5em}.best-award-list .award-item .list ul li{width:60px}.best-award-container h3{margin:1.5em 0 .7em}.best-award-container h3 img{height:100px}.best-award-container h3 span{display:inline-block;width:32px;height:20px;transform:rotate(-45deg);background-color:#fff}.best-award-container .co-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:1em}@media screen and (max-width:576px){.best-award-container .co-container{grid-template-columns:1fr}}.best-award-container .co-container .item{display:grid;align-content:space-between;margin-bottom:30px;color:#193639;border-radius:10px;background-color:#fff;padding:10px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.best-award-container .co-container .item:hover{transform:scale(1.05)}.best-award-container .co-container .item img.special{position:absolute;top:-5px;right:0;width:50px}.best-award-container .co-container .lesson-item{display:grid;grid-template-columns:100px 1fr;gap:1em;margin:0 0 .5em}.best-award-container .co-container .lesson-item .tutor-img img{border-radius:50%}.best-award-container .co-container .lesson-item .lesson-info{overflow:hidden}.best-award-container .co-container .lesson-item .lesson-info h4{margin:0 0 .5em}.best-award-container .co-container .lesson-item .lesson-info .lesson-title{font-size:16px;margin-top:8px;color:#333}.best-award-container .co-container .lesson-item .lesson-info .lesson-title .lesson-img{width:30px;height:30px}.best-award-container .co-container .lesson-feedback{padding:10px;border-top:1px solid #ccc;font-size:14px}.best-award-container .co-container .lesson-feedback span{color:#ff4951}.best-award-container .co-container .lesson-feedback .lesson-feedback-detail{overflow:auto;height:130px;padding-left:10px}.best-award-container .co-container .lesson-feedback .lesson-feedback-detail span{font-weight:700;color:#5f71b4}.best-award-container .co-container .lesson-feedback .comment-from-tutor{background-color:#f9f4d3;position:relative;border-top:2px dotted #ccc}.best-award-container .co-container .lesson-feedback .comment-from-tutor .fa{position:absolute;top:1em;left:1em;font-size:160%}.best-award-container .co-container .lesson-feedback .comment-from-tutor p{margin:1em 0 1em 5em;font-size:.9em;line-height:1.6;padding:.8em 1em 1em 0;overflow:auto;height:160px}.best-award-container .co-container .lesson-feedback .comment-from-tutor p b{color:#404596}.best-award-container .co-container .columu-link-wrapper,.best-award-container .co-container .seminar-banner-wrapper{border-top:1px solid #ccc;padding:.5em 0 0}.best-award-container .co-container .columu-link-wrapper a{color:#333;display:block;padding:.3em}.best-award-container .co-container .columu-link-wrapper a:hover{background-color:#f1f1f1;font-weight:700}.hall-of-fame .title-img{display:flex;flex-direction:column;align-items:center}.page-wrapper.results .point-present-lottery .container{background-color:#fff;display:grid;grid-template-columns:65% 30%;gap:2em;padding:3em;align-items:end}@media screen and (max-width:576px){.page-wrapper.results .point-present-lottery .container{padding:1em;display:block}}.page-wrapper.results .point-present-lottery .container h3{grid-column:span 2;margin-bottom:0;line-height:1.4}@media screen and (max-width:576px){.page-wrapper.results .point-present-lottery .container .item.img{text-align:center}}.page-wrapper.results .point-present-lottery .container .item.img img{width:70%}@media screen and (max-width:768px){.page-wrapper.results .point-present-lottery .container .item.img img{width:100%}}@media screen and (max-width:576px){.page-wrapper.results .point-present-lottery .container .item.img img{width:40%;max-width:170px}}.page-wrapper.results .point-present-lottery .container .prize{border-bottom:2px dotted #dedede;padding:1em;font-size:1.2em;display:flex;align-items:center;margin:.5em auto}@media screen and (max-width:576px){.page-wrapper.results .point-present-lottery .container .prize{display:flex;flex-direction:column;gap:1em;padding:1em;display:block;line-height:1.5}}.page-wrapper.results .point-present-lottery .container .prize span{font-size:2em;font-weight:700;color:#6c8cd3;padding:0 .3em}@media screen and (max-width:768px){.page-wrapper.results .point-present-lottery .container .prize br{display:none}}.pagetop{background-color:#e55976;bottom:80px;right:20px;cursor:pointer;width:4rem;height:4rem;opacity:0;position:fixed;z-index:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;border-radius:999px;padding:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}@media screen and (max-width:576px){.pagetop{width:2.5rem;height:2.5rem}}.pagetop:hover{opacity:.75}.pagetop svg{width:100%}.pagetop.show{opacity:1}html{scroll-behavior:smooth}.lesson-tag-item{display:flex;gap:3px;margin:.5em 0;font-size:.7em;color:#333;border-radius:6px;border:1px solid #ccc;align-items:center;padding:0 3px 0 0;overflow:hidden;width:-moz-fit-content;width:fit-content}.lesson-tag-item svg{width:28px}.data-based-awards-wrapper .gr-icon{display:flex;flex-wrap:wrap;gap:0 3px}.data-based-awards-wrapper .gr-icon .lesson-tag-item{margin:.2em 0}