@import url(/wordpress/wp-content/themes/OspreyJudoTheme/assets/css/base_tags.css);@import url(/wordpress/wp-content/themes/OspreyJudoTheme/assets/css/colours_and_fonts.css);@import url(/wordpress/wp-content/themes/OspreyJudoTheme/assets/css/wordpress_hooks.css);@import url(/wordpress/wp-content/themes/OspreyJudoTheme/assets/css/base_tags.css);@import url(/wordpress/wp-content/themes/OspreyJudoTheme/assets/css/colours_and_fonts.css);@import url(/wordpress/wp-content/themes/OspreyJudoTheme/assets/css/wordpress_hooks.css);--osprey-red:HSL(0,70%,50%);--osprey-red-accent:#ff0000;--osprey-light-grey:#ff0000;--osprey-dark-grey:#ff0000;p{&.address,&.session,&.contact{margin:0}&.coach{width:56%;margin:2%;padding:0%}}hr{clear:both}main{padding:5%;&:first{margin-top:0}&>section{margin-left:0;margin-right:0}}div.layout{margin:2% 5%}div.images{margin:1% .5%;width:23.5%;height:10px;float:left;y-overflow:none}.clearfix{overflow:auto}#map{padding-top:75%;width:100%}.pageheader{height:var(--headerheight);width:100vw;padding:2px;top:0;background:linear-gradient(to bottom,HSL(0 0% 95%) 0%,HSL(0 0% 100%) 50%,HSL(0 0% 95%) 100%);position:fixed;z-index:2}.headspace{height:var(--headerheight)}.pageheader figure.brand{width:100px;margin:.1% 2% .5% 5%;float:left}.pageheader figure img{width:100%}.pageheader .SMedia{--iconsize:22;font-size:calc(var(--iconsize)*1px);width:calc(90% - 190px);float:right;margin:10px 2% 8px 1%}.pageheader .SMedia *{margin:2px;float:right;color:darkgrey}#sm-gg-link{font-size:calc((var(--iconsize) - 2) * 1px);margin-top:3px}#sm-mail-link{font-size:calc((var(--iconsize) + 2) * 1px)}nav{width:165px;margin:0 20px 0 0;display:inline-block;float:right;white-space:nowrap;overflow-x:visible;overflow-y:visible}ul.menu,ul.sub-menu{list-style-type:none;margin:0;padding:0}ul.menu{display:none;position:relative;width:140px;float:right;transition:1.6s ease}ul.menu{box-shadow:0 8px 16px 0 rgb(0 0 0 / .2)}ul.sub-menu{display:none;position:relative;min-width:160px;background-color:HSL(0 0% 100%);box-shadow:0 0 16px 5px rgb(0 0 0 / .2);top:-50px;left:-160px;z-index:2;transition:1.6s ease;}li.menu-item{width:148px;float:right;clear:right;text-align:center;text-decoration:none;background-color:HSL(0 0% 100%);color:HSL(0 0% 25%);height:50px;*/}nav a{color:HSL(0 0% 25%);text-align:center;vertical-align:middle;margin:10px 24px;text-decoration:none;font-size:20px;display:inline-block}.sub-menu:after,.menu:after{clear:both;content:'';display:block}.hamburger{display:block;margin-right:30px;padding:10px 10px;font-weight:700}.hamburger:hover~nav div ul.menu,ul.menu:hover,ul.menu:active{display:block}.menu-item:hover .sub-menu{display:block}ul.sub-menu .menu-item{clear:both}li.menu-item a:hover{color:HSL(0 70% 50%)}li.current-menu-item>a,li.current-menu-ancestor>a{color:HSL(0 70% 50%)}li.menu-item .inactive a{color:HSL(0 0% 80%)}.modalbase{display:none;position:fixed;z-index:3;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgb(0 0 0 / .7)}.modal-frame{position:relative;background-color:HSL(0 0% 85%);margin:1% auto;top:0;padding:20px;border:1px solid #888;width:100%}.modal-frame img,.modal-frame video{max-width:70%;max-height:80vh}.info-panel{width:80%;height:100px;float:left;clear:both;position:relative}.post-panel{width:98%;height:450px;margin:1%;float:left;clear:both;position:relative;background:linear-gradient(to bottom right,HSL(0 0% 55%) 0%,HSL(0 0% 90%) 50%,HSL(0 0% 55%) 100%);box-shadow:0 0 5px 2px grey;border-radius:150px / 50px 0}.post-panel a{color:#000;text-decoration:none}.post-panel img{width:100%;height:180px;object-fit:cover;border-radius:150px / 50px 0}.post-panel h4{width:90%;color:#000;font-weight:700;text-align:center;margin:5%;clear:both}.post-panel p{margin:5% 10%;width:80%;height:20%;text-overflow:ellipsis;overflow:hidden}.post-panel:hover{box-shadow:0 0 10px 5px grey}.prev,.next{cursor:pointer;position:absolute;top:25%;width:auto;margin:-20px;padding:16px;color:#000;font-weight:700;font-size:64px;transition:0.6s ease;border-radius:0 5px 5px 0;user-select:none;z-index:1}.prev{left:0;border-radius:5px 0 0 5px}.next{right:0}.prev:hover,.next:hover{color:red;background-color:rgb(0 0 0 / .8);text-decoration:none}.introduction{width:100%;margin:0%;padding:calc(30vh - 200px) 10%;height:80vh;background:linear-gradient(to left,HSL(0 0% 25%) 25%,HSL(0 0% 55%) 100%);& figure{float:right;width:270px;height:400px;margin:50px;margin-top:30px;display:block;position:absolute;left:calc(100% - 250px - 20vw);& img{width:100%}}}.introduction-test{width:100%;margin:0%;padding:calc(30vh - 200px) 10%;height:80vh;background:linear-gradient(to left,HSL(0 0% 25%) 25%,HSL(0 0% 55%) 100%);& figure{float:right;width:270px;height:400px;margin:50px;margin-top:30px;display:block;position:absolute;left:calc(100% - 250px - 20vw);& img{width:100%}}& h1{margin-top:calc(70px - 10vh)}& p{clear:both;width:50%;margin-top:30px;font-weight:700;font-size:16px}}.introduction h1,.introduction-test h1{font-size:32px;color:#000;font-weight:700;text-shadow:-1px -1px 0 #b00,1px -1px 0 #b00,-1px 1px 0 #b00,2px 2px 0 #b00;text-align:left;line-height:1.6;border-style:none;margin:0%;float:left;backdrop-filter:blur(4px)}.introduction h1::after{mask:linear-gradient(to top,transparent,black 35%)}.introduction p{clear:both;font-size:16px;backdrop-filter:blur(4px)}.introduction a,.introduction-test a{height:2em;width:5em;margin:2%;padding:1%;background-color:HSL(0 70% 50%);color:#fff;display:inline-block;text-align:center;vertical-align:middle;font-size:14px}.introduction article,.introduction-test article{clear:both;width:60%;margin:0 1%}/*!!!can bin these 4*/
 .introduction figure{width:18%}.introduction img{width:100%}.introduction figure:nth-child(1){float:left}.introduction figure:nth-child(2){float:right}.slideshow .post-panel{display:none}/*!!!slideshow class****/
 .news h3,.articles h3,.clubdetails h3{text-align:center;border-style:none}.post-panel a:hover{color:initial;text-decoration:none}.post-panel time{margin:5% 10%;max-width:80%;height:5%}section.news,section.articles{position:relative;clear:both}section.clubdetails{grid-template-columns:repeat(1,minmax(0,1fr));& article{width:100%}& article{margin-top:0}& article header h4{margin-top:0}}section.clubdetailsold{clear:both;margin:0;& article{float:left;width:50%;& p{padding-right:10%}}& article{margin-top:0}& article header h4{margin-top:0}}section.carousel{grid-template-columns:repeat(1,minmax(0,1fr))}}.aboutarticle figure{width:20%;margin:2% 2.5%;float:right}.aboutarticle p{margin:2% 2.5%}.coach img{height:300px}.address,.contact,.map{width:100%;height:auto;float:left}.map iframe{width:100%;aspect-ratio:1/1}div.gallery,section.gallery figure{width:49%;height:32vw;float:left;margin:.5%}div.gallery:hover,section.gallery figure:hover{box-shadow:0 0 10px 5px grey}.gallery img,.gallery>video{width:99%;height:99%;float:left;margin:.5%;display:inline-block;object-fit:cover}article.session-panel p{height:initial;margin:1% 10%}.media-display{width:95%}.media-display header{position:absolute;margin:1%;z-index:1;height:50px}.media-display figure{width:100%}.media-display header img{height:100%}.media-display figure img{width:100%}.media-display section{width:100%;float:left;clear:none}.media-display aside{width:100%;float:left;margin:2%}.icon{color:HSL(0 0% 85%);text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;float:right;font-size:28px;font-weight:700}.vid-control{display:none}.icon:hover,.icon:focus{color:HSL(0 0% 35%);text-decoration:none;cursor:pointer}@media only screen and (min-width:300px){main{width:95vw}div.gallery{width:49%;height:32vw}}@media only screen and (min-width:480px){main{width:480px}h4{font-size:25px}p{font-size:20px}section.clubdetails{grid-template-columns:repeat(2,minmax(0,1fr))}section.carousel ul{grid-template-columns:repeat(2,minmax(0,1fr))}div.gallery{height:25vw}}@media only screen and (min-width:768px){main{width:768px}h4{font-size:23px}p{font-size:18px}main:after{content:'';display:block;clear:both}.pageheader{height:120px;padding:10px}.headspace{height:120}.pageheader figure.brand{width:200px}nav{width:calc(90% - 220px);float:left;margin:0 0}ul.menu{box-shadow:none}.hamburger{display:none}ul.menu{display:inline-block;position:relative;width:100%}li.menu-item{width:calc(100%/5);background-color:#fff0;float:left}ul.sub-menu{top:0;left:0;& .menu-item{width:100%}}.pageheader .SMedia{--iconsize:20;width:30%;margin-top:0;margin-bottom:0}.introduction{padding:5%}.introduction h1{font-size:64px}.introduction p{font-size:32px}.introduction a{height:2.5em;width:5.5em;font-size:28px}.introduction-test{padding-left:calc(30vw - 150px);& figure{width:calc(270px + 15vw);Height:700px;left:calc(55vw - 100px);top:calc(250px - 10vw)}& h1{font-size:64px}& p{font-size:26px}& a{height:2.5em;width:5.5em;font-size:20px}}.post-panel{clear:none;width:45%;margin:2.5%}section.clubdetailsold{& article{width:33%}}section.clubdetails{grid-template-columns:repeat(3,minmax(0,1fr));& article{width:100%}}section.carousel ul{grid-template-columns:repeat(3,minmax(0,1fr))}.post-panel p{height:100px}.info-panel{clear:none;width:40%;margin:2.5%;display:block}.news .post-panel,.articles .post-panel{width:30%;margin:1.66%;clear:none}.aboutarticle figure{width:40%;float:right;margin:2% 2.5%}div.gallery,section.gallery figure{width:24%;height:12vw}.media-display section:after{clear:none}.media-display section{width:70%}.media-display figure{width:100%}.media-display aside{width:25%}.coach{width:46%;margin:2%}.coachheader{width:100%;margin:2% 0%}.coachheader img{width:50%;margin:0%;float:left}.coachheader div{width:46%;margin:2%;float:left}.address,.contact{float:left}.map{width:55%}}@media only screen and (min-width:1024px){nav{}main{width:1024px}div.gallery{width:19%;height:11vw}section.clubdetails{grid-template-columns:repeat(5,minmax(0,1fr))}}@media only screen and (min-width:1200px){main{width:1200px}h4{font-size:30px}p{font-size:22px}div.gallery{height:9vw}}@media only screen and (min-width:1400px){main{width:1400px}h4{font-size:30px}p{font-size:22px}div.gallery{height:9vw}}@media only screen and (min-width:1600px){main{width:1600px}h4{font-size:30px}p{font-size:22px}div.gallery{height:9vw}}@media only screen and (min-width:1900px){main{width:1900px}h4{font-size:30px}p{font-size:22px}div.gallery{height:9vw}}--osprey-red:HSL(0,70%,50%);--osprey-red-accent:#ff0000;--osprey-light-grey:#ff0000;--osprey-dark-grey:#ff0000;p{&.address,&.session,&.contact{margin:0}&.coach{width:56%;margin:2%;padding:0%}}hr{clear:both}main{padding:5%;&:first{margin-top:0}&>section{margin-left:0;margin-right:0}}div.layout{margin:2% 5%}div.images{margin:1% .5%;width:23.5%;height:10px;float:left;y-overflow:none}.clearfix{overflow:auto}#map{padding-top:75%;width:100%}.pageheader{height:var(--headerheight);width:100vw;padding:2px;top:0;background:linear-gradient(to bottom,HSL(0 0% 95%) 0%,HSL(0 0% 100%) 50%,HSL(0 0% 95%) 100%);position:fixed;z-index:2}.headspace{height:var(--headerheight)}.pageheader figure.brand{width:100px;margin:.1% 2% .5% 5%;float:left}.pageheader figure img{width:100%}.pageheader .SMedia{--iconsize:22;font-size:calc(var(--iconsize)*1px);width:calc(90% - 190px);float:right;margin:10px 2% 8px 1%}.pageheader .SMedia *{margin:2px;float:right;color:darkgrey}#sm-gg-link{font-size:calc((var(--iconsize) - 2) * 1px);margin-top:3px}#sm-mail-link{font-size:calc((var(--iconsize) + 2) * 1px)}nav{width:165px;margin:0 20px 0 0;display:inline-block;float:right;white-space:nowrap;overflow-x:visible;overflow-y:visible}ul.menu,ul.sub-menu{list-style-type:none;margin:0;padding:0}ul.menu{display:none;position:relative;width:140px;float:right;transition:1.6s ease}ul.menu{box-shadow:0 8px 16px 0 rgb(0 0 0 / .2)}ul.sub-menu{display:none;position:relative;min-width:160px;background-color:HSL(0 0% 100%);box-shadow:0 0 16px 5px rgb(0 0 0 / .2);top:-50px;left:-160px;z-index:2;transition:1.6s ease;}li.menu-item{width:148px;float:right;clear:right;text-align:center;text-decoration:none;background-color:HSL(0 0% 100%);color:HSL(0 0% 25%);height:50px;*/}nav a{color:HSL(0 0% 25%);text-align:center;vertical-align:middle;margin:10px 24px;text-decoration:none;font-size:20px;display:inline-block}.sub-menu:after,.menu:after{clear:both;content:'';display:block}.hamburger{display:block;margin-right:30px;padding:10px 10px;font-weight:700}.hamburger:hover~nav div ul.menu,ul.menu:hover,ul.menu:active{display:block}.menu-item:hover .sub-menu{display:block}ul.sub-menu .menu-item{clear:both}li.menu-item a:hover{color:HSL(0 70% 50%)}li.current-menu-item>a,li.current-menu-ancestor>a{color:HSL(0 70% 50%)}li.menu-item .inactive a{color:HSL(0 0% 80%)}.modalbase{display:none;position:fixed;z-index:3;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgb(0 0 0 / .7)}.modal-frame{position:relative;background-color:HSL(0 0% 85%);margin:1% auto;top:0;padding:20px;border:1px solid #888;width:100%}.modal-frame img,.modal-frame video{max-width:70%;max-height:80vh}.info-panel{width:80%;height:100px;float:left;clear:both;position:relative}.post-panel{width:98%;height:450px;margin:1%;float:left;clear:both;position:relative;background:linear-gradient(to bottom right,HSL(0 0% 55%) 0%,HSL(0 0% 90%) 50%,HSL(0 0% 55%) 100%);box-shadow:0 0 5px 2px grey;border-radius:150px / 50px 0}.post-panel a{color:#000;text-decoration:none}.post-panel img{width:100%;height:180px;object-fit:cover;border-radius:150px / 50px 0}.post-panel h4{width:90%;color:#000;font-weight:700;text-align:center;margin:5%;clear:both}.post-panel p{margin:5% 10%;width:80%;height:20%;text-overflow:ellipsis;overflow:hidden}.post-panel:hover{box-shadow:0 0 10px 5px grey}.prev,.next{cursor:pointer;position:absolute;top:25%;width:auto;margin:-20px;padding:16px;color:#000;font-weight:700;font-size:64px;transition:0.6s ease;border-radius:0 5px 5px 0;user-select:none;z-index:1}.prev{left:0;border-radius:5px 0 0 5px}.next{right:0}.prev:hover,.next:hover{color:red;background-color:rgb(0 0 0 / .8);text-decoration:none}.introduction{width:100%;margin:0%;padding:calc(30vh - 200px) 10%;height:80vh;background:linear-gradient(to left,HSL(0 0% 25%) 25%,HSL(0 0% 55%) 100%);& figure{float:right;width:270px;height:400px;margin:50px;margin-top:30px;display:block;position:absolute;left:calc(100% - 250px - 20vw);& img{width:100%}}}.introduction-test{width:100%;margin:0%;padding:calc(30vh - 200px) 10%;height:80vh;background:linear-gradient(to left,HSL(0 0% 25%) 25%,HSL(0 0% 55%) 100%);& figure{float:right;width:270px;height:400px;margin:50px;margin-top:30px;display:block;position:absolute;left:calc(100% - 250px - 20vw);& img{width:100%}}& h1{margin-top:calc(70px - 10vh)}& p{clear:both;width:50%;margin-top:30px;font-weight:700;font-size:16px}}.introduction h1,.introduction-test h1{font-size:32px;color:#000;font-weight:700;text-shadow:-1px -1px 0 #b00,1px -1px 0 #b00,-1px 1px 0 #b00,2px 2px 0 #b00;text-align:left;line-height:1.6;border-style:none;margin:0%;float:left;backdrop-filter:blur(4px)}.introduction h1::after{mask:linear-gradient(to top,transparent,black 35%)}.introduction p{clear:both;font-size:16px;backdrop-filter:blur(4px)}.introduction a,.introduction-test a{height:2em;width:5em;margin:2%;padding:1%;background-color:HSL(0 70% 50%);color:#fff;display:inline-block;text-align:center;vertical-align:middle;font-size:14px}.introduction article,.introduction-test article{clear:both;width:60%;margin:0 1%}/*!!!can bin these 4*/
 .introduction figure{width:18%}.introduction img{width:100%}.introduction figure:nth-child(1){float:left}.introduction figure:nth-child(2){float:right}.slideshow .post-panel{display:none}/*!!!slideshow class****/
 .news h3,.articles h3,.clubdetails h3{text-align:center;border-style:none}.post-panel a:hover{color:initial;text-decoration:none}.post-panel time{margin:5% 10%;max-width:80%;height:5%}section.news,section.articles{position:relative;clear:both}section.clubdetails{grid-template-columns:repeat(1,minmax(0,1fr));& article{width:100%}& article{margin-top:0}& article header h4{margin-top:0}}section.clubdetailsold{clear:both;margin:0;& article{float:left;width:50%;& p{padding-right:10%}}& article{margin-top:0}& article header h4{margin-top:0}}section.carousel{grid-template-columns:repeat(1,minmax(0,1fr))}}.aboutarticle figure{width:20%;margin:2% 2.5%;float:right}.aboutarticle p{margin:2% 2.5%}.coach img{height:300px}.address,.contact,.map{width:100%;height:auto;float:left}.map iframe{width:100%;aspect-ratio:1/1}div.gallery,section.gallery figure{width:49%;height:32vw;float:left;margin:.5%}div.gallery:hover,section.gallery figure:hover{box-shadow:0 0 10px 5px grey}.gallery img,.gallery>video{width:99%;height:99%;float:left;margin:.5%;display:inline-block;object-fit:cover}article.session-panel p{height:initial;margin:1% 10%}.media-display{width:95%}.media-display header{position:absolute;margin:1%;z-index:1;height:50px}.media-display figure{width:100%}.media-display header img{height:100%}.media-display figure img{width:100%}.media-display section{width:100%;float:left;clear:none}.media-display aside{width:100%;float:left;margin:2%}.icon{color:HSL(0 0% 85%);text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;float:right;font-size:28px;font-weight:700}.vid-control{display:none}.icon:hover,.icon:focus{color:HSL(0 0% 35%);text-decoration:none;cursor:pointer}@media only screen and (min-width:300px){main{width:95vw}div.gallery{width:49%;height:32vw}}@media only screen and (min-width:480px){main{width:480px}h4{font-size:25px}p{font-size:20px}section.clubdetails{grid-template-columns:repeat(2,minmax(0,1fr))}section.carousel ul{grid-template-columns:repeat(2,minmax(0,1fr))}div.gallery{height:25vw}}@media only screen and (min-width:768px){main{width:768px}h4{font-size:23px}p{font-size:18px}main:after{content:'';display:block;clear:both}.pageheader{height:120px;padding:10px}.headspace{height:120}.pageheader figure.brand{width:200px}nav{width:calc(90% - 220px);float:left;margin:0 0}ul.menu{box-shadow:none}.hamburger{display:none}ul.menu{display:inline-block;position:relative;width:100%}li.menu-item{width:calc(100%/5);background-color:#fff0;float:left}ul.sub-menu{top:0;left:0;& .menu-item{width:100%}}.pageheader .SMedia{--iconsize:20;width:30%;margin-top:0;margin-bottom:0}.introduction{padding:5%}.introduction h1{font-size:64px}.introduction p{font-size:32px}.introduction a{height:2.5em;width:5.5em;font-size:28px}.introduction-test{padding-left:calc(30vw - 150px);& figure{width:calc(270px + 15vw);Height:700px;left:calc(55vw - 100px);top:calc(250px - 10vw)}& h1{font-size:64px}& p{font-size:26px}& a{height:2.5em;width:5.5em;font-size:20px}}.post-panel{clear:none;width:45%;margin:2.5%}section.clubdetailsold{& article{width:33%}}section.clubdetails{grid-template-columns:repeat(3,minmax(0,1fr));& article{width:100%}}section.carousel ul{grid-template-columns:repeat(3,minmax(0,1fr))}.post-panel p{height:100px}.info-panel{clear:none;width:40%;margin:2.5%;display:block}.news .post-panel,.articles .post-panel{width:30%;margin:1.66%;clear:none}.aboutarticle figure{width:40%;float:right;margin:2% 2.5%}div.gallery,section.gallery figure{width:24%;height:12vw}.media-display section:after{clear:none}.media-display section{width:70%}.media-display figure{width:100%}.media-display aside{width:25%}.coach{width:46%;margin:2%}.coachheader{width:100%;margin:2% 0%}.coachheader img{width:50%;margin:0%;float:left}.coachheader div{width:46%;margin:2%;float:left}.address,.contact{float:left}.map{width:55%}}@media only screen and (min-width:1024px){nav{}main{width:1024px}div.gallery{width:19%;height:11vw}section.clubdetails{grid-template-columns:repeat(5,minmax(0,1fr))}}@media only screen and (min-width:1200px){main{width:1200px}h4{font-size:30px}p{font-size:22px}div.gallery{height:9vw}}@media only screen and (min-width:1400px){main{width:1400px}h4{font-size:30px}p{font-size:22px}div.gallery{height:9vw}}@media only screen and (min-width:1600px){main{width:1600px}h4{font-size:30px}p{font-size:22px}div.gallery{height:9vw}}@media only screen and (min-width:1900px){main{width:1900px}h4{font-size:30px}p{font-size:22px}div.gallery{height:9vw}}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}