.osu-subpage-list__parent{margin-bottom:2rem}.osu-subpage-list__parent-link{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--spacing, 0.125rem)*20) calc(var(--spacing, 0.125rem)*30);background-color:#efede4;border-radius:0;color:var(--wp--preset--color--black, #000000);text-decoration:none;font-size:clamp(var(--spacing, 0.125rem)*18,2vw,var(--spacing, 0.125rem)*20);font-weight:700;transition:all .3s ease;width:100%;position:relative;overflow:hidden;border:none;box-shadow:none;text-align:left}.osu-subpage-list__parent-link::before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:calc(var(--spacing, 0.125rem)*20) calc(var(--spacing, 0.125rem)*20) 0 0;border-color:var(--wp--preset--color--white, #ffffff) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.osu-subpage-list__parent-link::after{content:"";display:inline-flex;align-items:center;justify-content:center;width:calc(var(--spacing, 0.125rem)*40);height:calc(var(--spacing, 0.125rem)*40);background-color:rgba(0,0,0,0);border:calc(var(--spacing, 0.125rem)*1) solid var(--wp--preset--color--red-primary, #a2002d);border-radius:50%;margin-left:auto;transition:all .3s ease;flex-shrink:0;position:relative;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"21\" height=\"9\" viewBox=\"0 0 21 9\"%3E%3Cpolyline points=\".5 8.5 20.5 8.5 13.02 .5 13.02 8.12\" fill=\"none\" stroke=\"%23a2002d\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3C/svg%3E");background-size:calc(var(--spacing, 0.125rem)*16) calc(var(--spacing, 0.125rem)*7);background-repeat:no-repeat;background-position:center calc(50% - 2px)}.osu-subpage-list__parent-link:hover{background-color:var(--wp--preset--color--red-primary, #a2002d) !important;color:var(--wp--preset--color--white, #ffffff) !important;transform:translateY(calc(var(--spacing, 0.125rem) * -2));opacity:1;text-decoration:none}.osu-subpage-list__parent-link:hover::before{border-color:var(--wp--preset--color--white, #ffffff) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.osu-subpage-list__parent-link:hover::after{transform:scale(1.1);border-color:var(--wp--preset--color--white, #ffffff);background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"21\" height=\"9\" viewBox=\"0 0 21 9\"%3E%3Cpolyline points=\".5 8.5 20.5 8.5 13.02 .5 13.02 8.12\" fill=\"none\" stroke=\"%23ffffff\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3C/svg%3E")}.osu-subpage-list__parent-link:focus{outline:2px solid currentColor;outline-offset:2px}.osu-subpage-list__parent-title{flex:1}.osu-subpage-list__items{list-style:none;padding:0;margin:0}.osu-subpage-list__items.osu-subpage-list__level-1{margin-top:1rem}.osu-subpage-list__items.osu-subpage-list__level-2{margin-left:calc(var(--spacing, 0.125rem)*60);margin-top:.75rem}.osu-subpage-list__items.osu-subpage-list__level-3,.osu-subpage-list__items.osu-subpage-list__level-4,.osu-subpage-list__items.osu-subpage-list__level-5{margin-left:calc(var(--spacing, 0.125rem)*30);margin-top:.75rem}.osu-subpage-list__item{margin-bottom:0}.osu-subpage-list__level-1>.osu-subpage-list__item{border-bottom:1px solid var(--wp--preset--color--gray-light, #ebeae9);padding-bottom:1.25rem;margin-bottom:1.25rem}.osu-subpage-list__level-1>.osu-subpage-list__item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.osu-subpage-list__content{flex:1;min-width:0}.osu-subpage-list__link{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none;color:var(--wp--preset--color--black, #000000);font-size:1rem;font-weight:400;transition:all .2s ease;position:relative}.osu-subpage-list__link:hover{color:var(--wp--preset--color--red-primary, #a2002d)}.osu-subpage-list__link:focus{outline:2px solid currentColor;outline-offset:2px}.osu-subpage-list__level-1 .osu-subpage-list__link{position:relative;padding-left:calc(var(--spacing, 0.125rem)*60);font-size:clamp(var(--spacing, 0.125rem)*18,2vw,var(--spacing, 0.125rem)*20)}.osu-subpage-list__level-1 .osu-subpage-list__link::before{content:"";position:absolute;left:calc(var(--spacing, 0.125rem)*20);top:50%;transform:translateY(-50%);display:inline-block;width:1.25rem;height:1.25rem;background-color:var(--wp--preset--color--red-primary, #a2002d);flex-shrink:0}.osu-subpage-list__level-1 .osu-subpage-list__link::after{content:"";position:absolute;left:calc(var(--spacing, 0.125rem)*20 + .5rem);top:50%;width:.4rem;height:.4rem;border-right:2px solid var(--wp--preset--color--white, #ffffff);border-bottom:2px solid var(--wp--preset--color--white, #ffffff);transform:translateY(-50%) rotate(-45deg);z-index:1;margin-left:-2px}.osu-subpage-list__level-1 .osu-subpage-list__link:hover::after{transform:translateY(-50%) rotate(-45deg)}.osu-subpage-list__level-2 .osu-subpage-list__link,.osu-subpage-list__level-3 .osu-subpage-list__link,.osu-subpage-list__level-4 .osu-subpage-list__link,.osu-subpage-list__level-5 .osu-subpage-list__link{padding-top:calc(var(--spacing, 0.125rem)*20);padding-bottom:calc(var(--spacing, 0.125rem)*20);padding-left:calc(var(--spacing, 0.125rem)*30);font-size:clamp(var(--spacing, 0.125rem)*16,1.8vw,var(--spacing, 0.125rem)*18);position:relative}.osu-subpage-list__level-2 .osu-subpage-list__link::before,.osu-subpage-list__level-3 .osu-subpage-list__link::before,.osu-subpage-list__level-4 .osu-subpage-list__link::before,.osu-subpage-list__level-5 .osu-subpage-list__link::before{content:"";display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:calc(var(--spacing, 0.125rem)*12);height:2px;background-color:var(--wp--preset--color--red-primary, #a2002d);flex-shrink:0}.osu-subpage-list__level-2 .osu-subpage-list__link::after,.osu-subpage-list__level-3 .osu-subpage-list__link::after,.osu-subpage-list__level-4 .osu-subpage-list__link::after,.osu-subpage-list__level-5 .osu-subpage-list__link::after{display:none}.osu-subpage-list__level-2 .osu-subpage-list__item,.osu-subpage-list__level-3 .osu-subpage-list__item,.osu-subpage-list__level-4 .osu-subpage-list__item,.osu-subpage-list__level-5 .osu-subpage-list__item{border-top:1px dotted var(--wp--preset--color--gray-light, #ebeae9);padding-top:0}.osu-subpage-list__level-2 .osu-subpage-list__item:first-child,.osu-subpage-list__level-3 .osu-subpage-list__item:first-child,.osu-subpage-list__level-4 .osu-subpage-list__item:first-child,.osu-subpage-list__level-5 .osu-subpage-list__item:first-child{border-top:none}.osu-subpage-list__title{flex:1;position:relative}.osu-subpage-list__external-icon{display:inline-block;width:calc(var(--spacing, 0.125rem)*13);height:calc(var(--spacing, 0.125rem)*13);margin-left:calc(var(--spacing, 0.125rem)*8);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy41IiBoZWlnaHQ9IjEzLjUiIHZpZXdCb3g9IjAgMCAxMy41IDEzLjUiPjxkZWZzPjxzdHlsZT4uZHtmaWxsOiM3OTgyODQ7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJjIj48cGF0aCBjbGFzcz0iZCIgZD0iTTEwLDEzLjVIMS41Yy0uODMsMC0xLjUtLjY3LTEuNS0xLjVWMy41YzAtLjgzLjY3LTEuNSwxLjUtMS41aDUuMTJjLjI4LDAsLjUuMjIuNS41cy0uMjIuNS0uNS41SDEuNWMtLjI4LDAtLjUuMjItLjUuNXY4LjVjMCwuMjguMjIuNS41LjVoOC41Yy4yOCwwLC41LS4yMi41LS41di01LjEyYzAtLjI4LjIyLS41LjUtLjVzLjUuMjIuNS41djUuMTJjMCwuODMtLjY3LDEuNS0xLjUsMS41WiIvPjxwYXRoIGNsYXNzPSJkIiBkPSJNMTMsNmMtLjI4LDAtLjUtLjIyLS41LS41VjFoLTQuNWMtLjI4LDAtLjUtLjIyLS41LS41cy4yMi0uNS41LS41aDUuNXY1LjVjMCwuMjgtLjIyLjUtLjUuNVoiLz48cGF0aCBjbGFzcz0iZCIgZD0iTTUuNSw4LjVjLS4xMywwLS4yNi0uMDUtLjM1LS4xNS0uMi0uMi0uMi0uNTEsMC0uNzFMMTIuNjUuMTVjLjItLjIuNTEtLjIuNzEsMHMuMi41MSwwLC43MWwtNy41LDcuNWMtLjEuMS0uMjMuMTUtLjM1LjE1WiIvPjwvZz48L3N2Zz4=);background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform var(--animation-duration-normal, 0.3s) var(--animation-easing-default, ease)}.osu-subpage-list__content{flex:1;min-width:0}.osu-subpage-list__link-wrapper{display:flex;align-items:center;gap:calc(var(--spacing, 0.125rem)*8)}.osu-subpage-list__parent{display:flex;align-items:center;gap:calc(var(--spacing, 0.125rem)*8)}.osu-subpage-list__link-wrapper:hover .osu-subpage-list__external-icon,.osu-subpage-list__parent:hover .osu-subpage-list__external-icon{transform:translateX(calc(var(--spacing, 0.125rem) * 2))}.osu-subpage-list__no-results{margin:0;padding:2rem;text-align:center;color:var(--wp--preset--color--gray-500, #6b7280);background-color:var(--wp--preset--color--gray-50, #f9fafb);border-radius:4px}@media(max-width: 768px){.osu-subpage-list__parent-link{font-size:calc(var(--spacing, 0.125rem)*16);padding:calc(var(--spacing, 0.125rem)*16) calc(var(--spacing, 0.125rem)*20)}.osu-subpage-list__parent-link::before{border-width:calc(var(--spacing, 0.125rem)*16) calc(var(--spacing, 0.125rem)*16) 0 0}.osu-subpage-list__parent-link::after{width:calc(var(--spacing, 0.125rem)*32);height:calc(var(--spacing, 0.125rem)*32);background-size:calc(var(--spacing, 0.125rem)*14) calc(var(--spacing, 0.125rem)*6)}.osu-subpage-list__items.osu-subpage-list__level-2{margin-left:calc(var(--spacing, 0.125rem)*40)}.osu-subpage-list__items.osu-subpage-list__level-3,.osu-subpage-list__items.osu-subpage-list__level-4,.osu-subpage-list__items.osu-subpage-list__level-5{margin-left:calc(var(--spacing, 0.125rem)*20)}.osu-subpage-list__link{font-size:.9375rem}.osu-subpage-list__level-1 .osu-subpage-list__link{padding-left:calc(var(--spacing, 0.125rem)*40)}.osu-subpage-list__level-1 .osu-subpage-list__link::before{width:1rem;height:1rem;left:calc(var(--spacing, 0.125rem)*16)}.osu-subpage-list__level-1 .osu-subpage-list__link::after{left:calc(var(--spacing, 0.125rem)*16 + .375rem);width:.3rem;height:.3rem}.osu-subpage-list__level-2 .osu-subpage-list__link,.osu-subpage-list__level-3 .osu-subpage-list__link,.osu-subpage-list__level-4 .osu-subpage-list__link,.osu-subpage-list__level-5 .osu-subpage-list__link{padding-top:calc(var(--spacing, 0.125rem)*16);padding-bottom:calc(var(--spacing, 0.125rem)*16);padding-left:calc(var(--spacing, 0.125rem)*20)}.osu-subpage-list__level-2 .osu-subpage-list__link::before,.osu-subpage-list__level-3 .osu-subpage-list__link::before,.osu-subpage-list__level-4 .osu-subpage-list__link::before,.osu-subpage-list__level-5 .osu-subpage-list__link::before{width:calc(var(--spacing, 0.125rem)*10);height:2px}}@media(max-width: 480px){.osu-subpage-list__level-1 .osu-subpage-list__link{padding-left:calc(var(--spacing, 0.125rem)*35)}.osu-subpage-list__level-1 .osu-subpage-list__link::before{left:calc(var(--spacing, 0.125rem)*12)}.osu-subpage-list__level-1 .osu-subpage-list__link::after{left:calc(var(--spacing, 0.125rem)*12 + .375rem)}.osu-subpage-list__items.osu-subpage-list__level-2{margin-left:calc(var(--spacing, 0.125rem)*35)}.osu-subpage-list__items.osu-subpage-list__level-3,.osu-subpage-list__items.osu-subpage-list__level-4,.osu-subpage-list__items.osu-subpage-list__level-5{margin-left:calc(var(--spacing, 0.125rem)*15)}.osu-subpage-list__external-icon{width:calc(var(--spacing, 0.125rem)*11);height:calc(var(--spacing, 0.125rem)*11)}}
