/* https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;1,300;1,400;1,600&display=swap */







/* https://s.w.org/style/wp4.css?ver=1792509402 */
/* Grunt needs to be run after changes are made to compile wp4-rtl.css */

/* The Reset ---------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,
h6,pre,form,fieldset,input,p,blockquote,table,
th,td { margin: 0; padding: 0; }

fieldset,img,abbr { border: 0; }

address,caption,cite,code,dfn,h1,h2,h3,
h4,h5,h6,th,var { font-style: normal; font-weight: 400; }

caption,th { text-align: left; }

q::before,q::after { content: ''; }

a { text-decoration: none; }

html {
	overflow-y: scroll;
}

body {
	font-size: 62.5%;
	background: #fff;
	font-family: sans-serif;
	line-height: 22px;
	color: #444;
}

/* -------------------------------------------- */

code, pre { font-family: Consolas, Monaco, "Courier New", Courier, monospace; color: #000; }

a code,
a pre {
	color: inherit;
}

pre {
	background: #f3f3f7;
	border: 1px solid #dedee3;
	padding: 11px;
	font-size: 12px;
	line-height: 1.3em;
	margin-bottom: 22px;
	overflow: auto;
}

.wp-block-group.has-background {
	padding: 1.25em 2.375em;
}

pre a { font-weight: 400; }

/* Block buttons keep their own colours, see https://meta.trac.wordpress.org/ticket/8418 */
a:link:where(:not(.wp-element-button)), /* https://wordpress.slack.com/archives/C02QB2JS7/p1768980644711199 */
a:where(:not(.wp-element-button)) {
	color: #21759b;
	text-decoration: none;
	font-weight: 400;
}

strong a {
	font-weight: 700;
}

a:visited:where(:not(.wp-element-button)) {
	color: #4ca6cf;
}

p a { border-bottom: 1px solid #dfdfdf; }

h3 a { font-weight: 700; }

.button a, .button a:hover, #headline a:not(.button), #headline a:not(.button):hover, #sidebar a:not(.button), #sidebar a:not(.button):hover, .frontpageheatmap a, .frontpageheatmap a:hover, .col-3 a, .col-3 a:hover { border: none !important; }

#headline a.button { display: inline-block; }

p a:hover { border-bottom: 1px solid #d54e21; }

a:hover:where(:not(.wp-element-button)) { color: #d54e21; }

h2,
h1.heading {
	font-family: HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",sans-serif;
	font-weight: 300;
	font-size: 22px;
}

h2 a {
	font-weight: 300;
}

strong {
	font-weight: 700;
}

em, cite {
	font-style: italic;
}

sup {
	line-height: 1em;
	font-size: 80%;
}

/* Hide visually but not from screen readers */
.screen-reader-text {
	position: absolute;
	margin: -1px;
	padding: 0;
	height: 1px;
	width: 1px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	border: 0;
	word-wrap: normal !important;
}

/* We also provide the a.screen-reader-text:focus declaration to be more specific than third party implementations that cause issues */
a.screen-reader-text:focus,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
	clip: auto !important;
	clip-path: inherit;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: .875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
	margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}

.alignright {
	float:right;
	margin: 5px 0 20px 20px;
}

.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}

a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

a img.alignnone {
	margin: 5px 20px 20px 0;
}

a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	max-width: 96%; /* Image does not overflow the content area */
	padding: 5px 3px 10px;
	text-align: center;
}

.wp-caption.alignnone {
	margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}

.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}


.wrapper {
	max-width: 960px;
	margin: 0 auto;
	clear: both;
}

.wrapper img{
	max-width: 100%;
	height: auto;
}

/*
 * Syndicated entries can arrive with pixel widths baked into the markup by the
 * source site, for example the 560px email column that newsletter plugins put on
 * separators. `.wrapper img` above is constrained for the same reason; these are
 * the other elements that turn up with a hardcoded width and push the page
 * sideways on narrow screens.
 * See https://meta.trac.wordpress.org/ticket/8419
 */
.wrapper .entry hr,
.wrapper .entry table,
.wrapper .entry iframe,
.wrapper .entry video,
.wrapper .entry embed,
.wrapper .entry object {
	max-width: 100%;
}

#wporg-header {
	position: relative;
	height: 140px;
	width: 100%;
	background: #23282d;
	text-align: center;
	min-width: 310px;
}

#wporg-header h1 {
	display: inline-block;
	width: 303px;
}

#wporg-header h1 a {
	display: block;
	background: url(//s.w.org/style/images/wporg-logo.svg?3) center left no-repeat;
	background-size: 290px 46px;
	height: 88px;
	text-indent: -9999px;
}

#wporg-header h2.rosetta {
	font-size: 30px;
	color: #dfdfdf;
	font-family: Georgia, "Times New Roman", serif;
	margin: 0;
}

#wporg-header h2.rosetta a {
	padding: 0;
	display: block;
	height: 52px; /* 88 header height - 36 top padding */
	color: #dfdfdf;
	line-height: 22px;
	border-bottom: none;
}

#head-search {
	height: 48px;
}

#head-search form {
	width: 288px;
	display: inline-block;
	margin-left: 60px;
	border-bottom: 1px solid #3f3f3f;
}

#head-search input.text {
	background: #191e23;
	border: 0;
	margin-right: 0;
	margin-bottom: 0;
	width: 256px;
	height: 24px;
	color: #b4b9be;
	float: left;
	font-size: 12px;
	outline: none;
	font-family: "Open Sans", sans-serif;
	border-radius: 0;
}

#head-search input.text::-moz-placeholder {
	color: #eee;
}

#head-search .button {
	float: left;
	text-shadow: none !important;
	border: none;
	box-shadow: none;
	height: 30px;
	width: 26px;
	background: #191e23;
	background-image: url(//s.w.org/wp-includes/images/admin-bar-sprite.png?d=20120831);
	background-position: 3px 5px;
	background-repeat: no-repeat;
	border-radius: 0;
	margin: 0;
	padding: 0;
}

#wporg-header ul#wporg-header-menu {
	position: absolute;
	left: -75%;
	margin: 0;
	min-width: 200px;
	max-width: 75%;
	background: #23282d;
	list-style: none;
	text-align: left;
	top: 100%;
	transition: left 0.3s;
	z-index: 99998;
}

#wporg-header ul#wporg-header-menu.toggled {
	left: 0;
}

#wporg-header ul li {
	position:relative;
	list-style-type:none;
}

#wporg-header ul li a {
	font-family: "Open Sans", Helvetica, Arial, "Liberation Sans", sans-serif;
	font-weight: 600;
	display: block;
	line-height: 34px;
	padding: 10px 30px;
	margin: 0 4px;
	font-size: 13px;
	color: #eee;
	height: 34px;
}

#wporg-header ul li a:hover,
#wporg-header ul li a.current,
#wporg-header ul li.current-menu-item a,
#wporg-header ul li.current_page_parent a {
	color: #00a0d2;
}

#wporg-header ul li a.subcurrent {
	font-weight: 700;
}

#wporg-header .nav-submenu {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	left: -2px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	z-index: 99999;
}

#wporg-header ul.nav-submenu li a {
	display: inline-block;
	height: 24px;
	line-height: 24px;
	margin: 0;
	white-space: nowrap;
}

#wporg-header ul li#download {
	height: 34px;
	padding: 0 0 34px;
	float: right;
	margin-right: 14px;
	overflow: hidden;
}

.page-download #wporg-header #download,
.page-parent-download #wporg-header #download {
	display: none;
}

#wporg-header ul li#download a {
	margin: 0;
	padding: 0 16px;
}

#wporg-header ul li#download a.current {
	color: #eee;
}

#wporg-header ul li#download a:hover {
	color: #eee;
}

@media screen and (max-width:820px) {

	#wporg-header ul li#download {
		display: none;
	}
}

@media screen and (max-width:768px) {

	#wporg-header ul li#download {
		display: block;
		float: none;
		margin: 10px 20px 20px;
		padding-bottom: 0;
		height: auto;
	}

	#wporg-header ul li#download a {
		text-align: center;
	}
}

#mobile-menu-button {
	background: none;
	border: none;
	box-shadow: none;
	position: absolute;
	top: 75px;
	left: 10px;
	display: block;
	float: left;
	vertical-align: top;
	text-align: center;
	text-decoration: inherit;
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	font-family: dashicons;
	line-height: 1;
	padding: 1px;
	text-shadow: none;
	transition: color .1s ease-in 0;
	-webkit-appearance: none;
	-webkit-font-smoothing: antialiased;
}

#mobile-menu-button::before {
	display: inline-block;
	float: left;
	box-sizing: border-box;
	margin: 0;
	padding: 3px;
	outline: none;
	border: none;
	color: #888;
	content: '\f228';
	vertical-align: middle;
	text-decoration: none;
	font: 400 50px/1 Dashicons;
	-webkit-font-smoothing: antialiased;
}

#download-mobile {
	background: #f7f7f7;
	border-bottom: 1px solid #ddd;
}

#download-mobile .wrapper {
	padding: 20px 0;
	text-align: center;
}

#download-mobile span.download-ready {
	font-size: 1.6em;
	margin: 0 0.25em;
	vertical-align: middle;
}

#download-mobile a.download-button {
	height: inherit;
	padding: 10px 15px;
	font-size: 1.6em;
	margin: 10px 0.25em;
}

.wporg-page-nightly .wrapper {
	min-height: 250px;
}

@media screen and (min-width:480px) {

	#head-search form {
		margin-left: 0;
	}
}

@media screen and (max-width:480px) {

	#head-search form {
		width: 248px;
	}

	#head-search input.text {
		width: 216px;
	}
}

@media screen and (max-width:768px) {

	#head-search input.text {
		font-size: 16px;
	}
}

@media screen and (min-width:769px) {

	#wporg-header {
		height: 120px;
		text-align: inherit;
	}

	#wporg-header h1 {
		float: left;
		padding-left: 10px;
	}

	#head-search {
		float: right;
		margin-right: 14px;
		height: 48px;
		padding-top: 30px;
	}

	#head-search form {
		margin-left: 0;
	}

	#wporg-header ul#wporg-header-menu {
		position: static;
		float:left;
		margin: -15px 0 0;
		padding: 0;
		min-width: 0;
		max-width: inherit;
		width: 100%;
		list-style: none;
	}

	#wporg-header ul li {
		float: left;
		position:relative;
	}

	#wporg-header ul li a {
		padding: 0 6px;
		height: 46px;
	}

	#wporg-header ul li#download .uparrow {
		display:none;
	}

	#wporg-header ul li a.current ~ .uparrow {
		width: 0;
		height: 0;
		border-left: 9px solid transparent;
		border-right: 9px solid transparent;
		border-bottom: 9px solid #f7f7f7;
		margin: -8px auto 0 auto;
	}

	#wporg-header ul li.current-menu-item::after,
	#wporg-header ul li.current_page_parent::after {
		content: '';
		position: absolute;
		left: 50%;
		width: 0;
		height: 0;
		border-left: 9px solid transparent;
		border-right: 9px solid transparent;
		border-bottom: 9px solid #f7f7f7;
		margin: -8px 0 0 -9px;
	}

	#wporg-header ul li:hover .nav-submenu ~ .uparrow,
	#wporg-header ul li .nav-submenu:hover ~ .uparrow {
		width: 0;
		height: 0;
		border-left: 9px solid transparent;
		border-right: 9px solid transparent;
		border-bottom: 9px solid #32373c;
		margin: -10px auto 0 auto;
	}

	#wporg-header .nav-submenu {
		background: #32373c;
		border: #32373c solid 1px;
		border-top: 0;
		margin-top: -1px;
		min-width: 0;
	}

	#wporg-header ul li:hover .nav-submenu,
	#wporg-header ul li .nav-submenu:hover  {
		display:block!important;/* Prevents #wporg-header ul overwriting this */
		position:absolute;
		top:46px;
		left:0;
		z-index:101;
		margin-left:0;
		width:auto;
	}

	#wporg-header ul li .nav-submenu li {
		float: none;
	}

	#wporg-header ul.nav-submenu li a {
		height: 34px;
		line-height: 34px;
	}

	#wporg-header ul.nav-menu li:hover > ul,
	#wporg-header .nav-menu ul li:hover > ul,
	#wporg-header ul.nav-menu .focus > ul,
	#wporg-header .nav-menu .focus > ul {
		clip: inherit;
		height: inherit;
		overflow: inherit;
		width: inherit;
	}

	#headline h2,
	#headline .heading {
		text-rendering: optimizelegibility;
	}

	#mobile-menu-button {
		display: none;
	}

	#wporg-header h2.rosetta {
		padding: 36px 27px 0;
		float: left;
	}
}


#home-welcome, #home-below {
	overflow: auto;
}

@media screen and (max-width:974px) {

	#home-welcome, #home-below {
		min-width: 0 !important;
	}

	#home-welcome .wrapper {
		max-width: 100%;
		margin: 0;
	}

	#home-text {
		width: 100%;
		float: right;
		margin: -10px;
	}


	#home-below .wrapper .col-2, #home-below .wrapper .col-4 {
		max-width: 100%;
	}

	#home-below {
		max-width: 100%;
		width: auto;
	}
}

@media screen and (min-width:821px) {

	#download-mobile {
		display: none;
	}
}

#home-welcome {
	background: #f7f7f7;
	min-width: 960px;
	min-height: 340px;
	border-bottom: 1px solid #dfdfdf;
}

#home-welcome img.screenshot {
	margin-top: 22px;
	margin-right: 28px;
	float: left;
}

#home-welcome p {
	font-size: 13px;
	padding: 11px 0;
	margin-right: 14px;
}

#home-welcome p.intro {
	font-family: Georgia, Times, "Times New Roman", serif;
	padding-top: 34px;
	font-size: 17px;
	line-height: 1.5em;
}

#home-welcome p.intro strong {
	font-weight: 400;
}

p.intro a {
	font-weight: 400;
}

/* WordPress-style Buttons
=======================
Create a button by adding the `.button` class to an element. For backwards
compatibility, we support several other classes (such as `.button-secondary`),
but these will *not* work with the stackable classes described below.

Button Styles
-------------
To display a primary button style, add the `.button-primary` class to a button.

Button Sizes
------------
Adjust a button's size by adding the `.button-large` or `.button-small` class.

Button States
-------------
Lock the state of a button by adding the name of the pseudoclass as
an actual class (e.g. `.hover` for `:hover`).


TABLE OF CONTENTS:
------------------
 1.0 - Button Layouts
 2.0 - Default Button Style
 3.0 - Primary Button Style
 4.0 - Button Groups
 5.0 - Responsive Button Styles

---------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------
  1.0 - Button Layouts
---------------------------------------------------------------------------- */
.submit input,
input[type="button"],
input[type="submit"],
.button,
.button-primary,
.download-button,
.button-secondary {
	border: 1px solid;
	border-radius: 3px;
	box-sizing: border-box;
	cursor: pointer;
	display: inline-block;
	font-size: 12.8px;
	font-size: 0.8rem;
	height: 25px;
	height: 1.5625rem;
	line-height: 1;
	margin: 0;
	padding: 0 12.8px;
	padding: 0 .8rem;
	text-decoration: none;
	white-space: nowrap;
	-webkit-appearance: none;
}

/* Remove the dotted border on :focus and the extra padding in Firefox */
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner {
	border: 0 none;
	padding: 0;
}

.button.button-xl,
.button-group.button-xl .button {
	font-size: 16px;
	font-size: 1rem;
	height: 39.062px;
	height: 2.44141rem;
	line-height: 1;
	padding: 0 24px;
	padding: 0 1.5rem;
}

.button.button-large,
.button-group.button-large .button,
.col-2 p.button,
.col-13 p.button {
	height: 31.25px;
	height: 1.95313rem;
	line-height: 1;
	padding: 0 16px;
	padding: 0 1rem;
}

.button.button-small,
.block-content span.button,
.button-group.button-small .button {
	font-size: 10.24px;
	font-size: 0.64rem;
	height: 20px;
	height: 1.25rem;
	line-height: 1;
	padding: 0 8px;
	padding: 0 .5rem;
}

.button.button-hero,
.button-group.button-hero .button,
#plugin-description p.button, .col-3 p.button,
body.trac #plugin-description .description-right p {
	font-size: 14px;
	height: 46px;
	line-height: 44px;
	padding: 0 36px;
}

a.button,
a.button-primary,
a.button-secondary {
	line-height: 25px;
	line-height: 1.5625rem;
}

a.button.button-large,
.button-group.button-large a.button {
	line-height: 31.25px;
	line-height: 1.95313rem;
}

a.button.button-xl,
.button-group.button-xl a.button {
	line-height: 39.062px;
	line-height: 2.44141rem;
}

a.button.button-small,
.button-group.button-small a.button {
	line-height: 20px;
	line-height: 1.25rem;
}

.button:active,
.button:focus {
	outline: none;
}

.button.hidden {
	display: none;
}

/* Style Reset buttons as simple text links */
input[type="reset"],
input[type="reset"]:hover,
input[type="reset"]:active,
input[type="reset"]:focus {
	background: none;
	border: none;
	box-shadow: none;
	padding: 0 2px 1px;
	width: auto;
}

/* ----------------------------------------------------------------------------
  2.0 - Default Button Style
---------------------------------------------------------------------------- */
.submit input,
input[type="button"],
input[type="submit"],
.button,
.button:visited,
.button-secondary {
	background: #f7f7f7;
	border-color: #ccc;
	box-shadow: 0 1px 0 #ccc;
	color: #555;
	vertical-align: top;
}

p .button {
	vertical-align: baseline;
}

.submit input:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
.submit input:focus,
input[type="button"]:focus,
input[type="submit"]:focus,
.button.hover,
.button:hover,
.button-secondary:hover,
.button.focus,
.button:focus,
.button-secondary:focus {
	background: #fafafa;
	border-color: #999;
	color: #23282d;
}

.submit input:focus,
input[type="button"]:focus,
input[type="submit"]:focus,
.button.focus,
.button:focus,
.button-secondary:focus,
.button-link:focus {
	border-color: #5b9dd9;
	box-shadow: 0 0 3px rgba(0, 115, 170, 0.8);
}

.submit input:active,
input[type="button"]:active,
input[type="submit"]:active,
.button.active,
.button.active:hover,
.button.active:focus,
.button:active,
.button-secondary:active {
	background: #eee;
	border-color: #999;
	box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
	transform: translateY(1px);
}

.button.active:focus {
	border-color: #5b9dd9;
	box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 3px rgba(0, 115, 170, 0.8);
}

.submit input:disabled,
input[type="button"]:disabled,
input[type="submit"]:disabled,
.button[disabled],
.button:disabled,
.button.disabled,
.button-secondary[disabled],
.button-secondary:disabled,
.button-secondary.disabled,
.button-disabled {
	background: #f7f7f7 !important;
	border-color: #ddd !important;
	box-shadow: none !important;
	color: #a0a5aa !important;
	cursor: default;
	text-shadow: 0 1px 0 #fff !important;
	transform: none !important;
}

/* Buttons that look like links, for a cross of good semantics with the visual */
.button-link {
	background: none;
	border: 0;
	border-radius: 0;
	box-shadow: none;
	cursor: pointer;
	margin: 0;
	outline: none;
	padding: 0;
}

.button-link:focus {
	outline: #5b9dd9 solid 1px;
}

/* ----------------------------------------------------------------------------
  3.0 - Primary Button Style
---------------------------------------------------------------------------- */
.button-primary,
.download-button,
.button-primary:visited,
.entry-content a.button-primary:visited, /* Twentytwelve, as used on make/chat */
.download-button:visited {
	background: #0085ba;
	border-color: #0073aa #006799 #006799;
	box-shadow: 0 1px 0 #006799;
	color: #fff;
	text-decoration: none;
	text-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799, -1px 0 1px #006799;
}

.button-primary.hover,
.button-primary:hover,
.button-primary.focus,
.button-primary:focus,
.download-button.hover,
.download-button:hover,
.download-button.focus,
.download-button:focus {
	background: #008ec2;
	border-color: #006799;
	color: #fff;
}

.button-primary.focus,
.button-primary:focus,
.download-button.focus,
.download-button:focus {
	box-shadow: 0 1px 0 #0073aa, 0 0 2px 1px #33b3db;
}

.button-primary.active,
.button-primary.active:hover,
.button-primary.active:focus,
.button-primary:active,
.download-button.active,
.download-button.active:hover,
.download-button.active:focus,
.download-button:active {
	background: #0073aa;
	border-color: #006799;
	box-shadow: inset 0 2px 0 #006799;
	vertical-align: top;
}

.button-primary[disabled],
.button-primary:disabled,
.button-primary-disabled,
.download-button[disabled],
.download-button:disabled,
.download-button-disabled {
	background: #008ec2 !important;
	border-color: #007cb2 !important;
	box-shadow: none !important;
	color: #66c6e4 !important;
	cursor: default;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) !important;
}

/* ----------------------------------------------------------------------------
  4.0 - Button Groups
---------------------------------------------------------------------------- */
.button-group {
	display: inline-block;
	font-size: 0;
	position: relative;
	vertical-align: middle;
	white-space: nowrap;
}

.button-group > .button {
	border-radius: 0;
	display: inline-block;
	margin-right: -1px;
	z-index: 10;
}

.button-group > .button-primary {
	z-index: 100;
}

.button-group > .button:hover {
	z-index: 20;
}

.button-group > .button:first-child {
	border-radius: 3px 0 0 3px;
}

.button-group > .button:last-child {
	border-radius: 0 3px 3px 0;
}

.button-group > .button:focus {
	position: relative;
	z-index: 1;
}

/* ----------------------------------------------------------------------------
  5.0 - Responsive Button Styles
---------------------------------------------------------------------------- */
@media screen and (max-width: 820px) {

	.button,
	.button.button-xl,
	.button.button-large,
	.button.button-small {
		font-size: 14px;
		height: auto;
		line-height: normal;
		margin-bottom: 4px;
		padding: 6px 14px;
		vertical-align: middle;
	}
}



body #ed_toolbar input {
	padding: 0 10px 1px;
}

body #ed_toolbar #ed_pre {
	font-family: sans-serif;
}

.col-3 a.download-button {
	display: block;
	text-align: center;
}

.download-meta {
	text-align: center !important;
	font-size: 12px;
	margin-bottom: 0 !important;
}



#home-welcome .download-button {
	margin-left: 6px;
}

.col-3 ul {
	margin-left: 16px;
	list-style: square;
	margin-bottom: 22px;
}

.col-3 p {
	margin-bottom: 22px;
}

.download-tar {
	font-size: 12px;
	text-align: center;
	margin-bottom: 14px !important;
}

#home-below {
	font-size: 13px;
	margin: 50px auto;
}

#home-below .image img {
	border: 1px solid #dadada;
}

#home-below .wrapper {
	margin-bottom: 14px;
}

@media screen and (max-width:974px) {

	#home-below .wrapper .col-4 {
		width: calc(90% - 250px);
		min-height: 260px;
	}

	#home-below .wrapper div:nth-child(odd) {
		margin-left: 10%;
	}
}

@media screen and (max-width:700px) {

	#home-below .wrapper div:nth-child(odd) {
		margin-left: 7%;
	}

	#home-below .wrapper .col-4 {
		width: calc(100% - 250px);
	}
}

@media screen and (max-width:544px) {

	#home-below .wrapper div:nth-child(odd) {
		margin-left: 4%;
	}

	#home-below .wrapper .col-4 {
		width: calc(100% - 206px);
	}
}

@media screen and (max-width:440px) {

	#home-below .wrapper .col-2,
	#home-below .wrapper .col-4 {
		width: 92%;
	}

	#home-below .wrapper .col-2 {
		text-align: center;
	}

	#home-below .wrapper .col-2 h4 {
		text-align: left;
	}

	ul#notable-users li a {
		margin: 0 auto;
		text-align: center;
	}
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
	float: left;
	margin: 0 14px;
}

.col-1 { width: 52px; }

.col-2 { width: 132px; }

.col-3 { width: 212px; }

.col-4 { width: 292px; }

.col-5 { width: 372px; }

.col-6 { width: 452px; }

.col-7 { width: 532px; }

.col-8 { width: 612px; }

.col-9 { width: 692px; }

.col-10 { width: 772px; }

.col-11 { width: 852px; }

.col-12 { width: 932px; }

.col-9 h2 {
	margin: 6px 0;
	font-family: Georgia, Times, "Times New Roman", serif;
}

.col-9 .entry {
	border-bottom: 1px solid #dfdfdf;
	margin-bottom: 30px;
}

h3 {
	font-size: 14px;
	color: #23282d;
	font-weight: 700;
	margin: -1px 0 1px 0;
}

h4, h3.head {
	font-weight: 700;
	font-size: 14px;
	border-bottom: 1px solid #dedede;
	padding-bottom: 4px;
	color: #23282d;
	margin-bottom: 18px;
}

h5 {
	font-weight: 700;
	font-size: 1em;
	margin-bottom: 12px;
}

#home-below h4 {
	margin-top: 28px;
	margin-bottom: 16px;
}

#home-below h4 a {
	font-weight: 700;
}

#home-below h5 {
	margin-bottom: 0;
}

#home-below img.book {
	margin-top: -17px;
	margin-bottom: 6px;
}

#home-below a {
	font-size: 14px;
}

#home-below ol.steps {
	margin-top: -4px;
}

#home-below ol.steps li {
	padding-left: 44px;
	padding-top: 4px;
	margin-bottom: 17px;
	position: relative;
}

#home-below ol.steps li span {
	content: '';
	width: 31px;
	height: 31px;
	position: absolute;
	left: 0;
	top: 0;
	background-image: url(//s.w.org/style/images/steps.png);
	background-size: 93px 31px;
	background-repeat: no-repeat;
}

@media only screen and (min-resolution: 1.5dppx),
       only screen and (min-resolution: 144dpi) {

	#home-below ol.steps li span {
		background-image: url(//s.w.org/style/images/steps-2x.png);
	}
}

/* Sprite offsets, not directional: the same slice must show in RTL. */

/*rtl:begin:ignore*/
#home-below ol.steps li.one span {
	background-position: 0 0;
}

#home-below ol.steps li.two span {
	background-position: -31px 0;
}

#home-below ol.steps li.three span {
	background-position: -62px 0;
}

/*rtl:end:ignore*/

ul#notable-users {
	list-style: none;
}

p#showcase-link a {
	font-size: 0.9em;
	border: none;
}

ol.steps {
	list-style: none;
}

ul#notable-users li a {
	display: block;
	width: 130px;
	height: 57px;
	margin-bottom: 8px;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}

ul#notable-users li a:active {
	border-top: 1px solid #dedede;
	border-left: 1px solid #dedede;
	border-right: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5;
}

input.text {
	margin-right: 2px;
	font-size: 12px;
	padding: 3px;
	background: #f5f5f5;
	border: 1px solid #ccc;
	height: 16px;
	vertical-align: top;
	color: #666;
	font-family: sans-serif;
}

#headline {
	height: auto;
	background: #f7f7f7;
	border-bottom: 1px solid #dfdfdf;
}

#headline h2,
#headline .heading {
	color: #555;
	font-size: 28px;
	line-height: 1em;
	text-shadow: #fff 0 1px 0;
	padding-top: 18px;
	padding-left: 9px;
	padding-bottom: 18px;
	display: flex;
}

.wporg-make .site-title a::before,
body.wporg-make #headline h2 a::before {
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font: 400 28px/1 dashicons;
	vertical-align: top;
	width: 36px;
}

body.make-core #headline h2 a::before { content: '\f475'; }

body.make-design #headline h2 a::before { content: '\f309'; }

body.make-mobile #headline h2 a::before { content: '\f470'; }

body.make-accessibility #headline h2 a::before { content: '\f483'; }

body.make-polyglots #headline h2 a::before { content: '\f326'; }

body.make-support #headline h2 a::before { content: '\f125'; }

body.make-themes #headline h2 a::before { content: '\f100'; }

body.make-plugins #headline h2 a::before { content: '\f106'; }

body.make-docs #headline h2 a::before { content: '\f105'; }

body.make-community #headline h2 a::before { content: '\f307'; }

body.make-meta #headline h2 a::before { content: '\f325'; }

body.make-training #headline h2 a::before { content: '\f118'; }

body.make-flow #headline h2 a::before { content: '\f115'; }

body.make-tv #headline h2 a::before { content: '\f235'; }

body.make-marketing #headline h2 a::before { content: '\f130'; }

body.make-media-corps #headline h2 a::before { content: '\f130'; }

body.make-cli #headline h2 a::before { content: '\f345'; }

body.make-hosting #headline h2 a::before { content: '\f176'; }

body.make-security #headline h2 a::before { content: '\f160'; }

body.make-tide #headline h2 a::before { content: '\f10d'; }

body.make-openverse #headline h2 a::before { content: '\f179'; }

body.make-test #headline h2 a::before { content: '\f115'; }

body.make-photos #headline h2 a::before { content: '\f306'; }

body.make-sustainability #headline h2 a::before { content: '\f11f'; position: relative; top: 2px; }

.make-core .site-title a::before { content: '\f475'; }

.make-design .site-title a::before { content: '\f309'; }

.make-mobile .site-title a::before { content: '\f470'; }

.make-accessibility .site-title a::before { content: '\f483'; }

.make-polyglots .site-title a::before { content: '\f326'; }

.make-support .site-title a::before { content: '\f125'; }

.make-themes .site-title a::before { content: '\f100'; }

.make-plugins .site-title a::before { content: '\f106'; }

.make-docs .site-title a::before { content: '\f105'; }

.make-community .site-title a::before { content: '\f307'; }

.make-meta .site-title a::before { content: '\f325'; }

.make-training .site-title a::before { content: '\f118'; }

.make-systems .site-title a::before { content: '\f107'; }

.make-flow .site-title a::before { content: '\f115'; }

.make-tv .site-title a::before { content: '\f235'; }

.make-marketing .site-title a::before { content: '\f130'; }

.make-media-corps .site-title a::before { content: '\f130'; }

.make-cli .site-title a::before { content: '\f345'; }

.make-hosting .site-title a::before { content: '\f176'; }

.make-security .site-title a::before { content: '\f160'; }

.make-tide .site-title a::before { content: '\f10d'; }

.make-openverse .site-title a::before { content: '\f179'; }

.make-test .site-title a::before { content: '\f115'; }

.make-photos .site-title a::before { content: '\f306'; }

.make-sustainability .site-title a::before { content: '\f11f'; position: relative; top: 2px; }

#headline .login {
	font-size: 12px;
	position: relative;
	float: right;
	padding-top: 22px;
	margin-right: 15px;
}

#headline .login a {
	color: #21759b;
}

#headline .login a:visited {
	color: #4ca6cf;
}

#headline input.text {
	background: #fff;
	border: 1px solid #c6d9e9;
}

#pages {float:right;}

#pagebody .submenu, #pagebody #submenu {
	margin-left: 0;
	margin-top: -2px;
	font-size: 10px;
	list-style: none;
}

#pagebody .submenu a#subcurrent, #pagebody #submenu a#subcurrent {
	color: #23282d;
	cursor: default;
}

p.person {
	padding-bottom: 10px;
	border-bottom: 1px solid #dadada;
	margin-bottom: 11px;
}

#pagebody .submenu li {
	border-bottom: 1px solid #dedede;
	font-size: 12px;
	line-height: 18px;
	padding: 5px 0;
}

#pagebody .submenu li a {
	width: 100%;
	display: block;
}

#pagebody .submenu li.current {
	background: url(//s.w.org/style/images/arrow.png) center left no-repeat;
	font-weight: 700;
}

#pagebody .submenu li:last-child {
	border-bottom: 0;
}

#pagebody .submenu li ul {
	margin-top: 0 !important;
	margin-left: 16px !important;
}

#pagebody .submenu li ul li {
	border: none;
	line-height: 1.4em;
	padding-bottom: 2px;
}

#pagebody {
	font-size: 13px;
	margin-top: 29px;
	margin-bottom: 22px;
}

#pagebody p, #pagebody ol, #pagebody ul {
	margin: 0 0 22px 0;
}

#pagebody ul {
	margin-left: 16px;
	list-style: square;
}

#pagebody .submenu ul {
	margin-bottom: 0;
}

a.rsslink {
	background:url(//s.w.org/style/images/feedicon10.png) top left no-repeat;
	padding-left: 14px;
}

.wporg-planet a > .dashicons-rss {
	color: #ffa500;
	text-decoration: none;
}

#pagebody ol {
	margin-left: 22px;
}

#pagebody ol.screenshots {
	list-style: none;
}

#pagebody p.intro {
	font-family: Georgia, Times, "Times New Roman", serif;
	color: #555;
	font-size: 15px;
	line-height: 1.6em;
	margin-top: -1px;
	margin-bottom: 23px;
}

#pagebody p.intro a {
	font-weight: 400;
}

.feed {
	background: url(//s.w.org/style/images/feedicon.png) center left no-repeat;
	padding-left: 19px;
}

blockquote {
	background: #f5f5f5;
	border: 1px solid #dadada;
	padding: 22px 22px 0;
	margin-bottom: 22px;
}

.wporg-page-about-books #pagebody h2 {
	margin-bottom: 1em;
}

#pagebody ul.books, ul#otherbooks {
	list-style: none;
	margin: 0;
}

#pagebody .books .image, #otherbooks .image {
	width: 200px;
	display: block;
	float: left;
	text-align: center;
	margin: 18px;
	border-right: 1px solid #dadada;
}

#pagebody .books img, #otherbooks img {
	border: 1px solid #dadada;
}

#pagebody .books.mobile img {
	border:none;
}

#pagebody .books li, #otherbooks li {
	background: #f5f5f5;
	border: 1px solid #dadada;
	border-right-color: #eee;
	border-bottom-color: #e0e0e0;
	margin-bottom: 22px;
	clear: both;
	float: left;
	width: 100%;
}

#pagebody .books h3, #otherbooks h3 {
	margin: 18px 0 5px 0;
	font: 21px Georgia, Times, "Times New Roman", serif;
}

#otherbooks h3, #otherbooks p {
	margin-left:20px;
}

#otherbooks h3 {
	font-size:18px;
}

#pagebody .books p, #otherbooks p {
	padding-right: 22px;
	padding-left: 22px;
	margin-bottom: 7px;
	line-height: 1.4em;
}

#pagebody .books .author, #otherbooks .author {
	font: italic 15px Georgia, Times, "Times New Roman", serif;
	margin-bottom: 11px;
	color: #888;
}

#pagebody .books .published, #otherbooks .published {
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	color: #888;
}

#pagebody .books h3 a, #otherbooks h3 a {
	font-weight: 400;
}

.features .col-5 li {
	margin-bottom:15px;
}

.alt { background: #f2f2f2; }

.featured {
	background: #fffbcc;
	border: 1px solid #e6db55;
	padding: 11px 11px 16px;
	margin: 32px 0;
	overflow: auto;

	/*width: 670px;*/
}

.submit {
	border-top: 1px solid #ccc;
	padding: 1.5em 0 0 0;
	margin: 10px 0 0 0;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

#pagebody table.widefat {
	border-collapse: collapse;
	width: 100%;
	clear: both;
	margin-bottom: 11px;
}

#pagebody table.widefat a {
	text-decoration: none;
}

#pagebody table.widefat tr.alt {
	background-color: #f2f2f2;
}

#pagebody table.widefat tbody.hover {
	cursor: pointer;
}

#pagebody table.widefat tbody tr.hover,
#pagebody table.widefat tbody tr:hover {
	background-color: #ddd;
}

#pagebody table.widefat tbody tr.hover a,
#pagebody table.widefat tbody a:hover {
	color: #d54e21;
}

#pagebody table.widefat td, #pagebody table.widefat th {
	font-size: 13px;
	padding: 6px;
	vertical-align: text-top;
}

#pagebody table.widefat thead {
	background-color: #cfcfcf;
	color: #000;
	font-weight: 700;
}

#pagebody table.widefat th {
	padding-bottom: 4px;
	padding-top: 8px;
	text-align: left;
}

#pagebody table.widefat .check-column {
	text-align: center;
	vertical-align: text-top;
	width: 3%;
}

.wrap, .updated, .error {
	margin: 0;
	margin-left: 15px;
	margin-right: 15px;
	padding: 0;
	max-width: 980px;
}

.form-table, form#profile-form table {
	border-collapse: collapse;
	margin-top: 1em;
	width: 100%;
	color: #333;
}

.form-table td, form#profile-form table td {
	margin-bottom: 9px;
	padding: 10px;
	line-height: 20px;
	border-bottom-width: 8px;
	border-bottom-style: solid;

}

.form-table th, form#profile-form table th {
	text-align: left;
	padding: 10px;
	width: 150px;
	font-weight: 700;
	border-bottom-width: 8px;
	border-bottom-style: solid;
}

.form-table input[type='text'], .form-table textarea,
form#profile-form table input[type='text'], form#profile-form textarea {
	border: 1px solid #d1e5f6;
	border-top-color: #b0c1cf;
	border-left-color: #b0c1cf;
}

.form-table input[type='text'] {
	padding: 3px;
}

.form-table textarea, form#profile-form table textarea {
	width: 520px !important;
	font-size: 13px;
	line-height: 1.5em;
}

.error {
	background-color: #ffebe8;
	border-color: #c00;
}

.error a {
	color: #c00;
}

.widget_blog_subscription p.error,
.jetpack_subscription_widget p.error {
	border-left: 4px solid #dc3232;
	margin-left: 0;
	margin-right: 0;
	padding: 0.7em 1em;
}

.form-invalid {
	background-color: #ffebe8 !important;
}

.form-invalid input {
	border-color: #c00 !important;
}

.form-table td, .form-table th,
form#profile-form table td, form#profile-form table th {
	border-bottom-color: #fff;
}

.form-input-tip {
	color: #999;
}

.google-custom-search {
	margin: 0 14px;
	max-width: 932px;
}

#sitesearch {
	margin-top: 10px;
	margin-bottom: 22px;
	font-size: 10px;
}

#sitesearch #sitesearchbox {
	width: 45%;
	padding: 3px;
	font-size: 18px;
}

#sitesearch p { margin-top: 4px; }

#sitesearch label { margin-right: 6px;}

#sitesearch .text {
	height: 24px;
}

#sitesearch .button {
	font-size: 16px;
	margin-left: 4px;
	height: 32px;
	padding: 0 6px;
}

ol.searchresults {
	margin-top: 22px !important;
	padding-left: 4px;
}

div.special { margin-top: 22px; }

.searchresults h4, .special h4 {
	margin-bottom: 4px;
}

.searchresults .source, .special .source {
	float: right;
	font-size: 10px;
	font-style: italic;
	font-family: "Lucida Sans", sans-serif;
	color: #888;
	font-weight: 400;
}

.heatmap {
	font-family: Georgia, Times, "Times New Roman", serif;
	line-height: 3em;
}

.heatmap a {
	font-weight: 400;
}

.col-10 .col-5 {
	margin: 0;
	width: 352px;
}

.col-10 .col-10 {
	margin: 24px 0 0;
	clear: both;
}

.col-10 .col-8, .col-10 .col-7 {
	margin: 0;
}

.col-10 .col-5 table td {
	line-height: 1.5em;
	padding: 10px 0;
	border-bottom: 1px solid #dadada;
}

.more {
	font-size: 90%;
}

.column-list {
	font-size: 12px;
	line-height: 1.5em;
}

.column-list li {
	padding-bottom: 4px;
}

#theuser .block {
	margin: 24px;
}

#theuser #userinfo {
	margin-left: 22px;
	margin-bottom: 0;
}

#lang-guess {
	width: 93%;
	max-width: 932px;
	margin: 22px auto 0;
	background: #fffbcc;
	border: 1px solid #e6db55;
	text-align: center;
	font: 1.3em Georgia, Times, "Times New Roman", serif;
	padding: 10px 0;
	border-radius: 3px;
}

h3.graphics {
	clear: both;
	padding-top: 20px;
	font-size:22px;
	font-weight: 400;
	color: #999;
	padding-bottom: 6px;
}

ul.logo {
	margin: 0 14px 14px 0 !important;
	width: 176px;
	border: 1px solid #dfdfdf;
	border-top: none;
	float: left;
}

ul.logo li {
	list-style: none;
	border-bottom: 1px solid #dfdfdf;
	background: #f5f5f5;
	line-height:13px;
}

ul.logo li.img {
	background: #fff;
}

ul.logo li a span {
	color: #999;
	font-weight: 400;
}

ul.logo li a {
	display: block;
	padding: 6px 8px;
	font-size:10px;
}

ul.logo li:first-child {
	border-top: 1px solid #dfdfdf;
}

ul.logo li:last-child {
	border-bottom: none;
}

p.community {
	clear: both;
	font-size:14px;
	padding: 24px 0;
}


ul.logo .pnglogo { background: #eee; text-align: center;}

ul.logo .pnglogo:hover { background: #555; }

.pnglogo img {
	padding: 62px 0;
}

#logo-blue img, #logo-grey img { padding: 20px 0; }


ul.colors {
	margin: 0 !important;
}

ul.colors li {
	float: left;
	list-style: none;
	margin-left: 60px;
	padding-right:50px;
	border-right: 1px solid #dfdfdf;
	margin-right:50px;
	margin-bottom: 24px;
	line-height: 14px;
	font-size: 10px;
	color: #666;
}

ul.colors li strong {
	font-size: 12px;
	color: #333;
}

ul.colors li:last-child {
	padding-right: 0;
	margin-right: 0;
	border-right: none;
}

ul.colors li img {
	float: left;
	margin-left: -60px;
}

body .meta {
	font-size: 12px;
	color: #777;
	margin-bottom: 10px;
}

body .meta a {
	color: #777;
	border-bottom: 1px solid #dfdfdf;
}

body .meta a:hover { color: #d54e21; border-bottom-color: #d54e21; }

hr { border: none; border-top: 1px solid #dfdfdf; }

#headline a {
	color: #555;
}

img#wpstats {
	margin: -10px 10px 0;
}

.wporg-stats-chart path[fill="#cccccc"] {
	fill: #cbcdce;
}

.wporg-stats-chart path[fill="#0011cc"] {
	fill: #0073aa;
	cursor: pointer;
}

.wporg-stats-chart path[fill="#0011cc"]:hover {
	fill: #00a0d2;
}

.wporg-stats-chart text[fill="#0011cc"] {
	fill: #444;
}

.wporg-stats-chart {
	width: 650px; /* Avoid jumps when the charts are loaded. */
	height: 450px;
	position: relative;
}

.wporg-stats-chart.loading::before {
	content: '';
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -10px 0 0 -10px;
	background: url(https://s.w.org/wp-includes/images/spinner.gif) no-repeat center;
	background-size: 20px 20px;
	transform: translateZ(0);
}

@media print,
  (min-resolution: 120dpi) {

	.wporg-stats-chart.loading::before {
		background-image:url(https://s.w.org/wp-includes/images/spinner-2x.gif)
	}
}

/* Responsive styling ---------------------------------- */

.wporg-page-download .mobile-notice {
	display: none;
}

.wporg-page-download .download-button-container {
	text-align: center;
}

.wporg-responsive .col-7,
body.wporg-responsive .col-8,
body.wporg-responsive .col-10 {
	margin-left: 174px;
}

body.wporg-responsive .col-2 {
	position: absolute;
}

.wporg-responsive .col-10 .col-5 {
	width: 50%;
	box-sizing: border-box;
	padding-right: 14px;
}

.wporg-responsive .col-10 .col-5:last-child {
	padding-right: 0;
	padding-left: 14px;
}

.wporg-responsive.wporg-page-parent-about .col-7,
.wporg-responsive.wporg-page-parent-about .col-8,
.wporg-responsive.wporg-page-parent-about .col-10 {
	min-height: 550px;
}

.wporg-responsive.wporg-page-about-logos h3.graphics img {
	float: right;
	margin-top: -40px;
	margin-left: 40px;
}

.wporg-responsive.wporg-page-about-logos .all-logos ul.logo li {
	min-height: 39px;
}

.wporg-responsive.wporg-page-about-logos .all-logos ul.logo li.img {
	min-height: 150px;
}

.wporg-responsive.wporg-page-about-logos ul.logo li.img {
	line-height: 0;
	text-align: center;
}

@media screen and (max-width: 974px) {

	body.wporg-responsive #pagebody .wrapper {
		display: flex;
		flex-wrap: wrap;
	}

	body.wporg-responsive .col-2,
	body.wporg-responsive .col-3,
	body.wporg-responsive .col-6,
	body.wporg-responsive .col-7,
	body.wporg-responsive .col-8,
	body.wporg-responsive .col-9,
	body.wporg-responsive .col-10,
	body.wporg-responsive .col-12 {
		width: 95%;
		float: none;
		word-wrap: break-word;
	}

	body.wporg-responsive .col-2 {
		position: inherit;
		width: 100%;
	}

	body.wporg-responsive .col-8,
	body.wporg-responsive .col-9,
	body.wporg-responsive .col-10 {
		margin-left: 14px;
		margin-right: 14px;
	}

	.wporg-responsive.wporg-page-parent-about .col-7,
	.wporg-responsive.wporg-page-parent-about .col-8,
	.wporg-responsive.wporg-page-parent-about .col-10 {
		min-height: inherit;
	}

	/*
	 * /download
	 */

	.wporg-responsive .col-7 ~.col-2 {
		position: inherit;
		float: left;
		width: 50%;
		margin: 0;
		box-sizing: border-box;
		padding: 0 14px;
	}

	.wporg-responsive .col-7 ~ .col-3 {
		float: right;
		width: 50%;
		margin: 0;
		box-sizing: border-box;
		padding: 0 14px;
	}

	.wporg-responsive .col-7 {
		margin-left: 14px;
		margin-right: 14px;
		width: inherit;
		margin-bottom: 3em;
		padding-bottom: 2em;
		border-bottom: 1px solid #ccc;
	}

	/*
	 * /news and /showcase
	 */

	.wporg-responsive .storycontent {
		padding-right: 0;
	}
}

@media screen and (max-width: 700px) {

	.wporg-responsive.wporg-page-about-logos h3.graphics {
		padding-top: 0;
	}

	.wporg-responsive.wporg-page-about-logos h3.graphics img {
		display: block;
		float: none;
		margin: 0 auto 14px;
	}
}

@media screen and (max-width: 480px) {

	.wporg-responsive .col-7 {
		border-bottom: 0;
	}

	.wporg-responsive #sidebar, .wporg-responsive .col-7 {
		float: none;
	}

	.wporg-responsive #sidebar {
		width: 100%;
	}

	.wporg-responsive .col-10 .col-5, .wporg-responsive .col-10 .col-5:last-child {
		width: 100%;
		padding: 0;
	}

	.wporg-responsive .col-7 ~ .col-3 {
		border-top: 1px solid #ccc;
		padding-top: 3em;
		width: inherit;
		float: none;
		margin: 2em auto;
	}

	.wporg-page-download .mobile-notice {
		display: block;
		width: 60%;
		margin: 1px auto 3em;
		border: 1px solid #ccc;
		padding: 2em 1.9em 0.5em;
	}

	.wporg-page-download .mobile-notice-inner {
		display: none;
	}

	.wporg-page-about-books #pagebody .books li {
		padding: 0 18px 18px;
		box-sizing: border-box;
	}

	.wporg-page-about-books #pagebody .books .image {
		border-right: 0;
		float: none;
		width: inherit;
	}

	.wporg-page-about-books #pagebody .books p {
		padding-right: 0;
		padding-left: 0;
	}

	.wporg-responsive.wporg-page-about-logos ul.logo {
		width: 100%;
	}
}

/*
 * New global header/footer needs a clear for older wp4 themes.
 */
.wp-block-group.global-footer {
	clear: both;
}

/*
 *  Notifications
 */

 .notification {
	background: #eee;
	font-size: 13px;
	margin: 0;
	max-width: 100%;
	padding: 8px 12px;
	text-align: center;
}

.notification-info {
	background: #d9edf7;
}

.notification-success {
	background: #c7e8ca;
}

.notification-warning {
	background: #fff8e5;
}

.notification-danger {
	background: #f2dede;
}

/* https://profiles.wordpress.org/wp-content/plugins/gutenberg/build/styles/block-library/style.min.css?ver=24.2.0 */
@charset "UTF-8";.wp-block-accordion{box-sizing:border-box}.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.wp-block-accordion-item{transition:grid-template-rows .3s ease-out}.wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transition:transform .2s ease-in-out}}.wp-block-accordion-heading__toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;overflow:hidden;padding:var(--wp--preset--spacing--20,1em) 0;text-align:inherit;text-decoration:inherit;text-transform:inherit;width:100%;word-spacing:inherit}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{text-decoration:underline}.wp-block-accordion-heading__toggle-title{flex:1}.wp-block-accordion-heading__toggle-icon{align-items:center;display:flex;height:1.2em;justify-content:center;width:1.2em}.wp-block-accordion-panel[hidden]{border:none!important;box-shadow:none!important;margin-block-start:0;padding:0!important}.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-breadcrumbs{box-sizing:border-box}.wp-block-breadcrumbs ol{flex-wrap:wrap;list-style:none}.wp-block-breadcrumbs li,.wp-block-breadcrumbs ol{align-items:center;display:flex;margin:0;padding:0}.wp-block-breadcrumbs li:not(:last-child):after{content:var(--separator,"/")/"";margin:0 .5em;opacity:.7}.wp-block-breadcrumbs span{color:inherit}.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;overflow-wrap:anywhere;text-align:center;word-break:normal}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1% - var(--wp--style--block-gap, .5em)*(1 - var(--wp--block-button--width)/100))}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1%)}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:transparent;background-image:none}.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}.wp-block-calendar :where(table:not(.has-text-color)){color:#40464d}.wp-block-calendar :where(table:not(.has-text-color)) td,.wp-block-calendar :where(table:not(.has-text-color)) th{border-color:#ddd}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}:where(.wp-block-categories__label:not(.screen-reader-text)){display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:break-spaces}.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:normal}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments .comment-form-author label),:where(.wp-block-post-comments .comment-form-comment label),:where(.wp-block-post-comments .comment-form-email label),:where(.wp-block-post-comments .comment-form-url label){display:block;margin-bottom:.25em}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments,.wp-block-comments-pagination{box-sizing:border-box}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}@supports (-webkit-hyphens:none){.wp-block-cover-image.has-aspect-ratio,.wp-block-cover.has-aspect-ratio{min-height:fit-content!important}}.wp-block-cover .wp-block-cover__embed-background,.wp-block-cover-image .wp-block-cover__embed-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;outline:none;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper{bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover .wp-block-cover__embed-background iframe,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover-image .wp-block-cover__embed-background iframe{height:100vh;left:50%;min-height:100%;min-width:100%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__embed-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}:root :where(.wp-block-cover .wp-block-embed){min-height:240px;min-width:320px}.wp-block-group.is-layout-flex .wp-block-embed{flex:1 1 0%}:root :where(.wp-block-group.is-layout-flex .wp-block-embed){min-width:0}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images:where(.is-layout-flex){align-items:normal}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image>a,.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:where(.is-layout-flex):not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images:where(.is-layout-flex).alignleft,.wp-block-gallery.has-nested-images:where(.is-layout-flex).alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images:where(.is-layout-flex).aligncenter{justify-content:center}.wp-block-gallery.has-nested-images figure.wp-block-image{margin:0;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";height:100%;mask-image:linear-gradient(0deg,#000 20%,transparent);max-height:3em;pointer-events:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.8)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:hsla(0,0%,100%,.8) transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:hsla(0,0%,100%,.8) transparent}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.4),transparent)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}:where(.wp-block-gallery.has-nested-images.is-layout-grid)>.blocks-gallery-caption{grid-column:1/-1;text-align:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}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:var(--wp--style--block-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}.wp-block-icon{line-height:0}.wp-block-icon.aligncenter{display:flex;justify-content:center}.wp-block-icon svg{fill:currentColor;box-sizing:border-box}.wp-block-icon svg.is-flip-horizontal{transform:scaleX(-1)}.wp-block-icon svg.is-flip-vertical{transform:scaleY(-1)}.wp-block-icon svg.is-flip-horizontal.is-flip-vertical{transform:scaleX(-1) scaleY(-1)}:where(.wp-block-icon) svg{height:100%;width:100%}:where(.wp-block-icon) svg :where(path,rect,circle,ellipse,line,polygon,polyline){vector-effect:none}.wp-block-image>a,.wp-block-image>figure>a{color:inherit;display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports (mask-image:none) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='50'/%3E%3C/svg%3E");mask-mode:alpha;mask-position:center;mask-repeat:no-repeat;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container:has(img:hover) button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{cursor:default;height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay .lightbox-thumbnail-container{--wp--lightbox-image-width:var(--wp--lightbox-thumbnail-width);--wp--lightbox-image-height:var(--wp--lightbox-thumbnail-height)}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{clip-path:var(--wp--lightbox-initial-clip);transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{clip-path:inset(0);transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{clip-path:inset(0);transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{clip-path:var(--wp--lightbox-initial-clip);transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}:where(.wp-block-latest-comments){padding-left:0}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid:not(.is-layout-grid){display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid:not(.is-layout-grid) li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2:not(.is-layout-grid) li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2:not(.is-layout-grid) li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li:nth-child(6n){margin-right:0}}@media (max-width:600px){.wp-block-latest-posts-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}.wp-block-loginout{box-sizing:border-box}.wp-block-math{overflow-x:auto;overflow-y:hidden}.wp-block-media-text{box-sizing:border-box;direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{grid-column:1;grid-row:1;margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;grid-column:2;grid-row:1;word-break:break-word}:where(.wp-block-media-text>.wp-block-media-text__content){padding:0 8%}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{grid-column:2;grid-row:1}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{grid-column:1;grid-row:1}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start;text-align:var(--navigation-layout-text-align,inherit)}.wp-block-navigation.is-vertical .wp-block-navigation-item__content{text-align:inherit}.wp-block-navigation.is-vertical .wp-block-navigation-item:not(.open-always)>.wp-block-navigation__submenu-container{text-align:initial}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center;--navigation-layout-text-align:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end;--navigation-layout-text-align:end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}:where(.wp-block-navigation) ul li{padding:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{left:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}@media (hover:hover){.wp-block-navigation .has-child:not(.open-on-click):not(.open-always):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}}.wp-block-navigation .has-child:not(.open-always) .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):not(.open-always):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child.open-always{align-items:var(--navigation-layout-align,initial);flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always,.wp-block-navigation .has-child.open-always .wp-block-navigation-item{justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation-item,.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{padding-bottom:0;padding-top:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container{padding-left:var(--wp--style--block-gap,2em);padding-right:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content,.wp-block-navigation .has-child.open-always>.wp-block-navigation-item__content{flex-grow:0}.wp-block-navigation .has-child.open-always>.wp-block-navigation__submenu-container{background-color:transparent;border:none;box-shadow:none!important;color:inherit;flex-basis:100%;height:auto;opacity:1;overflow:visible;position:static;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;z-index:100000}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content{padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;text-align:var(--navigation-layout-text-align,inherit)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em);text-align:inherit}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0;text-align:inherit}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-page-list{background:transparent!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container{box-shadow:none!important}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__overlay-container{display:none;width:100%}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__responsive-close{max-width:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content>:not(.wp-block-navigation__overlay-container){display:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container{display:block}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container .wp-block-navigation__submenu-container{left:0;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:transparent;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.disable-default-overlay .wp-block-navigation__responsive-container-close{right:clamp(1rem,var(--wp--style--root--padding-left),20rem);top:clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{outline:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}:where(.wp-block-navigation-overlay-close){border:none;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.wp-block-navigation-overlay-close{align-items:center;background:transparent;cursor:pointer;display:inline-flex;gap:.5em;justify-content:center;padding:0;text-decoration:none}.wp-block-navigation-overlay-close:focus{outline-offset:2px}.wp-block-navigation-overlay-close svg{fill:currentColor;display:block;flex-shrink:0;height:24px;width:24px}.wp-block-navigation-overlay-close .wp-block-navigation-overlay-close__text{align-items:center;display:inline-flex}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.wp-block-page-list{box-sizing:border-box}.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:var(--wp--style--block-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}.waveform-player{--wfp-accent:#71717a;--wfp-button-color:hsla(0,0%,100%,.9);--wfp-text-color:#fff;--wfp-text-secondary-color:hsla(0,0%,100%,.6);--wfp-btn-artwork-color:hsla(0,0%,100%,.9);--wfp-btn-artwork-scrim:rgba(0,0,0,.5);color:inherit;font-family:inherit;line-height:var(--waveform-line-height,1.4)}.waveform-player.waveform-theme-light{--wfp-button-color:rgba(0,0,0,.8);--wfp-text-color:#333;--wfp-text-secondary-color:rgba(0,0,0,.6)}.waveform-player *{box-sizing:border-box}.waveform-body{display:flex;flex-direction:column;gap:var(--waveform-body-gap,8px)}.waveform-track{gap:var(--waveform-track-gap,12px);position:relative}.waveform-btn,.waveform-track{align-items:center;display:flex}.waveform-btn{background:transparent;border:2px solid;border-radius:var(--wfp-btn-radius,50%);color:var(--wfp-button-color,inherit);cursor:pointer;flex-shrink:0;height:var(--wfp-btn-size,36px);justify-content:center;min-width:var(--wfp-btn-size,36px);opacity:.9;padding:0;transition:all .2s ease;width:var(--wfp-btn-size,36px)}.waveform-btn:hover:not(:disabled){opacity:1;transform:scale(1.05)}.waveform-btn-minimal{border:none;border-radius:0;height:calc(var(--wfp-btn-size, 36px)*1.1);min-width:calc(var(--wfp-btn-size, 36px)*1.1);opacity:.7;width:calc(var(--wfp-btn-size, 36px)*1.1)}.waveform-btn-minimal:hover:not(:disabled){opacity:1;transform:none}.waveform-btn.waveform-btn-minimal svg{height:calc(var(--wfp-btn-size, 36px)*.94);width:calc(var(--wfp-btn-size, 36px)*.94)}.waveform-btn:disabled{cursor:not-allowed;opacity:.3}.waveform-btn>*{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.waveform-btn svg{fill:currentColor;display:block;height:calc(var(--wfp-btn-size, 36px)*.45);width:calc(var(--wfp-btn-size, 36px)*.45)}.waveform-btn-has-artwork{--wfp-btn-size:64px;--wfp-btn-radius:8px;border:none;color:var(--wfp-btn-artwork-color);overflow:hidden;position:relative}.waveform-btn>.waveform-btn-artwork{display:block;height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:0}.waveform-btn-has-artwork:after{background:var(--wfp-btn-artwork-scrim);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.waveform-btn-has-artwork>:not(.waveform-btn-artwork){position:relative;z-index:2}.waveform-icon-play svg{margin-left:1px}.waveform-container{cursor:pointer;flex:1;min-height:60px;min-width:0;position:relative;width:100%}.waveform-container:focus-visible{outline:2px solid currentColor}.waveform-container canvas{display:block;height:100%;max-width:100%;position:relative;transition:opacity .3s ease;width:100%;z-index:1}.waveform-info{align-items:center;display:flex;font-size:13px;gap:8px;min-height:20px}.waveform-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.waveform-title{color:var(--wfp-text-color);font-weight:500}.waveform-artist,.waveform-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waveform-artist{color:var(--wfp-text-secondary-color);font-size:11px}.waveform-bpm,.waveform-time{color:var(--wfp-text-secondary-color);flex-shrink:0;font-size:11px;white-space:nowrap}.waveform-bpm{align-items:center;display:inline-flex;gap:4px}.waveform-loading{background:rgba(0,0,0,.102)}.waveform-error,.waveform-loading{inset:0;position:absolute;z-index:10}.waveform-error{align-items:center;background:rgba(0,0,0,.2);display:flex;justify-content:center}.waveform-error-text{font-size:12px;opacity:.7;padding:0 20px;text-align:center}.waveform-markers{inset:0;pointer-events:none;position:absolute;z-index:5}.waveform-marker{background:hsla(0,0%,100%,.502);border:none;cursor:pointer;height:100%;padding:0;pointer-events:all;position:absolute;top:0;transition:all .2s;width:2px}.waveform-marker:hover{width:4px;z-index:20}.waveform-marker.active{background:currentColor;width:4px;z-index:10}.waveform-marker-tooltip{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .2s;white-space:nowrap;z-index:1000}.waveform-marker.show-label .waveform-marker-tooltip,.waveform-marker:hover .waveform-marker-tooltip{opacity:1}.waveform-hover-time{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;font-variant-numeric:tabular-nums;padding:3px 7px;transform:translate(-50%);transition:opacity .15s;white-space:nowrap;z-index:1000}.waveform-hover-time,.waveform-seek-handle{opacity:0;pointer-events:none;position:absolute}.waveform-seek-handle{background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.349);height:11px;left:0;top:50%;transform:translate(-50%,-50%) scale(0);transition:opacity .12s ease,transform .12s ease;width:11px;z-index:6}.waveform-seek-handle.is-visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.waveform-seek-handle.is-active{transform:translate(-50%,-50%) scale(1.25)}.waveform-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.waveform-marker:focus-visible{outline:2px solid currentColor;outline-offset:1px;width:4px}.waveform-speed{flex-shrink:0;position:relative}.speed-btn{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:inherit;cursor:pointer;font-size:11px;min-width:40px;padding:4px 8px;transition:all .2s}.speed-btn:hover{background:hsla(0,0%,100%,.051);border-color:hsla(0,0%,100%,.302)}.speed-value{font-weight:600}.speed-menu{background:rgba(0,0,0,.949);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;bottom:100%;margin-bottom:4px;min-width:60px;padding:4px;position:absolute;right:0;z-index:100}.speed-option{background:transparent;border:none;border-radius:4px;color:hsla(0,0%,100%,.702);cursor:pointer;display:block;font-size:12px;padding:6px 12px;text-align:left;transition:all .2s;width:100%}.speed-option:hover{background:hsla(0,0%,100%,.102);color:#fff}.speed-option.active{background:hsla(0,0%,100%,.161);color:#fff;font-weight:600}.waveform-player.waveform-focused{border-radius:4px;outline:2px solid var(--wfp-accent);outline-offset:2px}.waveform-player:focus{outline:none}.waveform-player:focus-visible{outline:1px solid var(--wfp-accent);outline-offset:1px}.waveform-layout-preview .waveform-meta{display:none!important}.waveform-layout-preview .waveform-info{justify-content:center}.waveform-layout-preview .waveform-text{align-items:center;flex:0 1 auto;text-align:center}.waveform-player.waveform-focused{outline:none}.waveform-track.waveform-align-top{align-items:flex-start}.waveform-track.waveform-align-top .waveform-btn{margin-top:5px}.waveform-track.waveform-align-center{align-items:center}.waveform-track.waveform-align-bottom{align-items:flex-end}.waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:5px}@media (max-width:480px){.waveform-btn{height:var(--wfp-btn-size,32px);min-width:var(--wfp-btn-size,32px);width:var(--wfp-btn-size,32px)}.waveform-container{min-height:50px}.waveform-info{font-size:12px}.waveform-artist,.waveform-bpm,.waveform-time{font-size:10px}}@media (prefers-reduced-motion:reduce){.waveform-player *,.waveform-player :after,.waveform-player :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wp-block-playlist{box-sizing:border-box}.wp-block-playlist .wp-block-playlist__waveform-player{margin:var(--wp--preset--spacing--20,.625em) 0;position:relative;width:100%}.wp-block-playlist .wp-block-playlist__waveform-player:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-track{gap:0;height:100px}.wp-block-playlist .waveform-btn{background:currentColor;border:none;border-end-start-radius:.125rem;border-radius:0;border-start-start-radius:.125rem;height:100px;margin:0;min-width:100px;width:100px}.wp-block-playlist .waveform-btn:hover:not(:disabled){transform:none}.wp-block-playlist .waveform-btn svg{height:3rem;width:3rem}.wp-block-playlist .waveform-btn .waveform-icon-pause svg{height:2.625rem;width:2.625rem}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn{background-image:var(--wp--playlist--play-button-artwork);background-position:50%;background-size:cover;color:#fff}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg path{fill:#fff!important}.wp-block-playlist .waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:0}.wp-block-playlist .waveform-btn:focus-visible,.wp-block-playlist .waveform-container:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-artist{opacity:.7}.wp-block-playlist .waveform-artist,.wp-block-playlist .waveform-info,.wp-block-playlist .waveform-time,.wp-block-playlist .waveform-title{font-size:inherit}.wp-block-playlist .wp-block-playlist__tracklist{list-style:none;margin:0;padding-left:0}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-artist-is-hidden .wp-block-playlist-track__artist,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-is-hidden,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-length-is-hidden .wp-block-playlist-track__length{display:none}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-show-numbers{counter-reset:playlist-track}.wp-block-playlist-track:has([aria-current=true]){background-color:color-mix(in srgb,currentColor 10%,transparent)}.wp-block-playlist-track:hover{background-color:color-mix(in srgb,currentColor 15%,transparent)}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track{counter-increment:playlist-track}.wp-block-playlist-track .wp-block-playlist-track__button{align-items:center;background-color:transparent;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;outline-offset:2px;padding:var(--wp--preset--spacing--20,.5em);text-align:left;width:100%}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track .wp-block-playlist-track__button:before{content:counter(playlist-track);font-size:.85em;margin-right:var(--wp--preset--spacing--20,.5em);opacity:.7;width:2ch}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__image{border:1px solid rgba(0,0,0,.08);box-sizing:border-box;flex:0 0 50px;height:50px;margin-right:var(--wp--preset--spacing--20,.5em);object-fit:cover;width:50px}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__content{flex:1 1 0;min-width:0}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__title{display:block}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__artist{display:block;font-size:.85em;margin-top:.125em;opacity:.7}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__length{font-size:.85em;margin-left:auto;opacity:.7}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box;overflow-wrap:break-word;white-space:pre-wrap}:where(.wp-block-post-comments-form input:not([type=submit])),:where(.wp-block-post-comments-form textarea){border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))),:where(.wp-block-post-comments-form textarea){padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}:where(.wp-block-post-comments-form .comment-form-author label),:where(.wp-block-post-comments-form .comment-form-email label),:where(.wp-block-post-comments-form .comment-form-url label){display:block;margin-bottom:.25em}.wp-block-post-comments-count{box-sizing:border-box}.wp-block-post-content{display:flow-root}.wp-block-post-comments-link,.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:transparent}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link{box-sizing:border-box}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{overflow-wrap:anywhere;word-break:normal}.wp-block-post-title :where(a){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.has-text-align-center blockquote{text-align:center}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote :where(cite){color:inherit;display:block}.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}:where(.wp-block-query-no-results){box-sizing:border-box}.wp-block-query-pagination{box-sizing:border-box}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-query-total,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-rss{box-sizing:border-box;list-style:none;padding:0}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}:where(.wp-block-search__label){width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link{height:auto}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0!important;padding:1ch 2ch;text-decoration:none!important}:where(.wp-block-tab-list button){appearance:none;-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:inherit;cursor:pointer;display:block;flex-basis:inherit!important;flex-grow:inherit!important;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:var(--wp--preset--spacing--20,.5em) var(--wp--preset--spacing--30,1em);position:relative;text-align:inherit;text-decoration:none;text-transform:inherit;width:max-content}:where(.wp-block-tab-list button)[aria-selected=true]:before{border-bottom:2px solid;bottom:0;content:"";left:0;pointer-events:none;position:absolute;width:100%}.wp-block-tab-panel:empty{display:none!important}.wp-block-tab-panel[hidden]{border:none!important;box-shadow:none!important;margin-block-start:0;padding:0!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{overflow-wrap:anywhere;word-break:normal}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{overflow-wrap:anywhere;word-break:normal}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:transparent;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}.wp-block-tabs,.wp-block-term-count{box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-term-name{box-sizing:border-box}.wp-block-term-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.3333333333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{box-sizing:border-box;overflow:auto;overflow-wrap:break-word;white-space:pre-wrap;word-break:normal}:root :where(pre.wp-block-verse){min-width:1em}:where(pre.wp-block-verse){font-family:inherit}pre.wp-block-verse.has-fit-text{white-space:pre!important}.wp-block-video{box-sizing:border-box}.wp-block-video video{height:auto;vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33.0384615385,68.7307692308,230.4615384615;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:23.6923076923,58.1538461538,214.3076923077;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}body.admin-color-fresh{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-fresh{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}@supports (not (-webkit-backdrop-filter:blur(1px))) and (not (-moz-appearance:none)){mtd[columnalign=right]{text-align:-webkit-right}mtd[columnalign=left]{text-align:-webkit-left}menclose[notation~=top]{border-top:.065em solid;padding-top:.1em}menclose[notation~=bottom]{border-bottom:.065em solid;padding-bottom:.1em}}
/* https://profiles.wordpress.org/wp-content/mu-plugins/pub-sync/blocks/chapter-list/build/style-index.css?ver=0.1.0-af576372f2a91cf459064fcdf3884ea48deb631a */
.wp-block-wporg-chapter-list{--local--icon-size:calc(var(--wp--custom--body--small--typography--line-height)*1em);font-size:var(--wp--preset--font-size--small);line-height:var(--wp--custom--body--small--typography--line-height)}@media(max-width:767px){.wp-block-wporg-chapter-list{border:1px solid var(--wp--preset--color--light-grey-1);border-radius:2px}}.wp-block-wporg-chapter-list h1,.wp-block-wporg-chapter-list h2,.wp-block-wporg-chapter-list h3,.wp-block-wporg-chapter-list h4,.wp-block-wporg-chapter-list h5,.wp-block-wporg-chapter-list h6{font-size:var(--wp--preset--font-size--normal)!important}.wp-block-wporg-chapter-list a:where(:not(.wp-element-button)){color:var(--wp--preset--color--charcoal-4)}.wp-block-wporg-chapter-list .wporg-chapter-list__header{position:relative}@media(max-width:767px){.wp-block-wporg-chapter-list .wporg-chapter-list__header{padding:15px var(--wp--preset--spacing--20)}}.wp-block-wporg-chapter-list .wporg-chapter-list__header .wp-block-heading{margin-bottom:0;margin-top:0}@media(max-width:767px){.wp-block-wporg-chapter-list .wporg-chapter-list__list{display:none;margin-top:0;padding:0 var(--wp--preset--spacing--20) 15px}}.wp-block-wporg-chapter-list ul{list-style-type:none;margin-bottom:0;margin-top:0;padding-inline-start:0}.wp-block-wporg-chapter-list li{color:var(--wp--preset--color--charcoal-4);margin-block:calc(var(--wp--preset--spacing--20)/4);padding-inline-start:var(--local--icon-size);position:relative}.wp-block-wporg-chapter-list li:before{background-color:var(--wp--preset--color--charcoal-4);content:"";display:inline-block;height:var(--local--icon-size);inset-inline-start:0;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%274%27 fill=%27none%27%3E%3Ccircle cx=%272%27 cy=%272%27 r=%271.5%27 fill=%27%23656A71%27/%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;position:absolute;width:var(--local--icon-size)}.wp-block-wporg-chapter-list .children{margin-inline-start:calc((var(--local--icon-size) - 4px)*-.5)}.wp-block-wporg-chapter-list a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.wp-block-wporg-chapter-list.has-js-control .page_item_has_children{padding-inline-start:0}.wp-block-wporg-chapter-list.has-js-control .page_item_has_children:before{display:none}.wp-block-wporg-chapter-list.has-js-control .children{display:none;padding-inline-start:var(--local--icon-size)}.wp-block-wporg-chapter-list.has-js-control .children.is-open{display:revert}.wp-block-wporg-chapter-list .wporg-chapter-list__button-group{align-items:flex-start;display:flex}.wp-block-wporg-chapter-list .wporg-chapter-list__button-group>button,.wp-block-wporg-chapter-list .wporg-chapter-list__toggle{background-color:#0000;border:none;cursor:pointer;font-size:inherit;height:var(--local--icon-size);padding:0}.wp-block-wporg-chapter-list .wporg-chapter-list__button-group>button:before,.wp-block-wporg-chapter-list .wporg-chapter-list__toggle:before{background-color:var(--wp--preset--color--charcoal-4);content:"";display:inline-block;height:var(--local--icon-size);mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27%3E%3Cpath fill=%27%231E1E1E%27 fill-rule=%27evenodd%27 d=%27m15.99 10.889-3.988 3.418-3.988-3.418.976-1.14 3.012 2.582 3.012-2.581z%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;transform:rotate(-90deg);width:var(--local--icon-size)}.wp-block-wporg-chapter-list .wporg-chapter-list__button-group>button[aria-expanded=true]:before,.wp-block-wporg-chapter-list .wporg-chapter-list__toggle[aria-expanded=true]:before{transform:revert}.wp-block-wporg-chapter-list .wporg-chapter-list__button-group>button:focus-visible,.wp-block-wporg-chapter-list .wporg-chapter-list__toggle:focus-visible{outline:1px dashed var(--wp--preset--color--blueberry-1)}.wp-block-wporg-chapter-list .wporg-chapter-list__toggle{align-items:center;display:flex;height:100%;justify-content:flex-end;padding:0 var(--wp--preset--spacing--20) 0 0;position:absolute;right:0;top:0;width:100%}@media(min-width:768px){.wp-block-wporg-chapter-list .wporg-chapter-list__toggle{display:none}}.wp-block-wporg-chapter-list .wporg-chapter-list__toggle[aria-expanded=true]:before{background-color:var(--wp--preset--color--charcoal-1)}.wp-block-wporg-chapter-list .current_page_item,.wp-block-wporg-chapter-list .current_page_item>a,.wp-block-wporg-chapter-list .current_page_item>span a{color:var(--wp--preset--color--charcoal-1)}.wp-block-wporg-chapter-list .current_page_item>a,.wp-block-wporg-chapter-list .current_page_item>span a{font-weight:700}.wp-block-wporg-chapter-list .current_page_item>span button:before{background-color:var(--wp--preset--color--charcoal-1)}

/* https://profiles.wordpress.org/wp-content/mu-plugins/pub-sync/blocks/local-navigation-bar/build/style.css?ver=c98b5143585c3e9f06b27f6a917b65c84643cefc */
:where(html){--wp--custom--local-navigation-bar--spacing--height:60px}:where(.wp-block-wporg-local-navigation-bar){background-color:var(--wp--preset--color--blueberry-1);color:var(--wp--preset--color--white);padding-left:var(--wp--preset--spacing--edge-space);padding-right:var(--wp--preset--spacing--edge-space);top:var(--wp-admin--admin-bar--height,0);--wp--custom--local-navigation-bar--focus--color:var(--wp--preset--color--white);--wp--custom--local-navigation-bar--border--color:var(--wp--preset--color--white-opacity-15);--wp--custom--local-navigation-bar--separator--color:var(--wp--preset--color--blueberry-3)}:where(.wp-block-wporg-local-navigation-bar):where(.has-background){--wp--custom--local-navigation-bar--focus--color:var(--wp--preset--color--charcoal-5);--wp--custom--local-navigation-bar--border--color:var(--wp--preset--color--black-opacity-15);--wp--custom--local-navigation-bar--separator--color:var(--wp--preset--color--charcoal-5)}:where(.wp-block-wporg-local-navigation-bar):where(.has-white-background-color){--wp--custom--local-navigation-bar--focus--color:var(--wp--preset--color--blueberry-1);--wp--custom--local-navigation-bar--border--color:var(--wp--preset--color--black-opacity-15);--wp--custom--local-navigation-bar--separator--color:var(--wp--preset--color--charcoal-5)}:where(.wp-block-wporg-local-navigation-bar):where(.has-charcoal-1-background-color),:where(.wp-block-wporg-local-navigation-bar):where(.has-charcoal-2-background-color){--wp--custom--local-navigation-bar--focus--color:var(--wp--preset--color--blueberry-2);--wp--custom--local-navigation-bar--separator--color:var(--wp--preset--color--charcoal-4)}:where(.wp-block-wporg-local-navigation-bar):where(.has-charcoal-2-background-color){--wp--custom--local-navigation-bar--border--color:var(--wp--preset--color--charcoal-1)}:where(.wp-block-wporg-local-navigation-bar)+:where(.wp-block-group.is-position-sticky){top:calc(var(--wp-admin--admin-bar--height, 0px) + var(--wp--custom--local-navigation-bar--spacing--height))}.wp-block-wporg-local-navigation-bar{height:var(--wp--custom--local-navigation-bar--spacing--height);margin-inline-start:calc(var(--wp--preset--spacing--10)/-2)}.wp-block-wporg-local-navigation-bar a:where(:not(.wp-element-button)){padding:calc(var(--wp--preset--spacing--10)/2)}.wp-block-wporg-local-navigation-bar a:where(:not(.wp-element-button)):focus-visible{border-radius:2px;box-shadow:inset 0 0 0 1.5px var(--wp--custom--local-navigation-bar--focus--color);outline:none}.wp-block-wporg-local-navigation-bar:not(.is-sticking){border-bottom:none!important}@media (min-width:890px){.wp-block-wporg-local-navigation-bar .global-header__wporg-logo-mark{box-sizing:initial;left:0;opacity:0;padding:calc(var(--wp--custom--local-navigation-bar--spacing--height)/2 - 15px) var(--wp--style--block-gap);padding-left:calc(var(--wp--style--block-gap) + 5px);position:absolute;top:-5px;transition:all .2s ease-in-out;visibility:hidden;width:30px}.wp-block-wporg-local-navigation-bar .global-header__wporg-logo-mark a{color:inherit;display:block;padding:0}.wp-block-wporg-local-navigation-bar .global-header__wporg-logo-mark svg{display:block;fill:currentColor;height:auto;width:100%}.wp-block-wporg-local-navigation-bar .wporg-local-navigation-bar__show-on-scroll{opacity:0;position:relative;top:-5px;transition:all .2s ease-in-out;visibility:hidden}.wp-block-wporg-local-navigation-bar .wporg-local-navigation-bar__fade-in-scroll{opacity:0;transition:all .2s ease-in-out;visibility:hidden}.wp-block-wporg-local-navigation-bar.is-sticking .global-header__wporg-logo-mark,.wp-block-wporg-local-navigation-bar.is-sticking .wporg-local-navigation-bar__fade-in-scroll,.wp-block-wporg-local-navigation-bar.is-sticking .wporg-local-navigation-bar__show-on-scroll{opacity:1;top:0;visibility:visible}}@media (max-width:889px){.wp-block-wporg-local-navigation-bar{padding-right:0;position:relative!important;top:0!important}.wp-block-wporg-local-navigation-bar nav:not(.wporg-is-mobile-nav):not(.wporg-is-collapsed-nav){padding-right:var(--wp--preset--spacing--edge-space)}.wp-block-wporg-local-navigation-bar .global-header__wporg-logo-mark{display:none}.wp-block-wporg-local-navigation-bar+.wp-block-group.is-position-sticky{position:static!important;z-index:0!important}}.wp-block-wporg-local-navigation-bar.is-style-brush-stroke{padding-bottom:8px!important;position:sticky}.wp-block-wporg-local-navigation-bar.is-style-brush-stroke:before{background-color:inherit;content:"";left:0;mask-image:url(https://profiles.wordpress.org/wp-content/mu-plugins/pub-sync/blocks/local-navigation-bar/build/../images/brush-stroke-mask.svg);mask-position:bottom right;mask-repeat:no-repeat;mask-size:cover;min-height:var(--wp--custom--brush-stroke--spacing--height,16px);position:absolute;right:0;top:100%;width:auto}.wp-block-wporg-local-navigation-bar .wp-block-group{overflow:hidden;padding-block:5px;text-overflow:ellipsis;white-space:nowrap}.wp-block-wporg-local-navigation-bar .wp-block-group>*{white-space:nowrap}.wp-block-wporg-local-navigation-bar .wp-block-group p{margin-inline-start:var(--wp--preset--spacing--10);padding-inline-start:var(--wp--preset--spacing--10);position:relative}.wp-block-wporg-local-navigation-bar .wp-block-group p:before{content:"\2022";inset-inline-start:-5px;opacity:.4;position:absolute}.wp-block-wporg-local-navigation-bar .wp-block-group p:first-of-type{margin-inline-start:0;padding-inline-start:0}.wp-block-wporg-local-navigation-bar .wp-block-group p:first-of-type:before{display:none}@media (max-width:599px){.wp-block-wporg-local-navigation-bar .wp-block-group p:not(.wp-block-site-title){display:none}}.wp-block-wporg-local-navigation-bar .wp-block-navigation .wp-block-navigation-submenu__toggle{padding-block:calc(var(--wp--preset--spacing--10)/2);padding-inline-end:calc(var(--wp--preset--spacing--10)/2 + 1em);padding-inline-start:calc(var(--wp--preset--spacing--10)/2)}.wp-block-wporg-local-navigation-bar .wp-block-navigation .wp-block-navigation-submenu__toggle:focus-visible{border-radius:2px;box-shadow:inset 0 0 0 1.5px var(--wp--custom--local-navigation-bar--focus--color);outline:none}:is(.wp-block-wporg-local-navigation-bar .wp-block-navigation .wp-block-navigation-submenu__toggle)+.wp-block-navigation__submenu-icon{margin-left:-1em;width:1em}.wp-block-wporg-local-navigation-bar .wp-block-navigation .wp-block-navigation__submenu-container{left:auto!important;padding:calc(var(--wp--preset--spacing--10)/2)!important;right:0!important;top:calc(100% + 10px)!important}.wp-block-wporg-local-navigation-bar .wp-block-navigation .wp-block-navigation__submenu-container a:where(:not(.wp-element-button)):focus-visible{box-shadow:inset 0 0 0 1.5px var(--wp--custom--local-navigation-bar--focus--color)}.wp-block-wporg-local-navigation-bar .wp-block-navigation .wp-block-navigation-item.has-separator{margin-inline-start:calc(var(--wp--preset--spacing--10)*-.5);padding-inline-start:calc(var(--wp--preset--spacing--10)*1.5);position:relative}.wp-block-wporg-local-navigation-bar .wp-block-navigation .wp-block-navigation-item.has-separator:before{color:var(--wp--custom--local-navigation-bar--separator--color);content:"\2022";inset-inline-start:-5px;position:absolute}.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-collapsed-nav ul.has-background,.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-mobile-nav ul.has-background{padding:0}.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-collapsed-nav .wp-block-navigation__responsive-container-close,.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-collapsed-nav .wp-block-navigation__responsive-container-open,.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-mobile-nav .wp-block-navigation__responsive-container-close,.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-mobile-nav .wp-block-navigation__responsive-container-open{padding:17px;padding-right:calc(16px + var(--wp--custom--alignment--scroll-bar-width))}.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-collapsed-nav .wp-block-navigation__responsive-container-close:focus-visible,.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-collapsed-nav .wp-block-navigation__responsive-container-open:focus-visible,.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-mobile-nav .wp-block-navigation__responsive-container-close:focus-visible,.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-mobile-nav .wp-block-navigation__responsive-container-open:focus-visible{border-radius:2px;box-shadow:inset 0 0 0 1.5px var(--wp--custom--local-navigation-bar--focus--color);outline:none}.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-collapsed-nav .wp-block-navigation__responsive-container-close,.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-mobile-nav .wp-block-navigation__responsive-container-close{margin-block-start:calc(var(--wp--custom--local-navigation-bar--spacing--height)*-1)!important}.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-collapsed-nav .wp-block-navigation__responsive-close,.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-collapsed-nav .wp-block-navigation__responsive-container-close,.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-collapsed-nav .wp-block-navigation__responsive-dialog,.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-mobile-nav .wp-block-navigation__responsive-close,.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-mobile-nav .wp-block-navigation__responsive-container-close,.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-mobile-nav .wp-block-navigation__responsive-dialog{background-color:inherit}.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-collapsed-nav .wp-block-navigation__responsive-container .wp-block-navigation__responsive-dialog,.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-mobile-nav .wp-block-navigation__responsive-container .wp-block-navigation__responsive-dialog{margin-top:0}.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-collapsed-nav .wp-block-navigation-item,.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-collapsed-nav .wp-block-navigation-item__content,.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-collapsed-nav .wp-block-navigation__container,.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-mobile-nav .wp-block-navigation-item,.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-mobile-nav .wp-block-navigation-item__content,.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-mobile-nav .wp-block-navigation__container{width:100%}.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-collapsed-nav .wp-block-navigation__responsive-container,.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-mobile-nav .wp-block-navigation__responsive-container{border-top:1px solid var(--wp--custom--local-navigation-bar--border--color);min-width:14rem;overflow:visible;top:calc(var(--wp--custom--local-navigation-bar--spacing--height) + var(--wp-global-header-offset))!important}.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-collapsed-nav .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content,.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-mobile-nav .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{max-height:calc(100vh - var(--wp--custom--local-navigation-bar--spacing--height) - var(--wp-global-header-offset))!important;overflow-y:scroll;padding-block-end:calc(var(--wp--preset--spacing--10)/2)!important;padding-block-start:calc(var(--wp--preset--spacing--10)/2)!important;padding-inline:var(--wp--preset--spacing--10)!important}@media (min-width:601px){.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-collapsed-nav .wp-block-navigation__responsive-container,.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-mobile-nav .wp-block-navigation__responsive-container{border-top:none;bottom:auto!important;left:auto!important;position:absolute!important;top:calc(var(--wp--custom--local-navigation-bar--spacing--height) - 1px)!important}}.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-collapsed-nav .wp-block-navigation__responsive-container-content,.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-mobile-nav .wp-block-navigation__responsive-container-content{gap:0}.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-collapsed-nav .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-mobile-nav .wp-block-navigation__responsive-container-content .wp-block-navigation-item{display:block}.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-collapsed-nav .wp-block-navigation__responsive-container-content .wp-block-navigation-item .wp-block-navigation-item__content,.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-mobile-nav .wp-block-navigation__responsive-container-content .wp-block-navigation-item .wp-block-navigation-item__content{margin:0;padding:var(--wp--preset--spacing--10)}.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-collapsed-nav .wp-block-navigation__responsive-container-content .wp-block-navigation-item .wp-block-navigation-item__content:focus-visible,.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-mobile-nav .wp-block-navigation__responsive-container-content .wp-block-navigation-item .wp-block-navigation-item__content:focus-visible{border-radius:2px;box-shadow:inset 0 0 0 1.5px var(--wp--custom--local-navigation-bar--focus--color);outline:none}.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-collapsed-nav .wp-block-navigation__responsive-container-content .wp-block-navigation-item.has-separator,.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-mobile-nav .wp-block-navigation__responsive-container-content .wp-block-navigation-item.has-separator{margin-block-start:var(--wp--preset--spacing--10);margin-inline-start:0;padding-block-start:var(--wp--preset--spacing--10);padding-inline-start:0}.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-collapsed-nav .wp-block-navigation__responsive-container-content .wp-block-navigation-item.has-separator:before,.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-mobile-nav .wp-block-navigation__responsive-container-content .wp-block-navigation-item.has-separator:before{background-color:var(--wp--custom--local-navigation-bar--border--color);content:"";height:1px;inset:0 calc(var(--wp--preset--spacing--10)*-1) auto}.wp-block-wporg-local-navigation-bar .wp-block-navigation.wporg-is-collapsed-nav,.wp-block-wporg-local-navigation-bar.wporg-hide-page-title .wp-block-group p:not(.wp-block-site-title),.wp-block-wporg-local-navigation-bar.wporg-show-collapsed-nav .wp-block-navigation{display:none}.wp-block-wporg-local-navigation-bar.wporg-show-collapsed-nav .wp-block-navigation.wporg-is-collapsed-nav{display:block}@media (min-width:890px){html{scroll-padding-top:calc(var(--wp--custom--local-navigation-bar--spacing--height, 0px) + var(--wp-admin--admin-bar--height, 0px))}}
/* https://profiles.wordpress.org/wp-content/mu-plugins/pub-sync/blocks/query-filter/build/style-index.css?ver=20f4d3938289ed0d8cedc96c7649bda811996b36 */
.wp-block-wporg-query-filter{position:relative}.wp-block-wporg-query-filter.is-modal-open{z-index:9}@media (max-width:889px){.wp-block-wporg-query-filter.is-modal-open{z-index:100000}}.wp-block-wporg-query-filter.is-modal-open .wporg-query-filter__modal{display:block}.wporg-query-filter__toggle{--wporg-query-filter--icon-size:24px;align-items:center;background-color:var(--wp--custom--wporg-query-filters--toggle--color--background);border:none;border-radius:2px;box-sizing:initial;color:var(--wp--custom--wporg-query-filters--toggle--color--text);cursor:pointer;display:flex;font-family:var(--wp--preset--font-family--inter);font-size:var(--wp--preset--font-size--small);gap:.5em;line-height:var(--wp--custom--body--small--typography--line-height);min-height:var(--wporg-query-filter--icon-size);padding-block:var(--wp--custom--wporg-query-filters--spacing--padding--block);padding-left:var(--wp--custom--wporg-query-filters--spacing--padding--inline-start);padding-right:var(--wp--custom--wporg-query-filters--spacing--padding--inline-end);white-space:nowrap}.wporg-query-filter__toggle.has-no-filter-applied,.wporg-query-filter__toggle.is-single-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27%3E%3Cpath fill=%27%231E1E1E%27 fill-rule=%27evenodd%27 d=%27m15.99 10.889-3.988 3.418-3.988-3.418.976-1.139 3.012 2.582 3.012-2.582z%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E");background-position:right var(--wp--custom--wporg-query-filters--spacing--padding--inline-end) center;background-repeat:no-repeat;background-size:var(--wporg-query-filter--icon-size);padding-right:calc(var(--wp--custom--wporg-query-filters--spacing--padding--inline-end) + var(--wporg-query-filter--icon-size))}.wporg-query-filter__toggle.has-no-filter-applied span,.wporg-query-filter__toggle.is-single-select span{display:none}.wporg-query-filter__toggle span{align-items:center;background-color:var(--wp--custom--wporg-query-filters--toggle--count--color--background);color:var(--wp--custom--wporg-query-filters--toggle--count--color--text);display:inline-flex;height:var(--wporg-query-filter--icon-size);justify-content:center;width:var(--wporg-query-filter--icon-size)}.wporg-query-filter__toggle:hover{background-color:var(--wp--custom--wporg-query-filters--toggle--hover--color--background);color:var(--wp--custom--wporg-query-filters--toggle--hover--color--text)}.wporg-query-filter__toggle:hover span{background-color:var(--wp--custom--wporg-query-filters--toggle--count--hover--color--background);color:var(--wp--custom--wporg-query-filters--toggle--count--hover--color--text)}.wporg-query-filter__toggle.is-active,.wporg-query-filter__toggle:active,.wporg-query-filter__toggle:focus{background-color:var(--wp--custom--wporg-query-filters--toggle--active--color--background);color:var(--wp--custom--wporg-query-filters--toggle--active--color--text)}.wporg-query-filter__toggle.is-active span,.wporg-query-filter__toggle:active span,.wporg-query-filter__toggle:focus span{background-color:var(--wp--custom--wporg-query-filters--toggle--count--active--color--background);color:var(--wp--custom--wporg-query-filters--toggle--count--active--color--text)}.wporg-query-filter__toggle.has-no-filter-applied:active,.wporg-query-filter__toggle.has-no-filter-applied:focus,.wporg-query-filter__toggle.is-active.has-no-filter-applied,.wporg-query-filter__toggle.is-active.is-single-select,.wporg-query-filter__toggle.is-single-select:active,.wporg-query-filter__toggle.is-single-select:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27%3E%3Cpath fill=%27%23fff%27 fill-rule=%27evenodd%27 d=%27m15.99 10.889-3.988 3.418-3.988-3.418.976-1.139 3.012 2.582 3.012-2.582z%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E")}.wporg-query-filter__toggle:focus{box-shadow:inset 0 0 0 3px var(--wp--custom--wporg-query-filters--toggle--focus--color--inset);outline:1.5px solid var(--wp--custom--wporg-query-filters--toggle--focus--color--outline);outline-offset:-1.5px}.wporg-query-filter__modal-backdrop{inset:0;position:fixed}.wporg-query-filter__modal{background-color:var(--wp--custom--wporg-query-filters--color--background);border:var(--wp--custom--wporg-query-filters--border--width) var(--wp--custom--wporg-query-filters--border--style) var(--wp--custom--wporg-query-filters--border--color);border-radius:2px;color:var(--wp--custom--wporg-query-filters--color--text);display:none;position:absolute;right:0;top:calc(100% + var(--wp--preset--spacing--10));width:20rem}.wporg-query-filter__modal .wporg-query-filter__modal-header{display:none;padding-block-start:calc(var(--wp--preset--spacing--10) + 8px);padding-inline-end:var(--wp--preset--spacing--10);padding-inline-start:calc(var(--wp--preset--spacing--10) + var(--wp--custom--wporg-query-filters--spacing--padding--inline-start))}.wporg-query-filter__modal .wporg-query-filter__modal-header h2{font-family:var(--wp--preset--font-family--inter);font-size:var(--wp--preset--font-size--small);line-height:var(--wp--custom--body--small--typography--line-height);margin:0!important}.wporg-query-filter__modal .wporg-query-filter__modal-header .wporg-query-filter__modal-close{display:none}.wporg-query-filter__modal-content{border:none;margin:0;max-height:18rem;overflow-y:auto;padding:var(--wp--preset--spacing--10)}.wporg-query-filter__option{--wporg-query-filter--icon-size:24px;position:relative}.wporg-query-filter__option input[type]{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;left:0;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute;top:0;width:1px}:is(.wporg-query-filter__option input[type])+label{border-radius:2px;display:block;font-size:var(--wp--preset--font-size--small);line-height:var(--wp--custom--body--small--typography--line-height);margin:0;padding-block:var(--wp--custom--wporg-query-filters--spacing--padding--block);padding-left:calc(var(--wp--custom--wporg-query-filters--spacing--padding--inline-end)*2 + var(--wporg-query-filter--icon-size));padding-right:var(--wp--custom--wporg-query-filters--spacing--padding--inline-start);transition:background-color .2s ease-in-out,color .2s ease-in-out}:is(.wporg-query-filter__option input[type])+label:hover{background-color:var(--wp--custom--wporg-query-filters--option--active--color--background);color:var(--wp--custom--wporg-query-filters--option--active--color--text)}:is(.wporg-query-filter__option input[type]):focus+label{box-shadow:inset 0 0 0 3px var(--wp--custom--wporg-query-filters--toggle--focus--color--inset);outline:1.5px solid var(--wp--custom--wporg-query-filters--toggle--focus--color--outline);outline-offset:-1.5px}:is(.wporg-query-filter__option input[type]):checked+label{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27%3E%3Cpath fill=%27%231E1E1E%27 fill-rule=%27evenodd%27 d=%27m17.93 7.978-7.2 9.681-4.516-3.358.896-1.204 3.312 2.463 6.303-8.477z%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E");background-position:left var(--wp--custom--wporg-query-filters--spacing--padding--inline-end) center;background-repeat:no-repeat;color:var(--wp--custom--wporg-query-filters--option--active--color--text)}.wporg-query-filter__modal-actions{border-top:var(--wp--custom--wporg-query-filters--border--width) var(--wp--custom--wporg-query-filters--border--style) var(--wp--custom--wporg-query-filters--border--color);display:flex;justify-content:space-between;padding:var(--wp--preset--spacing--10)}.wporg-query-filter__modal-actions input{background-color:var(--wp--custom--button--color--background);border:none;border-radius:2px;color:var(--wp--custom--button--color--text);font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--button--typography--font-weight);line-height:var(--wp--custom--body--small--typography--line-height);padding-block:var(--wp--custom--wporg-query-filters--spacing--padding--block);padding-inline:12px}.wporg-query-filter__modal-actions input:focus,.wporg-query-filter__modal-actions input:hover{background-color:var(--wp--custom--button--hover--color--background);color:var(--wp--custom--button--hover--color--text)}.wporg-query-filter__modal-actions input:focus{background-color:var(--wp--custom--button--color--background);box-shadow:inset 0 0 0 3px var(--wp--preset--color--white);outline:1.5px solid var(--wp--custom--button--focus--border--color);outline-offset:-1.5px}.wporg-query-filter__modal-actions input:active{background-color:var(--wp--custom--button--active--color--background);color:var(--wp--custom--button--active--color--text)}.wporg-query-filter__modal-actions input.wporg-query-filter__modal-action-clear{background-color:initial;color:var(--wp--preset--color--blueberry-1);font-weight:400}.wporg-query-filter__modal-actions input.wporg-query-filter__modal-action-clear:active,.wporg-query-filter__modal-actions input.wporg-query-filter__modal-action-clear:hover{background-color:var(--wp--preset--color--light-grey-2)}.wporg-query-filter__modal-actions input.wporg-query-filter__modal-action-clear[aria-disabled=true]{color:var(--wp--preset--color--charcoal-4)}.wporg-query-filter__modal-actions input.wporg-query-filter__modal-action-clear[aria-disabled=true]:active,.wporg-query-filter__modal-actions input.wporg-query-filter__modal-action-clear[aria-disabled=true]:hover{background-color:initial}.wporg-query-filter__modal-actions input.wporg-query-filter__modal-action-submit{margin-inline-start:auto}@media (max-width:889px){.wp-block-wporg-query-total{padding-left:var(--wp--custom--wporg-query-filters--spacing--padding--inline-start)}html.is-query-filter-open{overflow:hidden}.wporg-query-filter__modal-backdrop{background-color:#00000026;display:none}.wporg-query-filter__modal{bottom:20vh;left:var(--wp--preset--spacing--30);position:fixed;right:var(--wp--preset--spacing--30);top:20vh;width:calc(100% - var(--wp--preset--spacing--30)*2)}.wporg-query-filter__modal .wporg-query-filter__modal-header{align-items:center;border-bottom:var(--wp--custom--wporg-query-filters--border--width) var(--wp--custom--wporg-query-filters--border--style) var(--wp--custom--wporg-query-filters--border--color);display:flex;justify-content:space-between;padding-block:var(--wp--preset--spacing--10)}.wporg-query-filter__modal .wporg-query-filter__modal-header h2{font-size:var(--wp--custom--button--typography--font-size);font-weight:700;line-height:var(--wp--custom--button--typography--line-height)}.wporg-query-filter__modal .wporg-query-filter__modal-header .wporg-query-filter__modal-close{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27%3E%3Cpath fill=%27%231E1E1E%27 d=%27m12 13.06 3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.94 12l-3.712 3.712 1.06 1.061z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:40px;border:none;display:initial;height:40px;width:40px}.wporg-query-filter__modal .wporg-query-filter__modal-header .wporg-query-filter__modal-close:focus{box-shadow:inset 0 0 0 3px var(--wp--custom--wporg-query-filters--toggle--focus--color--inset);outline:1.5px solid var(--wp--custom--wporg-query-filters--toggle--focus--color--outline);outline-offset:-1.5px}.is-modal-open .wporg-query-filter__modal-backdrop{display:block}.is-modal-open .wporg-query-filter__modal form{display:flex;flex-direction:column;height:100%}.is-modal-open .wporg-query-filter__modal-content{max-height:unset}.is-modal-open .wporg-query-filter__modal-actions{margin-top:auto}}:where(body){--wp--custom--wporg-query-filters--color--background:var(--wp--preset--color--white);--wp--custom--wporg-query-filters--color--text:var(--wp--preset--color--charcoal-1);--wp--custom--wporg-query-filters--border--color:var(--wp--preset--color--light-grey-1);--wp--custom--wporg-query-filters--border--style:solid;--wp--custom--wporg-query-filters--border--width:1px;--wp--custom--wporg-query-filters--spacing--padding--block:calc(var(--wp--preset--spacing--10)*0.8);--wp--custom--wporg-query-filters--spacing--padding--inline-start:calc(var(--wp--preset--spacing--10)*1.5);--wp--custom--wporg-query-filters--spacing--padding--inline-end:calc(var(--wp--preset--spacing--10)*0.8);--wp--custom--wporg-query-filters--toggle--color--background:var(--wp--preset--color--white);--wp--custom--wporg-query-filters--toggle--color--text:var(--wp--preset--color--charcoal-1);--wp--custom--wporg-query-filters--toggle--hover--color--background:var(--wp--preset--color--light-grey-2);--wp--custom--wporg-query-filters--toggle--hover--color--text:var(--wp--preset--color--charcoal-1);--wp--custom--wporg-query-filters--toggle--hover--color--count:var(--wp--preset--color--blueberry-1);--wp--custom--wporg-query-filters--toggle--active--color--background:var(--wp--preset--color--charcoal-1);--wp--custom--wporg-query-filters--toggle--active--color--text:var(--wp--preset--color--white);--wp--custom--wporg-query-filters--toggle--active--color--count:var(--wp--preset--color--blueberry-2);--wp--custom--wporg-query-filters--toggle--focus--color--outline:var(--wp--preset--color--blueberry-1);--wp--custom--wporg-query-filters--toggle--focus--color--inset:var(--wp--preset--color--white);--wp--custom--wporg-query-filters--toggle--count--color--background:var(--wp--preset--color--light-grey-2);--wp--custom--wporg-query-filters--toggle--count--color--text:var(--wp--preset--color--charcoal-1);--wp--custom--wporg-query-filters--toggle--count--hover--color--background:var(--wp--preset--color--light-grey-2);--wp--custom--wporg-query-filters--toggle--count--hover--color--text:var(--wp--preset--color--charcoal-1);--wp--custom--wporg-query-filters--toggle--count--active--color--background:var(--wp--preset--color--charcoal-1);--wp--custom--wporg-query-filters--toggle--count--active--color--text:var(--wp--preset--color--white);--wp--custom--wporg-query-filters--option--active--color--background:var(--wp--preset--color--light-grey-2);--wp--custom--wporg-query-filters--option--active--color--text:var(--wp--preset--color--charcoal-1)}

/* https://profiles.wordpress.org/wp-content/mu-plugins/pub-sync/blocks/table-of-contents/build/style.css?ver=1bd9b96328d6bd1e606bfee4bd74f6b34379f154 */
:where(.wp-block-wporg-table-of-contents){--local--line-height:var(--wp--custom--body--small--typography--line-height);--local--icon-size:calc(var(--local--line-height)*1em);font-size:var(--wp--preset--font-size--small)}@media (max-width:1299px){:where(.wp-block-wporg-table-of-contents){border:1px solid var(--wp--preset--color--light-grey-1);border-radius:2px}}.wporg-table-of-contents__header{position:relative}@media (max-width:1299px){.wporg-table-of-contents__header{padding:15px var(--wp--preset--spacing--20)}}.wporg-table-of-contents__header .wp-block-heading{margin-bottom:0}.wporg-table-of-contents__header .wporg-table-of-contents__toggle{align-items:center;background-color:initial;border:none;cursor:pointer;display:flex;height:100%;justify-content:flex-end;left:0;padding:0 var(--wp--preset--spacing--20) 0 0;position:absolute;top:0;width:100%}@media (min-width:1300px){.wporg-table-of-contents__header .wporg-table-of-contents__toggle{display:none}}.wporg-table-of-contents__header .wporg-table-of-contents__toggle:after{background-color:var(--wp--preset--color--charcoal-4);content:"";display:inline-block;height:var(--local--icon-size);mask-image:url(https://profiles.wordpress.org/wp-content/mu-plugins/pub-sync/blocks/table-of-contents/build/../images/chevron-small.svg);mask-position:center;mask-repeat:no-repeat;transform:rotate(-90deg);width:var(--local--icon-size)}.wporg-table-of-contents__header .wporg-table-of-contents__toggle[aria-expanded=true]:after{background-color:var(--wp--preset--color--charcoal-1);transform:revert}.wporg-table-of-contents__header .wporg-table-of-contents__toggle:focus-visible{outline:1px dashed var(--wp--preset--color--blueberry-1)}.wporg-table-of-contents__list{font-size:var(--wp--preset--font-size--small);line-height:1.6;list-style:none;margin-bottom:var(--wp--preset--spacing--20);margin-top:var(--wp--preset--spacing--20);padding-left:0}@media (max-width:1299px){.wporg-table-of-contents__list{display:none;margin-bottom:0;margin-top:0;padding:0 var(--wp--preset--spacing--20) 15px}}.wporg-table-of-contents__list li{color:var(--wp--preset--color--charcoal-4);margin-block:calc(var(--wp--preset--spacing--20)/4)}.wporg-table-of-contents__list li ul{list-style:none;padding-left:14px}.wporg-table-of-contents__list a{color:inherit;text-decoration-line:none}.wporg-table-of-contents__list a:hover{text-decoration-line:underline}.wporg-table-of-contents__list a:focus-visible{border-radius:2px;box-shadow:none;outline:1.5px solid var(--wp--preset--color--blueberry-1);outline-offset:2px}.is-toc-heading a{--local--icon-size:24px;align-items:center;color:inherit;display:inline-flex;padding-right:calc(var(--local--icon-size) + .1em)}.is-toc-heading a,.is-toc-heading a:after{-webkit-text-decoration:none!important;text-decoration:none!important}.is-toc-heading a:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzM4NThFOSIgZD0iTTEwIDE3LjM4OUg4LjQ0NEE1LjE5NCA1LjE5NCAwIDEgMSA4LjQ0NCA3SDEwdjEuNUg4LjQ0NGEzLjY5NCAzLjY5NCAwIDAgMCAwIDcuMzg5SDEwek0xNCA3aDEuNTU2YTUuMTk0IDUuMTk0IDAgMCAxIDAgMTAuMzlIMTR2LTEuNWgxLjU1NmEzLjY5NCAzLjY5NCAwIDAgMCAwLTcuMzlIMTR6bS00LjUgNmg1di0xLjVoLTV6Ii8+PC9zdmc+");background-position:100%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:var(--local--icon-size);margin-right:calc(var(--local--icon-size)*-1 - .1em);opacity:0;width:calc(var(--local--icon-size) + .1em)}.is-toc-heading a:focus:after,.is-toc-heading a:hover:after,.is-toc-heading:focus a:after{opacity:1}.is-toc-heading:focus,.is-toc-heading:focus-visible{outline:none}.is-toc-heading:target{border-left:2px solid var(--wp--preset--color--blueberry-1);padding-left:8px}@media (min-width:890px){.is-toc-heading{scroll-margin-top:var(--wp--preset--spacing--20)}}
/* https://profiles.wordpress.org/wp-content/plugins/buddypress/bp-members/blocks/members/index.css?ver=7.2-beta1-64795 */
[data-type="bp/members"] .components-placeholder.is-appender{min-height:0}[data-type="bp/members"] .components-placeholder.is-appender .components-placeholder__label:empty{display:none}[data-type="bp/members"] .components-placeholder input.components-placeholder__input{border:1px solid #757575;border-radius:2px;flex:1 1 auto;padding:6px 8px}[data-type="bp/members"].avatar-none .member-description{width:calc(100% - 44px)}[data-type="bp/members"].avatar-full .member-description{width:calc(100% - 224px)}[data-type="bp/members"].avatar-thumb .member-description{width:calc(100% - 114px)}[data-type="bp/members"] .member-content{position:relative}[data-type="bp/members"] .member-content .is-right{position:absolute;right:2px;top:2px}[data-type="bp/members"] .columns-2 .member-content .member-description,[data-type="bp/members"] .columns-3 .member-content .member-description,[data-type="bp/members"] .columns-4 .member-content .member-description{padding-left:44px;width:calc(100% - 44px)}[data-type="bp/members"] .columns-3 .is-right{right:-10px}[data-type="bp/members"] .columns-4 .is-right{right:-50px}.bp-block-members.is-grid{display:flex;flex-wrap:wrap;padding:0}.bp-block-members.is-grid .member-content{margin:0 1.25em 1.25em 0;width:100%}@media(min-width:600px){.bp-block-members.columns-2 .member-content{width:calc(50% - .625em)}.bp-block-members.columns-2 .member-content:nth-child(2n){margin-right:0}.bp-block-members.columns-3 .member-content{width:calc(33.33333% - .83333em)}.bp-block-members.columns-3 .member-content:nth-child(3n){margin-right:0}.bp-block-members.columns-4 .member-content{width:calc(25% - .9375em)}.bp-block-members.columns-4 .member-content:nth-child(4n){margin-right:0}}.bp-block-members .member-content{display:flex;flex-direction:column;padding-bottom:1em;text-align:center}.bp-block-members .member-content .item-header-avatar,.bp-block-members .member-content .member-description{width:100%}.bp-block-members .member-content .item-header-avatar{margin:0 auto}.bp-block-members .member-content .item-header-avatar img.avatar{display:inline-block}@media(min-width:600px){.bp-block-members .member-content{flex-direction:row;text-align:left}.bp-block-members .member-content .item-header-avatar,.bp-block-members .member-content .member-description{width:auto}.bp-block-members .member-content .item-header-avatar{margin:0}}.bp-block-members .member-content .user-nicename{display:block}.bp-block-members .member-content .user-nicename a{border:none;color:currentColor;text-decoration:none}.bp-block-members .member-content time{color:#767676;display:block;font-size:80%}.bp-block-members.avatar-none .item-header-avatar{display:none}.bp-block-members.avatar-full{min-height:190px}.bp-block-members.avatar-full .item-header-avatar{width:180px}.bp-block-members.avatar-thumb .member-content{min-height:80px}.bp-block-members.avatar-thumb .item-header-avatar{width:70px}.bp-block-members.columns-2 .member-content,.bp-block-members.columns-3 .member-content,.bp-block-members.columns-4 .member-content{display:block;text-align:center}.bp-block-members.columns-2 .member-content .item-header-avatar,.bp-block-members.columns-3 .member-content .item-header-avatar,.bp-block-members.columns-4 .member-content .item-header-avatar{margin:0 auto}.bp-block-members img.avatar{height:auto;max-width:-moz-fit-content;max-width:fit-content;width:auto}.bp-block-members .member-content.has-activity{align-items:center}.bp-block-members .member-content.has-activity .item-header-avatar{padding-right:1em}.bp-block-members .member-content.has-activity .wp-block-quote{margin-bottom:0;text-align:left}.bp-block-members .member-content.has-activity .wp-block-quote cite a,.entry .entry-content .bp-block-members .user-nicename a{border:none;color:currentColor;text-decoration:none}

/* https://profiles.wordpress.org/wp-includes/css/dashicons.min.css?ver=7.2-beta1-64795 */
/*! This file is auto-generated */
@font-face{font-family:dashicons;src:url("https://profiles.wordpress.org/wp-includes/css/../fonts/dashicons.eot?99ac726223c749443b642ce33df8b800");src:url("https://profiles.wordpress.org/wp-includes/css/../fonts/dashicons.eot?99ac726223c749443b642ce33df8b800#iefix") format("embedded-opentype"),url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"),url("https://profiles.wordpress.org/wp-includes/css/../fonts/dashicons.ttf?99ac726223c749443b642ce33df8b800") format("truetype");font-weight:400;font-style:normal}.dashicons,.dashicons-before::before{font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:20px;vertical-align:top;text-align:center;transition:color .1s ease-in}.dashicons-admin-appearance::before{content:"\f100"}.dashicons-admin-collapse::before{content:"\f148"}.dashicons-admin-comments::before{content:"\f101"}.dashicons-admin-customizer::before{content:"\f540"}.dashicons-admin-generic::before{content:"\f111"}.dashicons-admin-home::before{content:"\f102"}.dashicons-admin-links::before{content:"\f103"}.dashicons-admin-media::before{content:"\f104"}.dashicons-admin-multisite::before{content:"\f541"}.dashicons-admin-network::before{content:"\f112"}.dashicons-admin-page::before{content:"\f105"}.dashicons-admin-plugins::before{content:"\f106"}.dashicons-admin-post::before{content:"\f109"}.dashicons-admin-settings::before{content:"\f108"}.dashicons-admin-site-alt::before{content:"\f11d"}.dashicons-admin-site-alt2::before{content:"\f11e"}.dashicons-admin-site-alt3::before{content:"\f11f"}.dashicons-admin-site::before{content:"\f319"}.dashicons-admin-tools::before{content:"\f107"}.dashicons-admin-users::before{content:"\f110"}.dashicons-airplane::before{content:"\f15f"}.dashicons-album::before{content:"\f514"}.dashicons-align-center::before{content:"\f134"}.dashicons-align-full-width::before{content:"\f114"}.dashicons-align-left::before{content:"\f135"}.dashicons-align-none::before{content:"\f138"}.dashicons-align-pull-left::before{content:"\f10a"}.dashicons-align-pull-right::before{content:"\f10b"}.dashicons-align-right::before{content:"\f136"}.dashicons-align-wide::before{content:"\f11b"}.dashicons-amazon::before{content:"\f162"}.dashicons-analytics::before{content:"\f183"}.dashicons-archive::before{content:"\f480"}.dashicons-arrow-down-alt::before{content:"\f346"}.dashicons-arrow-down-alt2::before{content:"\f347"}.dashicons-arrow-down::before{content:"\f140"}.dashicons-arrow-left-alt::before{content:"\f340"}.dashicons-arrow-left-alt2::before{content:"\f341"}.dashicons-arrow-left::before{content:"\f141"}.dashicons-arrow-right-alt::before{content:"\f344"}.dashicons-arrow-right-alt2::before{content:"\f345"}.dashicons-arrow-right::before{content:"\f139"}.dashicons-arrow-up-alt::before{content:"\f342"}.dashicons-arrow-up-alt2::before{content:"\f343"}.dashicons-arrow-up-duplicate::before{content:"\f143"}.dashicons-arrow-up::before{content:"\f142"}.dashicons-art::before{content:"\f309"}.dashicons-awards::before{content:"\f313"}.dashicons-backup::before{content:"\f321"}.dashicons-bank::before{content:"\f16a"}.dashicons-beer::before{content:"\f16c"}.dashicons-bell::before{content:"\f16d"}.dashicons-block-default::before{content:"\f12b"}.dashicons-book-alt::before{content:"\f331"}.dashicons-book::before{content:"\f330"}.dashicons-buddicons-activity::before{content:"\f452"}.dashicons-buddicons-bbpress-logo::before{content:"\f477"}.dashicons-buddicons-buddypress-logo::before{content:"\f448"}.dashicons-buddicons-community::before{content:"\f453"}.dashicons-buddicons-forums::before{content:"\f449"}.dashicons-buddicons-friends::before{content:"\f454"}.dashicons-buddicons-groups::before{content:"\f456"}.dashicons-buddicons-pm::before{content:"\f457"}.dashicons-buddicons-replies::before{content:"\f451"}.dashicons-buddicons-topics::before{content:"\f450"}.dashicons-buddicons-tracking::before{content:"\f455"}.dashicons-building::before{content:"\f512"}.dashicons-businessman::before{content:"\f338"}.dashicons-businessperson::before{content:"\f12e"}.dashicons-businesswoman::before{content:"\f12f"}.dashicons-button::before{content:"\f11a"}.dashicons-calculator::before{content:"\f16e"}.dashicons-calendar-alt::before{content:"\f508"}.dashicons-calendar::before{content:"\f145"}.dashicons-camera-alt::before{content:"\f129"}.dashicons-camera::before{content:"\f306"}.dashicons-car::before{content:"\f16b"}.dashicons-carrot::before{content:"\f511"}.dashicons-cart::before{content:"\f174"}.dashicons-category::before{content:"\f318"}.dashicons-chart-area::before{content:"\f239"}.dashicons-chart-bar::before{content:"\f185"}.dashicons-chart-line::before{content:"\f238"}.dashicons-chart-pie::before{content:"\f184"}.dashicons-clipboard::before{content:"\f481"}.dashicons-clock::before{content:"\f469"}.dashicons-cloud-saved::before{content:"\f137"}.dashicons-cloud-upload::before{content:"\f13b"}.dashicons-cloud::before{content:"\f176"}.dashicons-code-standards::before{content:"\f13a"}.dashicons-coffee::before{content:"\f16f"}.dashicons-color-picker::before{content:"\f131"}.dashicons-columns::before{content:"\f13c"}.dashicons-controls-back::before{content:"\f518"}.dashicons-controls-forward::before{content:"\f519"}.dashicons-controls-pause::before{content:"\f523"}.dashicons-controls-play::before{content:"\f522"}.dashicons-controls-repeat::before{content:"\f515"}.dashicons-controls-skipback::before{content:"\f516"}.dashicons-controls-skipforward::before{content:"\f517"}.dashicons-controls-volumeoff::before{content:"\f520"}.dashicons-controls-volumeon::before{content:"\f521"}.dashicons-cover-image::before{content:"\f13d"}.dashicons-dashboard::before{content:"\f226"}.dashicons-database-add::before{content:"\f170"}.dashicons-database-export::before{content:"\f17a"}.dashicons-database-import::before{content:"\f17b"}.dashicons-database-remove::before{content:"\f17c"}.dashicons-database-view::before{content:"\f17d"}.dashicons-database::before{content:"\f17e"}.dashicons-desktop::before{content:"\f472"}.dashicons-dismiss::before{content:"\f153"}.dashicons-download::before{content:"\f316"}.dashicons-drumstick::before{content:"\f17f"}.dashicons-edit-large::before{content:"\f327"}.dashicons-edit-page::before{content:"\f186"}.dashicons-edit::before{content:"\f464"}.dashicons-editor-aligncenter::before{content:"\f207"}.dashicons-editor-alignleft::before{content:"\f206"}.dashicons-editor-alignright::before{content:"\f208"}.dashicons-editor-bold::before{content:"\f200"}.dashicons-editor-break::before{content:"\f474"}.dashicons-editor-code-duplicate::before{content:"\f494"}.dashicons-editor-code::before{content:"\f475"}.dashicons-editor-contract::before{content:"\f506"}.dashicons-editor-customchar::before{content:"\f220"}.dashicons-editor-expand::before{content:"\f211"}.dashicons-editor-help::before{content:"\f223"}.dashicons-editor-indent::before{content:"\f222"}.dashicons-editor-insertmore::before{content:"\f209"}.dashicons-editor-italic::before{content:"\f201"}.dashicons-editor-justify::before{content:"\f214"}.dashicons-editor-kitchensink::before{content:"\f212"}.dashicons-editor-ltr::before{content:"\f10c"}.dashicons-editor-ol-rtl::before{content:"\f12c"}.dashicons-editor-ol::before{content:"\f204"}.dashicons-editor-outdent::before{content:"\f221"}.dashicons-editor-paragraph::before{content:"\f476"}.dashicons-editor-paste-text::before{content:"\f217"}.dashicons-editor-paste-word::before{content:"\f216"}.dashicons-editor-quote::before{content:"\f205"}.dashicons-editor-removeformatting::before{content:"\f218"}.dashicons-editor-rtl::before{content:"\f320"}.dashicons-editor-spellcheck::before{content:"\f210"}.dashicons-editor-strikethrough::before{content:"\f224"}.dashicons-editor-table::before{content:"\f535"}.dashicons-editor-textcolor::before{content:"\f215"}.dashicons-editor-ul::before{content:"\f203"}.dashicons-editor-underline::before{content:"\f213"}.dashicons-editor-unlink::before{content:"\f225"}.dashicons-editor-video::before{content:"\f219"}.dashicons-ellipsis::before{content:"\f11c"}.dashicons-email-alt::before{content:"\f466"}.dashicons-email-alt2::before{content:"\f467"}.dashicons-email::before{content:"\f465"}.dashicons-embed-audio::before{content:"\f13e"}.dashicons-embed-generic::before{content:"\f13f"}.dashicons-embed-photo::before{content:"\f144"}.dashicons-embed-post::before{content:"\f146"}.dashicons-embed-video::before{content:"\f149"}.dashicons-excerpt-view::before{content:"\f164"}.dashicons-exit::before{content:"\f14a"}.dashicons-external::before{content:"\f504"}.dashicons-facebook-alt::before{content:"\f305"}.dashicons-facebook::before{content:"\f304"}.dashicons-feedback::before{content:"\f175"}.dashicons-filter::before{content:"\f536"}.dashicons-flag::before{content:"\f227"}.dashicons-food::before{content:"\f187"}.dashicons-format-aside::before{content:"\f123"}.dashicons-format-audio::before{content:"\f127"}.dashicons-format-chat::before{content:"\f125"}.dashicons-format-gallery::before{content:"\f161"}.dashicons-format-image::before{content:"\f128"}.dashicons-format-quote::before{content:"\f122"}.dashicons-format-status::before{content:"\f130"}.dashicons-format-video::before{content:"\f126"}.dashicons-forms::before{content:"\f314"}.dashicons-fullscreen-alt::before{content:"\f188"}.dashicons-fullscreen-exit-alt::before{content:"\f189"}.dashicons-games::before{content:"\f18a"}.dashicons-google::before{content:"\f18b"}.dashicons-googleplus::before{content:"\f462"}.dashicons-grid-view::before{content:"\f509"}.dashicons-groups::before{content:"\f307"}.dashicons-hammer::before{content:"\f308"}.dashicons-heading::before{content:"\f10e"}.dashicons-heart::before{content:"\f487"}.dashicons-hidden::before{content:"\f530"}.dashicons-hourglass::before{content:"\f18c"}.dashicons-html::before{content:"\f14b"}.dashicons-id-alt::before{content:"\f337"}.dashicons-id::before{content:"\f336"}.dashicons-image-crop::before{content:"\f165"}.dashicons-image-filter::before{content:"\f533"}.dashicons-image-flip-horizontal::before{content:"\f169"}.dashicons-image-flip-vertical::before{content:"\f168"}.dashicons-image-rotate-left::before{content:"\f166"}.dashicons-image-rotate-right::before{content:"\f167"}.dashicons-image-rotate::before{content:"\f531"}.dashicons-images-alt::before{content:"\f232"}.dashicons-images-alt2::before{content:"\f233"}.dashicons-index-card::before{content:"\f510"}.dashicons-info-outline::before{content:"\f14c"}.dashicons-info::before{content:"\f348"}.dashicons-insert-after::before{content:"\f14d"}.dashicons-insert-before::before{content:"\f14e"}.dashicons-insert::before{content:"\f10f"}.dashicons-instagram::before{content:"\f12d"}.dashicons-laptop::before{content:"\f547"}.dashicons-layout::before{content:"\f538"}.dashicons-leftright::before{content:"\f229"}.dashicons-lightbulb::before{content:"\f339"}.dashicons-linkedin::before{content:"\f18d"}.dashicons-list-view::before{content:"\f163"}.dashicons-location-alt::before{content:"\f231"}.dashicons-location::before{content:"\f230"}.dashicons-lock-duplicate::before{content:"\f315"}.dashicons-lock::before{content:"\f160"}.dashicons-marker::before{content:"\f159"}.dashicons-media-archive::before{content:"\f501"}.dashicons-media-audio::before{content:"\f500"}.dashicons-media-code::before{content:"\f499"}.dashicons-media-default::before{content:"\f498"}.dashicons-media-document::before{content:"\f497"}.dashicons-media-interactive::before{content:"\f496"}.dashicons-media-spreadsheet::before{content:"\f495"}.dashicons-media-text::before{content:"\f491"}.dashicons-media-video::before{content:"\f490"}.dashicons-megaphone::before{content:"\f488"}.dashicons-menu-alt::before{content:"\f228"}.dashicons-menu-alt2::before{content:"\f329"}.dashicons-menu-alt3::before{content:"\f349"}.dashicons-menu::before{content:"\f333"}.dashicons-microphone::before{content:"\f482"}.dashicons-migrate::before{content:"\f310"}.dashicons-minus::before{content:"\f460"}.dashicons-money-alt::before{content:"\f18e"}.dashicons-money::before{content:"\f526"}.dashicons-move::before{content:"\f545"}.dashicons-nametag::before{content:"\f484"}.dashicons-networking::before{content:"\f325"}.dashicons-no-alt::before{content:"\f335"}.dashicons-no::before{content:"\f158"}.dashicons-open-folder::before{content:"\f18f"}.dashicons-palmtree::before{content:"\f527"}.dashicons-paperclip::before{content:"\f546"}.dashicons-pdf::before{content:"\f190"}.dashicons-performance::before{content:"\f311"}.dashicons-pets::before{content:"\f191"}.dashicons-phone::before{content:"\f525"}.dashicons-pinterest::before{content:"\f192"}.dashicons-playlist-audio::before{content:"\f492"}.dashicons-playlist-video::before{content:"\f493"}.dashicons-plugins-checked::before{content:"\f485"}.dashicons-plus-alt::before{content:"\f502"}.dashicons-plus-alt2::before{content:"\f543"}.dashicons-plus::before{content:"\f132"}.dashicons-podio::before{content:"\f19c"}.dashicons-portfolio::before{content:"\f322"}.dashicons-post-status::before{content:"\f173"}.dashicons-pressthis::before{content:"\f157"}.dashicons-printer::before{content:"\f193"}.dashicons-privacy::before{content:"\f194"}.dashicons-products::before{content:"\f312"}.dashicons-randomize::before{content:"\f503"}.dashicons-reddit::before{content:"\f195"}.dashicons-redo::before{content:"\f172"}.dashicons-remove::before{content:"\f14f"}.dashicons-rest-api::before{content:"\f124"}.dashicons-rss::before{content:"\f303"}.dashicons-saved::before{content:"\f15e"}.dashicons-schedule::before{content:"\f489"}.dashicons-screenoptions::before{content:"\f180"}.dashicons-search::before{content:"\f179"}.dashicons-share-alt::before{content:"\f240"}.dashicons-share-alt2::before{content:"\f242"}.dashicons-share::before{content:"\f237"}.dashicons-shield-alt::before{content:"\f334"}.dashicons-shield::before{content:"\f332"}.dashicons-shortcode::before{content:"\f150"}.dashicons-slides::before{content:"\f181"}.dashicons-smartphone::before{content:"\f470"}.dashicons-smiley::before{content:"\f328"}.dashicons-sort::before{content:"\f156"}.dashicons-sos::before{content:"\f468"}.dashicons-spotify::before{content:"\f196"}.dashicons-star-empty::before{content:"\f154"}.dashicons-star-filled::before{content:"\f155"}.dashicons-star-half::before{content:"\f459"}.dashicons-sticky::before{content:"\f537"}.dashicons-store::before{content:"\f513"}.dashicons-superhero-alt::before{content:"\f197"}.dashicons-superhero::before{content:"\f198"}.dashicons-table-col-after::before{content:"\f151"}.dashicons-table-col-before::before{content:"\f152"}.dashicons-table-col-delete::before{content:"\f15a"}.dashicons-table-row-after::before{content:"\f15b"}.dashicons-table-row-before::before{content:"\f15c"}.dashicons-table-row-delete::before{content:"\f15d"}.dashicons-tablet::before{content:"\f471"}.dashicons-tag::before{content:"\f323"}.dashicons-tagcloud::before{content:"\f479"}.dashicons-testimonial::before{content:"\f473"}.dashicons-text-page::before{content:"\f121"}.dashicons-text::before{content:"\f478"}.dashicons-thumbs-down::before{content:"\f542"}.dashicons-thumbs-up::before{content:"\f529"}.dashicons-tickets-alt::before{content:"\f524"}.dashicons-tickets::before{content:"\f486"}.dashicons-tide::before{content:"\f10d"}.dashicons-translation::before{content:"\f326"}.dashicons-trash::before{content:"\f182"}.dashicons-twitch::before{content:"\f199"}.dashicons-twitter-alt::before{content:"\f302"}.dashicons-twitter::before{content:"\f301"}.dashicons-undo::before{content:"\f171"}.dashicons-universal-access-alt::before{content:"\f507"}.dashicons-universal-access::before{content:"\f483"}.dashicons-unlock::before{content:"\f528"}.dashicons-update-alt::before{content:"\f113"}.dashicons-update::before{content:"\f463"}.dashicons-upload::before{content:"\f317"}.dashicons-vault::before{content:"\f178"}.dashicons-video-alt::before{content:"\f234"}.dashicons-video-alt2::before{content:"\f235"}.dashicons-video-alt3::before{content:"\f236"}.dashicons-visibility::before{content:"\f177"}.dashicons-warning::before{content:"\f534"}.dashicons-welcome-add-page::before{content:"\f133"}.dashicons-welcome-comments::before{content:"\f117"}.dashicons-welcome-learn-more::before{content:"\f118"}.dashicons-welcome-view-site::before{content:"\f115"}.dashicons-welcome-widgets-menus::before{content:"\f116"}.dashicons-welcome-write-blog::before{content:"\f119"}.dashicons-whatsapp::before{content:"\f19a"}.dashicons-wordpress-alt::before{content:"\f324"}.dashicons-wordpress::before{content:"\f120"}.dashicons-xing::before{content:"\f19d"}.dashicons-yes-alt::before{content:"\f12a"}.dashicons-yes::before{content:"\f147"}.dashicons-youtube::before{content:"\f19b"}.dashicons-editor-distractionfree::before{content:"\f211"}.dashicons-exerpt-view::before{content:"\f164"}.dashicons-format-links::before{content:"\f103"}.dashicons-format-standard::before{content:"\f109"}.dashicons-post-trash::before{content:"\f182"}.dashicons-share1::before{content:"\f237"}.dashicons-welcome-edit-page::before{content:"\f119"}
/* https://profiles.wordpress.org/wp-content/plugins/gutenberg/build/styles/theme/design-tokens.min.css?ver=24.2.0 */
:root{--wpds-border-radius-lg:8px;--wpds-border-radius-md:4px;--wpds-border-radius-sm:2px;--wpds-border-radius-xl:12px;--wpds-border-radius-xs:1px;--wpds-border-width-focus:2px;--wpds-border-width-lg:8px;--wpds-border-width-md:4px;--wpds-border-width-sm:2px;--wpds-border-width-xs:1px;--wpds-color-background-interactive-brand-strong:#3858e9;--wpds-color-background-interactive-brand-strong-active:#2e49d9;--wpds-color-background-interactive-brand-strong-disabled:#e6e6e6;--wpds-color-background-interactive-brand-weak:#0000;--wpds-color-background-interactive-brand-weak-active:#e5eaf7;--wpds-color-background-interactive-brand-weak-disabled:#0000;--wpds-color-background-interactive-error:#0000;--wpds-color-background-interactive-error-active:#fff6f5;--wpds-color-background-interactive-error-disabled:#0000;--wpds-color-background-interactive-error-strong:#cc1818;--wpds-color-background-interactive-error-strong-active:#b90000;--wpds-color-background-interactive-error-strong-disabled:#e6e6e6;--wpds-color-background-interactive-error-weak:#0000;--wpds-color-background-interactive-error-weak-active:#fae5e1;--wpds-color-background-interactive-error-weak-disabled:#0000;--wpds-color-background-interactive-neutral:#fff;--wpds-color-background-interactive-neutral-active:#fff;--wpds-color-background-interactive-neutral-disabled:#fff;--wpds-color-background-interactive-neutral-strong:#2d2d2d;--wpds-color-background-interactive-neutral-strong-active:#1e1e1e;--wpds-color-background-interactive-neutral-strong-disabled:#e6e6e6;--wpds-color-background-interactive-neutral-weak:#0000;--wpds-color-background-interactive-neutral-weak-active:#ededed;--wpds-color-background-interactive-neutral-weak-disabled:#0000;--wpds-color-background-surface-brand:#ecf0fa;--wpds-color-background-surface-caution:#fee995;--wpds-color-background-surface-caution-weak:#fff9ca;--wpds-color-background-surface-error:#fae5e1;--wpds-color-background-surface-error-weak:#fff6f5;--wpds-color-background-surface-info:#deebfa;--wpds-color-background-surface-info-weak:#f3f9ff;--wpds-color-background-surface-neutral:#fcfcfc;--wpds-color-background-surface-neutral-strong:#fff;--wpds-color-background-surface-neutral-weak:#f4f4f4;--wpds-color-background-surface-success:#c2f8ca;--wpds-color-background-surface-success-weak:#ebffed;--wpds-color-background-surface-warning:#fde6be;--wpds-color-background-surface-warning-weak:#fff7e1;--wpds-color-background-thumb-brand:#3858e9;--wpds-color-background-thumb-brand-active:#3858e9;--wpds-color-background-thumb-brand-disabled:#dbdbdb;--wpds-color-background-thumb-neutral:#1e1e1e;--wpds-color-background-thumb-neutral-weak:#8d8d8d;--wpds-color-background-thumb-neutral-weak-active:#6e6e6e;--wpds-color-background-thumb-neutral-weak-disabled:#dbdbdb;--wpds-color-background-track-neutral:#dbdbdb;--wpds-color-background-track-neutral-weak:#f0f0f0;--wpds-color-foreground-content-caution:#281d00;--wpds-color-foreground-content-caution-weak:#836a00;--wpds-color-foreground-content-error:#470000;--wpds-color-foreground-content-error-weak:#cc1818;--wpds-color-foreground-content-info:#001b4f;--wpds-color-foreground-content-info-weak:#006bd7;--wpds-color-foreground-content-neutral:#1e1e1e;--wpds-color-foreground-content-neutral-weak:#707070;--wpds-color-foreground-content-success:#002900;--wpds-color-foreground-content-success-weak:#008030;--wpds-color-foreground-content-warning:#2e1900;--wpds-color-foreground-content-warning-weak:#936300;--wpds-color-foreground-interactive-brand:#3858e9;--wpds-color-foreground-interactive-brand-active:#0b0070;--wpds-color-foreground-interactive-brand-disabled:#8d8d8d;--wpds-color-foreground-interactive-brand-strong:#eff0f2;--wpds-color-foreground-interactive-brand-strong-active:#eff0f2;--wpds-color-foreground-interactive-brand-strong-disabled:#8d8d8d;--wpds-color-foreground-interactive-error:#cc1818;--wpds-color-foreground-interactive-error-active:#470000;--wpds-color-foreground-interactive-error-disabled:#8d8d8d;--wpds-color-foreground-interactive-error-strong:#f2efef;--wpds-color-foreground-interactive-error-strong-active:#f2efef;--wpds-color-foreground-interactive-error-strong-disabled:#8d8d8d;--wpds-color-foreground-interactive-neutral:#1e1e1e;--wpds-color-foreground-interactive-neutral-active:#1e1e1e;--wpds-color-foreground-interactive-neutral-disabled:#8d8d8d;--wpds-color-foreground-interactive-neutral-strong:#f0f0f0;--wpds-color-foreground-interactive-neutral-strong-active:#f0f0f0;--wpds-color-foreground-interactive-neutral-strong-disabled:#8d8d8d;--wpds-color-foreground-interactive-neutral-weak:#707070;--wpds-color-foreground-interactive-neutral-weak-active:#1e1e1e;--wpds-color-foreground-interactive-neutral-weak-disabled:#8d8d8d;--wpds-color-stroke-focus:#3858e9;--wpds-color-stroke-interactive-brand:#3858e9;--wpds-color-stroke-interactive-brand-active:#2337c8;--wpds-color-stroke-interactive-brand-disabled:#dbdbdb;--wpds-color-stroke-interactive-error:#cc1818;--wpds-color-stroke-interactive-error-active:#9d0000;--wpds-color-stroke-interactive-error-disabled:#dbdbdb;--wpds-color-stroke-interactive-error-strong:#cc1818;--wpds-color-stroke-interactive-neutral:#8d8d8d;--wpds-color-stroke-interactive-neutral-active:#6e6e6e;--wpds-color-stroke-interactive-neutral-disabled:#dbdbdb;--wpds-color-stroke-interactive-neutral-strong:#6e6e6e;--wpds-color-stroke-surface-brand:#aebbda;--wpds-color-stroke-surface-brand-strong:#3858e9;--wpds-color-stroke-surface-caution:#d0c28b;--wpds-color-stroke-surface-caution-strong:#836a00;--wpds-color-stroke-surface-error:#e0afa7;--wpds-color-stroke-surface-error-strong:#cc1818;--wpds-color-stroke-surface-info:#adc6e2;--wpds-color-stroke-surface-info-strong:#006bd7;--wpds-color-stroke-surface-neutral:#dbdbdb;--wpds-color-stroke-surface-neutral-strong:#8d8d8d;--wpds-color-stroke-surface-neutral-weak:#f0f0f0;--wpds-color-stroke-surface-success:#92d39d;--wpds-color-stroke-surface-success-strong:#008030;--wpds-color-stroke-surface-warning:#e1bd7c;--wpds-color-stroke-surface-warning-strong:#936300;--wpds-cursor-control:pointer;--wpds-dimension-gap-2xl:32px;--wpds-dimension-gap-3xl:40px;--wpds-dimension-gap-lg:16px;--wpds-dimension-gap-md:12px;--wpds-dimension-gap-sm:8px;--wpds-dimension-gap-xl:24px;--wpds-dimension-gap-xs:4px;--wpds-dimension-padding-2xl:24px;--wpds-dimension-padding-3xl:32px;--wpds-dimension-padding-lg:16px;--wpds-dimension-padding-md:12px;--wpds-dimension-padding-sm:8px;--wpds-dimension-padding-xl:20px;--wpds-dimension-padding-xs:4px;--wpds-dimension-size-2xs:16px;--wpds-dimension-size-3xs:12px;--wpds-dimension-size-4xs:8px;--wpds-dimension-size-5xs:4px;--wpds-dimension-size-lg:40px;--wpds-dimension-size-md:32px;--wpds-dimension-size-sm:24px;--wpds-dimension-size-xs:20px;--wpds-dimension-surface-width-2xl:960px;--wpds-dimension-surface-width-lg:560px;--wpds-dimension-surface-width-md:400px;--wpds-dimension-surface-width-sm:320px;--wpds-dimension-surface-width-xl:720px;--wpds-dimension-surface-width-xs:240px;--wpds-motion-duration-lg:300ms;--wpds-motion-duration-md:200ms;--wpds-motion-duration-sm:100ms;--wpds-motion-duration-xl:400ms;--wpds-motion-duration-xs:50ms;--wpds-motion-easing-balanced:cubic-bezier(0.4,0,0.2,1);--wpds-motion-easing-expressive:cubic-bezier(0.25,0,0,1);--wpds-motion-easing-subtle:cubic-bezier(0.15,0,0.15,1);--wpds-typography-font-family-body:-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;--wpds-typography-font-family-heading:-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;--wpds-typography-font-family-mono:"Menlo","Consolas",monaco,monospace;--wpds-typography-font-size-2xl:32px;--wpds-typography-font-size-lg:15px;--wpds-typography-font-size-md:13px;--wpds-typography-font-size-sm:12px;--wpds-typography-font-size-xl:20px;--wpds-typography-font-size-xs:11px;--wpds-typography-font-weight-default:400;--wpds-typography-font-weight-emphasis:600;--wpds-typography-line-height-2xl:40px;--wpds-typography-line-height-lg:28px;--wpds-typography-line-height-md:24px;--wpds-typography-line-height-sm:20px;--wpds-typography-line-height-xl:32px;--wpds-typography-line-height-xs:16px}@media (min-resolution:192dpi){:root{--wpds-border-width-focus:1.5px}}:root[data-wpds-root-provider=true][data-wpds-corner-radius=none],[data-wpds-corner-radius=none]{--wpds-border-radius-lg:0px;--wpds-border-radius-md:0px;--wpds-border-radius-sm:0px;--wpds-border-radius-xl:0px;--wpds-border-radius-xs:0px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=subtle],[data-wpds-corner-radius=subtle]{--wpds-border-radius-lg:8px;--wpds-border-radius-md:4px;--wpds-border-radius-sm:2px;--wpds-border-radius-xl:12px;--wpds-border-radius-xs:1px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=moderate],[data-wpds-corner-radius=moderate]{--wpds-border-radius-lg:16px;--wpds-border-radius-md:12px;--wpds-border-radius-sm:8px;--wpds-border-radius-xl:20px;--wpds-border-radius-xs:6px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=pronounced],[data-wpds-corner-radius=pronounced]{--wpds-border-radius-lg:24px;--wpds-border-radius-md:22px;--wpds-border-radius-sm:20px;--wpds-border-radius-xl:26px;--wpds-border-radius-xs:18px}
/* https://profiles.wordpress.org/wp-content/plugins/gutenberg/build/styles/components/style.min.css?ver=24.2.0 */
@charset "UTF-8";@media not (prefers-reduced-motion){.components-animate__appear{animation:components-animate__appear-animation .1s cubic-bezier(0,0,.2,1) 0s;animation-fill-mode:forwards}}.components-animate__appear.is-from-top,.components-animate__appear.is-from-top.is-from-left{transform-origin:top left}.components-animate__appear.is-from-top.is-from-right{transform-origin:top right}.components-animate__appear.is-from-bottom,.components-animate__appear.is-from-bottom.is-from-left{transform-origin:bottom left}.components-animate__appear.is-from-bottom.is-from-right{transform-origin:bottom right}@keyframes components-animate__appear-animation{0%{transform:translateY(-2em) scaleY(0) scaleX(0)}to{transform:translateY(0) scaleY(1) scaleX(1)}}@media not (prefers-reduced-motion){.components-animate__slide-in{animation:components-animate__slide-in-animation .1s cubic-bezier(0,0,.2,1);animation-fill-mode:forwards}.components-animate__slide-in.is-from-left{transform:translateX(100%)}.components-animate__slide-in.is-from-right{transform:translateX(-100%)}}@keyframes components-animate__slide-in-animation{to{transform:translateX(0)}}@media not (prefers-reduced-motion){.components-animate__loading{animation:components-animate__loading 1.6s ease-in-out infinite}}@keyframes components-animate__loading{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.components-autocomplete__popover .components-popover__content{min-width:200px;padding:8px}.components-autocomplete__result.components-button{display:flex;font-weight:var(--wpds-typography-font-weight-default,400);height:auto;min-height:36px;position:relative;text-align:left;width:100%}.components-autocomplete__result.components-button:focus:not(:disabled):not(:active){box-shadow:0 0 0 calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*2 + 2px) var(--wpds-color-background-surface-neutral-strong,#fff);z-index:1}.components-badge{box-sizing:border-box}.components-badge *,.components-badge :after,.components-badge :before{box-sizing:inherit}.components-badge{background-color:color-mix(in srgb,#fff 90%,var(--base-color));border-radius:2px;color:color-mix(in srgb,#000 50%,var(--base-color));display:inline-block;line-height:0;max-width:100%;min-height:24px;padding:2px 8px}.components-badge:where(.is-default){background-color:#f0f0f0;color:#2f2f2f}.components-badge.has-icon{padding-inline-start:4px}.components-badge.is-info{--base-color:#3858e9}.components-badge.is-warning{--base-color:#f0b849}.components-badge.is-error{--base-color:#cc1818}.components-badge.is-success{--base-color:#4ab866}.components-badge__flex-wrapper{align-items:center;display:inline-flex;font-size:12px;font-weight:400;gap:2px;line-height:20px;max-width:100%}.components-badge__icon{flex-shrink:0}.components-badge__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.components-button-group{display:inline-block}.components-button-group .components-button{border-color:#1e1e1e;border-radius:0;color:#1e1e1e;display:inline-flex}.components-button-group .components-button+.components-button{margin-left:-1px}.components-button-group .components-button:first-child{border-radius:2px 0 0 2px}.components-button-group .components-button:last-child{border-radius:0 2px 2px 0}.components-button-group .components-button.is-primary,.components-button-group .components-button:focus{position:relative;z-index:1}.components-button:focus:is(a){box-shadow:none}.components-button:focus{outline:none}.components-button:focus:not(:active){outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-button{align-items:center;appearance:none;background:none;border:1px solid transparent;border-radius:2px;box-sizing:border-box;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));cursor:var(--wpds-cursor-control,pointer);display:inline-flex;font-family:inherit;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);height:36px;margin:0;padding:4px 12px;text-decoration:none}.components-button.is-next-40px-default-size{height:40px}.components-button:hover:not(:disabled,[aria-disabled=true]),.components-button[aria-expanded=true]{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-button.is-primary{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));text-decoration:none;text-shadow:none;white-space:nowrap}.components-button.is-primary,.components-button.is-primary:hover:not(:disabled){color:var(--wp-components-color-accent-inverted,var(--wpds-color-foreground-interactive-brand-strong,#fff))}.components-button.is-primary:hover:not(:disabled){background:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6))}.components-button.is-primary:active:not(:disabled){background:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));color:var(--wp-components-color-accent-inverted,var(--wpds-color-foreground-interactive-brand-strong,#fff))}.components-button.is-primary:disabled,.components-button.is-primary:disabled:active:enabled,.components-button.is-primary[aria-disabled=true],.components-button.is-primary[aria-disabled=true]:active:enabled,.components-button.is-primary[aria-disabled=true]:enabled{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:hsla(0,0%,100%,.4)}.components-button.is-primary.is-busy,.components-button.is-primary.is-busy:disabled,.components-button.is-primary.is-busy[aria-disabled=true]{background-image:linear-gradient(-45deg,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)) 70%,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 70%);background-size:100px 100%;color:var(--wp-components-color-accent-inverted,var(--wpds-color-foreground-interactive-brand-strong,#fff))}.components-button.is-secondary:disabled,.components-button.is-secondary[aria-disabled=true],.components-button.is-secondary[aria-disabled=true]:hover,.components-button.is-tertiary:disabled,.components-button.is-tertiary[aria-disabled=true],.components-button.is-tertiary[aria-disabled=true]:hover{background:transparent;color:#949494;transform:none}@media not (prefers-reduced-motion){.components-button.is-secondary{transition:border-color .1s linear}}.components-button.is-secondary{background:transparent;border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));white-space:nowrap}.components-button.is-secondary:active:not(:disabled){border-color:transparent}.components-button.is-secondary:hover:not(:disabled,[aria-disabled=true],.is-pressed){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,transparent);border-color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6))}.components-button.is-secondary:focus:not(:active){border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-button.is-secondary:disabled:not(:focus),.components-button.is-secondary[aria-disabled=true]:hover:not(:focus),.components-button.is-secondary[aria-disabled=true]:not(:focus){border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}.components-button.is-tertiary{background:transparent;color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));white-space:nowrap}.components-button.is-tertiary:hover:not(:disabled,[aria-disabled=true],.is-pressed){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,transparent);color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6))}.components-button.is-tertiary:active:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 8%,transparent)}p+.components-button.is-tertiary{margin-left:-6px}.components-button.is-destructive{--wp-components-color-accent:#cc1818;--wp-components-color-accent-darker-10:#9e1313;--wp-components-color-accent-darker-20:#710d0d}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link){color:#cc1818}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):hover:not(:disabled,[aria-disabled=true]){color:#710d0d}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):active:not(:disabled,[aria-disabled=true]){background:#ccc}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):disabled,.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link)[aria-disabled=true]{color:#949494}.components-button.is-destructive.is-secondary:hover:not(:disabled,[aria-disabled=true]),.components-button.is-destructive.is-tertiary:hover:not(:disabled,[aria-disabled=true]){background:rgba(204,24,24,.04)}.components-button.is-destructive.is-secondary:active:not(:disabled,[aria-disabled=true]),.components-button.is-destructive.is-tertiary:active:not(:disabled,[aria-disabled=true]){background:rgba(204,24,24,.08)}.components-button.is-link{background:none;border:0;border-radius:0;color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));font-weight:var(--wpds-typography-font-weight-default,400);margin:0;outline:none;padding:0;text-align:left;text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.2em}@media not (prefers-reduced-motion){.components-button.is-link{transition-duration:.05s;transition-property:border,background,color;transition-timing-function:ease-in-out}}.components-button.is-link{height:auto}.components-button.is-link:focus:not(:active){border-radius:2px;text-decoration:none}.components-button.is-link:disabled,.components-button.is-link[aria-disabled=true]{color:#949494}.components-button:not(:disabled,[aria-disabled=true]):active{color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e))}.components-button:disabled,.components-button[aria-disabled=true]{color:#949494;cursor:default}@media not (prefers-reduced-motion){.components-button.is-busy,.components-button.is-secondary.is-busy,.components-button.is-secondary.is-busy:disabled,.components-button.is-secondary.is-busy[aria-disabled=true]{animation:components-button__busy-animation 2.5s linear infinite}}.components-button.is-busy,.components-button.is-secondary.is-busy,.components-button.is-secondary.is-busy:disabled,.components-button.is-secondary.is-busy[aria-disabled=true]{background-image:linear-gradient(-45deg,#fafafa 33%,#e0e0e0 0,#e0e0e0 70%,#fafafa 0);background-size:100px 100%}.components-button.is-compact{height:32px}.components-button.is-compact.has-icon:not(.has-text){min-width:32px;padding:0}.components-button.is-small{font-size:11px;height:var(--wpds-dimension-size-sm,24px);line-height:22px;padding:0 8px}.components-button.is-small.has-icon:not(.has-text){min-width:var(--wpds-dimension-size-sm,24px);padding:0}.components-button.has-icon{justify-content:center;min-width:36px;padding:6px}.components-button.has-icon.is-next-40px-default-size{min-width:40px}.components-button.has-icon .dashicon{align-items:center;box-sizing:content-box;display:inline-flex;justify-content:center;padding:2px}.components-button.has-icon.has-text{gap:4px;justify-content:start;padding-left:8px;padding-right:12px}.components-button.has-icon.has-text.has-icon-right{padding-left:12px;padding-right:8px}.components-button.has-icon:not(.has-text) .dashicon,.components-button.has-icon:not(.has-text) svg{margin-inline:-1px}.components-button.is-pressed,.components-button.is-pressed:hover{color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc))}.components-button.is-pressed:hover:not(:disabled,[aria-disabled=true]),.components-button.is-pressed:not(:disabled,[aria-disabled=true]){background:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e))}.components-button.is-pressed:disabled,.components-button.is-pressed[aria-disabled=true]{color:#949494}.components-button.is-pressed:disabled:not(.is-primary):not(.is-secondary):not(.is-tertiary),.components-button.is-pressed[aria-disabled=true]:not(.is-primary):not(.is-secondary):not(.is-tertiary){background:#949494;color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc))}.components-button svg{fill:currentColor;flex-shrink:0;outline:none}@keyframes components-button__busy-animation{0%{background-position:200px 0}}.components-checkbox-control{--checkbox-input-size:16px;--checkbox-input-margin:8px}.components-checkbox-control__label{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);line-height:var(--checkbox-input-size)}.components-checkbox-control:not(:has(:disabled)) .components-checkbox-control__label{cursor:var(--wpds-cursor-control,pointer)}.components-checkbox-control__input[type=checkbox]{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:2px;border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin-right:12px;padding:6px 8px;transition:none}@media (min-width:600px){.components-checkbox-control__input[type=checkbox]{font-size:13px;line-height:normal}}.components-checkbox-control__input[type=checkbox]:hover:not(:disabled,[aria-disabled=true]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-checkbox-control__input[type=checkbox]:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-checkbox-control__input[type=checkbox]::placeholder{color:rgba(30,30,30,.62)}.components-checkbox-control__input[type=checkbox]:hover:not(:disabled,[aria-disabled=true]){background:var(--wpds-color-background-interactive-neutral-active,#fff)}.components-checkbox-control__input[type=checkbox]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox]:checked{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{color:#fff;margin:-3px -5px}@media (min-width:782px){.components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{margin:-4px 0 0 -5px}}.components-checkbox-control__input[type=checkbox][aria-checked=mixed]{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f460";display:inline-block;float:left;font:400 30px/1 dashicons;vertical-align:middle;width:16px}@media (min-width:782px){.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{float:none;font-size:21px}}.components-checkbox-control__input[type=checkbox]:disabled,.components-checkbox-control__input[type=checkbox][aria-disabled=true]{background:var(--wpds-color-background-interactive-neutral-disabled,#fff);border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);cursor:default;opacity:1}.components-checkbox-control__input[type=checkbox]:disabled:checked:before,.components-checkbox-control__input[type=checkbox]:disabled[aria-checked=mixed]:before,.components-checkbox-control__input[type=checkbox][aria-disabled=true]:checked:before,.components-checkbox-control__input[type=checkbox][aria-disabled=true][aria-checked=mixed]:before{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}.components-checkbox-control__input[type=checkbox]{appearance:none;background:#fff;clear:none;color:#1e1e1e;display:inline-block;height:var(--checkbox-input-size);line-height:0;margin:0 4px 0 0;outline:0;padding:0!important;position:relative;text-align:center;vertical-align:top;width:var(--checkbox-input-size)}@media not (prefers-reduced-motion){.components-checkbox-control__input[type=checkbox]{transition:border-color .1s ease-in-out}}.components-checkbox-control__input[type=checkbox]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.components-checkbox-control__input[type=checkbox]:not(:disabled):is(:checked,:indeterminate){background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-checkbox-control__input[type=checkbox]:not(:disabled){cursor:var(--wpds-cursor-control,pointer)}.components-checkbox-control__input[type=checkbox]:checked:before{content:none}.components-checkbox-control__input[type=checkbox]:after{aspect-ratio:1;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(var(--checkbox-input-size),24px)}.components-checkbox-control__input-container{aspect-ratio:1;display:inline-block;flex-shrink:0;line-height:1;margin-right:var(--checkbox-input-margin);position:relative;vertical-align:middle;width:var(--checkbox-input-size)}svg.components-checkbox-control__checked,svg.components-checkbox-control__indeterminate{color:#fff;cursor:var(--wpds-cursor-control,pointer);height:var(--checkbox-input-size);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;width:var(--checkbox-input-size)}.components-checkbox-control:has(:disabled) svg.components-checkbox-control__checked,.components-checkbox-control:has(:disabled) svg.components-checkbox-control__indeterminate{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}.components-checkbox-control__help{display:inline-block;margin-inline-start:calc(var(--checkbox-input-size) + var(--checkbox-input-margin))}.components-circular-option-picker{display:inline-block;isolation:isolate;min-width:188px;width:100%}.components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper{display:flex;justify-content:flex-end;margin-top:12px}.components-circular-option-picker .components-circular-option-picker__swatches{display:flex;flex-wrap:wrap;gap:12px;position:relative;z-index:1}.components-circular-option-picker>:not(.components-circular-option-picker__swatches){position:relative;z-index:0}.components-circular-option-picker__option-wrapper{display:inline-block;height:28px;transform:scale(1);vertical-align:top;width:28px}@media not (prefers-reduced-motion){.components-circular-option-picker__option-wrapper{transition:transform .1s ease-out;will-change:transform}}.components-circular-option-picker__option-wrapper:hover{transform:scale(1.1)}.components-circular-option-picker__option-wrapper>div{height:100%;width:100%}.components-circular-option-picker__option-wrapper:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath fill='%23555D65' d='M6 8V6H4v2zm2 0V6h2v2zm2 8H8v-2h2zm2 0v-2h2v2zm0 2v-2h-2v2H8v2h2v-2zm2 0v2h-2v-2zm2 0h-2v-2h2z'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M18 18h2v-2h-2v-2h2v-2h-2v-2h2V8h-2v2h-2V8h-2v2h2v2h-2v2h2v2h2zm-2-4v-2h2v2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555D65' d='M18 18v2h-2v-2z'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M8 10V8H6v2H4v2h2v2H4v2h2v2H4v2h2v2H4v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2v2h-2V4h-2v2h-2V4h-2v2h-2V4h-2v2h2v2h-2v2zm0 2v-2H6v2zm2 0v-2h2v2zm0 2v-2H8v2H6v2h2v2H6v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h-2v2h-2V6h-2v2h-2v2h2v2h-2v2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M4 0H2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2H8V0H6v2H4zm0 4V2H2v2zm2 0V2h2v2zm0 2V4H4v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2H8v2z' clip-rule='evenodd'/%3E%3C/svg%3E");border-radius:50%;content:"";inset:1px;position:absolute;z-index:-1}.components-circular-option-picker__option{aspect-ratio:1;background:transparent;border:none;border-radius:50%;box-shadow:inset 0 0 0 14px;display:inline-block;height:100%!important;vertical-align:top}@media not (prefers-reduced-motion){.components-circular-option-picker__option{transition:box-shadow .1s ease}}.components-circular-option-picker__option{cursor:var(--wpds-cursor-control,pointer)}.components-circular-option-picker__option[aria-pressed=true],.components-circular-option-picker__option[aria-selected=true]{overflow:visible;position:relative;z-index:1}.components-circular-option-picker__option[aria-pressed=true]+svg,.components-circular-option-picker__option[aria-selected=true]+svg{border-radius:50%;left:2px;pointer-events:none;position:absolute;top:2px;z-index:2}.components-circular-option-picker__option:after{border:1px solid transparent;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);content:"";inset:-1px;position:absolute}.components-circular-option-picker__button-action .components-circular-option-picker__option{background:#fff;color:#fff}.components-circular-option-picker__dropdown-link-action{margin-right:16px}.components-circular-option-picker__dropdown-link-action .components-button{line-height:22px}.components-palette-edit__popover-duotone-picker,.components-palette-edit__popover-gradient-picker{padding:8px;width:260px}.component-color-indicator{background:#fff linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);display:inline-block;height:20px;padding:0;width:20px}.components-combobox-control{width:100%}input.components-combobox-control__input[type=text]{background:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:none;box-shadow:none;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-family:inherit;font-size:16px;line-height:inherit;margin:0;min-height:auto;padding:2px;width:100%}@media (min-width:600px){input.components-combobox-control__input[type=text]{font-size:13px}}input.components-combobox-control__input[type=text]:focus{box-shadow:none;outline:none}.components-combobox-control__suggestions-container{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px}@media (min-width:600px){.components-combobox-control__suggestions-container{font-size:13px;line-height:normal}}.components-combobox-control__suggestions-container:hover:not(:disabled,[aria-disabled=true]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-combobox-control__suggestions-container:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-combobox-control__suggestions-container::placeholder{color:rgba(30,30,30,.62)}.components-combobox-control__suggestions-container{align-items:flex-start;display:flex;flex-wrap:wrap;padding:0;width:100%}.components-combobox-control__suggestions-container:focus-within{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-combobox-control__suggestions-container .components-spinner{margin:0}.components-color-palette__custom-color-wrapper{position:relative;z-index:0}.components-color-palette__custom-color-button{background:none;border:none;border-radius:4px 4px 0 0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);box-sizing:border-box;cursor:var(--wpds-cursor-control,pointer);height:64px;outline:1px solid transparent;position:relative;width:100%}.components-color-palette__custom-color-button:focus:not(:active){outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-color-palette__custom-color-button:after{background-image:repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0);background-position:0 0,24px 24px;background-size:48px 48px;border-radius:3px 3px 0 0;content:"";inset:1px;position:absolute;z-index:-1}.components-color-palette__custom-color-text-wrapper{border-radius:0 0 4px 4px;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.2),inset 1px 0 0 0 rgba(0,0,0,.2),inset -1px 0 0 0 rgba(0,0,0,.2);font-size:13px;padding:12px 16px;position:relative}.components-color-palette__custom-color-name{color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));margin:0 1px}.components-color-palette__custom-color-value{color:#757575}.components-color-palette__custom-color-value--is-hex{text-transform:uppercase}.components-color-palette__custom-color-value:empty:after{content:"​";visibility:hidden}.components-custom-gradient-picker__gradient-bar{border-radius:2px;height:48px;position:relative;width:100%;z-index:1}.components-custom-gradient-picker__gradient-bar.has-gradient{background-image:repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0);background-position:0 0,12px 12px;background-size:24px 24px}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__gradient-bar-background{inset:0;position:absolute}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__markers-container{margin-left:auto;margin-right:auto;position:relative;width:calc(100% - 48px)}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-dropdown{display:flex;height:16px;position:absolute;top:16px;width:16px}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button:before,.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown:before{content:"";inset:-16px 0;position:absolute}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown{background:#fff;border-radius:50%;color:#1e1e1e;height:inherit;min-width:16px!important;padding:2px;width:inherit}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown svg{height:100%;width:100%}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button{border-radius:50%;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 2px 0 rgba(0,0,0,.25);height:inherit;padding:0;width:inherit}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button.is-active{box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2) #fff,0 0 2px 0 rgba(0,0,0,.25)}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button:focus:not(:active){box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 2px 0 rgba(0,0,0,.25),0 0 0 calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) + 2px) var(--wpds-color-background-surface-neutral-strong,#fff);outline-offset:1px}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button:focus:not(:active).is-active{box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2) #fff,0 0 2px 0 rgba(0,0,0,.25),0 0 0 calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) + 2px) var(--wpds-color-background-surface-neutral-strong,#fff)}.components-custom-gradient-picker__remove-control-point-wrapper{padding-bottom:8px}.components-custom-gradient-picker__inserter{direction:ltr}.components-custom-gradient-picker__liner-gradient-indicator{display:inline-block;flex:0 auto;height:20px;width:20px}.components-custom-gradient-picker__ui-line{position:relative;z-index:0}.components-drop-zone{border-radius:2px;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;visibility:hidden;z-index:40}.components-drop-zone.is-active{opacity:1;visibility:visible}.components-drop-zone .components-drop-zone__content{align-items:center;background-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));bottom:0;color:#fff;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:50}.components-drop-zone .components-drop-zone__content-inner{opacity:0;transform:scale(.9)}.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content{opacity:1}@media not (prefers-reduced-motion){.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content{transition:opacity .2s ease-in-out}}.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content-inner{opacity:1;transform:scale(1)}@media not (prefers-reduced-motion){.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content-inner{transition:opacity .1s ease-in-out .1s,transform .1s ease-in-out .1s}}.components-drop-zone__content-icon,.components-drop-zone__content-text{display:block}.components-drop-zone__content-icon{fill:currentColor;line-height:0;margin:0 auto 8px;pointer-events:none}.components-drop-zone__content-text{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.components-dropdown{display:inline-block}.components-dropdown__content .components-popover__content{padding:8px}.components-dropdown__content .components-popover__content:has(.components-menu-group){padding:0}.components-dropdown__content .components-popover__content:has(.components-menu-group) .components-dropdown-menu__menu>.components-menu-item__button,.components-dropdown__content .components-popover__content:has(.components-menu-group)>.components-menu-item__button{margin:8px;width:auto}.components-dropdown__content [role=menuitem]{white-space:nowrap}.components-dropdown__content .components-menu-group{padding:8px}.components-dropdown__content .components-menu-group+.components-menu-group{border-top:1px solid #ccc;padding:8px}.components-dropdown__content.is-alternate .components-menu-group+.components-menu-group{border-color:#1e1e1e}.components-dropdown-menu__toggle{vertical-align:top}.components-dropdown-menu__menu{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:1.4;width:100%}.components-dropdown-menu__menu .components-dropdown-menu__menu-item,.components-dropdown-menu__menu .components-menu-item{cursor:var(--wpds-cursor-control,pointer);font-weight:var(--wpds-typography-font-weight-default,400);outline:none;padding:6px;white-space:nowrap;width:100%}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator,.components-dropdown-menu__menu .components-menu-item.has-separator{margin-top:6px;overflow:visible;position:relative}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator:before,.components-dropdown-menu__menu .components-menu-item.has-separator:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:content-box;content:"";display:block;height:1px;left:0;position:absolute;right:0;top:-3px}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active svg,.components-dropdown-menu__menu .components-menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-menu-item.is-active svg{background:#1e1e1e;border-radius:1px;box-shadow:0 0 0 1px #1e1e1e;color:#fff}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-icon-only,.components-dropdown-menu__menu .components-menu-item.is-icon-only{width:auto}.components-dropdown-menu__menu .components-menu-item__button,.components-dropdown-menu__menu .components-menu-item__button.components-button{height:auto;min-height:32px;padding-left:8px;padding-right:8px;text-align:left}.components-duotone-picker__color-indicator:before{background:transparent}.components-duotone-picker__color-indicator>.components-button,.components-duotone-picker__color-indicator>.components-button.is-pressed:hover:not(:disabled){background:linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);color:transparent}.components-duotone-picker__color-indicator>.components-button:hover:not(:disabled):not([aria-disabled=true]),.components-duotone-picker__color-indicator>.components-button:not([aria-disabled=true]):active{color:transparent}.components-color-list-picker,.components-color-list-picker__swatch-button{width:100%}.components-color-list-picker__color-picker{margin:8px 0}.components-color-list-picker__swatch-color{margin:2px}.components-external-link{text-decoration:none}.components-external-link,.components-external-link:visited{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.components-external-link:active,.components-external-link:hover{color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.components-external-link:focus{border-radius:0;box-shadow:none}.components-external-link:focus:not(:active){outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-external-link__contents{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.2em}.components-external-link__icon{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-padding-xs,4px)}.components-form-toggle{display:inline-block;height:16px;isolation:isolate;position:relative}.components-form-toggle .components-form-toggle__track{background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);border:1px solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:8px;box-sizing:border-box;content:"";display:inline-block;height:16px;vertical-align:top;width:32px}@media not (prefers-reduced-motion){.components-form-toggle .components-form-toggle__track{transition:background-color .2s ease,border-color .2s ease}}.components-form-toggle .components-form-toggle__thumb{border-radius:50%;box-sizing:border-box;display:block;height:12px;left:2px;position:absolute;top:2px;width:12px}@media not (prefers-reduced-motion){.components-form-toggle .components-form-toggle__thumb{transition:transform .2s ease,background-color .2s ease-out}}.components-form-toggle .components-form-toggle__thumb{background-color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);border:6px solid transparent;box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01)}@media (forced-colors:active){.components-form-toggle .components-form-toggle__thumb{background-color:ButtonText}}.components-form-toggle:not(.is-checked,.is-disabled):hover .components-form-toggle__track{border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-form-toggle.is-checked .components-form-toggle__track{background-color:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-color:transparent}@media (forced-colors:active){.components-form-toggle.is-checked .components-form-toggle__track{background-color:Highlight}}.components-form-toggle .components-form-toggle__input:focus+.components-form-toggle__track{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent;outline-offset:2px}.components-form-toggle.is-checked .components-form-toggle__thumb{background-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);border-width:0;transform:translateX(16px)}@media (forced-colors:active){.components-form-toggle.is-checked .components-form-toggle__thumb{background-color:HighlightText}}.components-form-toggle.is-disabled .components-form-toggle__track,[inert] .components-form-toggle .components-form-toggle__track{background-color:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}@media (forced-colors:active){.components-form-toggle.is-disabled .components-form-toggle__track,[inert] .components-form-toggle .components-form-toggle__track{border-color:GrayText}}.components-form-toggle.is-disabled .components-form-toggle__thumb,[inert] .components-form-toggle .components-form-toggle__thumb{background-color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);box-shadow:none}@media (forced-colors:active){.components-form-toggle.is-disabled .components-form-toggle__thumb,[inert] .components-form-toggle .components-form-toggle__thumb{background-color:GrayText;border-color:GrayText}}.components-form-toggle.is-disabled.is-checked .components-form-toggle__track,[inert] .components-form-toggle.is-checked .components-form-toggle__track{background-color:var(--wpds-color-background-interactive-brand-strong-disabled,#e6e6e6);border-color:transparent}@media (forced-colors:active){.components-form-toggle.is-disabled.is-checked .components-form-toggle__track,[inert] .components-form-toggle.is-checked .components-form-toggle__track{background-color:GrayText}}.components-form-toggle.is-disabled.is-checked .components-form-toggle__thumb,[inert] .components-form-toggle.is-checked .components-form-toggle__thumb{background-color:var(--wpds-color-foreground-interactive-brand-strong-disabled,#8d8d8d)}@media (forced-colors:active){.components-form-toggle.is-disabled.is-checked .components-form-toggle__thumb,[inert] .components-form-toggle.is-checked .components-form-toggle__thumb{background-color:Canvas}}.components-form-toggle input.components-form-toggle__input[type=checkbox]{border:none;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:1}.components-form-toggle input.components-form-toggle__input[type=checkbox]:checked{background:none}.components-form-toggle input.components-form-toggle__input[type=checkbox]:before{content:""}.components-form-toggle input.components-form-toggle__input[type=checkbox]:not(:disabled,[aria-disabled=true]){cursor:var(--wpds-cursor-control,pointer)}.components-form-token-field__input-container{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px}@media (min-width:600px){.components-form-token-field__input-container{font-size:13px;line-height:normal}}.components-form-token-field__input-container:hover:not(:disabled,[aria-disabled=true]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-form-token-field__input-container:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-form-token-field__input-container::placeholder{color:rgba(30,30,30,.62)}.components-form-token-field__input-container{cursor:text;padding:0;width:100%}.components-form-token-field__input-container.is-disabled{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));cursor:default}.components-form-token-field__input-container.is-disabled,.components-form-token-field__input-container.is-disabled:hover{border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-form-token-field__input-container.is-active{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:inline-block;flex:1;font-family:inherit;font-size:16px;line-height:1;margin-left:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media (min-width:600px){.components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .components-form-token-field__input-container input[type=text].components-form-token-field__input,.components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;max-width:100%}.components-form-token-field__token.is-success .components-form-token-field__remove-token,.components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.components-form-token-field__token.is-error .components-form-token-field__remove-token,.components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.components-form-token-field__token.is-validating .components-form-token-field__remove-token,.components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.components-form-token-field__token.is-disabled .components-form-token-field__remove-token.components-button,.components-form-token-field__token.is-disabled .components-form-token-field__token-text{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));color:var(--wp-components-color-gray-600,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-form-token-field__token.is-borderless{padding:0 24px 0 0;position:relative}.components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:transparent}.components-form-token-field__token.is-borderless:not(.is-disabled) .components-form-token-field__token-text{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:transparent;color:#757575;position:absolute;right:0;top:1px}.components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{color:#cc1818;padding:0 4px 0 6px}.components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.components-form-token-field__remove-token.components-button,.components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;min-width:unset}@media not (prefers-reduced-motion){.components-form-token-field__remove-token.components-button,.components-form-token-field__token-text{transition:all .2s cubic-bezier(.4,1,.4,1)}}.components-form-token-field__token-text{border-radius:1px 0 0 1px;line-height:24px;overflow:hidden;padding:0 0 0 8px;text-overflow:ellipsis;white-space:nowrap}.components-form-token-field__remove-token.components-button{border-radius:0 1px 1px 0;color:#1e1e1e;line-height:10px;overflow:initial}.components-form-token-field__remove-token.components-button:hover:not(:disabled){color:#1e1e1e}.components-form-token-field__suggestions-list{flex:1 0 100%;max-height:128px;min-width:100%;overflow-y:auto}@media not (prefers-reduced-motion){.components-form-token-field__suggestions-list{transition:all .15s ease-in-out}}.components-form-token-field__suggestions-list{box-shadow:inset 0 1px 0 0 #949494;list-style:none;margin:0;padding:0}.components-form-token-field__suggestion{box-sizing:border-box;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:block;font-size:13px;margin:0;min-height:32px;padding:8px 12px}.components-form-token-field__suggestion.is-selected{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc))}.components-form-token-field__suggestion[aria-disabled=true]{color:#949494;pointer-events:none}.components-form-token-field__suggestion[aria-disabled=true].is-selected{background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,transparent)}.components-form-token-field__suggestion:not(.is-empty){cursor:var(--wpds-cursor-control,pointer)}@media (min-width:600px){.components-guide{width:600px}}.components-guide .components-modal__content{margin-top:0;padding:0}.components-guide .components-modal__content:before{content:none}.components-guide .components-modal__header{border-bottom:none;height:64px;padding:0;position:sticky}.components-guide .components-modal__header .components-button{align-self:flex-start;margin:8px 8px 0 0;position:static}.components-guide .components-guide__container{display:flex;flex-direction:column;justify-content:space-between;margin-top:-64px;min-height:100%}.components-guide .components-guide__page{display:flex;flex-direction:column;justify-content:center;position:relative}@media (min-width:600px){.components-guide .components-guide__page{min-height:300px}}.components-guide .components-guide__footer{align-content:center;display:flex;height:36px;justify-content:center;margin:0 0 24px;padding:0 24px;position:relative;width:100%}.components-guide .components-guide__page-control{margin:0;text-align:center}.components-guide .components-guide__page-control li{display:inline-block;margin:0}.components-guide .components-guide__page-control .components-button{color:#e0e0e0;margin:-6px 0}.components-guide .components-guide__page-control li[aria-current=step] .components-button{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-modal__frame.components-guide{border:none;max-height:575px;min-width:312px}@media (max-width:600px){.components-modal__frame.components-guide{margin:auto;max-width:calc(100vw - 32px)}}.components-button.components-guide__back-button,.components-button.components-guide__finish-button,.components-button.components-guide__forward-button{position:absolute}.components-button.components-guide__back-button{left:24px}.components-button.components-guide__finish-button,.components-button.components-guide__forward-button{right:24px}[role=region]{position:relative}[role=region].interface-interface-skeleton__content:focus-visible:after{bottom:0;box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1) + .5px) hsla(0,0%,100%,.7);content:"";left:0;outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1));pointer-events:none;position:absolute;right:0;top:0;z-index:1000000}.is-focusing-regions [role=region]:focus:after{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1000000}.is-focusing-regions .editor-post-publish-panel,.is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-entities-saved-states-panel,.is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-publish-panel,.is-focusing-regions .interface-interface-skeleton__sidebar .editor-layout__toggle-sidebar-panel,.is-focusing-regions [role=region]:focus:after,.is-focusing-regions.is-distraction-free .interface-interface-skeleton__header .edit-post-header{box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1) + .5px) hsla(0,0%,100%,.7);outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1))}.components-input-control__container:focus-within:not(:has(:is(.components-input-control__prefix,.components-input-control__suffix):focus-within)) .components-input-control__backdrop{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-menu-group+.components-menu-group{border-top:1px solid #1e1e1e;padding-top:8px}.components-menu-group+.components-menu-group.has-hidden-separator{border-top:none;margin-top:0;padding-top:0}.components-menu-group:has(>div:empty){display:none}.components-menu-group__label{color:#757575;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:12px;margin-top:4px;padding:0 8px;text-transform:uppercase;white-space:nowrap}.components-menu-item__button,.components-menu-item__button.components-button{font-weight:var(--wpds-typography-font-weight-default,400);width:100%}.components-menu-item__button.components-button[role=menuitemcheckbox] .components-menu-item__item:only-child,.components-menu-item__button.components-button[role=menuitemradio] .components-menu-item__item:only-child,.components-menu-item__button[role=menuitemcheckbox] .components-menu-item__item:only-child,.components-menu-item__button[role=menuitemradio] .components-menu-item__item:only-child{box-sizing:initial;padding-right:48px}.components-menu-item__button .components-menu-items__item-icon,.components-menu-item__button.components-button .components-menu-items__item-icon{display:inline-block;flex:0 0 auto}.components-menu-item__button .components-menu-items__item-icon.has-icon-right,.components-menu-item__button.components-button .components-menu-items__item-icon.has-icon-right{margin-left:24px;margin-right:-2px}.components-menu-item__button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right,.components-menu-item__button.components-button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right{margin-left:8px}.components-menu-item__button .block-editor-block-icon,.components-menu-item__button.components-button .block-editor-block-icon{margin-left:-2px;margin-right:8px}.components-menu-item__button.components-button.is-primary,.components-menu-item__button.is-primary{justify-content:center}.components-menu-item__button.components-button.is-primary .components-menu-item__item,.components-menu-item__button.is-primary .components-menu-item__item{margin-right:0}.components-menu-item__button.components-button:disabled.is-tertiary,.components-menu-item__button.components-button[aria-disabled=true].is-tertiary,.components-menu-item__button:disabled.is-tertiary,.components-menu-item__button[aria-disabled=true].is-tertiary{background:none;color:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));opacity:.3}.components-menu-item__info-wrapper{display:flex;flex-direction:column;margin-right:auto}.components-menu-item__info{color:#757575;font-size:12px;margin-top:4px;white-space:normal}.components-menu-item__item{align-items:center;display:inline-flex;margin-right:auto;min-width:160px;white-space:nowrap}.components-menu-item__shortcut{align-self:center;color:currentColor;display:none;margin-left:auto;margin-right:0;padding-left:24px}@media (min-width:480px){.components-menu-item__shortcut{display:inline}}.components-menu-items-choice,.components-menu-items-choice.components-button{height:auto;min-height:40px}.components-menu-items-choice svg,.components-menu-items-choice.components-button svg{margin-right:12px}.components-menu-items-choice.components-button.has-icon,.components-menu-items-choice.has-icon{padding-left:12px}body.modal-open{overflow:hidden}.components-modal__screen-overlay{background-color:rgba(0,0,0,.35);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:100000}@keyframes __wp-base-styles-fade-in{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.components-modal__screen-overlay{animation:__wp-base-styles-fade-in var(--wpds-motion-duration-sm,.1s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1)) 0s;animation-fill-mode:forwards}}@keyframes __wp-base-styles-fade-out{0%{opacity:1}to{opacity:0}}@media not (prefers-reduced-motion){.components-modal__screen-overlay.is-animating-out{animation:__wp-base-styles-fade-out var(--wpds-motion-duration-sm,.1s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1)) var(--wpds-motion-duration-xs,50ms);animation-fill-mode:forwards}}.components-modal__frame{box-sizing:border-box}.components-modal__frame *,.components-modal__frame :after,.components-modal__frame :before{box-sizing:inherit}.components-modal__frame{align-self:flex-end;animation-fill-mode:forwards;animation-name:components-modal__appear-animation;animation-timing-function:var(--wpds-motion-easing-expressive,cubic-bezier(.25,0,0,1));background:#fff;border-radius:8px 8px 0 0;box-shadow:0 5px 15px rgba(0,0,0,.08),0 15px 27px rgba(0,0,0,.07),0 30px 36px rgba(0,0,0,.04),0 50px 43px rgba(0,0,0,.02);color:#1e1e1e;display:flex;margin:0;max-height:calc(100% - 40px);overflow:hidden;width:100%}.components-modal__frame h1,.components-modal__frame h2,.components-modal__frame h3{color:#1e1e1e}@media not (prefers-reduced-motion){.components-modal__frame{animation-duration:var(--wpds-motion-duration-md,.2s)}}.components-modal__screen-overlay.is-animating-out .components-modal__frame{animation-name:components-modal__disappear-animation;animation-timing-function:var(--wpds-motion-easing-expressive,cubic-bezier(.25,0,0,1))}@media (min-width:600px){.components-modal__frame{align-self:auto;border-radius:8px;margin:auto;max-height:calc(100% - 128px);max-width:calc(100% - 32px);min-width:var(--wpds-dimension-surface-width-sm,320px);width:auto}.components-modal__frame.has-size-large,.components-modal__frame.has-size-medium,.components-modal__frame.has-size-small{width:100%}.components-modal__frame.has-size-small{max-width:var(--wpds-dimension-surface-width-md,400px)}.components-modal__frame.has-size-medium{max-width:var(--wpds-dimension-surface-width-lg,560px)}.components-modal__frame.has-size-large{max-width:var(--wpds-dimension-surface-width-2xl,960px)}}@media (min-width:960px){.components-modal__frame{max-height:70%}}.components-modal__frame.is-full-screen{border-radius:0;height:100%;margin:0;max-height:none;width:100%}.components-modal__frame.is-full-screen :where(.components-modal__content){display:flex;margin-bottom:24px;padding-bottom:0}.components-modal__frame.is-full-screen :where(.components-modal__content)>:last-child{flex:1}@media (min-width:600px){.components-modal__frame.is-full-screen{border-radius:8px;height:calc(100% - 32px);margin:auto;width:calc(100% - 32px)}}@media (min-width:782px){.components-modal__frame.is-full-screen{height:calc(100% - 80px);max-width:none;width:calc(100% - 80px)}}@keyframes components-modal__appear-animation{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes components-modal__disappear-animation{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@media (min-width:600px){@keyframes components-modal__appear-animation{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes components-modal__disappear-animation{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}}.components-modal__header{align-items:center;border-bottom:1px solid transparent;box-sizing:border-box;display:flex;flex-direction:row;height:72px;justify-content:space-between;left:0;padding:24px;position:absolute;top:0;width:100%;z-index:10}.components-modal__header .components-modal__header-heading{font-size:20px;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.components-modal__header h1{line-height:1;margin:0}.components-modal__content.has-scrolled-content:not(.hide-header) .components-modal__header{border-bottom-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.components-modal__header+p{margin-top:0}.components-modal__header-heading-container{align-items:center;display:flex;flex-direction:row;flex-grow:1;justify-content:flex-start}.components-modal__header-icon-container{display:inline-block}.components-modal__header-icon-container svg{max-height:36px;max-width:36px;padding:8px}.components-modal__content{flex:1;margin-top:72px;overflow:auto;padding:4px 24px 24px}.components-modal__content.hide-header{margin-top:0;padding-top:24px}.components-modal__content.is-scrollable:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent;outline-offset:-2px}.components-notice{--wp-components-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-info,#adc6e2);--wp-components-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);align-items:start;background-color:var(--wp-components-notice-background-color);border:var(--wpds-border-width-xs,1px) solid var(--wp-components-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wp-components-notice-text-color);display:grid;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);grid-template-columns:1fr auto;line-height:var(--wpds-typography-line-height-sm,20px);padding:var(--wpds-dimension-padding-md,12px)}.components-notice.is-success{--wp-components-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-success,#92d39d);--wp-components-notice-text-color:var(--wpds-color-foreground-content-success,#002900)}.components-notice.is-warning{--wp-components-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bd7c);--wp-components-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900)}.components-notice.is-error{--wp-components-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-error,#e0afa7);--wp-components-notice-text-color:var(--wpds-color-foreground-content-error,#470000)}.components-notice__content{grid-column:1;grid-row:1;padding-block:calc((var(--wpds-dimension-size-sm, 24px) - 1lh)/2)}.components-notice__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:1;grid-row:2;margin-top:var(--wpds-dimension-gap-sm,8px)}.components-notice__dismiss{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);grid-column:2;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):focus,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):active,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.components-notice-list{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-md,12px);max-width:100vw}.components-panel{background:#fff;border:1px solid #e0e0e0}.components-panel>.components-panel__body:first-child,.components-panel>.components-panel__header:first-child{margin-top:-1px}.components-panel>.components-panel__body:last-child,.components-panel>.components-panel__header:last-child{border-bottom-width:0}.components-panel+.components-panel{margin-top:-1px}.components-panel__body{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0}.components-panel__body h3{margin:0 0 .5em}.components-panel__body.is-opened{padding:16px}.components-panel__header{align-items:center;border-bottom:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:content-box;display:flex;flex-shrink:0;height:47px;justify-content:space-between;padding:0 16px}.components-panel__header h2{color:inherit;font-size:inherit;margin:0}.components-panel__body+.components-panel__body,.components-panel__body+.components-panel__header,.components-panel__header+.components-panel__body,.components-panel__header+.components-panel__header{margin-top:-1px}.components-panel__body>.components-panel__body-title{display:block;font-size:inherit;margin-bottom:0;margin-top:0;padding:0}@media not (prefers-reduced-motion){.components-panel__body>.components-panel__body-title{transition:background .1s ease-in-out}}.components-panel__body.is-opened>.components-panel__body-title{margin:-16px -16px 5px}.components-panel__body>.components-panel__body-title:hover{background:#f0f0f0;border:none}.components-panel__body-toggle.components-button{color:#1e1e1e;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:16px 48px 16px 16px;position:relative;text-align:left;width:100%}@media not (prefers-reduced-motion){.components-panel__body-toggle.components-button{transition:background .1s ease-in-out}}.components-panel__body-toggle.components-button{height:auto}.components-panel__body-toggle.components-button:focus{border-radius:0;outline-offset:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1)}.components-panel__body-toggle.components-button .components-panel__arrow{fill:currentColor;color:#1e1e1e;position:absolute;right:16px;top:50%;transform:translateY(-50%)}@media not (prefers-reduced-motion){.components-panel__body-toggle.components-button .components-panel__arrow{transition:color .1s ease-in-out}}body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right{margin-top:-10px;transform:scaleX(-1)}.components-panel__icon{color:#757575;margin:-2px 0 -2px 6px}.components-panel__body-toggle-icon{margin-right:-5px}.components-panel__color-title{float:left;height:19px}.components-panel__row{align-items:center;display:flex;justify-content:space-between;margin-top:8px;min-height:36px}.components-panel__row select{min-width:0}.components-panel__row label{flex-shrink:0;margin-right:12px;max-width:75%}.components-panel__row:empty,.components-panel__row:first-of-type{margin-top:0}.components-panel .circle-picker{padding-bottom:20px}.components-placeholder.components-placeholder{-webkit-font-smoothing:subpixel-antialiased;align-items:flex-start;background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;box-sizing:border-box;color:#1e1e1e;display:flex;flex-direction:column;font-size:13px;gap:16px;margin:0;outline:1px solid transparent;padding:24px;position:relative;text-align:left;width:100%}.components-placeholder__error,.components-placeholder__fieldset,.components-placeholder__instructions,.components-placeholder__label{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;letter-spacing:normal;line-height:normal;text-transform:none}.components-placeholder__label{align-items:center;display:flex;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.components-placeholder__label .block-editor-block-icon,.components-placeholder__label .dashicon,.components-placeholder__label>svg{fill:currentColor;margin-right:4px}.components-placeholder__label:empty{display:none}.components-placeholder__fieldset,.components-placeholder__fieldset form{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:flex-start;width:100%}.components-placeholder__fieldset form p,.components-placeholder__fieldset p{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.components-placeholder__fieldset.is-column-layout,.components-placeholder__fieldset.is-column-layout form{flex-direction:column}.components-placeholder__input[type=url]{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px}@media (min-width:600px){.components-placeholder__input[type=url]{font-size:13px;line-height:normal}}.components-placeholder__input[type=url]:hover:not(:disabled,[aria-disabled=true]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-placeholder__input[type=url]:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-placeholder__input[type=url]::placeholder{color:rgba(30,30,30,.62)}.components-placeholder__input[type=url]{flex:1 1 auto}.components-placeholder__error{gap:8px;width:100%}.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link{margin-left:10px;margin-right:10px}.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link:last-child{margin-right:0}.components-placeholder.is-medium .components-placeholder__instructions,.components-placeholder.is-small .components-placeholder__instructions{display:none}.components-placeholder.is-medium .components-placeholder__fieldset,.components-placeholder.is-medium .components-placeholder__fieldset form,.components-placeholder.is-small .components-placeholder__fieldset,.components-placeholder.is-small .components-placeholder__fieldset form{flex-direction:column}.components-placeholder.is-medium .components-button,.components-placeholder.is-medium .components-placeholder__fieldset>*,.components-placeholder.is-small .components-button,.components-placeholder.is-small .components-placeholder__fieldset>*{justify-content:center;width:100%}.components-placeholder.is-small{padding:16px}.components-placeholder.has-illustration{backdrop-filter:blur(100px);backface-visibility:hidden;background-color:transparent;border-radius:0;box-shadow:none;color:inherit;display:flex}.is-dark-theme .components-placeholder.has-illustration{background-color:rgba(0,0,0,.1)}.components-placeholder.has-illustration .components-placeholder__fieldset{margin-left:0;margin-right:0}.components-placeholder.has-illustration .components-button,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-placeholder__label{opacity:0;pointer-events:none}@media not (prefers-reduced-motion){.components-placeholder.has-illustration .components-button,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-placeholder__label{transition:opacity .1s linear}}.is-selected>.components-placeholder.has-illustration .components-button,.is-selected>.components-placeholder.has-illustration .components-placeholder__instructions,.is-selected>.components-placeholder.has-illustration .components-placeholder__label{opacity:1;pointer-events:auto}.components-placeholder.has-illustration:before{background:currentColor;bottom:0;content:"";left:0;opacity:.1;pointer-events:none;position:absolute;right:0;top:0}.components-placeholder.has-illustration{overflow:hidden}.is-selected .components-placeholder.has-illustration{overflow:auto}.components-placeholder__preview{display:flex;justify-content:center}.components-placeholder__illustration{stroke:currentColor;box-sizing:content-box;height:100%;left:50%;opacity:.25;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.components-popover{box-sizing:border-box}.components-popover *,.components-popover :after,.components-popover :before{box-sizing:inherit}.components-popover{z-index:1000000}.components-popover.is-expanded{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000000!important}.components-popover__content{background:#fff;border-radius:4px;box-shadow:0 0 0 1px #ccc,0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02);box-sizing:border-box;width:min-content}.is-alternate .components-popover__content{border-radius:2px;box-shadow:0 0 0 1px #1e1e1e}.is-unstyled .components-popover__content{background:none;border-radius:0;box-shadow:none}.components-popover.is-expanded .components-popover__content{box-shadow:0 -1px 0 0 #ccc;height:calc(100% - 48px);overflow-y:visible;position:static;width:auto}.components-popover.is-expanded.is-alternate .components-popover__content{box-shadow:0 -1px 0 #1e1e1e}.components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 8px 0 16px}.components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.components-popover__arrow{display:flex;height:14px;pointer-events:none;position:absolute;width:14px}.components-popover__arrow:before{background-color:#fff;content:"";height:2px;left:1px;position:absolute;right:1px;top:-1px}.components-popover__arrow.is-top{bottom:-14px!important;transform:rotate(0)}.components-popover__arrow.is-right{left:-14px!important;transform:rotate(90deg)}.components-popover__arrow.is-bottom{top:-14px!important;transform:rotate(180deg)}.components-popover__arrow.is-left{right:-14px!important;transform:rotate(-90deg)}.components-popover__triangle{display:block;flex:1}.components-popover__triangle-bg{fill:#fff}.components-popover__triangle-border{fill:transparent;stroke-width:1px;stroke:#ccc}.is-alternate .components-popover__triangle-border{stroke:#1e1e1e}.components-radio-control{border:0;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;margin:0;padding:0}.components-radio-control__group-wrapper.has-help{margin-block-end:12px}.components-radio-control__option{align-items:center;column-gap:8px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto minmax(0,max-content)}.components-radio-control__input[type=radio]{background:var(--wpds-color-background-interactive-neutral-weak,#0000);border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:50%;grid-column:1;grid-row:1;height:16px;margin-right:12px;max-width:16px;min-width:16px;position:relative;transition:none;width:16px}@media not (prefers-reduced-motion){.components-radio-control__input[type=radio]{transition:box-shadow .1s linear}}.components-radio-control__input[type=radio]:after{aspect-ratio:1;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}.components-radio-control__input[type=radio]:hover{border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-radio-control__input[type=radio]:checked:before{background-color:currentColor;border:4px solid;box-sizing:inherit;height:8px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.components-radio-control__input[type=radio]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.components-radio-control__input[type=radio]:checked{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-color:transparent;color:var(--wpds-color-foreground-interactive-brand-strong,#fff)}.components-radio-control__input[type=radio]:disabled,.components-radio-control__input[type=radio][aria-disabled=true]{background:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);cursor:default;opacity:1}@media (forced-colors:active){.components-radio-control__input[type=radio]:disabled,.components-radio-control__input[type=radio][aria-disabled=true]{border-color:GrayText;color:GrayText}}.components-radio-control__input[type=radio]{appearance:none;display:inline-flex;margin:0;padding:0}.components-radio-control__input[type=radio]:not(:disabled){cursor:var(--wpds-cursor-control,pointer)}.components-radio-control__input[type=radio]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.components-radio-control__input[type=radio]:checked:before{border-radius:50%;content:""}.components-radio-control__input[type=radio]:disabled,.components-radio-control__input[type=radio]:disabled:checked:before{opacity:1}.components-radio-control__label{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);grid-column:2;grid-row:1}.components-radio-control__input:not(:disabled)+.components-radio-control__label{cursor:var(--wpds-cursor-control,pointer)}.components-radio-control__label{line-height:16px}.components-radio-control__option-description{grid-column:2;grid-row:2;padding-block-start:4px}.components-radio-control__option-description.components-radio-control__option-description{margin-top:0}.components-resizable-box__handle{display:none;height:23px;width:23px;z-index:2}.components-resizable-box__container.has-show-handle .components-resizable-box__handle{display:block}.components-resizable-box__handle>div{height:100%;outline:none;position:relative;width:100%;z-index:2}.components-resizable-box__container>img{width:inherit}.components-resizable-box__handle:after{background:#fff;border-radius:50%;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)),0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01);content:"";cursor:inherit;display:block;height:15px;outline:2px solid transparent;position:absolute;right:calc(50% - 8px);top:calc(50% - 8px);width:15px}.components-resizable-box__side-handle:before{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-radius:9999px;content:"";cursor:inherit;display:block;height:3px;position:absolute;right:calc(50% - 1px);top:calc(50% - 1px);width:3px}@media not (prefers-reduced-motion){.components-resizable-box__side-handle:before{transition:transform .1s ease-in;will-change:transform}}.components-resizable-box__side-handle:before{opacity:0}.components-resizable-box__corner-handle,.components-resizable-box__side-handle{z-index:2}.components-resizable-box__side-handle.components-resizable-box__handle-bottom,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:before,.components-resizable-box__side-handle.components-resizable-box__handle-top,.components-resizable-box__side-handle.components-resizable-box__handle-top:before{border-left:0;border-right:0;left:0;width:100%}.components-resizable-box__side-handle.components-resizable-box__handle-left,.components-resizable-box__side-handle.components-resizable-box__handle-left:before,.components-resizable-box__side-handle.components-resizable-box__handle-right,.components-resizable-box__side-handle.components-resizable-box__handle-right:before{border-bottom:0;border-top:0;height:100%;top:0}@media not (prefers-reduced-motion){.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{animation:components-resizable-box__top-bottom-animation .1s ease-out 0s;animation-fill-mode:forwards}.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before{animation:components-resizable-box__left-right-animation .1s ease-out 0s;animation-fill-mode:forwards}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{animation:none}}}@keyframes components-resizable-box__top-bottom-animation{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes components-resizable-box__left-right-animation{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.components-resizable-box__handle-right{right:-11.5px}.components-resizable-box__handle-left{left:-11.5px}.components-resizable-box__handle-top{top:-11.5px}.components-resizable-box__handle-bottom{bottom:-11.5px}.components-responsive-wrapper{align-items:center;display:flex;justify-content:center;max-width:100%;position:relative}.components-responsive-wrapper__content{display:block;max-width:100%;width:100%}.components-sandbox{overflow:hidden}iframe.components-sandbox{width:100%}body.lockscroll,html.lockscroll{overflow:hidden}.components-select-control__input{-webkit-tap-highlight-color:rgba(0,0,0,0)!important;outline:0}.components-snackbar{backdrop-filter:blur(16px) saturate(180%);background:rgba(0,0,0,.85);border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);box-sizing:border-box;color:#fff;cursor:var(--wpds-cursor-control,pointer);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;max-width:var(--wpds-dimension-surface-width-lg,560px);padding:12px 20px;pointer-events:auto;width:100%}@media (min-width:600px){.components-snackbar{width:fit-content}}.components-snackbar:focus{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-snackbar.components-snackbar-explicit-dismiss{cursor:default}.components-snackbar .components-snackbar__content-with-icon{padding-left:24px;position:relative}.components-snackbar .components-snackbar__icon{left:-8px;position:absolute;top:-2.9px}.components-snackbar .components-snackbar__dismiss-button{cursor:var(--wpds-cursor-control,pointer);margin-left:24px}.components-snackbar__action.components-button,.components-snackbar__action.components-external-link{--focus-color:#fff;color:#fff;flex-shrink:0;margin-left:32px}.components-snackbar__action.components-button:hover,.components-snackbar__action.components-external-link:hover{color:currentColor;text-decoration:none}.components-snackbar__content{align-items:baseline;display:flex;justify-content:space-between;line-height:1.4}.components-snackbar-list{box-sizing:border-box;pointer-events:none;position:absolute;width:100%;z-index:100000}.components-snackbar-list__notice-container{padding-top:8px;position:relative}.components-tab-panel__tabs{align-items:stretch;display:flex;flex-direction:row}.components-tab-panel__tabs[aria-orientation=vertical]{flex-direction:column}.components-tab-panel__tabs-item{background:transparent;border:none;border-radius:0;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);font-weight:var(--wpds-typography-font-weight-default,400);height:48px!important;margin-left:0;padding:3px var(--wpds-dimension-padding-lg,16px);position:relative}.components-tab-panel__tabs-item:disabled,.components-tab-panel__tabs-item[aria-disabled=true]{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}.components-tab-panel__tabs-item:not(:disabled,[aria-disabled=true]):is(:hover,:focus-visible){color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.components-tab-panel__tabs-item:focus:not(:disabled){outline:none;position:relative}.components-tab-panel__tabs-item:after{background:var(--wpds-color-stroke-interactive-neutral-strong,#6e6e6e);border-radius:0;bottom:0;content:"";height:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*0);left:0;pointer-events:none;position:absolute;right:0}@media not (prefers-reduced-motion){.components-tab-panel__tabs-item:after{transition:height .1s linear}}.components-tab-panel__tabs-item.is-active:after{height:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*1);outline:2px solid transparent;outline-offset:-1px}.components-tab-panel__tabs-item:before{border-radius:var(--wpds-border-radius-sm,2px);content:"";inset:var(--wpds-dimension-padding-md,12px);pointer-events:none;position:absolute}.components-tab-panel__tabs-item:focus-visible:before{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));outline-offset:0}.components-tab-panel__tabs[aria-orientation=vertical] .components-tab-panel__tabs-item{border-radius:var(--wpds-border-radius-sm,2px)}.components-tab-panel__tabs[aria-orientation=vertical] .components-tab-panel__tabs-item:after{display:none}.components-tab-panel__tabs[aria-orientation=vertical] .components-tab-panel__tabs-item.is-active{background:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.components-tab-panel__tab-content:focus{outline:none}.components-tab-panel__tab-content:focus-visible{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));outline-offset:0}.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{background:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;height:40px;line-height:normal;margin:0;padding:6px 8px;width:100%}@media (min-width:600px){.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{font-size:13px;line-height:normal}}.components-text-control__input:hover:not(:disabled,[aria-disabled=true]),.components-text-control__input[type=color]:hover:not(:disabled,[aria-disabled=true]),.components-text-control__input[type=date]:hover:not(:disabled,[aria-disabled=true]),.components-text-control__input[type=datetime-local]:hover:not(:disabled,[aria-disabled=true]),.components-text-control__input[type=datetime]:hover:not(:disabled,[aria-disabled=true]),.components-text-control__input[type=email]:hover:not(:disabled,[aria-disabled=true]),.components-text-control__input[type=month]:hover:not(:disabled,[aria-disabled=true]),.components-text-control__input[type=number]:hover:not(:disabled,[aria-disabled=true]),.components-text-control__input[type=password]:hover:not(:disabled,[aria-disabled=true]),.components-text-control__input[type=tel]:hover:not(:disabled,[aria-disabled=true]),.components-text-control__input[type=text]:hover:not(:disabled,[aria-disabled=true]),.components-text-control__input[type=time]:hover:not(:disabled,[aria-disabled=true]),.components-text-control__input[type=url]:hover:not(:disabled,[aria-disabled=true]),.components-text-control__input[type=week]:hover:not(:disabled,[aria-disabled=true]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-text-control__input:focus,.components-text-control__input[type=color]:focus,.components-text-control__input[type=date]:focus,.components-text-control__input[type=datetime-local]:focus,.components-text-control__input[type=datetime]:focus,.components-text-control__input[type=email]:focus,.components-text-control__input[type=month]:focus,.components-text-control__input[type=number]:focus,.components-text-control__input[type=password]:focus,.components-text-control__input[type=tel]:focus,.components-text-control__input[type=text]:focus,.components-text-control__input[type=time]:focus,.components-text-control__input[type=url]:focus,.components-text-control__input[type=week]:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-text-control__input::placeholder,.components-text-control__input[type=color]::placeholder,.components-text-control__input[type=date]::placeholder,.components-text-control__input[type=datetime-local]::placeholder,.components-text-control__input[type=datetime]::placeholder,.components-text-control__input[type=email]::placeholder,.components-text-control__input[type=month]::placeholder,.components-text-control__input[type=number]::placeholder,.components-text-control__input[type=password]::placeholder,.components-text-control__input[type=tel]::placeholder,.components-text-control__input[type=text]::placeholder,.components-text-control__input[type=time]::placeholder,.components-text-control__input[type=url]::placeholder,.components-text-control__input[type=week]::placeholder{color:rgba(30,30,30,.62)}.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{padding-left:12px;padding-right:12px}.components-text-control__input::placeholder,.components-text-control__input[type=color]::placeholder,.components-text-control__input[type=date]::placeholder,.components-text-control__input[type=datetime-local]::placeholder,.components-text-control__input[type=datetime]::placeholder,.components-text-control__input[type=email]::placeholder,.components-text-control__input[type=month]::placeholder,.components-text-control__input[type=number]::placeholder,.components-text-control__input[type=password]::placeholder,.components-text-control__input[type=tel]::placeholder,.components-text-control__input[type=text]::placeholder,.components-text-control__input[type=time]::placeholder,.components-text-control__input[type=url]::placeholder,.components-text-control__input[type=week]::placeholder{color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 38%)}.components-text-control__input:disabled,.components-text-control__input[aria-disabled=true],.components-text-control__input[type=color]:disabled,.components-text-control__input[type=color][aria-disabled=true],.components-text-control__input[type=date]:disabled,.components-text-control__input[type=date][aria-disabled=true],.components-text-control__input[type=datetime-local]:disabled,.components-text-control__input[type=datetime-local][aria-disabled=true],.components-text-control__input[type=datetime]:disabled,.components-text-control__input[type=datetime][aria-disabled=true],.components-text-control__input[type=email]:disabled,.components-text-control__input[type=email][aria-disabled=true],.components-text-control__input[type=month]:disabled,.components-text-control__input[type=month][aria-disabled=true],.components-text-control__input[type=number]:disabled,.components-text-control__input[type=number][aria-disabled=true],.components-text-control__input[type=password]:disabled,.components-text-control__input[type=password][aria-disabled=true],.components-text-control__input[type=tel]:disabled,.components-text-control__input[type=tel][aria-disabled=true],.components-text-control__input[type=text]:disabled,.components-text-control__input[type=text][aria-disabled=true],.components-text-control__input[type=time]:disabled,.components-text-control__input[type=time][aria-disabled=true],.components-text-control__input[type=url]:disabled,.components-text-control__input[type=url][aria-disabled=true],.components-text-control__input[type=week]:disabled,.components-text-control__input[type=week][aria-disabled=true]{background:var(--wpds-color-background-interactive-neutral-disabled,#fff);border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}@media (forced-colors:active){.components-text-control__input:disabled,.components-text-control__input[aria-disabled=true],.components-text-control__input[type=color]:disabled,.components-text-control__input[type=color][aria-disabled=true],.components-text-control__input[type=date]:disabled,.components-text-control__input[type=date][aria-disabled=true],.components-text-control__input[type=datetime-local]:disabled,.components-text-control__input[type=datetime-local][aria-disabled=true],.components-text-control__input[type=datetime]:disabled,.components-text-control__input[type=datetime][aria-disabled=true],.components-text-control__input[type=email]:disabled,.components-text-control__input[type=email][aria-disabled=true],.components-text-control__input[type=month]:disabled,.components-text-control__input[type=month][aria-disabled=true],.components-text-control__input[type=number]:disabled,.components-text-control__input[type=number][aria-disabled=true],.components-text-control__input[type=password]:disabled,.components-text-control__input[type=password][aria-disabled=true],.components-text-control__input[type=tel]:disabled,.components-text-control__input[type=tel][aria-disabled=true],.components-text-control__input[type=text]:disabled,.components-text-control__input[type=text][aria-disabled=true],.components-text-control__input[type=time]:disabled,.components-text-control__input[type=time][aria-disabled=true],.components-text-control__input[type=url]:disabled,.components-text-control__input[type=url][aria-disabled=true],.components-text-control__input[type=week]:disabled,.components-text-control__input[type=week][aria-disabled=true]{border-color:GrayText;color:GrayText}}.components-text-control__input:disabled::placeholder,.components-text-control__input[aria-disabled=true]::placeholder,.components-text-control__input[type=color]:disabled::placeholder,.components-text-control__input[type=color][aria-disabled=true]::placeholder,.components-text-control__input[type=date]:disabled::placeholder,.components-text-control__input[type=date][aria-disabled=true]::placeholder,.components-text-control__input[type=datetime-local]:disabled::placeholder,.components-text-control__input[type=datetime-local][aria-disabled=true]::placeholder,.components-text-control__input[type=datetime]:disabled::placeholder,.components-text-control__input[type=datetime][aria-disabled=true]::placeholder,.components-text-control__input[type=email]:disabled::placeholder,.components-text-control__input[type=email][aria-disabled=true]::placeholder,.components-text-control__input[type=month]:disabled::placeholder,.components-text-control__input[type=month][aria-disabled=true]::placeholder,.components-text-control__input[type=number]:disabled::placeholder,.components-text-control__input[type=number][aria-disabled=true]::placeholder,.components-text-control__input[type=password]:disabled::placeholder,.components-text-control__input[type=password][aria-disabled=true]::placeholder,.components-text-control__input[type=tel]:disabled::placeholder,.components-text-control__input[type=tel][aria-disabled=true]::placeholder,.components-text-control__input[type=text]:disabled::placeholder,.components-text-control__input[type=text][aria-disabled=true]::placeholder,.components-text-control__input[type=time]:disabled::placeholder,.components-text-control__input[type=time][aria-disabled=true]::placeholder,.components-text-control__input[type=url]:disabled::placeholder,.components-text-control__input[type=url][aria-disabled=true]::placeholder,.components-text-control__input[type=week]:disabled::placeholder,.components-text-control__input[type=week][aria-disabled=true]::placeholder{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}.components-text-control__input[type=email],.components-text-control__input[type=url]{direction:ltr}.components-tip{color:#757575;display:flex}.components-tip svg{align-self:center;color:#f0b849;flex-shrink:0;margin-right:16px}.components-tip p{margin:0}.components-toggle-control__label{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);line-height:16px}.components-toggle-control__label:not(.is-disabled){cursor:var(--wpds-cursor-control,pointer)}.components-toggle-control__help{display:inline-block;margin-inline-start:40px}.components-accessible-toolbar{border:1px solid var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));border-radius:2px;display:inline-flex;flex-shrink:0}.components-accessible-toolbar>.components-toolbar-group:last-child{border-right:none}.components-accessible-toolbar.is-unstyled{border:none}.components-accessible-toolbar.is-unstyled>.components-toolbar-group{border-right:none}.components-accessible-toolbar[aria-orientation=vertical],.components-toolbar[aria-orientation=vertical]{align-items:center;display:flex;flex-direction:column}.components-accessible-toolbar .components-button,.components-toolbar .components-button{height:48px;padding-left:16px;padding-right:16px;position:relative;z-index:1}.components-accessible-toolbar .components-button:focus:not(:disabled),.components-toolbar .components-button:focus:not(:disabled){box-shadow:none;outline:none}.components-accessible-toolbar .components-button:before,.components-toolbar .components-button:before{border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}@media not (prefers-reduced-motion){.components-accessible-toolbar .components-button:before,.components-toolbar .components-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards}}.components-accessible-toolbar .components-button svg,.components-toolbar .components-button svg{margin-left:auto;margin-right:auto;position:relative}.components-accessible-toolbar .components-button.is-pressed,.components-accessible-toolbar .components-button.is-pressed:hover,.components-toolbar .components-button.is-pressed,.components-toolbar .components-button.is-pressed:hover{background:transparent}.components-accessible-toolbar .components-button.is-pressed:before,.components-toolbar .components-button.is-pressed:before{background:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e))}.components-accessible-toolbar .components-button:focus:before,.components-toolbar .components-button:focus:before{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.components-accessible-toolbar .components-button.has-icon.has-icon,.components-toolbar .components-button.has-icon.has-icon{min-width:48px;padding-left:8px;padding-right:8px}@keyframes components-button__appear-animation{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.components-toolbar__control.components-button{position:relative}.components-toolbar__control.components-button[data-subscript] svg{padding:5px 10px 5px 0}.components-toolbar__control.components-button[data-subscript]:after{bottom:10px;content:attr(data-subscript);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:12px;position:absolute;right:8px}.components-toolbar__control.components-button:not(:disabled).is-pressed[data-subscript]:after{color:#fff}.components-toolbar-group{background-color:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border-right:1px solid var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:inline-flex;flex-shrink:0;flex-wrap:wrap;min-height:48px;padding-left:6px;padding-right:6px}.components-toolbar-group .components-toolbar-group.components-toolbar-group{border-width:0;margin:0}.components-toolbar-group{line-height:0}.components-toolbar-group .components-button.components-button,.components-toolbar-group .components-button.has-icon.has-icon{justify-content:center;min-width:36px;padding-left:6px;padding-right:6px}.components-toolbar-group .components-button.components-button svg,.components-toolbar-group .components-button.has-icon.has-icon svg{min-width:var(--wpds-dimension-size-sm,24px)}.components-toolbar-group .components-button.components-button:before,.components-toolbar-group .components-button.has-icon.has-icon:before{left:2px;right:2px}.components-toolbar{background-color:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:1px solid var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:inline-flex;flex-shrink:0;flex-wrap:wrap;margin:0;min-height:48px}.components-toolbar .components-toolbar.components-toolbar{border-width:0;margin:0}div.components-toolbar>div{display:flex;margin:0}div.components-toolbar>div+div.has-left-divider{margin-left:6px;overflow:visible;position:relative}div.components-toolbar>div+div.has-left-divider:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:content-box;content:"";display:inline-block;height:20px;left:-3px;position:absolute;top:8px;width:1px}.components-tooltip{background:#000;border-radius:var(--wpds-border-radius-md,4px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);color:#f0f0f0;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;line-height:1.4;padding:4px 8px;text-align:center;z-index:1000002}.components-tooltip__shortcut{margin-left:8px}.components-validated-control textarea:invalid[data-validity-visible],.components-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox],.components-validated-control__wrapper-with-error-delegate:has(select:invalid[data-validity-visible]) .components-input-control__backdrop{--focus-color:var(--wpds-color-stroke-interactive-error,#cc1818)}.components-validated-control textarea:invalid[data-validity-visible],.components-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox],.components-validated-control__wrapper-with-error-delegate:has(select:invalid[data-validity-visible]) .components-input-control__backdrop{border-color:var(--wpds-color-stroke-interactive-error,#cc1818)}.components-validated-control__wrapper-with-error-delegate{position:relative}.components-validated-control__error-delegate{height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}:root{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33.0384615385,68.7307692308,230.4615384615;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:23.6923076923,58.1538461538,214.3076923077;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}
/* https://profiles.wordpress.org/wp-content/themes/profiles.wordpress.org/includes/genericons/genericons.css?ver=3.0.2 */
/**

	Genericons Helper CSS

*/


/**
 * The font was graciously generated by Font Squirrel (http://www.fontsquirrel.com). We love those guys.
 */

@font-face {
    font-family: 'Genericons';
    src: url('https://profiles.wordpress.org/wp-content/themes/profiles.wordpress.org/includes/genericons/font/genericons-regular-webfont.eot');
}

@font-face {
    font-family: 'Genericons';
    src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAACs4AA4AAAAARowAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABRAAAABwAAAAcaW/Oz0dERUYAAAFgAAAAHQAAACAAqwAET1MvMgAAAYAAAABCAAAAYFFfaIVjbWFwAAABxAAAAJcAAAGyqWOQYWdhc3AAAAJcAAAACAAAAAgAAAAQZ2x5ZgAAAmQAACOsAAA47IE+VnJoZWFkAAAmEAAAACsAAAA2BFJrzGhoZWEAACY8AAAAHAAAACQQAwfdaG10eAAAJlgAAACGAAABBlHsRCBsb2NhAAAm4AAAAP4AAAD+AbXzmG1heHAAACfgAAAAHgAAACAA0ADAbmFtZQAAKAAAAAFhAAAC2ELRXhRwb3N0AAApZAAAAcwAAAT2hTWbEXdlYmYAACswAAAABgAAAAZeqFJzAAAAAQAAAADMPaLPAAAAAM6ZHNoAAAAAzpkPJXjaY2BkYGDgA2IJBhBgYmAEwlogZgHzGAAJqQCwAAAAeNpjYGb/zDiBgZWBhdWY5QwDA8NMCM10hsEIzAdKYQeh3uF+DA4PGL4ys6X9S2Ng4GBg0AAKMyIpUWBgBACHZguVAAB42mNgYGBmgGAZBkYGEFgD5DGC+SwME4C0AhCyMDA8YPjI+Ynzk+Qnlc8cXzi/SH7R/GL5xfNL5JfML8Vfmf//B6tg+MTwSeCTwmeGLwxfBL4ofDH44vAl4EvCl4KvDP//KzDzs/Dx8XHwMfGq8xjwaPGo8MjxSPAI8fDwsHFXQW3HCxjZGODKGJmABBO6AoZhDwAl3ijmAAABAAH//wAPeNqNWwlglNW1vudfE8g2mS0LSWYymZlAkgmZycwkLGEAMZAAgoGwBBFUoAQEwqIgLn9VKoJA6xKtoKBVodiqbUVr0z5T6wJ15RF91u0ZfBVFfc+2tkWYubxz7j8TEsAlk3+/89/tnO9859wzTGX4B19Jv2cy01g6y2DZjNVY3BbZ6rY6LeAeDBYrfHVyP//Fwf18O8zYf3C/9PvEBbCVneY9p4En3mSnoZJL7DQD1u+vhjFNYhK+VDXw3TobjG+2MifWZneHwR12h9x2d+qo4qaxOJOMhCEZBuDbuHijQXe4IbMEvsfAM8M4zXBnYBUSYAEdP/huK167lNwcSXGVSTm5LBip9ZVqNrkaHoSFr73Gd/P5fPdrr8HBns7Onk6dnbmzkErEX+ukB4wpzABDNzRDtNjOirC9OBpeHA2vGnZDkOUwTynucl2OHM3ly9GNr7GXBv7HDWqwxH4HGj/5u2f416DXwqCuLv6vLtWIM9ns1oLYnlPdoMNq0PnXfDv/WmZUogsGUd0SS+s/XszqtripfqAjboaM1ei4xRngYEhir+IGeE82OKMzjoMD9EijfkiMpYNFM04ZCksYNN8gYSHVwHHLxAubpltUSwDCtRGXQzV2dJxmHTt6oaFXNa59vjzxiSHdU/78tbt7e3G8cTb0VPsYYIvSwW2lWcbpwjfSHg8JRtMlCzGQqB2irnwWojly2C1YYzgSttAE4YXTjnVbaq3hYqBHLh9eRKJ2euQIUjEZx6arvTW2as+qWGt7d2s7jZd5rbOuTdxYuNt7d/1MMKatWjWNGzPr7/buXgjGJn4rnXBjU1fXJkgW4qIQGDNF23Dr1qltucxD/QmKxnlwxD2lohlgMW9VAM5A1B2MAE7Sgj17FvAYjxl4on5IVwZeduOY7ntbZ/gMH/AYdO9ZAHiWwPtn7hlvY50ypOZGRbl1ifnByfVGcQRsWaD7G6DWp0eLZTuOlD9SK4k55YbS3jb78kDLiLbGiy6KtxUMLcoZGW5rVvFlp3CTWHvbnOM3znpk28i2xq43ula0FY6eMNk/9bZIW3OP0M3aNJQutgR7GlRYrj2HqZoPZz1c629QaCf5/AHIknSfX9MDcjZoTs1uK5admp4FAfAHFP8wyAKHs1hxFuuRqM2B7fOXMUttLitT2GHYCLkP8g385bJSmDBlg9EaXaoNSsu2KpmhUZdHr9qy5aroZQ3VgwaNGL402mpsmBzOGDJm9iyXlF5UGilSMvLTLQVyelFBaSbImbklZZHRFwegtIy/zDc8CFbYmMYe5P/LNx3mv0p8tkQvyVeen37jyPSSie2PrX6gI7t84qU1ICm5NV63JLm9NRZNkm6/bs3u1Y+1T3SlVc/NzIK6qJLpKcyT9MEFudi3kjq3nFaQX5LvGCQPCq5X8lzaEskBF70B12I/SD502okxy0Yc8LIga2CNbJpAGoZQwxBrGIGNt1TzOKwNStRXpmpMd5RFJRXHsVhyRhSnhJOa64ywqM+fARDJjZapxZALwagkU1k5CLtw5KwPPcS/4Jv4Fbh98dBDYJUmuQzX4j9re6ZsXTr0ev504thz/G/Vz8FXW7bJ2xqf+vcoR5Ff2w+Tryn4umDt8uvgF8dyYvxj3qHcuuuVPP4578ka0caLDnS5H/+Ab25/O42d9X6sU9RblvMIf0Qa4WoYV3b97bGZvOstx8QAFDTVX9peXBSakeHWCqGI/yO2l7++/lWITBlutAbjJ5bDjO5AoPAe/md+aBpUws1N/PBL3YQtiJ+ViJ/vkbaDppOQZMmKx+V1hFxRlCJHKIiH0ShGBDlRh+IkGQwFnZGopkd0Y9IKaFj31FH+l4f46zwxvBzYwat/X+Yvrg7esG/arMmzg1tgy9FBb9+zZ7mxdNjVV2rDV07TXWnXnDj+8j2zHlbvk3as1DML/nyzWiEHH5y/aMb+lwf7q+75r7UFY25uzDTbxxBAdYP5+2u8xW11jwZshzPq85RmSUXgsYQs7iQKIGq2d3a2848hK4N/XDHuEW3q0vm3z67kPFGJD3Sjs/0UlpBeAqU7Y1QU/j4oOn/dBZ/zeKK+s52+KzCXGeoxrDcfL2Ss0EI11DZIoaCjBGRPqVYkqcey+Au8+4MPahc/emW0vaBA/+PkkHKCH44/LU+CapCmblkR02SZfxybkPU6okeqL9lsKpvN5rPFQjYdKJsayqYPZTMC1gYpXEvqm07j7PSVeUoVPRSMjIGIQ9M1Hawyqn3E6TDvFQPd9OK06XIkN1yrovCChuLq8w8Gh9wEy2Hyl9u3f8mf5HfyJ+lMvnN6HsJ4nk2yqjlahpomy1NHDFrBP935Ot+1ota73FNqt2bZKmvA98R1M23ZNtumi3zLPJ4cK2TnVNRIM9TR/3r6na+fPPkqv+FC2bflRkU68fdVutG/Dpgs6j3lg4yL6ue5A3PCpUrxoMLBeVkOi21QfSssWvn8PlWSoaRUVqX43ZIFZutSqQsG0U1rvkNSpbTyYbfcm6hvhzXvvv7653zjFUrRrnggoKnS3sRYNxO2PzmeYTaWTWeLyPZ7LEhNSBaEnCBYIkim4UhGxWko6i5Fa4YDi6JUBASTvoizGJwOTUZQKNUtJO8EowA0pChRiO5OxFBVMwRfQFKAkqWql+yQPdll1iKLJS0w+cm5LXtuSTxww1+nmfJz8tnrDtntOzZu+IPDblyfO8n69N3XvVpc5CoogX06JJ6cuTmv/h1jRpO1tWxUUZHGiGiIt8fxy0McOx5bJhVkDLEU2vLsg2ovHLnt6Y6nh2+/rGUsSbWR+Lnyxv0P/EVR/vqzPd38LmiBv94gj653j/Lym4q8OWmLps1cCpCfOTK/prSGCfuFBkmbqjmRLXqEHqHohAOAMmy3OQANO6mQHiYhr4024FO7IDBSLoxvkaaNG3/xdOW6vbcGp9eV5vATkJaWMyG0KTGdCJOqXjRi1JSpI0dcFN8ILz3+VF6lL39V/Bh0VVnL637DZ8v58WP95imbDUGcifbXZFNlrd+vRSnNJu3tjH9n61KKbk5KYtP3aCuwR9GQTEMbMlbYXUeu3SYpSC/8EqqZ3xe1mvDnEJZfIyVEpWPUXLsNBUkn4+v3oQo3SGVKzRNQ/cra/fzgS5c/Xjopp/SSu/SiB8u3LW6Z7R2d5dywaN0zl/PjJ7Z+cd/sllxdz0nXPY4bbmq86zBUpLENh/ip2/7Fr+q9JMY/qN94R2TvRumJ6Vdv7Vp2cej25+ov//FvoeaptyDr8r3vrr/jCntB3ujyvJz0EKj7r3zvtfsvFdiZsoetSQ5BNtBT6o9ErcVgtjwgYdORuDicjggOdDTi8/vCJspRD7HjUcIjnzkzJYCj4DyLQphm/o4dTUUTh2yf9mBiy/xH/r19299/fk19+5LcIkXKkVU164JGo7vjUO+0zvkXX24dXFPcOP7iNTlp6R3WPA3t3GP9GQPy/E38fx8ctnYJFISbn4YxB1f3/OyyKT985DdzthwZlpZlTY+lWx2Wqdcs/PUt09997M5/37VuWuD+q4aNm3VPR8V0q5V7WxZuWQ9xiCSpgcT2SAv0BeoeZAjI0VmOz6XlOFxlyaP84Vd831dfwWxlbfJEngGzv0qei6NpJ5l+A1IMRB7I9ZbJKAQ42YgZsk8m2dB0J94qhNxQkErmoE3fevOE2OactFUddZNG2WprDs954oZbZmywzZv+4+X3JWAFLFTvg7a0DN5SdM+8J56A7ItgIlRb0+7puGr5DN6b+Afvhf+CP5G7kvRxspH5nqM7yEZxWhky/t1x2islCSzbu5uLWxLuidMm8IvwNjO0ctTDUrzwaKLR9pDFJgAQcS8StWB//CQCqHhuZfxpS9XwSU3LXiwouPnSS65b0TZ7/Y9unTyq0mKB/bxVN7bOuWR0zJNIbN0wbuxqV4nDVgcFs8vyqwL3wiuQP0DvSxB3Rp7bdqQUvgpAWwo2x0gIRhQxI5Ec1Y3ih1QbGQcCuQPROhIeoPzq8eawEW4Wu8Ru/lwveUBIu7/M4T18Nu/J4V82h1UWbh6IAejvJL/U3NxrfqtkXEMP74HKnoZxCUYPWRryfdCZxpmN5SFiuRA1fWwYCxDzp+brQMME1IMoRILg9FqsahSsft3pjfrdulP16ungVy2KV/qPoqLEOIst15oYV1Qk/YelPPHwMSi+GYqPJU7tO/7pp4mbH35YOfHww4lx/OgxtHq3HuNHtX/wqrwSXuVy8MrBg6HH4YIjJXlwZHDis3ufhRB/9dl7YXbi2V27dgVW4N+eZ3fyfTB757P8lQFjHmaz2O/PwzCCZWQMA5Kfph1FV/H7yvy+3GikLIq2T0Egy1XAp+iaJARDiWJvifyNkSNloSASQCxvdZD0EDtko4UVLaNrUT5CIBIAcY2wIlCFZCr5GNlkNfgIbOhKJxTFh4gyzmJJYCddABY9H3eRpM9h8+KRszoPrVn7hD8yafVK/tTeffx4Y1PmrNlQ9WvJ/Qbfe/BdWA+R+/ibV155hc3yyLXrwbVx8sS7EnfeLmfBZZC762dQfFlZ6Q/4ezu0Wa1bV69vafsT2Actm7GYf3Xl2tGj09PuvXLFf48c7Wi+8N2LZtrsoeC8edN8tWmWUO2MlpH1GVpFSXl1YGKmlJVud0yY3GgN+HIbKyra3E2a1Lpp3AWLivK8R1eurkNqevyHN/32vMzo6w/+/crmG9cd3tVuG/7chrv5Y+s3rioq/GD3Lrjypzv/s1jL+ZDfdeR9vvldrUBft3IZ/8tdd56e1Jhdb7+T3/XWbuzHauO2jfX+6+9KDNq+Zs0wz5BSsP9JWvZswxTbyIaly669+vlid8slbUebpthGNVx62YwZec4aZ+PQ2Y0TVW1UtMU7JseuQl2FXNxUVOxWKkonX+yPpqXnl1ywaOyy6tycK29rWrakomLNug0bbnNa30lyrTSGcjUVeVYH24q6HHW7cMLI5UTssGURa5KcWbJO9qQYLUiDjFKmVENAqkUZIJ8VXVI5Cy1OAJ8Is04+s2onbu0OE2uDYhWdVPLmaxvkaAO+WLnhbl7IT9w3aYpr/LzrJ1nr0kCTFIBBhVnW0U23bQwFJ5Xnxja8cO26l3+yJJjpKoqUuWdarc48q9NbOcqVl1NSHMizXZ5bO3rIiCvGD7eHhrQF6i6/IOhURiY5lxG/MNQwtqwk46mHuj4qrRhbludpmViV4dErZv4wtndG3bL5jcNUyaJk61mDs/WCyoA1X9EdFa6i5qmNpeOuvrQu2NphjC+fMLoqWlI0LttaMbza4SjyjWuYE6yYOgYvchKPWoty6+d2rKhZEfMMq5+3Zm1tx09SbPI043eXBaLDgqHijm17bqiePnxYdvpgiy7j4x+hLtfhmM/F0S5WbXqWSspjyTI9fDwrlhCz3ZbhqFaodgHN7xkuUD0LiuUS0AMKDbxcLDvV+zPKr7xkUbS8YvnK9St/MGusJRekwRZX+Rhv7YoZE6y57gvG1+VA3djXNi51Sp4xF7fNa4nZrOP+sr2+vDBfthTmpaf36s4RQ4cMbhx/4d69v3rgno3zCvShqnXizB8/+NF1c25tiVrVzExd45/JGaWlVf7yTKuUX5yRCXmlFVllVfKvEx9nuuZNfXjyjW1NVe7sNJByrguOrVowbcqIysEZh9JdS1c8/MCL86auHumSsobkD6J4zzbs/xrsv5utxxFw6IKR+FE+yohhRUlKgFzRkEnUgGIjvv4fLES+qoM+ZOCSj5Ho4yghYXOkPsj1k6Yv9dx8Sl/Sx4bgpt6bNy6/aPKj/ODRTZbxN/Vu2nb1hOZHoe7oJr54ZKln9IiZU1bMKfS43Ra0avMWVla4iu351eHS0vy8EfUXt67cunxZfX20dt6l11+CVN3dMHbp1KpqZ6HDPsRVUespi9TOuvrpzo6V8rj2lZt6bxqR9aOjUPdoa8vam/CqOWPTUX7w0QX81ZlLZo9u8PkL8/Nsaem52U5bUaC0zOVqGG51lHnmBaurqvILyv1NkxYuvmBseXkBWp2S4mBsaKXD4SqtrXEWuN2B5qmTq8cEAiKMjH4B0yieFjTjihQgErsKCDqEkQ5IFWBBTSY+i8pIAS8tm4y4Zgz3OfC/ORwjm8ljY9c2zh1mdNesWBgDPaMg1z3nwpy0NNgTblbY0HGZbr/YYdn25vLh5ZIx/4ETt6qWKveQGfdePHOP19dMVPVV2K6H9DWshtWziejRzWWXs2XsujOtIxuGcyqinyIGYUWxd6okBQ6BG36v7CB5cEilGsUja9HakedHXjTeUMCGXyI2q0YEq9Udik0r9dHbXPQKPHVG8MSUhtpIkERAD9UFsl7gj/HV/Jcv5FSGr2q5YtTTf52n5ubaoT6vZXjT0qVNjYtVfnLKB4+PWtKy7kisqipWlVj1KHj27+fvP/oL/v7+/eBJHC2vnllUOXSEurKifmhVSUsic9y8sWMD1XDz/LHj5o1rzB5WnN36TFdrdvGw7LodP1F+HG0rDNbc8vGmTX+9JRgpnBNuuaplYToccgzOUCcOrVl659KFjaP49RkLWq+ShlVRpafs7QeWLX+qvf2pt55ql3ZWD2luKKtfXzK8fIR/9JZ548Yl/+PZxRXZra3ZFcXZdSIuLyE1Rn5ZRByHOBmyfVmw/9Hgtptx3QZwOZx2nfDZ5fOHnVFxfzQo06svqAY4tG37IdDxVH0JHC+p90kXHuL/c1Baeh/eUg7PKw0ESnnJlude3Hr4NXd1tRuObf7Ds5uXVd1weOuLf9r6n8MDPXT3bbFGYIg1gmxW1scXxSqByXV9qJo2J0QdwagTImIKif22d6ZWCDqldv6ud3mZzwftine7V4V2b1Mk7NXJbzcOm2sIh8FAhzAMPq/X2+7jnUospkC7r73JK/SC4sxMYwPZdl+U2awP30ZBZTzRxJuRXMagu7Od3ix0S8IR1WitA1kjsmmn2+6WQ1ENcZ8WA7BswjCMmGIkDDSutErCUmskGtWtoLfOwJIu5SbXRjSWYJzJ7OV2UiINzxM4bzLjRjPd6YtTi7ErYd5zmR9DRUbeh76qrRjSQUfVlmuQhql/WLnyD/wUP8pP0RmUHH9zZ1vbzjfNA2yBYXP5E/jeAYVU8cVTK/vK0UFi/K02mAbv9K0laEyszVjwmtQMVcscUXTsI0q7WN3hCEO7e+OsVzHEqg4/3rubjOPu3v59GswKWaW5uuMOh+y0WSlQ4BarEsJFIBSguaJp8lBtmnHSEGtShtEcjgvqL5PDEDMKfL5aXwz3mnGKAnP4R6tZVCJBe+mAr4AzfF4A3VjyrHZEvqMdIyXktkWyTUclQioctYrWhL6hOTwmgexwy5KhVRUUDNGXP0b1fmPDJJdTkkBSB2H7huj4FfgVtZCxjAFtLBGxngpWLSIuI9kYNv67Rs/u8SY3td/52dffNKiMFszMrf/52dff2C/j3D/So1Zo1a/RrxEre7qvNBtQ/XU/oN/QIEXBj0AwBnHAH9WvOYCqfMDrPfARX3dB2/gMW91w2PrRAe8y3wGf74DaRnsqcRQfB3Oraqebj70HfO3eA2zA+qTVrI3cPCKvUrAYnSJd7VtM1JnBLT/97bozarKSV/dbRwTs6v/104x1v/3pyv5riKZcn6nL/a21yYgc31XjLbTu+l3VSibGDKx7KOHTwKoBKw2Z1cMZbu7WzmkC/B+Kgv5Msh3wdYpRUwVnt4RbZNGIZINYH/1FpGNQmca0HpaJcutBmWUWiJS5FCc2DLHLLyPUBCNRBH803HokuZKrJHERTi6CwVAJg6+AU1xbxP/Je/g/r/gMVk954e3nJ8M6vu3+D5e/0Pw+NPSSyw8mfioMTi5Zs2YxV7m6ZPWaJXCSb5va0jIF1sKaBy6empGMDuxOYqva10ZaFS/ENoaEPFKDwInePrnGqh+wyWaAkJqOFCJKEUISU4ocEENRF+9Ysgqbw2/7cjPfLNre+Uf4fO4pNlc6wCuzendXyj2iG51/fJiKUhf+tjnhgB56pq3bEbh4Kn0ZfVzswA/pi0oJr4xU7u7lBvXl0h0B6sbfbqHv0G1mriFLhrArwh5ReCIdsFFOpRtiBu+m9VCxKBrDSyU24JJTkdRajIgnnvMOOWbEu+PdhhwTO5neMeAyTkX6YtFkEwYzJ6syswu8ZjzerrppSgmTbA61L0oU6vfR2CmUmeYwCNgEAdCnaS/NNXHExA1KPTADPYiM+N+dECxVwuOZjew8FKOdv4ulYzu8IKeDDKosT048Ce89De/Cu0/De4kDB5TrgT+V+BQm8yclJzSB5GRibZ2JNWGNDSJJQGD1Ay3/awRshI4k4IphcDPdIGHwGDvDtUjqqVZ7OoTTCZV1tOa0CC+zk/hUZAgYiRgYoqVYWoxbt9aN30tDZpBjsgocfPA7UeokhI/uONYhG4lfLpBaFuwRhwTxCkDpjRvQLRvxL/o/AtLWPr6Db6ep9VL2Am2qoCkkNt3QLXVTS4iyDMCPTJZH6+FgCaLtKcCpzJFYGV7RcrW7VirLFQrqCAI7DNthOgx5ccVp9jL/OffxuBk8Pk2ZHY+v2rNq1R5aBlnxIv8f/jhffRgUeAdmvczxnhlfPgwLX0uIcqsEhjE7+oaf6QEcizxzTd4h5CUKDeCQU8kKyFClJEwob0r/nr1679ef7Vs9WzpRv3NnoVDt5gMmnXr8VMX2V17Zrrx5yfjx8bUgpIfTnoeTEIB1puKwDlbMwpTtEYyIMIbTIXxLWsBQdDdL9ZrWmoTHapJWirmXRd0G/LhqwiD36zffu9a3FAno7E9vfI4/18xfTtIf2cFXmQV2dfjascCcT258DhqaIayw6LDrHlzt86HFmnNFzy+4KN8J4vYab+q2qe+pPA5/KouDwqmoQjaH60wyh2D2oSRlMjM3TFNh0CmONSqPkUzcSBjC0jxDwEA5GpKZwGGSpOf5KLqS2CahG3C7RvKRhSPFGPpu6RAAYV6AuSIi7q6xOdP4Ur502hzTSiQ6U7k34eNHpvF26Jx2xDQeiau6zEdmvxYQjqkfkgqlgwfQCyAqbPAPjQ+hm5JZYI/RLZkygtKTRu0w83OI/eQTFadPGjvBUpsujFFC5MOc7s8DLKYPYvFniaQAiw+9kNrcKNgk3em2lKCohWslv8Wh5KJaG59MnPaXvU/y9/atX6YWrV/2UcKwvtk4HW9B2T5Ub+OTxmd+8AT/ooKfLH4LJnTtBOeyxEc7+afLPpKo5O+WPAHWCtBL3uS/I/9Bxn4qhugFNpiQTxGYksQeGgAzryeZbyRKsLj4Xhxh4jRWiYcWKZbG1P8Wax+FZt4MmXQEjuSB4azYsqAUZyiS8jWgCu4wuBXWrVIPmkf+z8S1j93R2noH7Xbe39Fxf4fcTcxd2t3AS/pOwDBL4I63dlCx/nihC9vJKH3G3M5VUx3nICHSomTsQX8VVfvu02rGeTQ03bQtgv86xYpDheC+Z5hv0s6YFiYkrI3qQQOEA8GS3r+XMtu+6byf9ek+bQo+7cGH5AvHPWFaGxBZXu98w7nJf6nxZmlBhGWWujjryEy7izaDfMlCsXZrhmbQoRiZ5BpOEf9AerHU2bdA0q7rXZt+NL+6a/XuXoWZQFHk2dS1YNHG3t0NQkfJz1bMHD9ET1s2cmo/Cgf4fbVIqYNWZGrqPVDc1PRp0+FmXs8/hJcAL5p7bj/N9qCX+jt+tPlI86eTpIm8Hlz0sKf506bE58D2mHaFrJlK1Ikyc5LjKJtNUc0miRjUEfUL9Zdke9Kp/rAbouoX3DoLZokUuZ/PQjmztsIsA2a1ov5b4YhmpMpHRXk/3vxiFv85JdvBrIHlUVdiGrUB/9MlZCvoRncnkNmgVUPfu1tCfoOGLRkPE9gSE2yP6A2QJSYvX4oR+HeLM3NdVca2UUbaULDIIpcPv4Lais0y7wNBTFzk/5m+heALIhdPM1kP2m+SBbKwp0SypFBYWp+U8KZqaGxAHub5PDrW32fz2j1h+Ba/7XzXUn9H7dv9tvNdayzlqZ1mxvn/aKgkEdMQcQlT/89eBXST/iUzQHHwRHCF9tJxokTcRAEK4MTFMwq/nKZoSCrykcQYUYcTbbPv7DrQ47W4cXxqI0TRcOhzz1OdyFo16NzM03z5rGpxgFAKKHDEBHWinNc+btAXSyWczRcoS9EO+5mjjRFJ9KF8CFyTTHiLo7Dx998/zd7n76t9qJY8smP8gSr+D8isgkspHo6jKXCgRPQwiQQEbOdDA5HtiWbBBAUukk3pTNP6gIHoFWUq0uAJkCB/DA8uVwooEg3UGDNT+AwOlfavXdTyLXB0phIxp/3rT9ZJg31Wvcn4UZJjp4lIHNorARBASx5u3eTaiXfmSj4+l5ZxKKn3NKqORq7wI4l32iQvSSynVF7SrDPxKEVwdksySdeSTGU2mykLtoyTgoXjLKm7ybm1COn1kPUYiSpsSm8IX+KrjQqbohnC0Yil5BSRPRgMxl+jAAcJq2EK70kjensUL2lO97A9+gJ9AQuIqJLu1XSrTkscft1v9flVP61yRP1RNRKVo85I0Bl1yg6n10nhcD3lAusLRvDXK8c4th4an542/tBWe12Ivz7ik7S0T0ZATfUoO97PGX/oNkddCGrodqJYgLD0Od06U7L/G0ZVm0U/6f/mA8ms6/42fbCp0/2zuYESYnSIeG0sFIyCdnZWtxLkPT2bN0pdE9HFqOy55drEhInnpHgnXuuByomJCRs39/CeiVLX9efWiVNAek1pQpCyL2XJo0TQS7xOsKa4CSFy8oC4pDCBt0kIaU7p8RkZ6eNW9JEpnZeljDdtJsfu42FJjhZnJvdKxbG1FN6Lt6ATzgU5S71G6ov5mmUlk9WKwqp4GU9mgSerTOaJszN54qI6M09cBpEEm/a9cDYVxBaSqrSLt5iAl4aAd9LUVIGzpwbgrMAgquO8OJsk15Y+nD1fdYQ1NDWdx1NIC81n1UwDpQq2194ZT6FtIom2yoA4N1nEb490p0TDGbJ4vk+8u3RaXd20OpfxvSLe8oQ6Kn4QvfuB7fJ8Z7tADskpevl92iU5/uBcJdr2fRoGD8P9/LIFonXsrLaNYY3f1TaxIkqfIvDQKmpUZFCKpVE/Yrz0/dstsWhefqQie/AtuTkBlzU7x1I4ds7oFVddtvd790V2D2vGussKczLsDt+w4qIiG7pj1kGDq69uSHyd7KKIJ5r+udA48ZHFrxsU7Dx8yF0oUi74kGzB+coqggDEzymr9MVsNPRoc8mnJc8zZCXTRwer2+/RaSPTTv+tMEN+iwQWxHlrfFmFUSG/hTtVBHlASLN5TMW5UxiQSW+P5PrKspGIK1quU2HS5lU5f+ZHVj3wwCp+5M85q5BLLmqHUZ9b2n/603bL5/z5dnzXYujV79VK8CydstzQUjq9stWfLutW2anET5xmJ/jKw4ff5G/AcE3hh99844031d6GOGv4GOqhfjsS/Hrk8C9t5y/xl7YzZsZlUdOTsap8WlFKh7CbKA36h+diS1/qLQ0jOeVx0UUYGOY/EyOmWTHIbKMfaXQnC4SpMDf6MmLP046ib2+H/dvrpx8sfVvNxjn1laTqo9iYenZ9fvDrYNaYEBm86oD6/jmXdx5ogxyzSnQ8eEzqjg2o8gUqMpd/mfyNS1Iu6bcmhPD4j3Uyu4XCSxTxo5gsdYJYNZrIzqbfX0GWjHpFcVzyJ3h3DC0s7+lsmsxFCE/4WX3yBQPep5z9HpT8gV8esDYi03iA+Tun0oBM6aMeS1BkB8ghECKt4XbhyubmlRc2Lm8I1Xs89aGG5Y3mHZ2dZOTJk/NMm9x3lrLvwmbSb7lELWrSooDbby5GO80fLIFYRz3N1IUJtqpDZh20sCriAkTh4qyj437DuL9jIH8zfx9mHziDoXAtcyVXvYvQ46N5iYs9VMI+qBTMVGVG/zkzcMB4D/+FINRJH0diwmfLTNYiciWIHxMVVkNkB0UuhTgqL7Us7tqE3iflJDIzVN1NAbRuZaF/1/xNXciM22cNRXuHvaOIJ8XvzfdTHEsO6e5oyOqJunXl7S+Nch4rN/AA3eWq8NHITUnF2o3keFpMFsKSeRGqH2TTAQUzvCIZKJrdp1HmTXaSDL78szuxAFw8Ff8n/7abpDSUDobcTZ94LJlrjNdpQoLR7tNt8dz8nhIT6wb4zJr8HjrHMXwKSiy5poDPvOlg3hYl/h9VXAj9eNpjYGRgYGBmaPaTOnEpnt/mKwM3BwMInJvJr4ZMczBwQCgmEAUABy0HjgB42mNgZGDgYPh/A0QyMPz/DySBIiiAFQBj/AP1eNotj7ERAkEIRR94gbljP/bgzMUXWQeR2fVwsdZibiEWIB9gZz/wYfms/SjzF1jGZxyDIBwPS0S5TFwITfhO5qjsm7eqPNmz9jHqhNCZbG1fWjVjOqqLq/RSbaNfBnd59Z3EX4pjqY1qZsyOio5Waq3ef9SiIx6MtZ7N77KePcvtD516IYIAAAAAACYAJgAmAC4AXgCIAMYA7AD6ARYBMAF+AboB9AKOAygDeAO0A94EhgUaBVoFsAYWBpoGvAb6Bx4HVgeyCBAJPAn2CnYLJgtuDCoMcAyyDNQM8A0ODVYNeA28Dg4OeA6uDuQPIg9qD7wQHBA+EGAQphDEEOAQ/BEqEUIRhBG+EhQSUhKAEpYSshL0EwITGBNaE44T+hQkFFYUaBSAFJgUrhTCFM4U3BTyFVoVjBXMFf4WPhZ2Fp4WuhboF0QXfhewF8YX1BfqGAAYDhhAGIIYzhkcGY4ZpBm6GewaDBo2GnoashrwGxwbPBtuG5obzBv8HBYcPhxMHFocaBx2AAB42mNgZGBgqGPYyyDAAAJMQMzIABJzAPMZACNoAZEAAHjajZK9TgJBFIXPAppgYUUsrDbRQk34cYl/UFmIiRpDNGpngmYBI7AIq2Dj8+kLWPoQllZ+MwyRAIWZzOy555577p0BSUt6U1JeKi3piz3CnjJEI5zQsr4dTqrkjTUprXslhxc09G4dXoT/dDitVe/H4XetJDIOf6iQ2NKxqjqTrxeF6qmvB0XqEAfsCMZXjfiVbwsUW9WsegCK1QTVLRODQg11z9klGus20MSsrkrKswZ25dQg+8zXdGzAt6gwtR16hOw8bBc2i39NTyiNTxtmTRXX8Wim3ya3Mx5mVuMXWb8L4gbdzH16KuJVYAUq60qnutE5aF5ddqpynsaf0lxPvdNkt6ouYUw0yTZRxs7vhfy2zeW0x1nmxjU94mk0dVjzTnfU5bRj9z5egQ7+Nf8JfGinOiTbhu/b1+7wBiGuf7/kaIaKdfN5n8hOZnjfTl+i8y5nADb/nAKZ4i+dtXAXAAAAeNpt0tVyG0EYBWG1Ag4zMzNoZ/7ZtUMO2WFmZnDAQYcrj5hXClhtX2WrVOdG9e1O17TardHn969Wav3v+fn3R6tNmwlMZBKT6WEKU5nGdGYwk1nMZg5zmcd8FrCQRSxmCUtZxnJWsJJVrGYNa1nHejawkU1sZgtb2cZ2drCTXeymQ0UiExRqGnrpYw972cd+DtDPQQ5xmCMcZYBBjnGcE5zkFKc5w1nOcZ4LXOQSl7nCVa5xnRvc5Ba3ucNd7nGfBzzkEY95wlOe8ZwhXvCSV7xmmDe85R3v+cBHRvjEZ77wlW9850fPyPDQQKfT+beD1fhWbnKzG25xa7dxe92+0U16SS/pJb2kl/SSXtJLemnMq/QqvUqv0qv0Kr1Kr9Kr9Cq9pJf0kl7SS10ve47sObLnyJ4jd8b+V9zabdzue0MndEIndEIndEIndGLc6X5/2CPsEfYIe4Q9wh5hj7BH2CPsEfYIe4Q9wh5hj0h6SS/pJb2kl/WyXtbLelkv62W9rJf1sl7ohV7ohV7ohV7ohV7ohV7RK3pFr+gVvaJX9Ipe0St6tV6tV+vVerVerVfr1Xq1Xq3X6DV6jV7T9Yr3qXifivepdPIfY1AvlQABUnNepwAA) format('woff'),
         url('https://profiles.wordpress.org/wp-content/themes/profiles.wordpress.org/includes/genericons/font/genericons-regular-webfont.ttf') format('truetype'),
         url('https://profiles.wordpress.org/wp-content/themes/profiles.wordpress.org/includes/genericons/font/genericons-regular-webfont.svg#genericonsregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


/**
 * All Genericons
 */

.genericon {
	display: inline-block;
	width: 16px;
	height: 16px;
	-webkit-font-smoothing: antialiased;
	font-size: 16px;
	line-height: 1;
	font-family: 'Genericons';
	text-decoration: inherit;
	font-weight: normal;
	font-style: normal;
	vertical-align: top;
}

/**
 * IE7 and IE6 hacks
 */

.genericon {
	*overflow: auto;
	*zoom: 1;
	*display: inline;
}

/**
 * Individual icons
 */

/* Post formats */
.genericon-standard:before {        content: '\f100'; }
.genericon-aside:before {           content: '\f101'; }
.genericon-image:before {           content: '\f102'; }
.genericon-gallery:before {         content: '\f103'; }
.genericon-video:before {           content: '\f104'; }
.genericon-status:before {          content: '\f105'; }
.genericon-quote:before {           content: '\f106'; }
.genericon-link:before {            content: '\f107'; }
.genericon-chat:before {            content: '\f108'; }
.genericon-audio:before {           content: '\f109'; }

/* Social icons */
.genericon-github:before {          content: '\f200'; }
.genericon-dribbble:before {        content: '\f201'; }
.genericon-twitter:before {         content: '\f202'; }
.genericon-facebook:before {        content: '\f203'; }
.genericon-facebook-alt:before {    content: '\f204'; }
.genericon-wordpress:before {       content: '\f205'; }
.genericon-googleplus:before {      content: '\f206'; }
.genericon-linkedin:before {        content: '\f207'; }
.genericon-linkedin-alt:before {    content: '\f208'; }
.genericon-pinterest:before {       content: '\f209'; }
.genericon-pinterest-alt:before {   content: '\f210'; }
.genericon-flickr:before {          content: '\f211'; }
.genericon-vimeo:before {           content: '\f212'; }
.genericon-youtube:before {         content: '\f213'; }
.genericon-tumblr:before {          content: '\f214'; }
.genericon-instagram:before {       content: '\f215'; }
.genericon-codepen:before {         content: '\f216'; }
.genericon-polldaddy:before {       content: '\f217'; }
.genericon-googleplus-alt:before {  content: '\f218'; }
.genericon-path:before {            content: '\f219'; }
.genericon-skype:before {           content: '\f220'; }
.genericon-digg:before {            content: '\f221'; }
.genericon-reddit:before {          content: '\f222'; }
.genericon-stumbleupon:before {     content: '\f223'; }
.genericon-pocket:before {          content: '\f224'; }

/* Meta icons */
.genericon-comment:before {         content: '\f300'; }
.genericon-category:before {        content: '\f301'; }
.genericon-tag:before {             content: '\f302'; }
.genericon-time:before {            content: '\f303'; }
.genericon-user:before {            content: '\f304'; }
.genericon-day:before {             content: '\f305'; }
.genericon-week:before {            content: '\f306'; }
.genericon-month:before {           content: '\f307'; }
.genericon-pinned:before {          content: '\f308'; }

/* Other icons */
.genericon-search:before {          content: '\f400'; }
.genericon-unzoom:before {          content: '\f401'; }
.genericon-zoom:before {            content: '\f402'; }
.genericon-show:before {            content: '\f403'; }
.genericon-hide:before {            content: '\f404'; }
.genericon-close:before {           content: '\f405'; }
.genericon-close-alt:before {       content: '\f406'; }
.genericon-trash:before {           content: '\f407'; }
.genericon-star:before {            content: '\f408'; }
.genericon-home:before {            content: '\f409'; }
.genericon-mail:before {            content: '\f410'; }
.genericon-edit:before {            content: '\f411'; }
.genericon-reply:before {           content: '\f412'; }
.genericon-feed:before {            content: '\f413'; }
.genericon-warning:before {         content: '\f414'; }
.genericon-share:before {           content: '\f415'; }
.genericon-attachment:before {      content: '\f416'; }
.genericon-location:before {        content: '\f417'; }
.genericon-checkmark:before {       content: '\f418'; }
.genericon-menu:before {            content: '\f419'; }
.genericon-refresh:before {         content: '\f420'; }
.genericon-minimize:before {        content: '\f421'; }
.genericon-maximize:before {        content: '\f422'; }
.genericon-404:before {             content: '\f423'; }
.genericon-spam:before {            content: '\f424'; }
.genericon-summary:before {         content: '\f425'; }
.genericon-cloud:before {           content: '\f426'; }
.genericon-key:before {             content: '\f427'; }
.genericon-dot:before {             content: '\f428'; }
.genericon-next:before {            content: '\f429'; }
.genericon-previous:before {        content: '\f430'; }
.genericon-expand:before {          content: '\f431'; }
.genericon-collapse:before {        content: '\f432'; }
.genericon-dropdown:before {        content: '\f433'; }
.genericon-dropdown-left:before {   content: '\f434'; }
.genericon-top:before {             content: '\f435'; }
.genericon-draggable:before {       content: '\f436'; }
.genericon-phone:before {           content: '\f437'; }
.genericon-send-to-phone:before {   content: '\f438'; }
.genericon-plugin:before {          content: '\f439'; }
.genericon-cloud-download:before {  content: '\f440'; }
.genericon-cloud-upload:before {    content: '\f441'; }
.genericon-external:before {        content: '\f442'; }
.genericon-document:before {        content: '\f443'; }
.genericon-book:before {            content: '\f444'; }
.genericon-cog:before {             content: '\f445'; }
.genericon-unapprove:before {       content: '\f446'; }
.genericon-cart:before {            content: '\f447'; }
.genericon-pause:before {           content: '\f448'; }
.genericon-stop:before {            content: '\f449'; }
.genericon-skip-back:before {       content: '\f450'; }
.genericon-skip-ahead:before {      content: '\f451'; }
.genericon-play:before {            content: '\f452'; }
.genericon-tablet:before {          content: '\f453'; }
.genericon-send-to-tablet:before {  content: '\f454'; }
.genericon-info:before {            content: '\f455'; }
.genericon-notice:before {          content: '\f456'; }
.genericon-help:before {            content: '\f457'; }
.genericon-fastforward:before {     content: '\f458'; }
.genericon-rewind:before {          content: '\f459'; }
.genericon-portfolio:before {       content: '\f460'; }
.genericon-heart:before {           content: '\f461'; }
.genericon-code:before {            content: '\f462'; }
.genericon-subscribe:before {       content: '\f463'; }
.genericon-unsubscribe:before {     content: '\f464'; }
.genericon-subscribed:before {      content: '\f465'; }
.genericon-reply-alt:before {       content: '\f466'; }
.genericon-reply-single:before {    content: '\f467'; }
.genericon-flag:before {            content: '\f468'; }
.genericon-print:before {           content: '\f469'; }
.genericon-lock:before {            content: '\f470'; }
.genericon-bold:before {            content: '\f471'; }
.genericon-italic:before {          content: '\f472'; }
.genericon-picture:before {         content: '\f473'; }

/* Generic shapes */
.genericon-uparrow:before {         content: '\f500'; }
.genericon-rightarrow:before {      content: '\f501'; }
.genericon-downarrow:before {       content: '\f502'; }
.genericon-leftarrow:before {       content: '\f503'; }






/* https://profiles.wordpress.org/wp-content/themes/profiles.wordpress.org/style.css?ver=1792599855 */
/*
Theme Name: WordPress Profiles
Theme URI: http://wordpress.org/
Description: The theme for the 1.2 version of Profiles.WordPress.org
Version: 1.0
Author: Andy Peatling
Author URI: http://wordpress.org
Tags: two-columns, custom-header, white, blue, buddypress
Template: bp-default
*/
:root {
	--wp--preset--color--charcoal-4: #656a71;

	/* Badge SVG icons (percent-encoded data URLs) */
	--svg-badge-buddypress: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23d84800' d='M12.377 1.3c-.913-.041-1.756.124-2.242.436-.233.15-.234.15.35.361 1.637.593 2.972 2.183 3.304 3.934.201 1.06.03 2.31-.444 3.246l-.248.488.223-.064c1.077-.311 2.203-1.272 2.674-2.281 1.036-2.217.119-4.743-2.098-5.78-.536-.252-.788-.307-1.52-.34zM8.771 2.736a4.318 4.318 0 00-4.428 3.64c-.368 2.228 1.181 4.47 3.39 4.904 3.13.614 5.84-2.244 5.04-5.315-.206-.792-.483-1.279-1.072-1.896-.593-.623-1.201-.984-2.01-1.195a4.372 4.372 0 00-.92-.138zm6.117 7.386l-.366.438c-.326.388-.349.446-.194.499.963.325 2.04 1.237 2.508 2.124.404.766.775 1.84.847 2.45.033.281.075.566.095.632.027.086.308.12.969.12h.931l-.064-.89c-.094-1.295-.297-2.136-.726-3.006-.704-1.428-1.843-2.24-3.262-2.323l-.738-.044zm-9.39 1.198l-.595.081c-.78.106-1.667.404-2.193.738-.573.365-1.365 1.252-1.664 1.865C.53 15.064.212 16.98.358 18.15l.068.545 8.194-.025 8.192-.024.03-.911c.066-2.164-.524-3.847-1.775-5.063-.655-.636-1.724-1.126-2.793-1.28l-.499-.071-1.52 1.522c-.836.837-1.564 1.523-1.619 1.523-.054 0-.782-.686-1.618-1.523l-1.52-1.522z'/%3E%3C/svg%3E");
	--svg-badge-campus-connect-organizer: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M75.332 12H75.5889L76.0732 12.0127C81.046 12.265 85 16.3767 85 21.4121V90.5879C85 95.6233 81.046 99.735 76.0732 99.9873L75.5889 100H75.332C75.3197 100 75.3073 100.001 75.2949 100.001H24.1182C18.9205 100.001 14.7064 95.7865 14.7061 90.5889V21.4121C14.7061 16.2142 18.9203 11.9991 24.1182 11.999H39.501V15.4443C39.5011 17.8319 41.4366 19.7674 43.8242 19.7676H56.1777C58.5652 19.7672 60.5008 17.8318 60.501 15.4443V11.999H75.2949C75.3073 11.999 75.3197 12 75.332 12ZM60.1504 48.6758C61.1826 49.2901 62.1565 49.9955 63.0625 50.7822C61.4779 50.8459 59.6271 52.1001 59.627 54.6475C59.6271 55.5402 59.8994 56.3543 60.2949 57.1514C60.6873 57.9419 61.2129 58.7366 61.7236 59.5762V59.5771C62.5069 60.9426 62.9618 62.6314 62.9619 65.1348C62.9618 65.9665 62.7657 67.0953 62.4648 68.3301C62.1647 69.5615 61.7638 70.8872 61.3623 72.1074C60.961 73.3271 60.559 74.4414 60.2578 75.25C60.1367 75.5751 60.0293 75.8511 59.9473 76.0645L53.251 57.5645C53.7578 57.5265 54.155 57.4454 54.4375 57.3633C54.6027 57.3152 54.7292 57.2681 54.8154 57.2324C54.8583 57.2147 54.8921 57.1994 54.915 57.1885C54.9178 57.1871 54.9204 57.1849 54.9229 57.1836C55.278 57.1307 55.5213 56.8835 55.665 56.583C55.8136 56.272 55.8709 55.8822 55.8525 55.5107C55.8341 55.1399 55.7388 54.7619 55.5596 54.4746C55.3777 54.1836 55.0921 53.9643 54.709 53.9873L54.7041 53.9883H54.6953C54.689 53.9888 54.6792 53.9902 54.667 53.9912C54.6423 53.9932 54.6057 53.9963 54.5586 54C54.4641 54.0075 54.326 54.0183 54.1543 54.0312C53.8107 54.0571 53.33 54.0916 52.7822 54.126C51.6849 54.1949 50.3214 54.2627 49.2471 54.2627C48.2534 54.2627 46.9191 54.1949 45.8301 54.126C45.2863 54.0915 44.8045 54.0571 44.459 54.0312C44.2863 54.0183 44.1472 54.0075 44.0518 54C44.0042 53.9963 43.9673 53.9932 43.9424 53.9912C43.93 53.9902 43.9204 53.9888 43.9141 53.9883H43.9043V53.9873H43.9004C43.5149 53.9642 43.2294 54.1903 43.0488 54.4854C42.8702 54.7778 42.7753 55.1622 42.7568 55.5371C42.7385 55.912 42.7953 56.3037 42.9443 56.6123C43.0937 56.9211 43.3521 57.1721 43.7324 57.1914V57.1924C43.7356 57.1925 43.739 57.1932 43.7422 57.1934V57.1924L45.7217 57.3643L48.5527 65.0264L44.583 77.8105L37.04 57.5693C37.5916 57.5444 38.1517 57.5092 38.5938 57.4746C38.8517 57.4544 39.0706 57.4356 39.2246 57.4219C39.3013 57.415 39.3627 57.4092 39.4043 57.4053C39.4245 57.4034 39.4404 57.4014 39.4512 57.4004C39.4564 57.3999 39.4611 57.3997 39.4639 57.3994H39.4688L39.4727 57.3984C39.8408 57.3543 40.0976 57.1213 40.251 56.8291C40.4021 56.5409 40.461 56.1839 40.4424 55.8438C40.4236 55.5038 40.3262 55.1575 40.1436 54.8936C39.9807 54.6584 39.7436 54.4818 39.4385 54.4512L39.3027 54.4473H39.2949L39.2939 54.4482C39.2923 54.4483 39.2892 54.448 39.2861 54.4482C39.2798 54.4487 39.2699 54.4493 39.2578 54.4502C39.233 54.452 39.1965 54.4556 39.1494 54.459C39.0543 54.4659 38.9156 54.4755 38.7432 54.4873C38.398 54.511 37.9153 54.5427 37.3672 54.5742C36.2698 54.6374 34.9121 54.7002 33.8604 54.7002C33.5523 54.7002 33.2338 54.6969 32.8945 54.6875C34.5103 52.3071 36.6138 50.3008 39.0625 48.8018C37.6107 48.4365 36.2956 48.1051 35.3477 47.8652C29.9642 52.1192 26.5069 58.7055 26.5068 66.0781C26.5071 78.8843 36.9008 89.2783 49.707 89.2783C62.4902 89.2783 72.907 78.8845 72.9072 66.0781C72.9071 58.6064 69.3478 51.9436 63.8379 47.6963C62.6287 48.0173 61.3813 48.3502 60.1504 48.6758ZM55.6787 85.3623C53.7797 85.9815 51.7968 86.3252 49.707 86.3252C47.9802 86.3252 46.2768 86.0915 44.6963 85.6309C46.4753 80.4047 48.254 75.2173 50.0127 70.0332L55.6787 85.3623ZM30.9014 58.3643C34.0515 66.9945 37.2024 75.6466 40.374 84.2773C33.8389 80.9066 29.4601 73.9412 29.46 66.0781C29.46 63.2935 29.922 60.7541 30.9014 58.3643ZM68.0586 57.3809C69.3201 60.0513 69.9541 62.9546 69.9541 66.0781C69.9539 73.372 66.2213 79.9278 60.4219 83.5059C62.586 77.7248 64.7505 71.9045 66.9365 66.1494L66.9375 66.1484C67.4569 64.7635 68.4976 62.1844 68.0586 57.3809ZM70.0508 68.1836C70.0458 68.234 70.0385 68.2846 70.0332 68.335C70.04 68.2704 70.0484 68.2054 70.0547 68.1406L70.0508 68.1836ZM50 28.6006C49.5897 28.6006 49.141 28.6938 49.0225 28.7168C48.7734 28.7652 48.4667 28.8312 48.126 28.9082C47.4398 29.0633 46.5314 29.2817 45.4902 29.5381C43.4031 30.0521 40.7216 30.7352 38.0811 31.416C35.4384 32.0973 32.8275 32.7784 30.8779 33.2891C29.9031 33.5444 29.0927 33.7572 28.5264 33.9062C28.2433 33.9807 28.0207 34.0392 27.8691 34.0791C27.7936 34.099 27.7355 34.1147 27.6963 34.125C27.6768 34.1301 27.6613 34.1341 27.6514 34.1367C27.6468 34.1379 27.6431 34.139 27.6406 34.1396C27.6396 34.1399 27.6383 34.1405 27.6377 34.1406H27.6367L27.5674 34.1602C26.7984 34.383 26.0629 34.7993 25.4697 35.4082L25.2246 35.6816C24.5893 36.448 24.2031 37.4286 24.2031 38.4873V47.9727C24.2032 48.7926 24.4612 49.4864 24.6914 49.9434C24.9122 50.3816 25.2899 50.9628 25.875 51.418C26.4071 51.8318 26.9546 51.9991 27.2686 52.0732C27.6241 52.1571 27.97 52.1884 28.2773 52.1875C28.5795 52.1866 28.9431 52.1548 29.3252 52.0547C29.6184 51.9779 30.3502 51.7539 30.9678 51.0859C31.4324 50.5833 31.6937 50.0005 31.8281 49.6377C31.9816 49.2234 32.1396 48.6356 32.1396 47.9727V44.3994L37.3369 45.6357V45.6367L37.3438 45.6377L37.3457 45.6387C37.3512 45.6401 37.3596 45.6419 37.3701 45.6445C37.392 45.6501 37.4247 45.6583 37.4668 45.6689C37.5514 45.6903 37.676 45.7218 37.834 45.7617C38.1502 45.8416 38.6028 45.9559 39.1465 46.0928C40.2339 46.3665 41.6895 46.7314 43.1582 47.0967C44.6252 47.4616 46.1125 47.8283 47.2617 48.1045C47.8345 48.2421 48.3353 48.3608 48.7109 48.4453C48.8962 48.487 49.0688 48.5244 49.2109 48.5527C49.2801 48.5665 49.3635 48.5821 49.4473 48.5957C49.4606 48.598 49.7123 48.6435 50 48.6436C50.2845 48.6435 50.5335 48.5996 50.5508 48.5967C50.6345 48.5831 50.7179 48.5665 50.7871 48.5527C50.9292 48.5244 51.1016 48.4869 51.2871 48.4453C51.6627 48.361 52.1636 48.2437 52.7363 48.1064C53.8855 47.8311 55.373 47.4654 56.8398 47.1016C58.3082 46.7374 59.7632 46.3735 60.8506 46.1006C61.3943 45.9641 61.8468 45.8502 62.1631 45.7705C62.3211 45.7307 62.4455 45.6991 62.5303 45.6777C62.5724 45.6671 62.605 45.6588 62.627 45.6533C62.6378 45.6506 62.6467 45.6489 62.6523 45.6475C62.6548 45.6468 62.6569 45.6459 62.6582 45.6455H62.6602L62.7588 45.6182L72.4297 42.8252H72.4316C73.3106 42.5707 74.1451 42.0623 74.7744 41.3037C75.4102 40.5372 75.7969 39.5561 75.7969 38.4971C75.7969 37.5042 75.4569 36.5801 74.8906 35.8369L74.7744 35.6904L74.6396 35.5361C74.0695 34.9131 73.3961 34.5512 72.9043 34.3438C72.7935 34.2898 72.6937 34.2471 72.6094 34.2168L72.3623 34.1406C72.2922 34.1221 67.1409 32.762 61.8779 31.4053C59.2438 30.7262 56.572 30.046 54.4932 29.5342C53.4561 29.2788 52.5516 29.0617 51.8682 28.9072C51.5288 28.8306 51.2229 28.764 50.9746 28.7158C50.8853 28.6985 50.612 28.6423 50.3086 28.6152L50 28.6006ZM63.6201 51.0117L63.6221 51.0137C63.5529 51.0025 63.4826 50.993 63.4111 50.9873C63.4819 50.9926 63.5517 51.0007 63.6201 51.0117ZM50 31.6006C50.9893 31.6017 71.4646 37.0061 71.5967 37.041V37.0469C71.5968 37.0494 71.5992 37.0518 71.6016 37.0527L71.8389 37.1514C72.0755 37.2624 72.3042 37.412 72.4648 37.6055C72.6801 37.865 72.7969 38.1771 72.7969 38.4971L72.791 38.6162C72.766 38.8939 72.6533 39.1615 72.4648 39.3887L72.3809 39.4824C72.1737 39.6949 71.9023 39.8549 71.5967 39.9434L61.9258 42.7363C61.841 42.7577 50.4152 45.6422 50 45.6436L49.7979 45.6104C48.197 45.2906 38.1295 42.7428 38.0732 42.7285L31.3672 41.1318C30.231 40.8616 29.1397 41.7237 29.1396 42.8916V47.9727L29.1309 48.127C29.0889 48.4946 28.9114 48.892 28.7656 49.0498C28.5989 49.2298 27.9551 49.2351 27.7168 49.0498C27.5083 48.8874 27.2717 48.4935 27.2158 48.127L27.2031 47.9727V38.4873C27.2031 38.1676 27.3192 37.8561 27.5342 37.5967C27.7224 37.3697 27.9786 37.1925 28.2734 37.084L28.4023 37.041C28.4943 37.0167 49.0106 31.6014 50 31.6006ZM74.4453 37.9873C74.4305 38.032 74.4172 38.0687 74.4082 38.0928C74.4054 38.1003 74.4025 38.1068 74.4004 38.1123C74.4114 38.0833 74.4306 38.0299 74.4502 37.9697C74.4483 37.9756 74.4472 37.9817 74.4453 37.9873Z'/%3E%3Crect x='42.5006' width='15' height='17' rx='1.5'/%3E%3C/svg%3E");
	--svg-badge-campus-connect-participant: url("data:image/svg+xml,%3Csvg viewBox='0 0 94 101' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.7881 28.6436C21.832 28.6569 21.8945 28.6761 21.9736 28.7002C22.1449 28.7524 22.3962 28.8285 22.7158 28.9258C23.2606 29.0915 24.0053 29.3173 24.8936 29.5869C15.8132 36.3177 9.92292 47.11 9.92285 59.2432C9.92288 79.6104 26.4591 96.1403 46.834 96.1406C67.1722 96.1406 83.7461 79.6106 83.7461 59.2432C83.746 47.1547 77.8856 36.3979 68.8594 29.6621C69.8297 29.3687 70.6403 29.1239 71.2227 28.9473C71.5424 28.8503 71.7935 28.7737 71.9648 28.7217C72.0504 28.6957 72.1168 28.6756 72.1611 28.6621C72.183 28.6555 72.1997 28.6499 72.2109 28.6465C72.212 28.6461 72.2129 28.6449 72.2139 28.6445L72.2148 28.6455L73.3379 28.3076C82.0583 35.7825 87.585 46.8774 87.585 59.2637C87.5847 81.7726 69.3371 100.02 46.8281 100.02C24.3193 100.019 6.07253 81.7724 6.07227 59.2637C6.07227 46.8547 11.619 35.7419 20.3672 28.2666L21.7881 28.6436ZM56.8369 90.3848C53.6627 91.4547 50.3404 92.0449 46.834 92.0449C43.9183 92.0449 41.0392 91.6398 38.3818 90.8281C41.3716 82.0466 44.3616 73.3385 47.3145 64.6309L56.8369 90.3848ZM16.6777 45.9971C21.9192 60.3502 27.1601 74.7406 32.4385 89.0938C21.4391 83.7804 14.0205 72.2679 14.0205 59.2432C14.0205 54.4466 14.8691 50.0926 16.6777 45.9971ZM75.7734 43.5615C78.3572 48.3213 79.6484 53.561 79.6484 59.2432C79.6484 71.3824 73.2626 82.267 63.4072 87.9492C66.9876 78.3929 70.5683 68.7626 74.1855 59.2432C75.0714 56.8817 76.9177 52.343 75.7734 43.5615ZM33.4834 32.1787C36.4511 33.068 39.4564 33.9612 41.7764 34.6328C42.9334 34.9678 43.9373 35.2529 44.6865 35.4561C45.0577 35.5567 45.3925 35.6441 45.6621 35.709C45.794 35.7407 45.9419 35.7744 46.0859 35.8027C46.1159 35.8086 46.5124 35.8945 46.9619 35.8955H46.9707C47.4225 35.8955 47.8214 35.8097 47.8516 35.8037C47.9956 35.7755 48.1436 35.7416 48.2754 35.71C48.5447 35.6454 48.8792 35.5582 49.25 35.458C49.9989 35.2556 51.0031 34.9717 52.1602 34.6377C54.4798 33.9681 57.4849 33.0773 60.4531 32.1904C61.6278 31.8395 62.7971 31.4845 63.9189 31.1475C65.7953 32.2784 67.5527 33.5936 69.166 35.0752C66.656 34.6694 63.0752 36.5145 63.0752 40.9053C63.0752 43.6356 64.7365 45.9231 66.3975 48.6533C67.6894 50.9041 68.4277 53.6718 68.4277 57.7305C68.4277 63.2282 63.2598 76.1797 63.2598 76.1797L52.0762 45.2959C54.0547 45.2226 55.0877 44.6769 55.1025 44.6689C56.9481 44.4845 56.7264 40.0563 54.8809 40.167C54.8346 40.1708 49.5502 40.6104 46.0957 40.6104C42.8973 40.6103 37.5394 40.1705 37.4961 40.167C35.6506 40.0565 35.429 44.595 37.2744 44.6689L40.6699 44.9639L45.3213 57.5459L38.6396 79.0576L26.0537 45.2959C28.0757 45.2224 30.354 45.0027 30.3721 45.001C32.2175 44.7794 31.9959 40.8315 30.1504 40.9053C30.1185 40.9077 24.788 41.3115 21.4023 41.3115C20.738 41.3115 20.0367 41.3113 19.2617 41.2744C21.9798 37.1137 25.6059 33.6312 29.8604 31.0859C31.0298 31.4384 32.2538 31.8103 33.4834 32.1787ZM46.9551 0.0195312C48.959 0.0212104 90.586 12.9767 90.6797 13.0059V13.0264C91.3865 13.2384 92.0018 13.6453 92.4375 14.1895C92.8731 14.7336 93.1074 15.3878 93.1074 16.0586C93.1073 16.7292 92.8729 17.3827 92.4375 17.9268C92.0018 18.4709 91.3865 18.8778 90.6797 19.0898L71.1064 24.9629C71.1064 24.9629 70.5318 25.1362 69.5605 25.4307L69.5615 25.4316C69.4097 25.4777 69.2477 25.5255 69.0771 25.5771C68.2296 25.8339 67.1588 26.1571 65.9482 26.5225C65.5201 26.6515 65.0746 26.7864 64.6152 26.9248L64.6133 26.9238C62.8254 27.4625 60.8285 28.064 58.8379 28.6582L58.8389 28.6592C58.5391 28.7487 58.2391 28.8368 57.9404 28.9258C55.4411 29.6704 53.0044 30.3907 51.0625 30.9512C50.7654 31.0369 50.4794 31.1175 50.207 31.1953C49.4191 31.4204 48.7415 31.6117 48.2109 31.7549C47.8015 31.8654 47.4798 31.9468 47.2637 31.9961C47.1678 32.018 47.0924 32.0326 47.0391 32.041C47.0087 32.0457 46.9861 32.0508 46.9707 32.0508L46.9688 32.0498L46.9678 32.0508C46.1302 32.0493 22.8291 24.9424 22.8291 24.9424L5.97949 20.4727V35.9258C5.97949 36.7734 5.40525 37.8615 4.93945 38.1865C4.47263 38.5112 2.35186 38.5748 1.86914 38.1865C1.38676 37.7978 0.829102 36.7734 0.829102 35.9258V16.0381C0.829091 15.3675 1.06362 14.714 1.49902 14.1699C1.93456 13.6257 2.54916 13.218 3.25586 13.0059C3.34531 12.978 44.9561 0.0195312 46.9551 0.0195312Z' fill='%233858E9'%3E%3C/path%3E%3C/svg%3E");
	--svg-badge-core-ai: url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 5H16V3H11V5H9V3H4V5H3C1.9 5 1 5.9 1 7V15C1 16.1 1.9 17 3 17H17C18.1 17 19 16.1 19 15V7C19 5.9 18.1 5 17 5ZM17.5 15C17.5 15.3 17.3 15.5 17 15.5H3C2.7 15.5 2.5 15.3 2.5 15V7C2.5 6.7 2.7 6.5 3 6.5H17C17.3 6.5 17.5 6.7 17.5 7V15Z' stroke='none' fill='%237A00DF' fill-rule='evenodd' clip-rule='evenodd'%3E%3C/path%3E%3Cpath d='M14 10L14.1474 10.3983C14.3406 10.9206 14.4373 11.1817 14.6278 11.3722C14.8183 11.5627 15.0794 11.6594 15.6017 11.8526L16 12L15.6017 12.1474C15.0794 12.3406 14.8183 12.4373 14.6278 12.6278C14.4373 12.8183 14.3406 13.0794 14.1474 13.6017L14 14L13.8526 13.6017C13.6594 13.0794 13.5627 12.8183 13.3722 12.6278C13.1817 12.4373 12.9206 12.3406 12.3983 12.1474L12 12L12.3983 11.8526C12.9206 11.6594 13.1817 11.5627 13.3722 11.3722C13.5627 11.1817 13.6594 10.9206 13.8526 10.3983L14 10Z' stroke='none' fill='%237A00DF' fill-rule='evenodd' clip-rule='evenodd'%3E%3C/path%3E%3Cpath d='M12 8L12.0737 8.19915C12.1703 8.46029 12.2186 8.59086 12.3139 8.68611C12.4091 8.78136 12.5397 8.82968 12.8009 8.92631L13 9L12.8009 9.07369C12.5397 9.17032 12.4091 9.21864 12.3139 9.31389C12.2186 9.40914 12.1703 9.53971 12.0737 9.80085L12 10L11.9263 9.80085C11.8297 9.53971 11.7814 9.40914 11.6861 9.31389C11.5909 9.21864 11.4603 9.17032 11.1991 9.07369L11 9L11.1991 8.92631C11.4603 8.82968 11.5909 8.78136 11.6861 8.68611C11.7814 8.59086 11.8297 8.46029 11.9263 8.19915L12 8Z' stroke='none' fill='%237A00DF' fill-rule='evenodd' clip-rule='evenodd'%3E%3C/path%3E%3Cpath d='M10.25 10L10.3421 10.2489C10.4629 10.5754 10.5233 10.7386 10.6424 10.8576C10.7614 10.9767 10.9246 11.0371 11.2511 11.1579L11.5 11.25L11.2511 11.3421C10.9246 11.4629 10.7614 11.5233 10.6424 11.6424C10.5233 11.7614 10.4629 11.9246 10.3421 12.2511L10.25 12.5L10.1579 12.2511C10.0371 11.9246 9.97671 11.7614 9.85764 11.6424C9.73857 11.5233 9.57536 11.4629 9.24893 11.3421L9 11.25L9.24893 11.1579C9.57536 11.0371 9.73857 10.9767 9.85764 10.8576C9.97671 10.7386 10.0371 10.5754 10.1579 10.2489L10.25 10Z' stroke='none' fill='%237A00DF' fill-rule='evenodd' clip-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");
	--svg-badge-credits-graduate: url("data:image/svg+xml,%3Csvg viewBox='0 0 153 101' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M124.71 0.313477C128.306 0.313593 131.781 1.67792 134.363 4.14648C136.95 6.61941 138.43 10.003 138.43 13.5605V80.334C138.43 80.4792 138.419 80.6221 138.398 80.7617H149.347C150.135 80.7618 150.892 81.0752 151.45 81.6328C152.008 82.1906 152.321 82.9476 152.321 83.7363V90.3408C152.321 93.3359 150.567 95.8424 148.164 97.4727C145.766 99.0994 142.683 99.9209 139.609 99.9209H13.1055C10.0319 99.9207 6.94885 99.0993 4.55078 97.4727C2.14786 95.8424 0.394531 93.3356 0.394531 90.3408V83.7363C0.394752 82.0937 1.7265 80.7619 3.36914 80.7617H14.3174C14.2973 80.6221 14.2861 80.4792 14.2861 80.334V13.5605C14.2863 10.003 15.766 6.61941 18.3525 4.14648C20.9346 1.67806 24.4094 0.313477 28.0059 0.313477H124.71ZM6.34375 90.3408C6.34375 90.849 6.64235 91.7029 7.89062 92.5498C9.14417 93.4001 11.015 93.9705 13.1055 93.9707H139.609C141.7 93.9707 143.571 93.4 144.824 92.5498C146.073 91.7028 146.372 90.8491 146.372 90.3408V86.7109H92.0605C91.427 88.0591 90.0578 88.993 88.4697 88.9932H64.2373C62.6491 88.9932 61.2791 88.0593 60.6455 86.7109H6.34375V90.3408ZM28.0059 6.2627C25.9032 6.2627 23.9118 7.06303 22.4639 8.44727C21.0206 9.82714 20.2355 11.6694 20.2354 13.5605V80.334C20.2354 80.4792 20.2242 80.6221 20.2041 80.7617H132.511C132.491 80.6221 132.479 80.4792 132.479 80.334V13.5605C132.479 11.6695 131.695 9.82712 130.252 8.44727C128.804 7.06304 126.813 6.26281 124.71 6.2627H28.0059ZM121.352 11.1504C125.185 11.1507 128.292 14.2578 128.292 18.0908V75.7383H24.4229V18.0908C24.4233 14.2578 27.5302 11.1506 31.3633 11.1504H121.352ZM78.0664 25.126C77.4697 23.3867 75.0099 23.3868 74.4131 25.126L73.9951 26.3447L70.6953 35.9668C70.4353 36.7247 69.7335 37.2436 68.9326 37.2705L57.7959 37.6445C56.0132 37.7045 55.2579 39.9422 56.6396 41.0703L65.5947 48.3818C66.1873 48.8657 66.4387 49.6541 66.2354 50.3916L63.1104 61.7207C62.6268 63.474 64.6144 64.8633 66.0947 63.8066L75.1172 57.3662C75.7885 56.8871 76.6901 56.8871 77.3613 57.3662L86.3848 63.8066C87.8651 64.8631 89.8517 63.474 89.3682 61.7207L86.2441 50.3916C86.0408 49.6541 86.2922 48.8657 86.8848 48.3818L95.8398 41.0703C97.2214 39.9421 96.4653 37.7044 94.6826 37.6445L83.5459 37.2705C82.7452 37.2436 82.0442 36.7246 81.7842 35.9668L78.0664 25.126Z' fill='%23AE47F2'%3E%3C/path%3E%3C/svg%3E");
	--svg-badge-credits-mentor: url("data:image/svg+xml,%3Csvg width='101' height='101' viewBox='0 0 101 101' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M95.4912 0.0292969C98.4759 0.0292969 100.895 2.449 100.896 5.43359V6.98633C100.896 6.99919 100.895 7.01255 100.895 7.02539V67.374C100.895 67.3873 100.896 67.4007 100.896 67.4141V68.25C100.895 71.2346 98.4759 73.6543 95.4912 73.6543H79.0479C76.3339 73.6544 74.3869 76.2701 75.165 78.8701L79.4951 93.3369C80.3217 96.098 78.7346 98.9404 75.9502 99.6846C73.166 100.428 70.2386 98.7931 69.4121 96.0322L62.8008 73.9482C62.7497 73.7777 62.597 73.6545 62.4189 73.6543H54.7842C54.6062 73.6546 54.4534 73.7777 54.4023 73.9482L47.791 96.0322C47.7268 96.2468 47.6481 96.4539 47.5596 96.6543C47.7056 95.9459 47.7842 95.2126 47.7842 94.4609V72.8584C47.7864 72.7949 47.7891 72.7308 47.7891 72.667V67.3867H88.5449C91.9025 67.3864 94.625 64.6643 94.625 61.3066V11.3145C94.6249 7.95676 91.9025 5.23467 88.5449 5.23438H41.8076C40.4665 3.15659 38.6984 1.38085 36.6279 0.0292969H95.4912ZM16.5586 45.2432L15.793 45.2695C14.7445 45.3049 14.2998 46.6216 15.1123 47.2852L16.5586 48.4658V61.3066C16.5586 64.6645 19.2809 67.3866 22.6387 67.3867H42.3848V72.667C42.3848 72.6692 42.3843 72.6723 42.3828 72.6738L42.3799 72.6797V94.4609C42.3799 96.4027 41.3549 98.1039 39.8174 99.0566C37.9573 97.8742 37.0369 95.5786 37.708 93.3369L42.0391 78.8701C42.8174 76.27 40.8703 73.6545 38.1562 73.6543H30.0107C29.2689 73.0417 28.3175 72.6739 27.2803 72.6738C26.2431 72.6738 25.2917 73.0417 24.5498 73.6543H17.25C14.9248 73.6541 12.943 72.1853 12.1807 70.125V65.5439C12.2698 65.3025 12.3739 65.0685 12.4951 64.8447C13.0315 63.8543 13.5723 62.8148 13.5723 61.6885V30.6006C13.726 30.5254 13.8829 30.4569 14.043 30.3965C14.8439 30.0939 15.6929 29.8932 16.5586 29.7549V45.2432ZM46.5625 76.0986L46.3887 76.3008C46.4638 76.2178 46.5341 76.1311 46.6035 76.0439C46.5893 76.0617 46.5769 76.081 46.5625 76.0986ZM46.8672 75.6885C46.8067 75.7785 46.7418 75.8656 46.6758 75.9521C46.7418 75.8656 46.8067 75.7785 46.8672 75.6885ZM39.6826 29.4385C40.0353 29.4385 40.372 29.5077 40.6807 29.6309C40.7581 29.6617 40.8373 29.6898 40.918 29.7109L41.1641 29.7793C41.737 29.95 42.2995 30.1906 42.8398 30.5049L53.7402 36.8457L53.8379 36.8975C54.3035 37.1195 54.8562 37.0556 55.2598 36.7344L55.3447 36.6621L60.0908 32.2031C62.2662 30.1596 65.6749 30.278 67.7041 32.4668C69.7329 34.6556 69.6145 38.0863 67.4395 40.1299L59.0137 48.0459C57.0628 49.8781 54.1203 49.972 52.0703 48.3936C52.0175 48.3529 51.9619 48.3147 51.9043 48.2812L44.415 43.9248C43.5145 43.4013 42.385 44.0511 42.3848 45.0928V61.9824H22.6387L22.502 61.9688C22.1944 61.9056 21.9629 61.6329 21.9629 61.3066V59.5801L25.877 56.7871C26.2717 56.5053 26.8015 56.5055 27.1963 56.7871L32.4395 60.5293C33.3101 61.1506 34.4784 60.3339 34.1943 59.3027L32.3789 52.7168C32.2594 52.2832 32.4065 51.8197 32.7549 51.5352L37.9609 47.2852C38.7737 46.6216 38.3289 45.3047 37.2803 45.2695L30.8076 45.0518C30.3367 45.0357 29.9243 44.7309 29.7715 44.2852L27.6113 37.9863C27.2603 36.9633 25.8129 36.9632 25.4619 37.9863L25.2266 38.6738L23.3018 44.2852C23.1489 44.731 22.7367 45.0359 22.2656 45.0518L21.9629 45.0615V29.4385H39.6826ZM88.6807 10.6523C88.9884 10.7154 89.2206 10.9881 89.2207 11.3145V61.3066L89.207 61.4434C89.1529 61.707 88.9444 61.9148 88.6807 61.9688L88.5449 61.9824H47.7891V52.1396L49.0068 52.8477C53.1133 55.8372 58.8744 55.5913 62.7139 51.9854V51.9844L71.1396 44.0684C75.4798 39.9906 75.7158 33.1602 71.668 28.793C67.6009 24.406 60.7525 24.1666 56.3906 28.2637L53.8447 30.6543L45.5576 25.833H45.5566C44.5747 25.2619 43.5452 24.8346 42.4961 24.541C42.2605 24.4537 42.0195 24.3764 41.7734 24.3105C43.5634 21.5585 44.6044 18.2745 44.6045 14.7471C44.6045 13.3322 44.436 11.9567 44.1201 10.6387H88.5449L88.6807 10.6523ZM38.4863 10.6387C38.9471 11.9222 39.2002 13.305 39.2002 14.7471C39.2001 21.4626 33.7565 26.9069 27.041 26.9072C25.2277 26.9072 23.5087 26.5066 21.9629 25.7949V11.3145C21.963 10.9882 22.1944 10.7155 22.502 10.6523L22.6387 10.6387H38.4863ZM27.041 2.58691C29.9037 2.58705 32.5331 3.57902 34.6104 5.23438H22.6387C19.2809 5.23446 16.5587 7.95667 16.5586 11.3145V20.9082C15.4941 19.101 14.8809 16.9961 14.8809 14.7471C14.8809 8.03128 20.3252 2.58691 27.041 2.58691Z' fill='%238329E3'/%3E%3Cpath d='M39.6836 29.4385C41.176 29.4385 42.3867 30.6482 42.3867 32.1406V72.6738H42.3857V94.4609C42.3857 97.4457 39.9662 99.8652 36.9814 99.8652C33.9969 99.865 31.5772 97.4456 31.5771 94.4609V76.9785C31.5769 74.6011 29.6499 72.6739 27.2725 72.6738C24.8949 72.6738 22.9671 74.6011 22.9668 76.9785V94.4619C22.9668 97.4467 20.5472 99.8661 17.5625 99.8662C14.5779 99.866 12.1582 97.4466 12.1582 94.4619V64.7373C12.1582 64.5269 12.1709 64.3194 12.1943 64.1152V63.6328C12.1943 62.8859 11.1617 62.6905 10.8887 63.3857C9.79743 66.1638 6.65534 67.5442 3.87109 66.4688C1.08709 65.3932 -0.285301 62.2692 0.805664 59.4912L11.1787 33.082C11.8797 31.2974 13.4269 30.0895 15.1816 29.7393C16.8394 29.4084 18.6113 29.4385 20.3018 29.4385H39.6836ZM27.6406 37.9834C27.2897 36.9601 25.8421 36.9601 25.4912 37.9834L25.2559 38.6709L23.3311 44.2822C23.1782 44.728 22.7659 45.0329 22.2949 45.0488L15.8223 45.2666C14.7736 45.3018 14.3289 46.6187 15.1416 47.2822L20.3477 51.5322C20.6961 51.8168 20.8432 52.2802 20.7236 52.7139L18.9082 59.2998C18.624 60.331 19.7924 61.1478 20.6631 60.5264L25.9062 56.7842C26.3011 56.5024 26.8308 56.5024 27.2256 56.7842L32.4688 60.5264C33.3394 61.1476 34.5078 60.3309 34.2236 59.2998L32.4072 52.7139C32.2878 52.2802 32.4357 51.8167 32.7842 51.5322L37.9902 47.2822C38.803 46.6187 38.3582 45.3018 37.3096 45.2666L30.8369 45.0488C30.3659 45.033 29.9537 44.7281 29.8008 44.2822L27.6406 37.9834ZM27.0439 2.58691C33.7597 2.58698 39.2041 8.03132 39.2041 14.7471C39.204 21.4627 33.7596 26.9072 27.0439 26.9072C20.3284 26.907 14.8839 21.4627 14.8838 14.7471C14.8838 8.0314 20.3283 2.58711 27.0439 2.58691Z' fill='%238329E3'/%3E%3C/svg%3E");
	--svg-badge-openverse: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M142.044 93.023c16.159 0 29.259-13.213 29.259-29.512 0-16.298-13.1-29.511-29.259-29.511s-29.259 13.213-29.259 29.511c0 16.299 13.1 29.512 29.259 29.512ZM28 63.511c0 16.24 12.994 29.512 29.074 29.512V34C40.994 34 28 47.19 28 63.511ZM70.392 63.511c0 16.24 12.994 29.512 29.074 29.512V34c-15.998 0-29.074 13.19-29.074 29.511ZM142.044 165.975c16.159 0 29.259-13.213 29.259-29.512 0-16.298-13.1-29.511-29.259-29.511s-29.259 13.213-29.259 29.511c0 16.299 13.1 29.512 29.259 29.512ZM70.392 136.414c0 16.257 12.994 29.544 29.074 29.544v-59.006c-15.999 0-29.074 13.204-29.074 29.462ZM28 136.414c0 16.34 12.994 29.544 29.074 29.544v-59.006c-16.08 0-29.074 13.204-29.074 29.462Z' fill='%23C52B9B'/%3E%3C/svg%3E");
	--svg-badge-pathways: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M13.4278 5.8998C13.7714 6.24222 13.9819 6.77363 14 7.29163C14 7.83705 13.7877 8.37488 13.4021 8.76047L12.0097 10.2276C11.8376 10.409 11.6066 10.5 11.375 10.5C11.1586 10.5 10.9422 10.42 10.7724 10.2596C10.4219 9.92713 10.4079 9.37297 10.7404 9.02238L11.5529 8.16663H9.33336C8.52894 8.16663 7.87503 8.82113 7.87503 9.62497V13.125C7.87503 13.6086 7.48361 14 7.00003 14C6.51644 14 6.12503 13.6086 6.12503 13.125V11.9583C6.12503 11.1545 5.47053 10.5 4.66669 10.5H2.46053L3.26494 11.3615C3.59453 11.7145 3.57586 12.2686 3.22236 12.5982C3.05378 12.7557 2.83969 12.8333 2.62561 12.8333C2.39169 12.8333 2.15778 12.74 1.98569 12.5551L0.577527 11.0466C0.212944 10.6826 0.000610352 10.1704 0.000610352 9.62438C0.000610352 9.07838 0.212944 8.56622 0.598527 8.18063L1.98569 6.6943C2.31528 6.34138 2.86944 6.32213 3.22236 6.65172C3.57586 6.9813 3.59453 7.53547 3.26494 7.88838L2.46111 8.74997H4.66728C5.19228 8.74997 5.68811 8.87655 6.12561 9.10113V2.46047L5.26403 3.26488C4.91111 3.59447 4.35694 3.57522 4.02736 3.2223C3.69778 2.86938 3.71644 2.31522 4.06994 1.98563L5.57844 0.577466C5.94244 0.212883 6.45461 0.000549316 7.00061 0.000549316C7.54661 0.000549316 8.05878 0.212883 8.44436 0.598466L9.93128 1.98563C10.2842 2.31522 10.304 2.86938 9.97386 3.2223C9.80119 3.40663 9.56786 3.50055 9.33394 3.50055C9.11986 3.50055 8.90578 3.42238 8.73719 3.26547L7.87561 2.46163V6.76838C8.31311 6.5438 8.80894 6.41722 9.33394 6.41722H11.5273L10.731 5.55097C10.4038 5.19513 10.4271 4.64155 10.7835 4.3143C11.1382 3.98763 11.6924 4.01038 12.0196 4.3668L13.4278 5.8998Z'/%3E%3C/svg%3E");
	--svg-badge-performance: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg version='1.1' viewBox='0 0 94 94' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%3E%3Cdefs%3E%3Cstyle%3Epath%7Bfill:%230073aa;%7D%3C/style%3E%3C/defs%3E%3Cpath d='m39.21 20.85h-11.69c-1.38 0-2.5 1.12-2.5 2.5v11.69c0 1.38 1.12 2.5 2.5 2.5h11.69c1.38 0 2.5-1.12 2.5-2.5v-11.69c0-1.38-1.12-2.5-2.5-2.5z'/%3E%3Cpath d='M41.71,58.96v11.69c0,.66-.26,1.3-.73,1.77-.47,.47-1.11,.73-1.77,.73h-11.69c-.66,0-1.3-.26-1.77-.73-.47-.47-.73-1.11-.73-1.77v-21.37c0-.4,.1-.79,.28-1.14,.03-.06,.07-.12,.1-.18,.21-.33,.49-.61,.83-.82l11.67-7.04c.44-.27,.95-.39,1.47-.36,.51,.03,1,.23,1.4,.55,.26,.21,.47,.46,.63,.75,.16,.29,.26,.61,.29,.94,.02,.11,.02,.22,.02,.34v5.38s0,.07,0,.11v11.08s0,.04,0,.07Z'/%3E%3Cpath d='M68.98,30.23v16.84c0,.33-.06,.65-.19,.96-.13,.3-.31,.58-.54,.81l-6.88,6.88c-.23,.23-.51,.42-.81,.54-.3,.13-.63,.19-.96,.19h-13.15c-.66,0-1.3-.26-1.77-.73-.47-.47-.73-1.11-.73-1.77v-11.69c0-.66,.26-1.3,.73-1.77,.47-.47,1.11-.73,1.77-.73h13.08s1.11,0,1.11-1.11-1.11-1.11-1.11-1.11h-13.08c-.66,0-1.3-.26-1.77-.73s-.73-1.11-.73-1.77v-11.69c0-.66,.26-1.3,.73-1.77,.47-.47,1.11-.73,1.77-.73h13.15c.33,0,.65,.06,.96,.19,.3,.13,.58,.31,.81,.54l6.88,6.88c.23,.23,.42,.51,.54,.81,.13,.3,.19,.63,.19,.96Z'/%3E%3C/svg%3E");
	--svg-badge-playground: url("data:image/svg+xml,%3Csvg viewBox='0 0 264 264' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.4142 96.1617C25.6576 104.102 22.6201 113.859 22.1316 124.582C22.0526 126.317 22.0403 128.076 22.094 129.858C22.8215 153.981 35.6471 182.078 58.7836 205.215C94.1918 240.623 141.219 251.881 167.838 232.585C156.641 229.946 145.313 225.834 134.159 220.348C131.296 220.223 128.216 219.849 124.914 219.189C119.268 218.06 113.299 216.122 107.218 213.365C107.217 213.364 107.217 213.363 107.217 213.362C96.0955 208.321 84.6002 200.542 74.028 189.97C63.4568 179.399 55.6787 167.905 50.6372 156.784C50.6368 156.784 50.6364 156.784 50.636 156.784C47.879 150.702 45.9405 144.732 44.8113 139.086C44.1511 135.786 43.7778 132.706 43.6523 129.843C38.1659 118.688 34.0528 107.359 31.4142 96.1617ZM9.23712 163.298C10.043 162.493 10.8885 161.741 11.7707 161.043C14.3643 168.613 17.7868 176.167 21.9822 183.554C21.4183 186.043 21.2992 189.453 22.2134 194.024C24.0281 203.098 29.6869 214.237 39.7259 224.276C49.765 234.315 60.9044 239.974 69.9778 241.789C74.5503 242.703 77.9607 242.584 80.4503 242.019C87.8372 246.214 95.3905 249.636 102.961 252.229C102.262 253.112 101.51 253.958 100.704 254.765C83.8651 271.603 49.7393 264.778 24.4815 239.521C-0.776242 214.263 -7.6014 180.137 9.23712 163.298ZM93.0817 170.917C143.597 221.433 211.849 235.083 245.526 201.406C257.702 189.229 263.692 172.533 263.988 153.789C264.512 120.693 247.287 81.2134 215.037 48.9631C164.521 -1.55248 96.2698 -15.2028 62.5928 18.4742C50.4 30.6671 44.4109 47.392 44.129 66.1665C43.6329 99.2474 60.8558 138.691 93.0817 170.917ZM164.222 179.881C165.16 184.571 165.519 188.815 165.411 192.623C146.44 186.02 126.336 173.684 108.326 155.674C90.3161 137.664 77.98 117.56 71.377 98.5895C75.1847 98.481 79.4293 98.84 84.1196 99.7781C100.09 102.972 118.652 112.641 135.006 128.995C151.359 145.348 161.028 163.911 164.222 179.881ZM77.8372 33.7186C68.7098 42.8461 63.8395 57.692 66.2929 77.3346C92.1159 74.8241 124.303 87.8029 150.25 113.75C176.197 139.698 189.176 171.884 186.666 197.707C206.308 200.16 221.154 195.29 230.281 186.163C240.437 176.007 245.322 158.772 240.713 135.728C236.14 112.861 222.46 86.8754 199.793 64.2075C177.125 41.5396 151.139 27.86 128.272 23.2866C105.228 18.6777 87.9929 23.563 77.8372 33.7186Z' fill='%233858E9'/%3E%3C/svg%3E");
}

body {
	font-size: 100%;
	color: #1e1e1e;
}

p {
	margin-bottom: 16px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Inter', sans-serif;
}

#content .padder {
	margin: 0 10px;
	font-family: 'Inter', sans-serif;
}

.clear:before,
.clear:after {
	content: "";
	display: table;
	table-layout: fixed;
}
.clear:after {
	clear: both;
}

div.pagination { padding: 5px 0 10px 0 !important; }

h4 {
	border:none !important;
	padding:0 !important;
	margin:5px 0px !important;
}

#container {
	color: #1E1E1E;
}

#container a {
	border: none;
	color: #3858e9;
}

ul {
	list-style: none;
}

/* Hide visually but not from screen readers */
.screen-reader-text {
	position: absolute;
	margin: -1px;
	padding: 0;
	height: 1px;
	width: 1px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	border: 0;
}

.wrapper {
	position: relative;
	padding-left: 20px;
	padding-right: 20px;
	max-width: unset !important;
}

@media screen and (min-width: 890px) {
	.wrapper {
		padding-left: 80px;
		padding-right: 80px;
	}
}

#main-column {
	float: left;
	width: calc( 100% - 210px );
	margin-left: -2px;
	min-height: 133px;
	font-size: 1.4em;
	padding: 25px 0 30px 30px;
	border-top: 2px solid #eee;
	border-left: 2px solid #eee;
}

	#main-column.empty {
		background-color: inherit;
	}

#main-column div.active {
	display: block;
}

#main-column div.inactive {
	display: none;
}

.transparent {
	opacity: 0;
}

.main-photos,
.main-plugins,
.main-themes {
	clear: both;
}

.main-photos,
.main-plugins ul,
.main-themes ul {
	display: table;
	overflow: auto;
}

	.main-plugins ul li {
		box-sizing: border-box;
		display: inline-block;
		padding-right: 15px;
		width: 240px;
		min-height: 95px;
		margin-bottom: 15px;
		vertical-align: top;
		line-height: 1.4;
	}

	.main-plugins ul li > a {
		text-decoration: none !important;
	}

		.main-plugins ul li h3,
		.main-plugins ul li h4 {
			margin: 2px 0 4px 0;
		}

		#main-column .plugin-icon {
			background-size: contain;
			display: inline-block;
			width: 64px;
			height: 64px;
		}

		.plugin-info-container {
			display: inline-block;
			margin-left: 5px;
			width: 64%;
			vertical-align: top;
		}

.main-photos ul li,
.main-themes ul li {
		display: inline-block;
		padding-right: 25px;
		margin-right:0px;
		margin-bottom:40px;
		vertical-align: top;
	}

.main-photos ul li a img {
	object-fit: cover;
}

		.main-themes h3,
		.main-themes h4 {
			margin-top: 4px;
		}

	#content-tabs {
		border-top: 2px solid #eee;
		border-right: 2px solid #eee;
		float: left;
		width: 173px;
		padding-top: 10px;
		padding-bottom: 30px;
	}

	#content-tabs ul li {
		position: relative;
		padding: 14px 14px 14px 16px;
		font-size: 14px;
		overflow: hidden;
	}

		#content-tabs ul li.active {
			right: -2px;
			padding-right: 11px;
			padding-left: 13px;  /* offset a few px from the inactive tabs, so that the border here doesn't shift the text off of vertical alignment with text in non-active tabs */
		}
		#content-tabs ul li.active:before {
			  content: "";
			  display: inline-block;
			  position: absolute;
			  border: 15px solid #eee;
			  border-color: transparent #eee transparent transparent;
			  right: 0;
		}
		#content-tabs ul li.active:after {
			content: "";
			display: inline-block;
			position: absolute;
			border: 14px solid #fff;
			border-color: transparent #fff transparent transparent;
			top: 15px;
			right: -2px;
		}

			#content-tabs ul li.active a {
				font-weight: bold;
				color: #555555;
			}

ul#activity-list li {
	padding: 0 8px 8px 8px;
	font-size: 14px;
	line-height: 1.4;
	font-weight: normal;
	padding-bottom: 16px;
	padding-left: 18px;
}

ul#activity-list li {
	background: none;
}

ul#activity-list li p {
	margin-bottom: 0;
}

#content-courses > h3:before,
#content-favorites .favorites > h3:before,
ul#activity-list li:before {
	font: normal 20px/1 'dashicons';
	float: left;
	margin-left: -25px;
	margin-top: 0;
	content: "\f111";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

#content-translations, #content-photos {
	font-size: 62.5%; /* wp4.css adds this to use rem units. */
}

ul#activity-list li.wporgactivity-blog_comment_create:before    { content: "\f101"; }
ul#activity-list li.wporgactivity-blog_post_create:before       { content: "\f119"; }
ul#activity-list li.wporgactivity-wordcamp_speaker_add:before   { content: "\f488"; }
ul#activity-list li.wporgactivity-wordcamp_organizer_add:before { content: "\f307"; }
ul#activity-list li.wporgtopic:before,
ul#activity-list li.wporgactivity-forum_topic_create:before     { content: "\f125"; }
ul#activity-list li.wporgreply:before,
ul#activity-list li.wporgactivity-forum_reply_create:before     { content: "\f125"; }
ul#activity-list li.traccore:before                             { content: "\f475"; }
ul#activity-list li.tracmeta:before                             { content: "\f325"; }
ul#activity-list li.tracthemes:before                           { content: "\f100"; }
ul#activity-list li.tracplugins:before                          { content: "\f106"; }
ul#activity-list li.tracbbpress:before                          { content: "\f451"; }
ul#activity-list li.tracbuddypress:before                       { content: "\f448"; }
ul#activity-list li.wporgactivity-glotpress:before              { content: "\f326"; }

/* GitHub activity items */

/* Default github changes to Core / Code */
ul#activity-list li[class^="github-"]:before                         { content: "\f475"; }
ul#activity-list li.github-WordPress-wordpress-org:before            { content: "\f325"; }
ul#activity-list li.github-WordPress-wordcamp-org:before             { content: "\f486"; }
ul#activity-list li[class^="github-wp-cli-"]:before                  { content: "\f345"; }
ul#activity-list li[class^="github-WordPress-WordPress-Documentation-"]:before,
ul#activity-list li[class^="github-WordPress-Documentation-"]:before { content: "\f105"; }
ul#activity-list li[class^="github-WordPress-design-"]:before        { content: "\f309"; }
ul#activity-list li[class^="github-bbpress-"]:before                 { content: "\f451"; }
ul#activity-list li[class^="github-buddypress-"]:before              { content: "\f448"; }

/* Openverse uses an SVG logo (masked so activity chrome stays #444) */
ul#activity-list li[class^="github-WordPress-openverse"]:before {
	content: "";
	height: 20px;
	width: 20px;
	background-color: #444;
	mask-image: var(--svg-badge-openverse);
	-webkit-mask-image: var(--svg-badge-openverse);
	mask-size: contain;
	-webkit-mask-size: contain;
	mask-position: center;
	-webkit-mask-position: center;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
}

ul#activity-list li span {
	font-weight: bold;
}

ul#activity-list .ago {
	font-style:italic;
}

div.widget {
	margin-bottom: 15px;
}
#content-favorites > div:not(:last-of-type) {
	margin-bottom: 3em;
}
#content-translations > h3:not(:first-of-type) {
	margin-top: 1em;
}
#content-plugins > h3,
#content-courses > h3,
#content-favorites .favorites > h3,
#content-translations > h3 {
	font-size: 16px;
	margin-bottom: 1em;
	margin-left: 25px;
	color: #666;
}
#content-translations > h3,
#content-plugins > h3 {
	margin-left: 0;
}

#content-photos > h3 {
	margin-top: 4px;
}
#content-photos li {
	margin-bottom: 1rem;
}
.photo-dir-photo {
	display: inline-block;
}
.user-photo-contributions {
	font-size: 16px;
	margin-bottom: 1rem;
}
.user-photo-contributions span {
	font-weight: bold;
}
.user-photo-archive-link {
	margin-right: 32px;
	text-align: right;
}

#content-courses > h3:before {
	content: "\f118";
}
#content-courses .user-courses-completed {
	font-size: 16px;
	margin-bottom: 1rem;
}
#content-courses > .courses-completed  {
	display: grid;
	font-size: 16px;
	grid-template-columns: 1fr auto;
	align-items: center;
	gap: 10px;
}
#content-courses > .courses-completed > li {
	display: contents;
}
#content-courses > .courses-completed li.footnote {
	color: #555;
	font-size: smaller;
	font-style: italic;
}
#content-courses > .courses-completed .course-completed-date {
	color: #999;
	align-self: start;
	justify-self: end;
}
@media screen and ( max-width: 480px ) {
	#content-courses > .courses-completed  {
		display: initial;
	}
	#content-courses > .courses-completed > li {
		display: block;
	}
	#content-courses > .courses-completed .course-completed-date {
		display: block;
		line-height: 1;
		margin-bottom: 1rem;
	}
}

#content-favorites .favorites > h3:before {
	content: "\f487";
}
#content-favorites .favorite-plugins > h3:before {
	content: "\f106";
}
#content-favorites .favorite-themes > h3:before {
	content: "\f100";
}

/* > Container
-------------------------------------------------------------- */

div#container {
	position: relative;
	width: 960px;
	margin: 50px auto;
}
	body.activity-permalink div#container {
		background: none;
		border: none;
	}

/* > Sidebar
-------------------------------------------------------------- */

div#sidebar {
	display: none !important;
}

/* > Headline
-------------------------------------------------------------- */

#headline {
	height: 62px;
	height: inherit;
	background-color: #23282d;
	border-top: 1px solid #ffffff26;
	font-family: Inter, sans-seriff;
	color: hsla(0,0%,100%,.8);
	padding: 1rem 0;
}
#headline h1 {
	color: #fff;
	float: left;
	font-family: Inter, sans-seriff;
	font-size: 14px;
	height: 24px; /* Needed to keep the mobile menu working */
	text-shadow: inherit;
	padding: 0;
	line-height: 24px;
}

#headline a,
#headline a:hover {
	color: #fff;
}

/* > Content
-------------------------------------------------------------- */
#content {
	overflow: auto;
}

/* > Item Headers (Profiles, Groups)
-------------------------------------------------------------- */

	div#item-header div#item-header-location {
		margin-left: 770px;
		top: -5px;
		position: relative;
	}

	.site-header {
		position: relative;
	}

	.site-header.is-memorialized img {
		filter: grayscale(1);
	}

	.site-header h2 :link,
	.site-header h2 :visited {
		color: inherit;
	}

	div#item-header h2 {
		font-size: 36px;
		line-height: 1.5;
		margin-top: 8px;
		color: #1E1E1E;
		font-family: 'EB Garamond', serif;
	}

	div#item-header h2 a {
		color: #1E1E1E;
	}

	.site-header .remembering {
		display: inline-block;
		background: #F6F6F6;
		padding: 0px 8px;
		border-radius: 12px;
		font-size: 14px;
		margin-top: 4px;
	}

	div#item-header .remembering + h2 {
		margin-top: -6px;
	}

	div#item-header h3 {
		font-size: 24px;
		line-height: 1.5;
		margin: 50px 0 16px;
		font-weight: normal;
	}

	#slack-username {
		color: #1E1E1E;
		font-size: 14px;
		font-weight: 300;
		line-height: 1.5;
	}
	@media (min-width: 768px) {
		#slack-username {
			max-width: 76%;
		}
	}

	#slack-username span {
		display: inline-block;
	}

	#slack-username .username {
		word-break: break-all;
	}

	#slack-username a {
		color: inherit;
	}
	#slack-username a:hover {
		color: #d54e21;
	}

	div#item-header img.avatar {
		border-radius: 50%;
		float: left;
		margin: 0 20px 12px 0;
	}

	#header-meta-links {
		font-size: 14px;
		margin: 33px 0;
		position: absolute;
		right: 0;
		top: 0;
		text-align: right;
	}

	@media (max-width: 500px) {
		div#item-header img.avatar {
			display: block;
			float: none;
			margin: 0 auto 20px;
		}

		.site-header {
			text-align: center;
		}

		#header-meta-links li:last-child {
			margin-right: 0;
		}
	}

	#meta-status-badge-container {
		display: flex;
		padding-top: 50px;
		flex-direction: column;
		line-height: 30px;
	}

	#meta-status-badge-container > div {
		flex: 1;
	}

		#user-meta {
			font-size: 14px;
			margin: 0 0 30px 0;
		}

		@media screen and ( min-width: 800px ) {
			#meta-status-badge-container  {
				flex-direction: row;
			}

			#user-meta {
				padding-left: 50px;
				width: 325px;
			}
		}


			#user-meta > li {
				border-bottom: 1px solid #eee;
				overflow: hidden;
				padding: 4px 0;
				text-align: right;
			}

			div#item-header #user-meta > li > span {
				display: inherit;
				float: left;
				margin-right: 0.5rem;
			}

			#user-meta > li > strong {
				text-align: right;
				font-weight: normal;
			}

			#user-meta > li > strong a {
				font-weight: normal;
			}

			#user-social-media-accounts-tag {
				transition: all 1.25s ease;
			}

			#user-social-media-accounts-tag.transparent {
				display: none;
			}

			#user-social-media-accounts {
				float: right;
				overflow: auto;
				transition: all 1.25s ease;
			}

				#user-social-media-accounts:before {
					margin-right: 10px;
					font-weight: bold;
				}

				#user-social-media-accounts li {
					display: inline-block;
					margin-right: 6px;
				}

					#user-social-media-accounts li a .dashicons,
					#user-social-media-accounts li a .genericon {
						margin-top: 6px;
						font-size: 18px;
						color: #1E1E1E;
					}

				#user-social-media-accounts li a .genericon-mastodon {
					background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='74' height='79' viewBox='0 0 74 79' fill='%231e1e1e'%3E%3Cpath d='M73.7014 17.4323C72.5616 9.05152 65.1774 2.4469 56.424 1.1671C54.9472 0.950843 49.3518 0.163818 36.3901 0.163818H36.2933C23.3281 0.163818 20.5465 0.950843 19.0697 1.1671C10.56 2.41145 2.78877 8.34604 0.903306 16.826C-0.00357854 21.0022 -0.100361 25.6322 0.068112 29.8793C0.308275 35.9699 0.354874 42.0498 0.91406 48.1156C1.30064 52.1448 1.97502 56.1419 2.93215 60.0769C4.72441 67.3445 11.9795 73.3925 19.0876 75.86C26.6979 78.4332 34.8821 78.8603 42.724 77.0937C43.5866 76.8952 44.4398 76.6647 45.2833 76.4024C47.1867 75.8033 49.4199 75.1332 51.0616 73.9562C51.0841 73.9397 51.1026 73.9184 51.1156 73.8938C51.1286 73.8693 51.1359 73.8421 51.1368 73.8144V67.9366C51.1364 67.9107 51.1302 67.8852 51.1186 67.862C51.1069 67.8388 51.0902 67.8184 51.0695 67.8025C51.0489 67.7865 51.0249 67.7753 50.9994 67.7696C50.9738 67.764 50.9473 67.7641 50.9218 67.7699C45.8976 68.9569 40.7491 69.5519 35.5836 69.5425C26.694 69.5425 24.3031 65.3699 23.6184 63.6327C23.0681 62.1314 22.7186 60.5654 22.5789 58.9744C22.5775 58.9477 22.5825 58.921 22.5934 58.8965C22.6043 58.8721 22.621 58.8505 22.6419 58.8336C22.6629 58.8167 22.6876 58.8049 22.714 58.7992C22.7404 58.7934 22.7678 58.794 22.794 58.8007C27.7345 59.9796 32.799 60.5746 37.8813 60.5733C39.1036 60.5733 40.3223 60.5733 41.5447 60.5414C46.6562 60.3996 52.0437 60.1408 57.0728 59.1694C57.1983 59.1446 57.3237 59.1233 57.4313 59.0914C65.3638 57.5847 72.9128 52.8555 73.6799 40.8799C73.7086 40.4084 73.7803 35.9415 73.7803 35.4523C73.7839 33.7896 74.3216 23.6576 73.7014 17.4323ZM61.4925 47.3144H53.1514V27.107C53.1514 22.8528 51.3591 20.6832 47.7136 20.6832C43.7061 20.6832 41.6988 23.2499 41.6988 28.3194V39.3803H33.4078V28.3194C33.4078 23.2499 31.3969 20.6832 27.3894 20.6832C23.7654 20.6832 21.9552 22.8528 21.9516 27.107V47.3144H13.6176V26.4937C13.6176 22.2395 14.7157 18.8598 16.9118 16.3545C19.1772 13.8552 22.1488 12.5719 25.8373 12.5719C30.1064 12.5719 33.3325 14.1955 35.4832 17.4394L37.5587 20.8853L39.6377 17.4394C41.7884 14.1955 45.0145 12.5719 49.2765 12.5719C52.9614 12.5719 55.9329 13.8552 58.2055 16.3545C60.4017 18.8574 61.4997 22.2371 61.4997 26.4937L61.4925 47.3144Z' fill='inherit'/%3E%3C/svg%3E");
					background-size: 16px 16px;
				}


		.item-remembering {
			margin-bottom: 50px;
			font-family: 'EB Garamond', serif;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
		}

		.item-remembering:after {
			content: '❦';
			display: block;
			padding-top: 50px;
			font-size: 24px;
			text-align: center;
			font-style: normal;
		}

		.item-remembering > p {
			margin-bottom: 50px;
			font-size: 24px;
			font-style: italic;
			margin-bottom: 1rem;
		}

		.item-remembering > p:last-child {
			white-space: pre-line;
		}

		.item-remembering .item-remembering-link {
			display: block;
			color: #1E1E1E !important;
			font-size: 16px;
			text-align: center;
			text-decoration: underline;
		}

		#content-about {
			font-size: 16px;
			overflow-wrap: anywhere;
			text-wrap: pretty;
		}

		#content-about h3:first-of-type {
			margin-top: 0;
		}

		#content-about p {
			margin: 1rem 0;
		}

		#user-website a,
		#user-github a,
		#slack-username a,
		#content-about a {
			text-decoration: underline;
		}

		h3 span.contribution-sponsored {
			display: inline-block;
			font-size: 0.8rem;
			font-weight: normal;
			line-height: 1.5;
			background-color: #edeff0;
			color: #606a73;
			border-radius: 3px;
			padding: 2px 6px;
			margin-top: -4px;
			vertical-align: middle;
		}

		.contributions {
			margin-bottom: 50px;
		}

		.contributions li {
			width: 49%;
		}

		#meta-status-badge-container .contributions h3:first-of-type {
			margin-top: 0;
		}

		#content-about + .contributions {
			clear: both;
			width: 100%;
		}

		#content-about + .contributions h3:first-of-type {
			margin-top: 3rem;
		}

		@media screen and ( min-width: 768px ) {
			.contributions li {
				width: 33%;
			}
		}

		@media screen and ( max-width: 767px ) {
			div#item-header h2 {
				line-height: 1.3;
				margin: 0;
			}

			#header-meta-links {
				margin: 10px 0 0;
				position: relative;
				text-align: inherit;
			}

			#header-meta-links li {
				display: inline-block;
				margin-right: 20px;
			}

			#item-header #user-meta {
				order: 1;
				margin: 0;
				width: 100%;
			}

			#content-about {
				margin-bottom: 30px;
			}

			.contributions {
				clear: both;
				order: 1;
				width: 100%;
			}

			#user-meta + .contributions {
				margin-top: 30px;
			}
		}

		@media screen and ( max-width: 480px ) {
			.contributions li,
			#content-about + .contributions li {
				width: 100%;
			}

		}

		@media screen and ( max-width: 420px ) {
			#slack-username {
				clear: both;
			}
		}

		div#item-header #user-badges {
			overflow: auto;
		}

			div#item-header #user-badges li {
				border-bottom: none;
				box-sizing: border-box;
				display: inline-block;
				font-size: 16px;
				padding: 16px 0 16px 55px;
				position: relative;
				vertical-align: top;
			}

			div#item-header #user-badges li div.dashicons:before {
				position: relative;
				top: 2px;
				font-size: 24px;
			}

			/* Slightly adjust certain badges for better horizontal centering. */
			div#item-header #user-badges li div.dashicons.dashicons-admin-appearance:before,
			div#item-header #user-badges li div.dashicons.dashicons-admin-plugins:before,
			div#item-header #user-badges li div.dashicons.dashicons-art:before,
			div#item-header #user-badges li div.dashicons.dashicons-format-chat:before,
			div#item-header #user-badges li div.dashicons.dashicons-tickets:before {
				left: 1px;
			}

			div#item-header #user-badges li div.dashicons.dashicons-cloud:before {
				top: 0;
			}

			div#item-header #user-badges li div.dashicons.dashicons-admin-site-alt3::before {
				top: 3px;
				left: 1px;
			}

			.badge {
				--badge-color: white; /* The badge color. */
				--tint-color: white; /* The color of the tint overlay on the badge. */

				margin: 4px;
				width: 32px;
				height: 32px;
				border: 2px solid white;
				border-radius: 50%;
				box-sizing: border-box;
				position: absolute;
				top: 8px;
				left: 0;

				box-shadow: 0 0 0 4px var( --badge-color );

				background-size: 22px; /* The image overflows the circle otherwise. */
				background-position: center;
				background-repeat: no-repeat;
			}

			.badge.has-overlay {
				background-color: var( --tint-color );
			}

			.badge:before {
				color: var( --badge-color);
			}

			.badge-unknown {
				--badge-color: white;
				--tint-color: rgb(199, 199, 199);
			}

			.badge-themes, .badge-themes-reviewer {
				--badge-color: rgb(78, 50, 136);
				--tint-color: rgba(78, 50, 136, 0.25 );
			}

			.badge-plugins, .badge-plugins-reviewer {
				--badge-color: rgb(240, 103, 35);
				--tint-color: rgba(240, 103, 35, 0.25);
			}

			.badge-community,
			.badge-community-contributor {
				--badge-color: rgb(17, 121, 157);
				--tint-color: rgba(17, 121, 157, 0.25);
			}

			.badge-meta,
			.badge-meta-contributor  {
				--badge-color: rgb(174, 173, 173);
				--tint-color: rgba(174, 173, 173, 0.25);
			}

			.badge-code-committer,
			.badge-code {
				--badge-color: rgb(205, 0, 0);
				--tint-color: rgba(205, 0, 0, 0.25 );
			}

			.badge-support,
			.badge-support-contributor {
				--badge-color: rgb(51, 180, 206);
				--tint-color: rgba(51, 180, 206, 0.25);
			}

			.badge-wordpress-tv,
			.badge-wordpress-tv-contributor {
				--badge-color: rgb(115, 173, 48);
				--tint-color: rgba(115, 173, 48, 0.25);
			}

			.badge-organizer,
			.badge-speaker,
			.badge-wordcamp-volunteer {
				--badge-color: rgb(247, 173, 67);
			}

			.badge-accessibility,
			.badge-accessibility-contributor {
				--badge-color: rgb(17, 121, 157);
				--tint-color: rgba(17, 121, 157, 0.25);
			}

			.badge-documentation,
			.badge-documentation-contributor {
				--badge-color: rgb(59, 114, 54);
				--tint-color: rgba(59, 114, 54, 0.25);
			}

			.badge-mobile {
				--badge-color: rgb(251, 161, 108);
				--tint-color: rgba(251, 161, 108, 0.25);
			}

			.badge-training,
			.badge-training-contributor {
				--badge-color: rgb(233, 192, 45);
				--tint-color: rgba(233, 192, 45, 0.25);
			}

			.badge-translation-editor,
			.badge-translation-contributor {
				--badge-color: rgb(195, 34, 131);
				--tint-color: rgba(195, 34, 131, 0.25);
			}

			.badge-design,
			.badge-design-contributor {
				--badge-color: rgb(238, 194, 106);
				--tint-color: rgba(238, 194, 106, 0.25);
			}

			.badge-marketing,
			.badge-marketing-contributor {
				--badge-color: rgb(71, 190, 167);
				--tint-color: rgba(71, 190, 167, 0.25);
			}

			.badge-media-corps-team,
			.badge-media-corps-contributor {
				--badge-color: rgb(19, 159, 148);
				--tint-color: rgba(19, 159, 148, 0.25);
			}

			.badge-wp-cli,
			.badge-wp-cli-contributor {
				--badge-color: rgb(66, 66, 66);
				--tint-color: rgba(66, 66, 66, 0.25);
			}

			.badge-hosting,
			.badge-hosting-contributor {
				--badge-color: rgb(83, 88, 166);
				--tint-color: rgba(83, 88, 166, 0.25);
			}

			.badge-tide,
			.badge-tide-contributor {
				--badge-color: rgb(21, 38, 255);
				--tint-color: rgba(21, 38, 255, 0.25);
			}

			.badge-security-team,
			.badge-security-contributor {
				--badge-color: rgb(0, 204, 58);
				--tint-color: rgba(0, 204, 58, 0.25);
			}

			.badge-bbpress,
			.badge-bbpress-contributor {
				--badge-color: rgb(45, 142, 66);
				--tint-color: rgba(45, 142, 66, 0.25);
			}

			.badge-test,
			.badge-test-contributor {
				--badge-color: rgb(0, 128, 128);
				--tint-color: rgba(0, 128, 128, 0.25);
			}

			.badge-patterns-team,
			.badge-pattern-author {
				--badge-color: rgb(146, 75, 179);
				--tint-color: rgba(146, 75, 179, 0.25);
			}

			.badge-photos-team,
			.badge-photo-contributor {
				--badge-color: rgb(203, 0, 240);
				--tint-color: rgba(203, 0, 240, 0.25);
			}

			.badge-sustainability-team,
			.badge-sustainability-contributor {
				--badge-color: rgb(23, 127, 106);
				--tint-color: rgba(23, 127, 106, 0.25);
			}

			.badge-playground,
			.badge-playground-contributor {
				--badge-color: rgb(56, 88, 233);
				--tint-color: rgba(56, 88, 233, 0.25);
			}

			.badge-core-ai-team,
			.badge-core-ai-contributor {
				--badge-color: rgb(122, 0, 223);
				--tint-color: rgba(122, 0, 223, 0.25);
			}

			.badge-buddypress, .badge-buddypress-contributor {
				--badge-color: rgb(216, 72, 0);
				--tint-color: rgba(216, 72, 0, 0.25);
				background-image: var(--svg-badge-buddypress);
			}

			.badge-openverse, .badge-openverse-contributor {
				--badge-color: rgb(197, 43, 155);
				--tint-color: rgba(197, 43, 155, 0.25);
				background-image: var(--svg-badge-openverse);
				background-size: revert;
			}

			.badge-performance-team, .badge-performance-contributor {
				--badge-color: rgb(0, 115, 170);
				--tint-color: rgba(0, 115, 170, 0.25);
				background-image: var(--svg-badge-performance);
				background-size: revert;
			}

			.badge-playground, .badge-playground-contributor {
				--badge-color: rgb(56, 88, 233);
				--tint-color: rgba(56, 88, 233, 0.25);
				background-image: var(--svg-badge-playground);
			}

			.badge-core-ai-team, .badge-core-ai-contributor {
				--badge-color: rgb(122, 0, 223);
				--tint-color: rgba(122, 0, 223, 0.25);
				background-image: var(--svg-badge-core-ai);
			}

			.badge-credits-graduate {
				--badge-color:rgb(174, 71, 242);
				background-image: var(--svg-badge-credits-graduate);
			}

			.badge-credits-mentor {
				--badge-color:rgb(174, 71, 242);
				background-image: var(--svg-badge-credits-mentor);
			}

			.badge-campus-connect-organizer {
				--badge-color:rgb(56, 88, 233);
				background-image: var(--svg-badge-campus-connect-organizer);
			}

			.badge-campus-connect-participant {
				--badge-color:rgb(56, 88, 233);
				background-image: var(--svg-badge-campus-connect-participant);
			}

			.badge-pathways-contributor, .badge-pathways-maintainer {
				--badge-color: rgb(168, 128, 79);
				--tint-color: rgba(168, 128, 79, 0.25);
				background-image: var(--svg-badge-pathways);
			}

			/* Need a SVG Encoder? Maybe try https://yoksel.github.io/url-encoder/ */

	div#item-header span.activity, div#item-header h2 span.highlight {
		vertical-align: middle;
		font-size: 11px;
		font-weight: normal;
		line-height: 170%;
		margin-bottom: 7px;
	}

	div#item-header h2 span.highlight { font-size: 16px; }
	div#item-header h2 span.highlight span {
		position: relative;
		top: -2px;
		right: -2px;
		font-weight: bold;
		font-size: 11px;
		background: #a1dcfa;
		color: #fff;
		padding: 1px 4px;
		margin-bottom: 2px;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		vertical-align: middle;
		cursor: pointer;
		display: none;
	}

	div#item-header div#item-meta {
		font-size: 14px;
		padding-bottom: 10px;
		overflow: hidden;
		margin: 15px 0 5px 0;
	}

		#content-themes ul li:nth-of-type(2n) {
			padding-right: 0;
		}

		#content-themes ul li h3 a img {
			max-width: 100%;
			height: auto;
			margin-bottom: 5px;
		}

	div#item-header div#item-actions {
		float: right;
		width: 20%;
		margin: 0 0 15px 15px;
		text-align: right;
	}
		div#item-header div#item-actions h3 {
			font-size: 12px;
			margin: 0 0 5px 0;
		}

		div#item-header ul {
			overflow: hidden;
			margin-bottom: 0;
		}

		div#item-header ul h5, div#item-header ul span, div#item-header ul hr {
			display: none;
		}

		div#item-header ul img.avatar,
		div#item-header ul.avatars img.avatar {
			width: 30px;
			height: 30px;
			margin: 2px;
		}

	div#item-header div.generic-button, div#item-header a.button {
		float: left;
		margin: 10px 10px 0 0;
	}

	div#item-header div#message.info {
		line-height: 80%;
	}

#contributions-overview {
	display: block;
	text-align: center;
	font-size: 1.4em;
}

	#contributions-overview li {
		float: left;
		border: 1px solid black;
		border-left: none;
		padding: 10px 20px;
	}

		#contributions-overview li:first-child {
			border-left: 1px solid black;
		}

		#contributions-overview span.contribution-count {
			display: block;
		}


/* > Item Lists (Activity, Friend, Group lists)
-------------------------------------------------------------- */

ul.item-list {
	width: 100%;
}
	ul.item-list li {
		position: relative;
		padding: 15px 0;
		border-bottom: 1px solid #eaeaea;
	}
		ul.single-line li { border: none; }
		body.activity-permalink ul.item-list li { padding-top: 0; }

		ul.item-list li img.avatar {
			float: left;
			margin: 0 10px 10px 0;
		}

		ul.item-list li div.item-title, ul.item-list li h4 {
			font-weight: normal;
			font-size: 14px;
			width: 75%;
			margin: 0;
		}
			ul.item-list li div.item-title span {
				font-size: 12px;
			}

		ul.item-list li div.item-desc {
			margin: 10px 0 0 64px;
			font-size: 11px;
			width: 50%;
		}

		ul.item-list li div.action {
			position: absolute;
			top: 15px;
			right: 0;
			text-align: right;
		}

		ul.item-list li div.meta {
			margin-top: 10px;
			font-size: 11px;
		}

		ul.item-list li h5 span.small {
			font-weight: normal;
			font-size: 11px;
		}

/* > Item Tabs
-------------------------------------------------------------- */

div.item-list-tabs {
	clear: left;
	overflow: hidden;
	margin: 25px -20px 20px -20px;
	background: #eaeaea;
}
	div.item-list-tabs ul li a {
		text-decoration: none;
	}

	div.item-list-tabs ul {
		width: 100%;
	}
		div.item-list-tabs ul li {
			float: left;
			margin: 5px 0 0 5px;
		}
			div.item-list-tabs#subnav ul li {
				margin-top: 0;
			}

			div.item-list-tabs ul li:first-child {
				margin-left: 20px;
			}

			div.item-list-tabs ul li.last {
				float: right;
				margin: 7px 20px 0 0;
			}
				div.item-list-tabs#subnav ul li.last {
					margin-top: 4px;
				}

				div.item-list-tabs ul li.last select {
					max-width: 175px;
				}

		div.item-list-tabs ul li a,
		div.item-list-tabs ul li span {
			display: block;
			padding: 5px 10px;
			text-decoration: none;
		}

			div.item-list-tabs ul li a span {
				display: inline;
				padding: 0;
				color: inherit;
			}

		div.item-list-tabs ul li.selected a,
		div.item-list-tabs ul li.current a {
			background-color: #fff;
			color: #555;
			font-weight: bold;
			border-top-left-radius: 3px;
			-moz-border-radius-topleft: 3px;
			-webkit-border-top-left-radius: 3px;
			border-top-right-radius: 3px;
			-moz-border-radius-topright: 3px;
			-webkit-border-top-right-radius: 3px;
		}
			ul li.loading a {
				background-image: url(https://profiles.wordpress.org/wp-content/themes/profiles.wordpress.org/../images/ajax-loader.gif );
				background-position: 92% 50%;
				background-repeat: no-repeat;
				padding-right: 30px !important;
			}
				div#item-nav ul li.loading a {
					background-position: 88% 50%;
				}

	div.item-list-tabs#object-nav {
		margin-top: 0;
	}

	div.item-list-tabs#subnav {
		background: #fff;
		margin-bottom: 15px;
		border-bottom: 1px solid #eaeaea;
		min-height: 35px;
		overflow: hidden;
	}

	div.item-list-tabs ul li.feed a {
		background: url(https://profiles.wordpress.org/wp-content/themes/profiles.wordpress.org/../images/rss.png ) center left no-repeat;
		padding-left: 20px;
	}

/* > Item Body
-------------------------------------------------------------- */

#item-body {
	margin-top: 30px;
	word-break: break-word;
}

#item-body a {
	text-decoration: underline;
}

span.activity {
	display: inline-block;
	font-size: 11px;
	opacity: 0.8;
	padding: 1px 8px;
}
span.activity,
div#message p {
	border: 1px solid #e1ca82;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-weight: normal;
	margin-top: 3px;
	text-decoration: none;
	background: #ffeaa6;
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255, 255, 255, .5)), color-stop(100%,rgba(255, 255, 255, 0))); /* Chrome,Safari4+ */
	background-image: -moz-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
	background-image: -ms-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
	background-image: -o-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
	background-image: linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
}

/* > Directories (Members, Groups, Blogs, Forums)
-------------------------------------------------------------- */

div.dir-search {
	float: right;
	margin: -25px 0 0 0;
}
	div.dir-search input[type=text] {
		padding: 4px;
		font-size: 12px;
		border: 1px solid #ccc;
	}

#groups_search_submit { height: 32px; box-shadow: none; }

/* Plugin/Theme dev groups mean the group count is wrong. https://meta.trac.wordpress.org/ticket/8128 */
div.item-list-tabs ul li#groups-personal a span {
	display: none;
}

/* > Pagination
-------------------------------------------------------------- */

div.pagination {
	margin-bottom: 10px;
	border-bottom: 1px solid #eaeaea;
	padding: 10px 20px 10px 20px;
	color: #888;
	font-size: 11px;
	height: 16px;
}
	div.pagination#user-pag, .friends div.pagination,
	.mygroups div.pagination, .myblogs div.pagination, noscript div.pagination {
		background: #f8f8f8;
		border: none;
		padding: 8px 15px;
	}

	div.pagination .pag-count {
		float: left;
	}

	div.pagination .pagination-links {
		float: right;
	}
		div.pagination .pagination-links span,
		div.pagination .pagination-links a {
			font-size: 12px;
			padding: 0 5px;
		}
			div.pagination .pagination-links a:hover {
				font-weight: bold;
			}

/* > Error / Success Messages
-------------------------------------------------------------- */

div#message {
	margin: 15px 0;
}
	div#message.updated { clear: both; }

div#message p {
	padding: 10px 15px;
	font-size: 12px;
	display:block;
}
	div#message.error p {
		background: #e41717;
		color: #fff;
		border-color: #a71a1a;
		clear: left;
	}

	div#message.updated p {
		background: #dffcd9;
		color: #1a9b00;
		border-color: #c4e9bd;
	}

form.standard-form#signup_form div div.error {
	color: #fff;
	background: #e41717;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 6px;
	width: 90%;
	margin: 0 0 10px 0;
}

/* > Buttons
-------------------------------------------------------------- */

a.button, input[type=submit], input[type=button],
ul.button-nav li a, div.generic-button a {
	border: 1px solid #ddd;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-decoration: none;
	color: #888;
	font-size: 12px;
	font-weight: normal;
	vertical-align: bottom;
	cursor: pointer;
}

.login input[type="button"], .login input[type="submit"] {
	padding: 0 10px 1px;
}

	a.button:hover, a.button:focus, input[type=submit]:hover, input[type=button]:hover,
	ul.button-nav li a:hover, ul.button-nav li.current a,
	div.generic-button a:hover {
		border-color: #aaa;
		color: #555;
		outline: none;
	}

	/* Buttons that are disabled */
	div.pending a, a.disabled {
		border-color: #eee;
		color: #bbb;
		cursor: default;
	}
	div.pending a:hover, a.disabled:hover { border-color: #eee; color: #bbb; }

	div.accept, div.reject {
		float: left;
		margin-left: 10px;
	}

/* > AJAX Loaders
-------------------------------------------------------------- */

.ajax-loader {
	background: url(https://profiles.wordpress.org/wp-content/themes/profiles.wordpress.org/../images/ajax-loader.gif ) center left no-repeat !important;
	padding: 8px;
	display: none;
}

a.loading {
	background-image: url(https://profiles.wordpress.org/wp-content/themes/profiles.wordpress.org/../images/ajax-loader.gif ) !important;
	background-position: 95% 50% !important;
	background-repeat: no-repeat !important;
	padding-right: 25px !important;
}

/* > Input Forms
-------------------------------------------------------------- */

	form.standard-form textarea, form.standard-form input[type=text],
	form.standard-form select, form.standard-form input[type=password],
	.dir-search input[type=text] {
		border: 1px solid #979aa1;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		padding: 6px;
		font: inherit;
		font-size: 16px;
	}
		form.standard-form select {
			padding: 3px;
		}

	form.standard-form label, form.standard-form span.label {
		display: block;
		margin: 15px 0 5px 0;
	}
		form.standard-form div.checkbox label,
		form.standard-form div.radio label {
			font-weight: normal;
			margin: 5px 0 0 0;
			font-size: 14px;
		}

		form.standard-form#sidebar-login-form label {
			margin-top: 5px;
		}

	form.standard-form input[type=text]:not(.components-text-control__input) {
		width: 75%;
		background-color: #fff;
	}
		form.standard-form#sidebar-login-form input[type=text],
		form.standard-form#sidebar-login-form input[type=password] {
			padding: 4px;
			width: 95%;
		}

		form.standard-form #basic-details-section input[type=password],
		form.standard-form #blog-details-section input#signup_blog_url {
			width: 35%;
		}

		form.standard-form#signup_form input[type=text],
		form.standard-form#signup_form textarea {
			width: 90%;
		}
			form.standard-form#signup_form div.submit { float: right; }
			div#signup-avatar img { margin: 0 15px 10px 0; }

	form.standard-form textarea {
		width: 75%;
		height: 120px;
	}
		form.standard-form textarea#message_content {
			height: 200px;
		}

		form.standard-form#send-reply textarea {
			width: 97.5%;
		}

	form.standard-form p.description {
		font-size: 11px;
		color: #888;
		margin: 5px 0;
	}

	form.standard-form div.submit {
		padding: 15px 0;
		clear: both;
		border-top: none;
	}
		form.standard-form div.submit input {
			margin-right: 15px;
		}

	form.standard-form div.radio ul {
		margin: 10px 0 15px 38px;
		list-style: disc;
	}
		form.standard-form div.radio ul li {
			margin-bottom: 5px;
		}

	form.standard-form a.clear-value {
		display: block;
		margin-top: 5px;
		outline: none;
	}

form.standard-form #basic-details-section, form.standard-form #blog-details-section,
form.standard-form #profile-details-section {
	float: left;
	width: 48%;
}
	form.standard-form #profile-details-section { float: right; }
	form.standard-form #blog-details-section {
		clear: left;
	}

form.standard-form input:focus, form.standard-form textarea:focus, form.standard-form select:focus {
	background: #fafafa;
}

form#send-invite-form {
	margin-top: 20px;
}
	div#invite-list {
		height: 400px;
		overflow: scroll;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		padding: 5px;
		background: #f5f5f5;
		width: 160px;
		border: 1px solid #e4e4e4;
		margin: 10px 0;
	}


/* > Data Tables
-------------------------------------------------------------- */

table {
	width: 100%;
}
	table#message-threads {
		margin: 0 -20px;
		width: auto;
	}

	table.profile-fields { margin-bottom: 20px; }

	div#sidebar table {
		margin: 0 -16px;
		width: 117%;
	}

	table tr td, table tr th {
		padding: 8px;
		vertical-align: middle;
	}
		table tr td.label {
			border-right: 1px solid #eaeaea;
			font-weight: bold;
			width: 25%;
		}

		table tr td.thread-info p { margin: 0; }

			table tr td.thread-info p.thread-excerpt {
				color: #888;
				font-size: 11px;
				margin-top: 3px;
			}

		div#sidebar table td, table.forum td { text-align: center; }

	table tr.alt {
		background: #f4f4f4;
	}

table.notification-settings {
	margin-bottom: 20px;
	text-align: left;
}
	table.notification-settings th.icon, table.notification-settings td:first-child { display: none; }
	table.notification-settings th.title { width: 80%; }
	table.notification-settings .yes, table.notification-settings .no { width: 40px; text-align: center; }

	@media screen and ( max-width: 767px ) {
		#wporg-notifications table {
			margin-top: 2em;
		}
		#wporg-notifications thead {
			display: none;
		}
		#wporg-notifications tr {
			display: block;
			margin-bottom: 1em;
			padding: 0.5em 0;
		}
		#wporg-notifications td {
			position: relative;
			display: block;
			padding: 0 0 0 50%;
		}
		#wporg-notifications td:before {
			content: attr(data-column-title);
			position: absolute;
			font-weight: bold;
			left: 10px;
		}
	}

table.forum {
	margin: -9px -20px 20px -20px;
	width: auto;
}
	table.forum tr:first-child {
		background: #fafafa;
	}

	table.forum tr.sticky td {
		background: #FFF9DB;
		border-top: 1px solid #FFE8C4;
		border-bottom: 1px solid #FFE8C4;
	}

	table.forum tr.closed td.td-title {
		padding-left: 35px;
		background-image: url(https://profiles.wordpress.org/wp-content/themes/profiles.wordpress.org/../images/closed.png );
		background-position: 15px 50%;
		background-repeat: no-repeat;
	}

	table.forum td p.topic-text {
		color: #888;
		font-size: 11px;
	}

	table.forum tr > td:first-child, table.forum tr > th:first-child {
		padding-left: 15px;
	}

	table.forum tr > td:last-child, table.forum tr > th:last-child {
		padding-right: 15px;
	}

	table.forum tr th#th-title, table.forum tr th#th-poster,
	table.forum tr th#th-group, table.forum td.td-poster,
	table.forum td.td-group, table.forum td.td-title { text-align: left; }

	table.forum td.td-freshness {
		font-size: 11px;
		color: #888;
	}

	table.forum td img.avatar {
		margin-right: 5px;
	}

	table.forum td.td-poster, table.forum td.td-group  {
		min-width: 130px;
	}

	table.forum th#th-title {
		width: 40%;
	}

	table.forum th#th-postcount {
		width: 1%;
	}

/* > Activity Stream Posting
-------------------------------------------------------------- */

form#whats-new-form {
	margin-bottom: 5px;
	border-bottom: 1px solid #f0f0f0;
	overflow: hidden;
	padding-bottom: 20px;
}
	#item-body form#whats-new-form {
		margin-top: 20px;
		border: none;
	}

	.home-page form#whats-new-form {
		border-bottom: none;
		padding-bottom: 0;
	}

	form#whats-new-form h5 {
		margin: 0;
		font-weight: normal;
		font-size: 12px;
		color: #888;
		margin-left: 76px;
		padding: 0 0 3px 0;
	}

	form#whats-new-form #whats-new-avatar {
		float: left;
	}

	form#whats-new-form #whats-new-content {
		margin-left: 54px;
		padding-left: 22px;
	}

	form#whats-new-form #whats-new-textarea {
		padding: 8px;
		border: 1px inset #ccc;
		background: #fff;
		margin-bottom: 10px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}
	form#whats-new-form textarea {
		width: 100%;
		height: 60px;
		font-size: 14px;
		font-family: inherit;
		color: #555;
		border: none;
		margin: 0;
		padding: 0;
	}

	form#whats-new-form #whats-new-options select {
		max-width: 200px;
	}

	form#whats-new-form #whats-new-submit {
		float: right;
		margin: 0;
	}

/* > Activity Stream Listing
-------------------------------------------------------------- */

	ul.activity-list > li:first-child {
		padding-top: 5px;
	}

	ul.activity-list li.has-comments {
		padding-bottom: 20px;
	}

.activity-list li.mini {
	position: relative;
	font-size: 11px;
	min-height: 35px;
	padding: 12px 0 0 0;
}

	.activity-list li.mini div.activity-meta {
		margin: 0;
	}

	.activity-list li.mini div.activity-meta a {
		padding: 3px 8px;
	}

	.activity-list li.mini .activity-avatar img.avatar,
	.activity-list li.mini .activity-avatar img.FB_profile_pic {
		width: 20px;
		height: 20px;
		margin-left: 36px;
	}
		.activity-list li.activity_comment .activity-avatar img.avatar,
		.activity-list li.activity_comment .activity-avatar img.FB_profile_pic {
			width: 40px;
			height: 40px;
			margin-left: 20px;
		}

		body.activity-permalink .activity-list li .activity-avatar img.avatar,
		body.activity-permalink .activity-list li .activity-avatar img.FB_profile_pic {
			width: 100px;
			height: 100px;
			margin-left: 0;
		}

	.activity-list li.mini .activity-content {
		margin-right: 175px;
	}

	.activity-list li.mini .activity-content p {
		margin: 0;
		float: left;
	}

	.activity-list li.mini .activity-meta {
		position: absolute;
		right: 0;
	}
		body.activity-permalink .activity-list li.mini .activity-meta {
			position: absolute;
			right: 15px;
		}

	.activity-list li.mini .activity-comments {
		clear: left;
		font-size: 12px;
		margin-top: 30px;
	}

.activity-list li .activity-inreplyto {
	font-size: 11px;
	color: #888;
	margin-left: 70px;
	margin-bottom: 15px;
	padding-left: 25px;
	background: url(https://profiles.wordpress.org/wp-content/themes/profiles.wordpress.org/../images/replyto_arrow.gif ) 7px 0 no-repeat;
}
	.activity-list li .activity-inreplyto > p {
		margin: 0;
		display: inline;
	}

	.activity-list li .activity-inreplyto blockquote,
	.activity-list li .activity-inreplyto div.activity-inner {
		background: none;
		border: none;
		display: inline;
		padding: 0;
		margin: 0;
		overflow: hidden;
	}

.activity-list .activity-avatar img {
	width: 60px;
	height: 60px;
}
		body.activity-permalink .activity-list .activity-avatar img {
			width: 100px;
			height: 100px;
		}

.activity-list .activity-content {
	margin-left: 70px;
}
	body.activity-permalink .activity-list li .activity-content {
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		background: #fff;
		padding: 15px;
		border-bottom: 1px solid #ddd;
		border-right: 1px solid #ddd;
		margin-left: 135px;
		font-size: 16px;
		line-height: 150%;
		min-height: 35px;
		margin-right: 0;
	}
		body.activity-permalink .activity-list li .activity-header > p {
			background: url(https://profiles.wordpress.org/wp-content/themes/profiles.wordpress.org/../images/activity_arrow.gif ) top left no-repeat;
			margin-left: -35px;
			padding: 5px 0 0 38px;
			height: 35px;
			margin-bottom: 0;
		}

	.activity-list .activity-content .activity-header,
	.activity-list .activity-content .comment-header {
		font-size: 11px;
		color: #888;
		line-height: 220%;
	}

	.activity-list .activity-header a:first-child, span.highlight {
		background: #EBF7FF;
		border-bottom: 1px solid #a1dcfa;
		border-right: 1px solid #a1dcfa;
		color: #059AE7;
		padding: 3px 8px;
		text-decoration: none;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		margin-right: 3px;
	}
		.activity-list .activity-header a:first-child:hover {
			background: #059AE7 !important;
			color: #fff !important;
		}
		.activity-list .activity-content a:first-child:focus { outline: none; }

		.activity-list .activity-content span.time-since {
			color: #bbb;
		}

	.activity-list .activity-content span.activity-header-meta a {
		background: none;
		padding: 0;
		font-size: 11px;
		margin: 0;
		border: none;
		color: #aaa;
		text-decoration: underline;
	}
		.activity-list .activity-content span.activity-header-meta a:hover {
			color: inherit;
			text-decoration: none;
		}

	.activity-list .activity-content .activity-inner,
	.activity-list .activity-content blockquote {
		margin: 15px 0 15px 5px;
		overflow: hidden;
	}
		body.activity-permalink .activity-content .activity-inner,
		body.activity-permalink .activity-content blockquote {
			margin-top: 5px;
		}

		/* Backwards compatibility. */
		.activity-inner > .activity-inner { margin: 0 !important; }
		.activity-inner > blockquote { margin: 0 !important; }

	.activity-list .activity-content img.thumbnail {
		float: left;
		margin: 0 10px 5px 0;
		border: 2px solid #eee;
	}

.activity-list li.load-more {
	margin: 15px  0 !important;
	padding: 10px 15px !important;
	background: #f0f0f0 !important;
	text-align: center;
	font-size: 1.2em;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
	.activity-list li.load-more a {
		color: #555;
	}

/* > Activity Stream Comments
-------------------------------------------------------------- */

div.activity-meta {
	margin: 0 0 20px 3px;
	clear: left;
}

.activity-list div.activity-meta a {
	font-size: 11px;
	background: #f4f4f4;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	color: #999;
	padding: 4px 8px;
	text-decoration: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-right: 3px;
}
	.activity-list div.activity-meta a.acomment-reply {
		background: #FFF9DB;
		border-bottom: 1px solid #FFE8C4;
		border-right: 1px solid #FFE8C4;
		color: #ffa200;
	}

	div.activity-meta a:focus { outline: none; }
	div.activity-meta a:hover {
		background: #aaa;
		color: #fff;
		border-color: #aaa;
	}
		div.activity-meta a.acomment-reply:hover {
			background: #f7740a;
			color: #fff;
			border-color: #f7740a;
		}

div.activity-comments {
	position: relative;
	margin: 0 0 0 75px;
	width: auto;
	overflow: hidden; /* IE fix */
}

	body.activity-permalink div.activity-comments {
		width: auto;
		margin-left: 135px;
		background: none;
	}

div.activity-comments > ul {
	background: #f5f5f5;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
div.activity-comments ul, div.activity-comments ul li {
	border: none;
	list-style: none;
}

	div.activity-comments ul {
		clear: left;
	}

	div.activity-comments ul li {
		border-top: 2px solid #fff;
		padding: 10px 15px 10px 0;
		margin-left: 15px;
	}
		body.activity-permalink div.activity-comments ul li {
			border-width: 1px;
			padding: 15px 0 15px 0;
		}

		div.activity-comments ul li p:last-child {
			margin-bottom: 0;
		}

		div.activity-comments > ul > li:first-child {
			border-top: none;
		}

		div.activity-comments ul li:last-child {
			margin-bottom: 0;
		}

	div.activity-comments ul li > ul {
		margin-top: 5px;
		margin-left: 25px;
	}
		body.activity-permalink div.activity-comments ul li > ul {
			margin-top: 15px;
		}

	div.activity-comments div.acomment-avatar img {
		border-width: 2px !important;
		float: left;
		margin-right: 10px;
	}

	div.activity-comments div.acomment-content {
		font-size: 11px;
		margin-left: 39px;
		margin-top: 5px;
	}
		div.acomment-content .time-since { display: none; }
		div.acomment-content .activity-delete-link { display: none; }
		div.acomment-content .comment-header { display: none; }

		body.activity-permalink div.activity-comments div.acomment-content {
			font-size: 14px;
		}

	div.activity-comments div.acomment-meta {
		font-size: 11px;
		color: #888;
	}

	div.activity-comments form.ac-form {
		display: none;
		margin: 10px 0 10px 33px;
		background: #eee;
		border-bottom: 1px solid #ddd;
		border-right: 1px solid #ddd;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		padding: 8px;
	}
		div.activity-comments li form.ac-form {
			margin-right: 15px;
		}

		div.activity-comments form.root {
			margin-left: 0;
		}

		div.activity-comments div#message {
			margin-top: 15px;
			margin-bottom: 0;
		}

		div.activity-comments form.loading {
			background-image: url(https://profiles.wordpress.org/wp-content/themes/profiles.wordpress.org/../images/ajax-loader.gif );
			background-position: 2% 95%;
			background-repeat: no-repeat;
		}

		div.activity-comments form .ac-textarea {
			padding: 8px;
			border: 1px inset #ccc;
			background: #fff;
			margin-bottom: 10px;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
		}
			div.activity-comments form textarea {
				width: 100%;
				font-family: inherit;
				font-size: 11px;
				color: #555;
				height: 60px;
				border: none;
				padding: 0;
			}
				div.activity-comments form input {
					margin-top: 5px;
				}

		div.activity-comments form div.ac-reply-avatar {
			float: left;
		}
			div.ac-reply-avatar img {
				border: 2px solid #fff !important;
			}

		div.activity-comments form div.ac-reply-content {
			margin-left: 25px;
			padding-left: 15px;
			color: #888;
			font-size: 11px;
		}

/* > Private Message Threads
-------------------------------------------------------------- */

table#message-threads tr.unread td {
	background: #FFF9DB;
	border-top: 1px solid #FFE8C4;
	border-bottom: 1px solid #FFE8C4;
	font-weight: bold;
}
	table#message-threads tr.unread td span.activity {
		background: #fff;
	}

	li span.unread-count, tr.unread span.unread-count {
		background: #dd0000;
		padding: 2px 8px;
		color: #fff;
		font-weight: bold;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}
		div.item-list-tabs ul li a span.unread-count {
			padding: 1px 6px;
			color: #fff;
		}

	div.messages-options-nav {
		font-size: 11px;
		background: #eee;
		text-align: right;
		margin: 0 -20px;
		padding: 5px 15px;
	}

div#message-thread div.message-box {
	margin: 0 -20px;
	padding: 15px;
}
	div#message-thread div.alt {
		background: #f4f4f4;
	}

	div#message-thread p#message-recipients {
		margin: 10px 0 20px 0;
	}

	div#message-thread img.avatar {
		float: left;
		margin: 0 10px 0 0;
		vertical-align: middle;
	}

	div#message-thread strong {
		margin: 0;
		font-size: 16px;
	}
		div#message-thread strong a {
			text-decoration: none;
		}

		div#message-thread strong span.activity {
			margin: 4px 0 0 10px;
		}

	div#message-thread div.message-metadata {
		overflow: hidden;
	}

	div#message-thread div.message-content {
		margin-left: 45px;
	}

	div#message-thread div.message-options {
		text-align: right;
	}

/* > Group Forum Topics
-------------------------------------------------------------- */

ul#topic-post-list {
	margin: 15px -20px;
	width: auto;
}
	ul#topic-post-list li {
		padding: 15px;
		position: relative;
	}

	ul#topic-post-list li.alt {
		background: #f4f4f4;
	}

	ul#topic-post-list li div.poster-meta {
		margin-bottom: 10px;
		color: #888;
	}

	ul#topic-post-list li div.post-content {
		margin-left: 54px;
	}

div.admin-links {
	position: absolute;
	top: 15px;
	right: 25px;
	color: #888;
	font-size: 11px;
}
	div#topic-meta div.admin-links {
		bottom: 0;
		right: 0;
		top: auto;
	}

div#topic-meta {
	position: relative;
	padding: 5px 0;
}
	div#topic-meta h3 {
		font-size: 20px;
	}

div#new-topic-post {
	margin: 0;
	padding: 1px 0 0 0;
}

/* > WordPress Blog Styles
-------------------------------------------------------------- */

div.post {
	margin: 0 0 40px 0;
	overflow: hidden;
}
	div.post h2.pagetitle, div.post h2.posttitle {
		margin: 0;
		line-height: 120%;
	}
		div.post h2.pagetitle a, div.post h2.posttitle a {
			color: #666;
			text-decoration: none;
		}

	.navigation, .paged-navigation, .comment-navigation {
		overflow: hidden;
		font-family: georgia, times, serif;
		font-style: italic;
		font-size: 14px;
		padding: 5px 0;
		margin: 5px 0 25px 0;
	}
		.alignright {
			float: right;
			margin-left: 15px;
		}

		.alignleft {
			float: left;
			margin-right: 15px;
		}

	div.post p { margin: 0 0 20px 0; }
	div.post ul, div.post ol, div.post dl { margin: 0 0 18px 1.5em; }
	div.post ul { list-style: square; }
	div.post ol { list-style: decimal; }
	div.post ol ol { list-style: upper-alpha; }
	div.post dl { margin-left: 0; }
	div.post dt { font-size: 14px; font-weight: bold; }
	div.post dd { margin: 0 0 15px 0;}

	div.post pre, div.post code p {
		padding: 15px;
		background: #f4f4f4;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}

	div.post code { font-family: "Monaco", courier, sans-serif; }
	div.post blockquote {
		quotes: none;
		font-style:italic;
		padding:0 3em;
		font-family: georgia, times, serif;
		font-size: 16px;
		line-height: 150%;
	}

	div.post table {
		border-collapse:collapse;
		border-spacing:0;
		border: 1px solid #eee;
	}
		div.post table th { border-top: 1px solid #eee; text-align: left; }
		div.post table td { border-top: 1px solid #eee; }

	div.post div.author-box, div.comment-avatar-box {
		background: #f0f0f0;
		padding: 10px;
		float: left;
		margin: 0 15px 15px 0;
		font-family: georgia, times, serif;
		font-style: italic;
		text-align: center;
		width: 70px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}
		div.author-box p, div.comment-avatar-box p { margin: 5px 0 0; }
		div.author-box a, div.comment-avatar-box a { text-decoration: none; }

		div.post div.author-box img, div.comment-avatar-box img {
			float: none;
			border: 4px solid #fff;
			margin: 0;
		}

	div.post div.post-content, div.comment-content {
		margin-left: 105px;
	}

	div.post p.date, div.post p.postmetadata, div.comment-meta, div.comment-options {
		color: #888;
		font-size: 12px;
		font-family: Georgia, times, serif;
		padding: 3px 0;
		margin: 10px 0;
		border-bottom: 1px solid #e4e4e4;
		border-top: 1px solid #e4e4e4;
	}

	div.post p.postmetadata {
		margin-top: 15px;
		clear: left;
		overflow: hidden;
	}

	div.post .tags { float: left; }
	div.post .comments { float: right; }

	div.post img { margin-bottom: 15px; }
	div.post img.wp-smiley { padding: 0 !important; margin: 0 !important; border: none !important; float: none !important; clear: none !important; }

	div.post img.centered, img.aligncenter {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	div.post img.alignright {
		padding: 4px;
		margin: 0 0 2px 7px;
		display: inline;
	}

	div.post img.alignleft {
		padding: 4px;
		margin: 0 7px 2px 0;
		display: inline;
	}

	div.post .aligncenter, div.post div.aligncenter {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	div.post .wp-caption {
		border: 1px solid #ddd;
		text-align: center;
		background-color: #f3f3f3;
		padding-top: 4px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}

	div.post .wp-caption img {
		margin: 0;
		padding: 0;
		border: 0 none;
	}

	div.post dd.wp-caption p.wp-caption-text, div.post .wp-caption p.wp-caption-text {
		font-size: 0.9em;
		line-height: 17px;
		padding: 0 4px 5px 0;
		margin: 0;
	}

/* > WordPress Blog Comment Styles
-------------------------------------------------------------- */

#trackbacks {
	margin-top: 30px;
}

#comments h3, #trackbacks h3, #respond h3 {
	font-size: 20px;
	margin: 5px 0 25px 0;
	font-weight: normal;
	color: #555;
}

#comments span.title, #trackbacks span.title {
	color: #aaa;
}

ol.commentlist li {
	margin: 0 0 30px 0;
}

	div.comment-meta {
		border-top: none;
		padding-top: 0;
	}

	div.comment-meta h5 {
		font-weight: normal;
	}

	div.comment-meta em {
		float: right;
	}

	div.comment-options {
		border-bottom: none;
	}


.item-meta-info .company {
	font-weight:bold;
}


/* > Edit Profile
-------------------------------------------------------------- */

ul.button-nav {
	border-bottom: 1px solid #d9d9d9;
	display: flex;
	width: 100%;
	padding: 0 10px;
	margin-bottom: 40px;
    position: relative;
}

@media (max-width: 800px) {
	ul.button-nav {
		border-bottom: none;
		overflow-x: auto;
		text-overflow: clip;
		white-space: nowrap;
		-webkit-mask-image: linear-gradient(90deg, #000 calc(100% - 60px), #0000);
		mask-image: linear-gradient(90deg, #000 calc(100% - 60px), #0000);
		max-width: 100%;
		overflow-y: hidden;
		-ms-overflow-style: none;
		scrollbar-width: none;
	}

	ul.button-nav::-webkit-scrollbar {
		display: none;
	}


	ul.button-nav:after {
		content: '';
		width: 100%;
		height: 1px;
		background:  #d9d9d9;
		left: 0;
		bottom: 0;
		position: absolute;
        z-index: -0;
	}

	ul.button-nav li {
		border-bottom: 1px solid #d9d9d9;
	}
}

ul.button-nav li {
	margin: 0;
}
	ul.button-nav li a {
		border: 1px solid transparent !important;
		border-radius: unset !important;
		color: #1e1e1e !important;
		display: block;
		padding: .64rem 1.25rem;
		margin: 0 2px;
		font-family: 'Inter', sans-serif;
		font-size: 16px;
		font-weight: normal;
		line-height: 26px;
		-webkit-font-smoothing: antialiased;
		text-decoration: none !important;
	}

	ul.button-nav li a:hover {
		background: #f6f6f6;
		border: 1px solid #d9d9d9 !important;
		border-bottom: none !important;
	}

	ul.button-nav li.current {
		position: relative;
		border: 1px solid #d9d9d9 !important;
		border-bottom: none !important;
		background: white;
		margin-bottom: -1px;
		z-index: 1;
	}

	ul.button-nav li.current a:hover {
		border: 1px solid transparent !important;
	}

div.five-for-the-future p,
div.five-for-the-future ul {
	font-size: 16px;
	color: var(--wp--preset--color--charcoal-4);
}
	div.five-for-the-future ul {
		list-style: inside disc;
		margin: 1em;
	}

#profile-edit-form div.field_contributor-teams select {
	height: 400px;
}

div.user-notice {
	margin-bottom: 16px;
	font-size: 16px;
}

.editfield div.user-notice {
	padding: 8px 0;
	color: var(--wp--preset--color--charcoal-4);
}
	span.user-notice-label {
		font-weight: bold;
	}

div.editfield {
	padding: 10px 0;
}

div.editfield.alt {
	background: #fff;
}

div.editfield.field_current-location,
div.editfield.field_add-me-to-the-consultants-list {
	border: none;
}

div.field_email.disabled {
	font-size: 16px;
}

div.editfield label,
div.editfield span.label {
	font-size: 16px;
	margin: 0 0 4px 0;
	line-height: 30px;
	font-weight: 600;
}

div.editfield .checkbox label input[type="checkbox"],
div.editfield .radio label input[type="radio"] {
	margin-right: 5px;
}

div.editfield.field_type_textbox.disabled input[type="text"] {
	border: 0;
	padding-left: 0;
	padding-right: 0;
	color: var(--wp--preset--color--charcoal-4);
}

.wporg-ratings .dashicons, .wporg-ratings .dashicons-before:before {
	width: 12px;
	height: 12px;
	font-size: 12px;
	line-height: 1.6;
}

p.user-rating {
	float: left;
	margin-right: 5px;
}

p.user-rating,
p.active_installs,
.ago {
	color: #888;
	font-size: 13px;
	font-style: italic;
}

p.user-rating,
.ago {
	text-transform: lowercase;
}



.main-navigation {
    background: #23282d;
    left: 0;
    position: absolute;
    top: 40px;
    width: 100%;
    z-index: 1;
}

.main-navigation ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0;
}

.main-navigation ul ul {
    -webkit-box-shadow: 0 3px 3px rgba(0,0,0,.2);
    box-shadow: 0 3px 3px rgba(0,0,0,.2);
    float: left;
    left: -999em;
    position: absolute;
    top: 1.5em;
    z-index: 99999;
}

.main-navigation ul ul ul {
    left: -999em;
    top: 0;
}

.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul {
    left: 100%;
}

.main-navigation ul ul a {
    width: 200px;
}

.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul {
    left: auto;
}

.main-navigation li {
    border-top: 1px solid hsla(0,0%,100%,.2);
}

.main-navigation a {
    color: hsla(0,0%,100%,.8);
    display: block;
    font-size: 12.8px;
    font-size: .8rem;
    padding: 16px 16px 16px 24px;
    padding: 1rem 1rem 1rem 1.5rem;
    text-decoration: none;
}

.main-navigation a.active,.main-navigation a:hover {
    color: #fff;
}

@media screen and (min-width: 737px) {
    .main-navigation a.active {
        border-bottom:1px solid;
    }
}

.main-navigation.toggled ul {
    display: block;
}

.menu-toggle {
    background: transparent;
    border: none;
    color: #fff;
    font-size: 25px;
    font-size: 1.5625rem;
    height: 56px;
    height: 3.5rem;
    overflow: hidden;
    position: absolute;
    right: 16px;
    right: 1rem;
    top: -58px;
    width: 56px;
    width: 3.5rem;
	appearance: none;
    -webkit-appearance: none;
}

.toggled .menu-toggle:before {
    content: "\f343";
}

@media screen and (min-width: 737px) {
    .menu-toggle {
        display:none;
    }

    .main-navigation {
        float: right;
        padding-right: 10px;
        position: relative;
        width: auto;
        top: 0;
    }

    .main-navigation.toggled {
        padding: 1px 0;
    }

    .main-navigation ul {
        display: inline-block;
        font-size: 0;
    }

    .main-navigation ul li {
        border: 0;
        display: inline-block;
        font-size: 1rem;
        margin-right: 1rem;
    }

    .main-navigation ul li:last-of-type {
        margin-right: 0;
    }

    .main-navigation a {
        padding: 0;
    }
}


@media screen and ( max-width: 960px ) {
	div#container {
		min-width: 300px;
		width: auto;
	}
}

@media screen and ( max-width: 767px ) {

	#content-tabs {
		border: none;
		float: none;
		width: auto;
		margin-bottom: 15px;
	}

		#content-tabs ul {
			border: 1px solid #EEEEEE;
			padding: 10px 0;
			display: flex;
			flex-flow: row wrap;
		}

			#content-tabs ul li {
				display: inline;
			}

				#content-tabs ul li.active,
				#content-tabs ul li.active:before,
				#content-tabs ul li.active:after {
					border: none;
				}

	#main-column {
		border: none;
		float: none;
		width: auto;
		padding-left: 10px;
		padding-right: 10px;
	}
}

@media screen and ( max-width: 760px ) {
	.main-photos ul {
		margin-bottom: 1rem;
	}

	#content-photos li {
		margin-bottom: 10px;
		padding-right: 10px;
	}

	.main-themes ul li {
		padding-right: 10px;
	}
}

.page-content {
	min-height: 600px;
}

.page-content h2 {
	margin-bottom: 18px;
}

.wp-block-wporg-two-factor-settings {
	margin-bottom: 32px;
}

.wp-block-wporg-two-factor-settings label {
	margin-top: 0 !important;
}

.wp-block-wporg-two-factor-settings .wporg-2fa__backup-codes-list ol {
	padding: revert;
}

.wp-block-wporg-two-factor-settings .wporg-2fa__password .wporg-2fa__show-password {
	top: 21px;
}

.content-connections.hidden-on-load {
	display: none;
}

.border-group {
	display: grid;
	grid-template-areas:
		"status header primary open"
		"status description primary open";
	grid-template-columns: min-content auto min-content min-content;
	grid-column-gap: 18px;
	padding: 18px;
	padding: 18px;
	border: 1px solid #e5e5e5;
}

.border-group svg {
	align-self: center;
	grid-area: status;
	grid-column: 1;
	-ms-grid-column: 1;
}

.border-group h3 {
	margin: 0;
	color: #1a1a1a;
	font-weight: 600;
}

.border-group p {
	color: #757575;
	font-size: 13px;
	margin-bottom: 0;
}

div.field_github {
	margin-top: 16px;
}

/* =============================================================
 *  PAGE 2 REDESIGN  ·  Contributor profile
 *  Implements FINAL.md §128 (Page 2) using the wp.org token palette
 *  from wordpress.org/wp-content/themes/pub/wporg-breathe-2024.
 *
 *  Self-contained block: scoped to .wp-p2-* classes plus a handful of
 *  high-specificity overrides for existing IDs (#item-header,
 *  #header-meta-links, #meta-status-badge-container, #content-about,
 *  #content-tabs) so the new layout wins over inherited bp-default rules.
 * ============================================================= */

:root {
	--c-blue:         #3858e9;                       /* blueberry-1 */
	--c-blue-wash:    rgba(56, 88, 233, .08);
	--c-blue-edge:    rgba(56, 88, 233, .25);
	--c-ink-1:        #1d2327;                       /* charcoal-1 */
	--c-ink-2:        #2c3338;                       /* charcoal-2 */
	--c-ink-3:        #5d6166;                       /* charcoal-3 */
	--c-ink-4:        #646970;                       /* charcoal-4 (WP.org token); 4.69:1 on --c-surface-2 for WCAG 1.4.3 */
	--c-line-1:       #e6e7e9;                       /* light-grey-1 */
	--c-line-2:       #d5d7da;
	--c-surface-1:    #ffffff;
	--c-surface-2:    #f6f7f7;                       /* light-grey-2 */
	--c-success:      #1f6b3e;                       /* 5.64:1 on --c-success-wash for WCAG 1.4.3 */
	--c-success-wash: #e3f0e8;
	--c-warn:         #d63638;
	--c-warn-wash:    #fcf0f1;
	--c-accent:       #f97316;
	--c-accent-wash:  #fff1e0;
	/* Contribution/Team party palette: single source for the public card seg-*
	   classes AND the editor's inline colors (PHP + JS), so a sponsor reads as
	   the same hue on the profile and in the editor. */
	--party-core:      var(--c-blue);
	--party-meta:      #4a1f8a;
	--party-forums:    #11697d;
	--party-themes:    #c2410c;
	--party-polyglots: #b13388;
	--party-docs:      var(--c-success);
	--party-self:      var(--c-ink-3);
	--party-stone:     #736959;                      /* warm neutral for the releases-card Core Contributor tier; 5.0:1 on the chip bg (WCAG 1.4.11) */
	--f-mono:         ui-monospace, "SFMono-Regular", Menlo, monospace;
	--f-sans:         "Inter", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;
	--f-serif:        "EB Garamond", "Iowan Old Style", Georgia, serif;
}

/* Lock the body font so parent-theme defaults can't leak Arial / Times. */
body.bp-user { font-family: var(--f-sans); }
body.bp-user p, body.bp-user li, body.bp-user span, body.bp-user div, body.bp-user a,
body.bp-user button, body.bp-user input, body.bp-user label, body.bp-user dt, body.bp-user dd { font-family: inherit; }

/* -------------------------------------------------------------
 *  Hero (profile header) - explicit grid placement
 * ------------------------------------------------------------- */

body.bp-user .site-header.wp-p2-hero {
	display: grid;
	grid-template-columns: 130px 1fr auto;
	column-gap: 28px;
	align-items: flex-start;
	padding-bottom: 26px;
	border-bottom: 1px solid var(--c-line-1);
	margin-bottom: 28px;
}

body.bp-user .wp-p2-hero .wp-p2-hero-avatar { grid-column: 1; grid-row: 1; margin: 0; }
body.bp-user .wp-p2-hero .wp-p2-hero-identity { grid-column: 2; grid-row: 1; min-width: 0; }
body.bp-user .wp-p2-hero #header-meta-links { grid-column: 3; grid-row: 1; max-width: 280px; }

/* When the actions column holds no visible buttons (the normal case now that the
   Edit links live in the global menu), drop the third grid track entirely so the
   identity column reclaims the full width with no trailing gutter. Hiding
   #header-meta-links removes it from grid layout (its bp_before_member_header_meta
   hook still fires in PHP, so the hook contract is intact) and prevents an implicit
   third track from re-appearing. A returning hero CTA repopulates the column, so
   this rule and the #8272 sponsor-pill rule are mutually exclusive by construction. */
body.bp-user .site-header.wp-p2-hero:not(:has(.wp-p2-hero-actions a)) { grid-template-columns: 130px 1fr; }
body.bp-user .site-header.wp-p2-hero:not(:has(.wp-p2-hero-actions a)) #header-meta-links { display: none; }

body.bp-user .wp-p2-hero #item-header-avatar img.avatar,
body.bp-user .wp-p2-hero img.avatar {
	float: none;
	margin: 0;
	width: 112px;
	height: 112px;
	border-radius: 50%;
	border: 1px solid var(--c-line-1);
	display: block;
}

body.bp-user .wp-p2-hero-name,
body.bp-user div#item-header h2.wp-p2-hero-name {
	font-family: "EB Garamond", serif;
	font-size: 44px;
	line-height: 1.05;
	letter-spacing: -.01em;
	color: var(--c-ink-1);
	margin: 0 0 6px;
	font-weight: 500;
}

body.bp-user p#slack-username.wp-p2-hero-handles,
body.bp-user .wp-p2-hero-handles {
	font-size: 14px;
	color: var(--c-ink-2);
	font-weight: 400;
	margin: 0 0 14px;
	max-width: none;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 0;
}

body.bp-user .wp-p2-hero-handles .wp-p2-handle { display: inline-flex; align-items: baseline; gap: 4px; }
body.bp-user .wp-p2-hero-handles .wp-p2-handle .muted { color: var(--c-ink-3); font-weight: 400; }
body.bp-user .wp-p2-hero-handles a { color: var(--c-ink-2); border-bottom: 1px dotted var(--c-line-2); text-decoration: none; }
body.bp-user .wp-p2-hero-handles a:hover { color: var(--c-blue); border-bottom-color: var(--c-blue); }
body.bp-user .wp-p2-hero-handles .dot-sep { display: inline-block; width: 3px; height: 3px; background: var(--c-ink-4); border-radius: 50%; margin: 0 10px; vertical-align: middle; }
body.bp-user .wp-p2-hero-handles .wp-p2-loc { color: var(--c-ink-3); font-weight: 500; }

/* -------------------------------------------------------------
 *  Chip rows (Teams, Languages)
 * ------------------------------------------------------------- */

body.bp-user .wp-p2-chip-row { display: flex; flex-wrap: wrap; align-items: center; gap: 6px; margin: 0 0 10px; }
body.bp-user .wp-p2-chip-label { font-family: var(--f-mono); font-size: 10px; letter-spacing: .14em; text-transform: uppercase; color: var(--c-ink-3); margin-right: 6px; flex-shrink: 0; }
body.bp-user .wp-p2-chip { display: inline-flex; align-items: center; font-size: 12px; font-weight: 600; color: var(--c-ink-2); padding: 3px 10px; border-radius: 999px; background: var(--c-surface-1); border: 1px solid var(--c-line-1); white-space: nowrap; flex-shrink: 0; }
body.bp-user .wp-p2-chip:hover { border-color: var(--c-line-2); color: var(--c-ink-1); }

/* Scrollable variant: chips overflow horizontally on one line instead of
   wrapping. The label stays pinned to the left; chips scroll past it. */
body.bp-user .wp-p2-chip-row[data-scroll] {
	flex-wrap: nowrap;
	overflow-x: auto;
	overflow-y: hidden;
	scrollbar-width: thin;
	scrollbar-color: var(--c-line-2) transparent;
	padding-bottom: 4px;
	-webkit-overflow-scrolling: touch;
}
body.bp-user .wp-p2-chip-row[data-scroll]::-webkit-scrollbar { height: 6px; }
body.bp-user .wp-p2-chip-row[data-scroll]::-webkit-scrollbar-track { background: transparent; }
body.bp-user .wp-p2-chip-row[data-scroll]::-webkit-scrollbar-thumb { background: var(--c-line-2); border-radius: 3px; }

/* -------------------------------------------------------------
 *  Hero actions (Edit Profile + report)
 *  Uses ID-bumped selectors to beat existing #header-meta-links rules.
 * ------------------------------------------------------------- */

body.bp-user .wp-p2-hero #header-meta-links,
body.bp-user header.wp-p2-hero #header-meta-links {
	position: static;
	top: auto;
	right: auto;
	margin: 0;
	text-align: right;
	font-size: 13px;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	gap: 8px;
}

body.bp-user .wp-p2-hero #header-meta-links ul { display: flex; gap: 8px; margin: 0; padding: 0; list-style: none; justify-content: flex-end; flex-wrap: wrap; }
body.bp-user .wp-p2-hero #header-meta-links ul:empty { display: none; }
body.bp-user .wp-p2-hero #header-meta-links li { margin: 0; }

body.bp-user .wp-p2-hero #header-meta-links a,
body.bp-user .wp-p2-hero #header-meta-links .wp-p2-btn {
	display: inline-block;
	padding: 8px 14px;
	border-radius: 4px;
	border: 1px solid var(--c-line-1);
	background: var(--c-surface-1);
	color: var(--c-ink-2);
	font-size: 13px;
	font-weight: 600;
	text-decoration: none;
	white-space: nowrap;
	transition: border-color .12s, color .12s, background .12s;
}

body.bp-user .wp-p2-hero #header-meta-links a:hover,
body.bp-user .wp-p2-hero #header-meta-links .wp-p2-btn:hover {
	border-color: var(--c-ink-4);
	color: var(--c-ink-1);
	background: var(--c-surface-2);
}

body.bp-user .wp-p2-hero #header-meta-links a.primary,
body.bp-user .wp-p2-hero #header-meta-links .wp-p2-btn.primary {
	background: var(--c-ink-1);
	border-color: var(--c-ink-1);
	color: #fff;
}

body.bp-user .wp-p2-hero #header-meta-links a.primary:hover,
body.bp-user .wp-p2-hero #header-meta-links .wp-p2-btn.primary:hover {
	background: var(--c-blue);
	border-color: var(--c-blue);
	color: #fff;
}

body.bp-user .wp-p2-hero #header-meta-links a.ghost,
body.bp-user .wp-p2-hero #header-meta-links .wp-p2-btn.ghost { background: transparent; }

body.bp-user .wp-p2-report-link { font-family: var(--f-mono); font-size: 11px; color: var(--c-ink-4); cursor: pointer; letter-spacing: .04em; }
body.bp-user .wp-p2-report-link:hover { color: var(--c-warn); }

/* -------------------------------------------------------------
 *  Owner banner (own-profile only)
 * ------------------------------------------------------------- */

body.bp-user .wp-p2-owner-banner {
	display: grid;
	grid-template-columns: auto 1fr;
	gap: 14px;
	align-items: center;
	background: var(--c-blue-wash);
	border: 1px solid var(--c-blue-edge);
	border-radius: 8px;
	padding: 14px 18px;
	margin-bottom: 24px;
}

body.bp-user .wp-p2-owner-banner .oi { width: 32px; height: 32px; border-radius: 50%; background: var(--c-blue); color: #fff; display: inline-flex; align-items: center; justify-content: center; font-weight: 700; font-size: 13px; flex: none; }
body.bp-user .wp-p2-owner-banner .otext { font-size: 13px; color: var(--c-ink-2); line-height: 1.45; }
body.bp-user .wp-p2-owner-banner .otext b { color: var(--c-ink-1); font-weight: 700; }
body.bp-user .wp-p2-owner-banner .otext .sub { display: block; font-size: 12px; color: var(--c-ink-3); margin-top: 2px; }

/* -------------------------------------------------------------
 *  Body layout - single column, full-width
 *  (Updated design pulls meta into identity; rail is gone.)
 * ------------------------------------------------------------- */

body.bp-user #meta-status-badge-container.wp-p2-body {
	display: block;
	padding-top: 0;
	line-height: 1.55;
}

body.bp-user .wp-p2-main { min-width: 0; }

/* -------------------------------------------------------------
 *  Job / employer subtitle line (under the hero name)
 * ------------------------------------------------------------- */

body.bp-user .wp-p2-jobline {
	font-size: 14px;
	color: var(--c-ink-2);
	font-weight: 500;
	margin: 0 0 8px;
}

/* -------------------------------------------------------------
 *  Identity inline links row (website / github / slack)
 *  Replaces the right-rail card.
 * ------------------------------------------------------------- */

body.bp-user .wp-p2-links {
	display: flex;
	flex-wrap: wrap;
	gap: 6px 14px;
	margin: 0 0 12px;
	font-family: var(--f-mono);
	font-size: 11px;
	color: var(--c-ink-3);
	letter-spacing: .02em;
}

body.bp-user .wp-p2-links a {
	color: var(--c-ink-2);
	text-decoration: none;
	border-bottom: 1px solid var(--c-line-2);
	transition: border-color .12s, color .12s;
	white-space: nowrap;
}

body.bp-user .wp-p2-links a:hover {
	color: var(--c-blue);
	border-bottom-color: var(--c-blue);
}

/* External-link arrow indicator. Inline SVG so WP's wp_emoji filter doesn't swap
   the unicode arrow for a blue-square emoji image. Inherits color via currentColor. */
body.bp-user .wp-p2-ext {
	display: inline-block;
	margin-left: 3px;
	vertical-align: -1px;
	color: var(--c-ink-4);
	flex: none;
}
body.bp-user .wp-p2-links a:hover .wp-p2-ext { color: var(--c-blue); }

/* -------------------------------------------------------------
 *  User ID and joined-date span in handle line
 * ------------------------------------------------------------- */

body.bp-user .wp-p2-id,
body.bp-user .wp-p2-joined {
	color: var(--c-ink-3);
	font-family: var(--f-mono);
	font-size: 12px;
	letter-spacing: .02em;
}

/* -------------------------------------------------------------
 *  Recognition block (category-grouped badges below the hero
 *  sponsor pill). Each category renders as a row with a label
 *  column on the left (colored dot + category name + count) and
 *  a pill grid on the right.
 * ------------------------------------------------------------- */

/* Recognition block: a full-width content block placed after the bio (and
   directly under the hero when there is no bio). */
body.bp-user .wp-p2-badges-block {
	margin: 0 0 28px;
	padding-top: 24px;
	border-top: 1px dashed var(--c-line-1);
}

/* Section header matches the serif h3 used by Specializations / Recent
   Contributions so the label font is consistent across the page. */
body.bp-user .wp-p2-badges-title,
body.bp-user div#item-header .wp-p2-badges-block h3.wp-p2-badges-title {
	font-family: var(--f-serif);
	font-size: 24px;
	font-weight: 500;
	color: var(--c-ink-1);
	letter-spacing: -.005em;
	margin: 0 0 18px;
}

body.bp-user .wp-p2-badge-cat {
	display: grid;
	grid-template-columns: 140px 1fr;
	gap: 20px;
	padding: 18px 0;
	border-bottom: 1px solid var(--c-line-1);
	align-items: start;
}
body.bp-user .wp-p2-badge-cat:last-child { border-bottom: 0; }

body.bp-user .wp-p2-badge-cat-head .title {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	margin-bottom: 6px;
}
body.bp-user .wp-p2-badge-cat-head .dot {
	width: 8px;
	height: 8px;
	border-radius: 2px;
	background: var(--cat-color, var(--c-ink-1));
	display: inline-block;
}
body.bp-user .wp-p2-badge-cat-head .cname {
	font-family: var(--f-mono);
	font-size: 11px;
	font-weight: 700;
	letter-spacing: .14em;
	color: var(--c-ink-2);
}
body.bp-user .wp-p2-badge-cat-head .ccount {
	font-size: 12px;
	color: var(--c-ink-3);
	font-family: var(--f-mono);
	letter-spacing: .02em;
}

body.bp-user .wp-p2-badge-cat.cat-code      { --cat-color: #cd0000; }
body.bp-user .wp-p2-badge-cat.cat-content   { --cat-color: #138a64; } /* WCAG 1.4.11: 4.05:1 on white for the dot/glyph */
body.bp-user .wp-p2-badge-cat.cat-community { --cat-color: #a96a00; } /* WCAG 1.4.11: 4.42:1 on white (was #f7ad43, 1.91:1) */
body.bp-user .wp-p2-badge-cat.cat-practice  { --cat-color: #008080; }
body.bp-user .wp-p2-badge-cat.cat-polyglots { --cat-color: #c8409e; }

body.bp-user .wp-p2-badge-grid {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
}

/* Outlined pill: white background, border in team color, small outlined
   icon circle in team color, serif name, mono year separated by a pipe.
   Pills size to content (flex: 0 0 auto) so many fit per row. */
body.bp-user .medal {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	padding: 5px 6px 5px 5px;
	background: #fff;
	border: 1px solid var(--badge-color, var(--c-line-2));
	border-radius: 999px;
	font-family: var(--f-serif);
	font-size: 14px;
	font-weight: 500;
	color: var(--c-ink-1);
	cursor: default;
	transition: background .12s, transform .12s;
	white-space: nowrap;
	line-height: 1.35;
	flex: 0 0 auto;
}
body.bp-user .medal:hover { background: var(--c-surface-2); transform: translateY(-1px); }

body.bp-user .medal .mi {
	width: 24px;
	height: 24px;
	border-radius: 50%;
	background: #fff;
	border: 1.5px solid var(--badge-color, var(--c-ink-3));
	color: var(--badge-color, var(--c-ink-1));
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-weight: 700;
	font-size: 10px;
	flex: none;
	line-height: 1;
	box-sizing: border-box;
	overflow: hidden;
	background-size: 14px;
	background-position: center;
	background-repeat: no-repeat;
}

body.bp-user .medal .mi.dashicons {
	font-family: dashicons !important;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
body.bp-user .medal .mi.dashicons::before {
	color: var(--badge-color, var(--c-ink-1)) !important;
	font-size: 14px;
	line-height: 1;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	font-family: dashicons !important;
}

/* Optical centering: admin-site-alt3 (Sustainability) sits high/left in its glyph box. */
body.bp-user .medal .mi.dashicons-admin-site-alt3::before {
	position: relative;
	top: 0.5px;
	left: 0.7px;
}

/* Name in the pill. Natural width, descenders not clipped. */
body.bp-user .medal .mn {
	padding: 0 4px;
	line-height: 1.35;
	/* Badge name uses the sans UI font (not the medal's inherited serif) so it
	   matches the other small inline labels (team / filter / type chips). */
	font-family: var(--f-sans);
}

/* Badges with no dashicons-* class (per wporg_profiles_get_association_classes).
   Render the icon as a mask overlay inside the outlined circle, in the badge
   color, and hide the letter-initial fallback that would otherwise sit there. */
body.bp-user .medal.badge-core-ai-team .mi,
body.bp-user .medal.badge-core-ai-contributor .mi,
body.bp-user .medal.badge-buddypress .mi,
body.bp-user .medal.badge-buddypress-contributor .mi,
body.bp-user .medal.badge-openverse .mi,
body.bp-user .medal.badge-openverse-contributor .mi,
body.bp-user .medal.badge-performance-team .mi,
body.bp-user .medal.badge-performance-contributor .mi,
body.bp-user .medal.badge-playground .mi,
body.bp-user .medal.badge-playground-contributor .mi,
body.bp-user .medal.badge-credits-graduate .mi,
body.bp-user .medal.badge-credits-mentor .mi,
body.bp-user .medal.badge-campus-connect-organizer .mi,
body.bp-user .medal.badge-campus-connect-participant .mi,
body.bp-user .medal.badge-pathways-contributor .mi,
body.bp-user .medal.badge-pathways-maintainer .mi {
	color: transparent;
	font-size: 0;
	position: relative;
}
body.bp-user .medal.badge-core-ai-team .mi::after,
body.bp-user .medal.badge-core-ai-contributor .mi::after,
body.bp-user .medal.badge-buddypress .mi::after,
body.bp-user .medal.badge-buddypress-contributor .mi::after,
body.bp-user .medal.badge-openverse .mi::after,
body.bp-user .medal.badge-openverse-contributor .mi::after,
body.bp-user .medal.badge-performance-team .mi::after,
body.bp-user .medal.badge-performance-contributor .mi::after,
body.bp-user .medal.badge-playground .mi::after,
body.bp-user .medal.badge-playground-contributor .mi::after,
body.bp-user .medal.badge-credits-graduate .mi::after,
body.bp-user .medal.badge-credits-mentor .mi::after,
body.bp-user .medal.badge-campus-connect-organizer .mi::after,
body.bp-user .medal.badge-campus-connect-participant .mi::after,
body.bp-user .medal.badge-pathways-contributor .mi::after,
body.bp-user .medal.badge-pathways-maintainer .mi::after {
	content: '';
	position: absolute;
	inset: 3px;
	background-color: var(--badge-color, var(--c-ink-1));
	mask-size: contain;
	mask-position: center;
	mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
}
body.bp-user .medal.badge-core-ai-team .mi::after,
body.bp-user .medal.badge-core-ai-contributor .mi::after {
	mask-image:         var(--svg-badge-core-ai);
	-webkit-mask-image: var(--svg-badge-core-ai);
}
body.bp-user .medal.badge-buddypress .mi::after,
body.bp-user .medal.badge-buddypress-contributor .mi::after {
	mask-image:         var(--svg-badge-buddypress);
	-webkit-mask-image: var(--svg-badge-buddypress);
}
body.bp-user .medal.badge-openverse .mi::after,
body.bp-user .medal.badge-openverse-contributor .mi::after {
	mask-image:         var(--svg-badge-openverse);
	-webkit-mask-image: var(--svg-badge-openverse);
}
body.bp-user .medal.badge-performance-team .mi::after,
body.bp-user .medal.badge-performance-contributor .mi::after {
	mask-image:         var(--svg-badge-performance);
	-webkit-mask-image: var(--svg-badge-performance);
}
body.bp-user .medal.badge-playground .mi::after,
body.bp-user .medal.badge-playground-contributor .mi::after {
	mask-image:         var(--svg-badge-playground);
	-webkit-mask-image: var(--svg-badge-playground);
}
body.bp-user .medal.badge-credits-graduate .mi::after {
	mask-image:         var(--svg-badge-credits-graduate);
	-webkit-mask-image: var(--svg-badge-credits-graduate);
}
body.bp-user .medal.badge-credits-mentor .mi::after {
	mask-image:         var(--svg-badge-credits-mentor);
	-webkit-mask-image: var(--svg-badge-credits-mentor);
}
body.bp-user .medal.badge-campus-connect-organizer .mi::after {
	mask-image: var(--svg-badge-campus-connect-organizer);
	-webkit-mask-image: var(--svg-badge-campus-connect-organizer);
}
body.bp-user .medal.badge-campus-connect-participant .mi::after {
	mask-image:         var(--svg-badge-campus-connect-participant);
	-webkit-mask-image: var(--svg-badge-campus-connect-participant);
}
body.bp-user .medal.badge-pathways-contributor .mi::after,
body.bp-user .medal.badge-pathways-maintainer .mi::after {
	mask-image: var(--svg-badge-pathways);
	-webkit-mask-image: var(--svg-badge-pathways);
}

/* Year micro-text on each medal (e.g., '17, '23). Separated by a left pipe. */
body.bp-user .medal .myear {
	color: var(--c-ink-3);
	font-family: var(--f-mono);
	font-size: 11px;
	font-weight: 500;
	letter-spacing: .04em;
	padding-left: 8px;
	margin-left: 2px;
	border-left: 1px solid var(--c-line-1);
	flex-shrink: 0;
	padding-right: 6px;
}

@media (max-width: 767px) {
	body.bp-user .wp-p2-badge-cat {
		grid-template-columns: 1fr;
		gap: 8px;
	}
	body.bp-user .wp-p2-badges-title { font-size: 20px; }
	/* Parent bp-default theme centers child text in the hero column on
	   narrow viewports; force the whole recognition block to left-align. */
	body.bp-user .wp-p2-badges-block,
	body.bp-user .wp-p2-badges-block * { text-align: left; }
	body.bp-user .wp-p2-badge-cat-head .title { justify-content: flex-start; }
	body.bp-user .wp-p2-badge-grid { justify-content: flex-start; }
}

/* -------------------------------------------------------------
 *  Moderator-only account-status banner. Hoisted to the top of the
 *  page so caped users / forum mods see it before any other content.
 * ------------------------------------------------------------- */

body.bp-user .wp-p2-mod-banner {
	background: var(--c-warn-wash);
	border: 1px solid var(--c-warn);
	border-radius: 8px;
	padding: 14px 16px;
	margin: 0 0 20px;
	display: grid;
	grid-template-columns: 24px 1fr;
	column-gap: 12px;
	align-items: start;
	color: var(--c-ink-1);
	font-size: 14px;
}
body.bp-user .wp-p2-mod-banner-icon {
	width: 24px;
	height: 24px;
	background-color: var(--c-warn);
	mask-size: 20px;
	-webkit-mask-size: 20px;
	mask-position: center;
	-webkit-mask-position: center;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	mask-image:         url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5 3v18h2v-8h11l-1.5-3 1.5-3H7V3z" fill="black"/></svg>');
	-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5 3v18h2v-8h11l-1.5-3 1.5-3H7V3z" fill="black"/></svg>');
}
body.bp-user .wp-p2-mod-banner-body > strong i {
	font-style: italic;
	font-weight: 700;
	margin-right: 6px;
}
body.bp-user .wp-p2-mod-banner-note {
	margin-top: 8px;
	padding-top: 8px;
	border-top: 1px dashed var(--c-warn-edge, var(--c-warn));
	font-size: 12px;
	color: var(--c-ink-3);
	line-height: 1.5;
}
body.bp-user .wp-p2-mod-banner-note strong { display: block; color: var(--c-ink-2); font-size: 11px; text-transform: uppercase; letter-spacing: .08em; margin-bottom: 2px; }

/* Elevated-access edit banner: hoisted to the top of the profile, shown only
   to users who can edit the displayed member. */
body.bp-user .wp-p2-edit-banner {
	margin: 0 0 20px;
	padding: 10px 14px;
	background: var(--c-surface-2);
	border-left: 3px solid var(--c-blue);
	font-size: 14px;
}
body.bp-user .wp-p2-edit-banner a {
	margin-left: 12px;
	font-weight: 600;
}

/* -------------------------------------------------------------
 *  Inline social icons (sit inside .wp-p2-links row, populated via AJAX)
 * ------------------------------------------------------------- */

body.bp-user .wp-p2-social {
	display: inline-flex;
	align-items: center;
	gap: 4px;
}
/* Hide the container entirely while the AJAX list is empty so we don't leave a
   bare gap in the links row. `:has()` is broadly supported (Chrome 105+, FF 121+, Safari 15.4+). */
body.bp-user .wp-p2-social:not(:has(ul li)) { display: none; }

body.bp-user .wp-p2-social ul#user-social-media-accounts {
	float: none;
	overflow: visible;
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline-flex;
	flex-wrap: wrap;
	gap: 4px;
	align-items: center;
}
body.bp-user .wp-p2-social ul#user-social-media-accounts li { margin: 0; line-height: 1; }
body.bp-user .wp-p2-social ul#user-social-media-accounts li a {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 22px;
	height: 22px;
	border-radius: 4px;
	color: var(--c-ink-3);
	transition: background .12s, color .12s;
}
body.bp-user .wp-p2-social ul#user-social-media-accounts li a:hover {
	background: var(--c-surface-2);
	color: var(--c-blue);
}
body.bp-user .wp-p2-social ul#user-social-media-accounts li a .dashicons,
body.bp-user .wp-p2-social ul#user-social-media-accounts li a .genericon {
	color: inherit;
	font-size: 16px;
	margin: 0;
	line-height: 1;
}

/* ---------------------------------------------------------------
 *  Genericon webfont fallback - the theme's embedded font is older
 *  than the CSS class list and is missing glyphs for slugs like
 *  linkedin-alt, flickr, mastodon, threads, bluesky. Override each
 *  social's icon with a Simple Icons-style SVG via mask-image so it
 *  renders regardless of the font version. Color follows currentColor.
 * --------------------------------------------------------------- */

body.bp-user .wp-p2-social .genericon {
	font-size: 0;
	width: 16px;
	height: 16px;
	background-color: currentColor;
	mask-repeat: no-repeat;
	mask-position: center;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-position: center;
	-webkit-mask-size: contain;
}
body.bp-user .wp-p2-social .genericon::before { content: ''; }

body.bp-user .wp-p2-social .genericon-twitter,
body.bp-user .wp-p2-social .genericon-x {
	mask-image:         url('https://profiles.wordpress.org/wp-content/themes/profiles.wordpress.org/members/single/twitter.svg');
	-webkit-mask-image: url('https://profiles.wordpress.org/wp-content/themes/profiles.wordpress.org/members/single/twitter.svg');
}

body.bp-user .wp-p2-social .genericon-linkedin,
body.bp-user .wp-p2-social .genericon-linkedin-alt {
	mask-image:         url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 01-2.063-2.065 2.063 2.063 0 112.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"/></svg>');
	-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 01-2.063-2.065 2.063 2.063 0 112.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"/></svg>');
}
body.bp-user .wp-p2-social .genericon-flickr {
	mask-image:         url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><circle cx="5.5" cy="12" r="5.5"/><circle cx="18.5" cy="12" r="5.5"/></svg>');
	-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><circle cx="5.5" cy="12" r="5.5"/><circle cx="18.5" cy="12" r="5.5"/></svg>');
}
body.bp-user .wp-p2-social .genericon-github {
	mask-image:         url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg>');
	-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg>');
}
body.bp-user .wp-p2-social .genericon-mastodon,
body.bp-user .wp-p2-social .genericon-fediverse {
	mask-image:         url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M23.268 5.313c-.35-2.578-2.617-4.61-5.304-5.004C17.51.242 15.792 0 11.813 0h-.03C7.806 0 6.958.242 6.506.309 3.895.692 1.51 2.518.929 5.127.65 6.412.62 7.837.672 9.143c.074 1.874.088 3.745.26 5.611.118 1.24.325 2.47.62 3.68.55 2.237 2.777 4.098 4.96 4.857 2.336.792 4.849.923 7.256.38.265-.061.527-.132.786-.213.585-.184 1.27-.39 1.774-.753a.057.057 0 0 0 .023-.043v-1.809a.052.052 0 0 0-.02-.041.053.053 0 0 0-.046-.01 20.282 20.282 0 0 1-4.709.545c-2.73 0-3.463-1.284-3.674-1.818a5.593 5.593 0 0 1-.319-1.433.053.053 0 0 1 .066-.054c1.517.363 3.072.546 4.632.546.376 0 .75 0 1.125-.01 1.57-.044 3.224-.124 4.768-.422.038-.008.077-.015.11-.024 2.435-.464 4.753-1.92 4.989-5.604.008-.145.03-1.52.03-1.67.002-.512.167-3.63-.024-5.545zm-3.748 9.195h-2.561V8.29c0-1.309-.55-1.976-1.67-1.976-1.23 0-1.846.79-1.846 2.35v3.403h-2.546V8.663c0-1.56-.617-2.35-1.848-2.35-1.112 0-1.668.668-1.67 1.977v6.218H4.822V8.102c0-1.31.337-2.35 1.011-3.12.696-.77 1.608-1.164 2.74-1.164 1.311 0 2.302.5 2.962 1.498l.638 1.06.638-1.06c.66-.999 1.65-1.498 2.96-1.498 1.13 0 2.043.395 2.74 1.164.675.77 1.012 1.81 1.012 3.12z"/></svg>');
	-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M23.268 5.313c-.35-2.578-2.617-4.61-5.304-5.004C17.51.242 15.792 0 11.813 0h-.03C7.806 0 6.958.242 6.506.309 3.895.692 1.51 2.518.929 5.127.65 6.412.62 7.837.672 9.143c.074 1.874.088 3.745.26 5.611.118 1.24.325 2.47.62 3.68.55 2.237 2.777 4.098 4.96 4.857 2.336.792 4.849.923 7.256.38.265-.061.527-.132.786-.213.585-.184 1.27-.39 1.774-.753a.057.057 0 0 0 .023-.043v-1.809a.052.052 0 0 0-.02-.041.053.053 0 0 0-.046-.01 20.282 20.282 0 0 1-4.709.545c-2.73 0-3.463-1.284-3.674-1.818a5.593 5.593 0 0 1-.319-1.433.053.053 0 0 1 .066-.054c1.517.363 3.072.546 4.632.546.376 0 .75 0 1.125-.01 1.57-.044 3.224-.124 4.768-.422.038-.008.077-.015.11-.024 2.435-.464 4.753-1.92 4.989-5.604.008-.145.03-1.52.03-1.67.002-.512.167-3.63-.024-5.545zm-3.748 9.195h-2.561V8.29c0-1.309-.55-1.976-1.67-1.976-1.23 0-1.846.79-1.846 2.35v3.403h-2.546V8.663c0-1.56-.617-2.35-1.848-2.35-1.112 0-1.668.668-1.67 1.977v6.218H4.822V8.102c0-1.31.337-2.35 1.011-3.12.696-.77 1.608-1.164 2.74-1.164 1.311 0 2.302.5 2.962 1.498l.638 1.06.638-1.06c.66-.999 1.65-1.498 2.96-1.498 1.13 0 2.043.395 2.74 1.164.675.77 1.012 1.81 1.012 3.12z"/></svg>');
}
body.bp-user .wp-p2-social .genericon-bluesky {
	mask-image:         url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 10.8c-1.087-2.114-4.046-6.053-6.798-7.995C2.566.944 1.561 1.266.902 1.565.139 1.908 0 3.08 0 3.768c0 .69.378 5.65.624 6.479.815 2.736 3.713 3.66 6.383 3.364.136-.02.275-.039.415-.056-.138.022-.276.04-.415.056-3.911.58-7.386 2.005-2.83 7.078 5.013 5.19 6.87-1.113 7.823-4.308.953 3.195 2.05 9.271 7.733 4.308 4.267-4.308 1.172-6.498-2.74-7.078a8.741 8.741 0 0 1-.415-.056c.14.017.279.036.415.056 2.67.297 5.568-.628 6.383-3.364.246-.828.624-5.79.624-6.478 0-.69-.139-1.861-.902-2.204-.659-.298-1.664-.62-4.3 1.24C16.046 4.748 13.087 8.687 12 10.8Z"/></svg>');
	-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 10.8c-1.087-2.114-4.046-6.053-6.798-7.995C2.566.944 1.561 1.266.902 1.565.139 1.908 0 3.08 0 3.768c0 .69.378 5.65.624 6.479.815 2.736 3.713 3.66 6.383 3.364.136-.02.275-.039.415-.056-.138.022-.276.04-.415.056-3.911.58-7.386 2.005-2.83 7.078 5.013 5.19 6.87-1.113 7.823-4.308.953 3.195 2.05 9.271 7.733 4.308 4.267-4.308 1.172-6.498-2.74-7.078a8.741 8.741 0 0 1-.415-.056c.14.017.279.036.415.056 2.67.297 5.568-.628 6.383-3.364.246-.828.624-5.79.624-6.478 0-.69-.139-1.861-.902-2.204-.659-.298-1.664-.62-4.3 1.24C16.046 4.748 13.087 8.687 12 10.8Z"/></svg>');
}
body.bp-user .wp-p2-social .genericon-tiktok {
	mask-image:         url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z"/></svg>');
	-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z"/></svg>');
}
body.bp-user .wp-p2-social .genericon-tumblr {
	mask-image:         url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.563 24c-5.093 0-7.031-3.756-7.031-6.411V9.747H5.116V6.648c3.63-1.313 4.512-4.596 4.71-6.469C9.84.051 9.941 0 9.999 0h3.517v6.114h4.801v3.633h-4.82v7.47c.016 1.001.375 2.371 2.207 2.371h.09c.631-.02 1.486-.205 1.936-.419l1.156 3.425c-.436.636-2.4 1.374-4.156 1.404h-.178l.011.002z"/></svg>');
	-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.563 24c-5.093 0-7.031-3.756-7.031-6.411V9.747H5.116V6.648c3.63-1.313 4.512-4.596 4.71-6.469C9.84.051 9.941 0 9.999 0h3.517v6.114h4.801v3.633h-4.82v7.47c.016 1.001.375 2.371 2.207 2.371h.09c.631-.02 1.486-.205 1.936-.419l1.156 3.425c-.436.636-2.4 1.374-4.156 1.404h-.178l.011.002z"/></svg>');
}
/* Additional Simple Icons paths for the long-tail social platforms. Each
   uses a 24x24 viewBox and a single <path d=...> as mask source. */
body.bp-user .wp-p2-social .genericon-gitlab {
	mask-image:         url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m23.6004 9.5927-.0337-.0862L20.3.9814a.851.851 0 0 0-.3362-.405.8748.8748 0 0 0-.9997.0539.8748.8748 0 0 0-.29.4399l-2.2055 6.748H7.5375l-2.2057-6.748a.8573.8573 0 0 0-.29-.4412.8748.8748 0 0 0-.9997-.0537.8585.8585 0 0 0-.3362.4049L.4332 9.5015l-.0325.0862a6.0657 6.0657 0 0 0 2.0119 7.0105l.0113.0087.03.0213 4.976 3.7264 2.462 1.8633 1.4995 1.1321a1.0085 1.0085 0 0 0 1.2197 0l1.4995-1.1321 2.4619-1.8633 5.006-3.7489.0125-.01a6.0682 6.0682 0 0 0 2.0094-7.003z"/></svg>');
	-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m23.6004 9.5927-.0337-.0862L20.3.9814a.851.851 0 0 0-.3362-.405.8748.8748 0 0 0-.9997.0539.8748.8748 0 0 0-.29.4399l-2.2055 6.748H7.5375l-2.2057-6.748a.8573.8573 0 0 0-.29-.4412.8748.8748 0 0 0-.9997-.0537.8585.8585 0 0 0-.3362.4049L.4332 9.5015l-.0325.0862a6.0657 6.0657 0 0 0 2.0119 7.0105l.0113.0087.03.0213 4.976 3.7264 2.462 1.8633 1.4995 1.1321a1.0085 1.0085 0 0 0 1.2197 0l1.4995-1.1321 2.4619-1.8633 5.006-3.7489.0125-.01a6.0682 6.0682 0 0 0 2.0094-7.003z"/></svg>');
}
body.bp-user .wp-p2-social .genericon-reddit {
	mask-image:         url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 0C5.373 0 0 5.373 0 12c0 3.314 1.343 6.314 3.515 8.485l-2.286 2.286C.775 23.225 1.097 24 1.738 24H12c6.627 0 12-5.373 12-12S18.627 0 12 0Zm4.388 3.199c1.104 0 1.999.895 1.999 1.999 0 1.105-.895 2-1.999 2-.946 0-1.739-.657-1.947-1.539v.002c-1.147.162-2.032 1.15-2.032 2.341v.007c1.776.067 3.4.567 4.686 1.363.473-.363 1.064-.58 1.707-.58 1.547 0 2.802 1.254 2.802 2.802 0 1.117-.655 2.081-1.601 2.531-.088 3.256-3.637 5.876-7.997 5.876-4.361 0-7.905-2.617-7.998-5.87-.954-.447-1.614-1.415-1.614-2.538 0-1.548 1.255-2.802 2.803-2.802.645 0 1.239.218 1.712.585 1.275-.79 2.881-1.291 4.64-1.365v-.01c0-1.663 1.263-3.034 2.88-3.207.188-.911.993-1.595 1.959-1.595Zm-8.085 8.376c-.784 0-1.459.78-1.506 1.797-.047 1.016.64 1.429 1.426 1.429.786 0 1.371-.369 1.418-1.385.047-1.017-.553-1.841-1.338-1.841Zm7.406 0c-.786 0-1.385.824-1.338 1.841.047 1.017.634 1.385 1.418 1.385.785 0 1.473-.413 1.426-1.429-.046-1.017-.721-1.797-1.506-1.797Zm-3.703 4.013c-.974 0-1.907.048-2.77.135-.147.015-.241.168-.183.305.483 1.154 1.622 1.964 2.953 1.964 1.33 0 2.47-.81 2.953-1.964.057-.137-.037-.29-.184-.305-.863-.087-1.795-.135-2.769-.135Z"/></svg>');
	-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 0C5.373 0 0 5.373 0 12c0 3.314 1.343 6.314 3.515 8.485l-2.286 2.286C.775 23.225 1.097 24 1.738 24H12c6.627 0 12-5.373 12-12S18.627 0 12 0Zm4.388 3.199c1.104 0 1.999.895 1.999 1.999 0 1.105-.895 2-1.999 2-.946 0-1.739-.657-1.947-1.539v.002c-1.147.162-2.032 1.15-2.032 2.341v.007c1.776.067 3.4.567 4.686 1.363.473-.363 1.064-.58 1.707-.58 1.547 0 2.802 1.254 2.802 2.802 0 1.117-.655 2.081-1.601 2.531-.088 3.256-3.637 5.876-7.997 5.876-4.361 0-7.905-2.617-7.998-5.87-.954-.447-1.614-1.415-1.614-2.538 0-1.548 1.255-2.802 2.803-2.802.645 0 1.239.218 1.712.585 1.275-.79 2.881-1.291 4.64-1.365v-.01c0-1.663 1.263-3.034 2.88-3.207.188-.911.993-1.595 1.959-1.595Zm-8.085 8.376c-.784 0-1.459.78-1.506 1.797-.047 1.016.64 1.429 1.426 1.429.786 0 1.371-.369 1.418-1.385.047-1.017-.553-1.841-1.338-1.841Zm7.406 0c-.786 0-1.385.824-1.338 1.841.047 1.017.634 1.385 1.418 1.385.785 0 1.473-.413 1.426-1.429-.046-1.017-.721-1.797-1.506-1.797Zm-3.703 4.013c-.974 0-1.907.048-2.77.135-.147.015-.241.168-.183.305.483 1.154 1.622 1.964 2.953 1.964 1.33 0 2.47-.81 2.953-1.964.057-.137-.037-.29-.184-.305-.863-.087-1.795-.135-2.769-.135Z"/></svg>');
}
body.bp-user .wp-p2-social .genericon-pinterest,
body.bp-user .wp-p2-social .genericon-pinterest-alt {
	mask-image:         url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12.017 0C5.396 0 .029 5.367.029 11.987c0 5.079 3.158 9.417 7.618 11.162-.105-.949-.199-2.403.041-3.439.219-.937 1.406-5.957 1.406-5.957s-.359-.72-.359-1.781c0-1.663.967-2.911 2.168-2.911 1.024 0 1.518.769 1.518 1.688 0 1.029-.653 2.567-.992 3.992-.285 1.193.6 2.165 1.775 2.165 2.128 0 3.768-2.245 3.768-5.487 0-2.861-2.063-4.869-5.008-4.869-3.41 0-5.409 2.562-5.409 5.199 0 1.033.394 2.143.889 2.741.099.12.112.225.085.345-.09.375-.293 1.199-.334 1.363-.053.225-.172.271-.401.165-1.495-.69-2.433-2.878-2.433-4.646 0-3.776 2.748-7.252 7.92-7.252 4.158 0 7.392 2.967 7.392 6.923 0 4.135-2.607 7.462-6.233 7.462-1.214 0-2.354-.629-2.758-1.379l-.749 2.848c-.269 1.045-1.004 2.352-1.498 3.146 1.123.345 2.306.535 3.55.535 6.607 0 11.985-5.365 11.985-11.987C23.97 5.39 18.592.026 11.985.026L12.017 0z"/></svg>');
	-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12.017 0C5.396 0 .029 5.367.029 11.987c0 5.079 3.158 9.417 7.618 11.162-.105-.949-.199-2.403.041-3.439.219-.937 1.406-5.957 1.406-5.957s-.359-.72-.359-1.781c0-1.663.967-2.911 2.168-2.911 1.024 0 1.518.769 1.518 1.688 0 1.029-.653 2.567-.992 3.992-.285 1.193.6 2.165 1.775 2.165 2.128 0 3.768-2.245 3.768-5.487 0-2.861-2.063-4.869-5.008-4.869-3.41 0-5.409 2.562-5.409 5.199 0 1.033.394 2.143.889 2.741.099.12.112.225.085.345-.09.375-.293 1.199-.334 1.363-.053.225-.172.271-.401.165-1.495-.69-2.433-2.878-2.433-4.646 0-3.776 2.748-7.252 7.92-7.252 4.158 0 7.392 2.967 7.392 6.923 0 4.135-2.607 7.462-6.233 7.462-1.214 0-2.354-.629-2.758-1.379l-.749 2.848c-.269 1.045-1.004 2.352-1.498 3.146 1.123.345 2.306.535 3.55.535 6.607 0 11.985-5.365 11.985-11.987C23.97 5.39 18.592.026 11.985.026L12.017 0z"/></svg>');
}
body.bp-user .wp-p2-social .genericon-dribbble {
	mask-image:         url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 24C5.385 24 0 18.615 0 12S5.385 0 12 0s12 5.385 12 12-5.385 12-12 12zm10.12-10.358c-.35-.11-3.17-.953-6.384-.438 1.34 3.684 1.887 6.684 1.992 7.308 2.3-1.555 3.936-4.02 4.395-6.87zm-6.115 7.808c-.153-.9-.75-4.032-2.19-7.77l-.066.02c-5.79 2.015-7.86 6.025-8.04 6.4 1.73 1.358 3.92 2.166 6.29 2.166 1.42 0 2.77-.29 4-.814zm-11.62-2.58c.232-.4 3.045-5.055 8.332-6.765.135-.045.27-.084.405-.12-.26-.585-.54-1.167-.832-1.74C7.17 11.775 2.206 11.71 1.756 11.7l-.004.312c0 2.633.998 5.037 2.634 6.855zm-2.42-8.955c.46.008 4.683.026 9.477-1.248-1.698-3.018-3.53-5.558-3.8-5.928-2.868 1.35-5.01 3.99-5.676 7.17zM9.6 2.052c.282.38 2.145 2.914 3.822 6 3.645-1.365 5.19-3.44 5.373-3.702-1.81-1.61-4.19-2.586-6.795-2.586-.825 0-1.63.1-2.4.285zm10.335 3.483c-.218.29-1.935 2.493-5.724 4.04.24.49.47.985.68 1.486.08.18.15.36.22.53 3.41-.43 6.8.26 7.14.33-.02-2.42-.88-4.64-2.31-6.38z"/></svg>');
	-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 24C5.385 24 0 18.615 0 12S5.385 0 12 0s12 5.385 12 12-5.385 12-12 12zm10.12-10.358c-.35-.11-3.17-.953-6.384-.438 1.34 3.684 1.887 6.684 1.992 7.308 2.3-1.555 3.936-4.02 4.395-6.87zm-6.115 7.808c-.153-.9-.75-4.032-2.19-7.77l-.066.02c-5.79 2.015-7.86 6.025-8.04 6.4 1.73 1.358 3.92 2.166 6.29 2.166 1.42 0 2.77-.29 4-.814zm-11.62-2.58c.232-.4 3.045-5.055 8.332-6.765.135-.045.27-.084.405-.12-.26-.585-.54-1.167-.832-1.74C7.17 11.775 2.206 11.71 1.756 11.7l-.004.312c0 2.633.998 5.037 2.634 6.855zm-2.42-8.955c.46.008 4.683.026 9.477-1.248-1.698-3.018-3.53-5.558-3.8-5.928-2.868 1.35-5.01 3.99-5.676 7.17zM9.6 2.052c.282.38 2.145 2.914 3.822 6 3.645-1.365 5.19-3.44 5.373-3.702-1.81-1.61-4.19-2.586-6.795-2.586-.825 0-1.63.1-2.4.285zm10.335 3.483c-.218.29-1.935 2.493-5.724 4.04.24.49.47.985.68 1.486.08.18.15.36.22.53 3.41-.43 6.8.26 7.14.33-.02-2.42-.88-4.64-2.31-6.38z"/></svg>');
}
body.bp-user .wp-p2-social .genericon-vimeo {
	mask-image:         url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M23.9765 6.4168c-.105 2.338-1.739 5.5429-4.894 9.6088-3.2679 4.247-6.0258 6.3699-8.2898 6.3699-1.409 0-2.578-1.294-3.553-3.881l-1.9179-7.1138c-.719-2.584-1.488-3.878-2.312-3.878-.179 0-.806.378-1.8809 1.132l-1.129-1.457a315.06 315.06 0 003.501-3.1279c1.579-1.368 2.765-2.085 3.5539-2.159 1.867-.18 3.016 1.1 3.447 3.838.465 2.953.789 4.789.971 5.5069.5389 2.45 1.1309 3.674 1.7759 3.674.502 0 1.256-.796 2.265-2.385 1.004-1.589 1.54-2.797 1.612-3.628.144-1.371-.395-2.061-1.614-2.061-.574 0-1.167.121-1.777.391 1.186-3.8679 3.434-5.7568 6.7619-5.6368 2.4729.06 3.6279 1.664 3.4929 4.7969z"/></svg>');
	-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M23.9765 6.4168c-.105 2.338-1.739 5.5429-4.894 9.6088-3.2679 4.247-6.0258 6.3699-8.2898 6.3699-1.409 0-2.578-1.294-3.553-3.881l-1.9179-7.1138c-.719-2.584-1.488-3.878-2.312-3.878-.179 0-.806.378-1.8809 1.132l-1.129-1.457a315.06 315.06 0 003.501-3.1279c1.579-1.368 2.765-2.085 3.5539-2.159 1.867-.18 3.016 1.1 3.447 3.838.465 2.953.789 4.789.971 5.5069.5389 2.45 1.1309 3.674 1.7759 3.674.502 0 1.256-.796 2.265-2.385 1.004-1.589 1.54-2.797 1.612-3.628.144-1.371-.395-2.061-1.614-2.061-.574 0-1.167.121-1.777.391 1.186-3.8679 3.434-5.7568 6.7619-5.6368 2.4729.06 3.6279 1.664 3.4929 4.7969z"/></svg>');
}
body.bp-user .wp-p2-social .genericon-spotify {
	mask-image:         url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 0C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12S18.66 0 12 0zm5.521 17.34c-.24.359-.66.48-1.021.24-2.82-1.74-6.36-2.101-10.561-1.141-.418.122-.779-.179-.899-.539-.12-.421.18-.78.54-.9 4.56-1.021 8.52-.6 11.64 1.32.42.18.479.659.301 1.02zm1.44-3.3c-.301.42-.841.6-1.262.3-3.239-1.98-8.159-2.58-11.939-1.38-.479.12-1.02-.12-1.14-.6-.12-.48.12-1.021.6-1.141C9.6 9.9 15 10.561 18.72 12.84c.361.181.54.78.241 1.2zm.12-3.36C15.24 8.4 8.82 8.16 5.16 9.301c-.6.179-1.2-.181-1.38-.721-.18-.601.18-1.2.72-1.381 4.26-1.26 11.28-1.02 15.721 1.621.539.3.719 1.02.419 1.56-.299.421-1.02.599-1.559.3z"/></svg>');
	-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 0C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12S18.66 0 12 0zm5.521 17.34c-.24.359-.66.48-1.021.24-2.82-1.74-6.36-2.101-10.561-1.141-.418.122-.779-.179-.899-.539-.12-.421.18-.78.54-.9 4.56-1.021 8.52-.6 11.64 1.32.42.18.479.659.301 1.02zm1.44-3.3c-.301.42-.841.6-1.262.3-3.239-1.98-8.159-2.58-11.939-1.38-.479.12-1.02-.12-1.14-.6-.12-.48.12-1.021.6-1.141C9.6 9.9 15 10.561 18.72 12.84c.361.181.54.78.241 1.2zm.12-3.36C15.24 8.4 8.82 8.16 5.16 9.301c-.6.179-1.2-.181-1.38-.721-.18-.601.18-1.2.72-1.381 4.26-1.26 11.28-1.02 15.721 1.621.539.3.719 1.02.419 1.56-.299.421-1.02.599-1.559.3z"/></svg>');
}
body.bp-user .wp-p2-social .genericon-telegram {
	mask-image:         url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.962 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z"/></svg>');
	-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.962 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z"/></svg>');
}
body.bp-user .wp-p2-social .genericon-twitch {
	mask-image:         url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.571 4.714h1.715v5.143H11.57zm4.715 0H18v5.143h-1.714zM6 0L1.714 4.286v15.428h5.143V24l4.286-4.286h3.428L22.286 12V0zm14.571 11.143l-3.428 3.428h-3.429l-3 3v-3H6.857V1.714h13.714Z"/></svg>');
	-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.571 4.714h1.715v5.143H11.57zm4.715 0H18v5.143h-1.714zM6 0L1.714 4.286v15.428h5.143V24l4.286-4.286h3.428L22.286 12V0zm14.571 11.143l-3.428 3.428h-3.429l-3 3v-3H6.857V1.714h13.714Z"/></svg>');
}
body.bp-user .wp-p2-social .genericon-patreon {
	mask-image:         url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M22.957 7.21c-.004-3.064-2.391-5.576-5.191-6.482-3.478-1.125-8.064-.962-11.384.604C2.357 3.231 1.093 7.391 1.046 11.54c-.039 3.411.302 12.396 5.369 12.46 3.765.047 4.326-4.804 6.068-7.141 1.24-1.662 2.836-2.132 4.801-2.618 3.376-.836 5.678-3.501 5.673-7.031Z"/></svg>');
	-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M22.957 7.21c-.004-3.064-2.391-5.576-5.191-6.482-3.478-1.125-8.064-.962-11.384.604C2.357 3.231 1.093 7.391 1.046 11.54c-.039 3.411.302 12.396 5.369 12.46 3.765.047 4.326-4.804 6.068-7.141 1.24-1.662 2.836-2.132 4.801-2.618 3.376-.836 5.678-3.501 5.673-7.031Z"/></svg>');
}
body.bp-user .wp-p2-social .genericon-paypal {
	mask-image:         url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.607 4.653H8.941L6.645 19.251H1.82L4.862 0h7.995c3.754 0 6.375 2.294 6.473 5.513-.648-.478-2.105-.86-3.722-.86m6.57 5.546c0 3.41-3.01 6.853-6.958 6.853h-2.493L11.595 24H6.74l1.845-11.538h3.592c4.208 0 7.346-3.634 7.153-6.949a5.24 5.24 0 0 1 2.848 4.686M9.653 5.546h6.408c.907 0 1.942.222 2.363.541-.195 2.741-2.655 5.483-6.441 5.483H8.714Z"/></svg>');
	-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.607 4.653H8.941L6.645 19.251H1.82L4.862 0h7.995c3.754 0 6.375 2.294 6.473 5.513-.648-.478-2.105-.86-3.722-.86m6.57 5.546c0 3.41-3.01 6.853-6.958 6.853h-2.493L11.595 24H6.74l1.845-11.538h3.592c4.208 0 7.346-3.634 7.153-6.949a5.24 5.24 0 0 1 2.848 4.686M9.653 5.546h6.408c.907 0 1.942.222 2.363.541-.195 2.741-2.655 5.483-6.441 5.483H8.714Z"/></svg>');
}
body.bp-user .wp-p2-social .genericon-whatsapp {
	mask-image:         url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z"/></svg>');
	-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z"/></svg>');
}
body.bp-user .wp-p2-social .genericon-stackoverflow,
body.bp-user .wp-p2-social .genericon-stack-overflow {
	mask-image:         url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.725 0l-1.72 1.277 6.39 8.588 1.716-1.277L15.725 0zm-3.94 3.418l-1.369 1.644 8.225 6.85 1.369-1.644-8.225-6.85zm-3.15 4.465l-.905 1.94 9.702 4.517.904-1.94-9.701-4.517zm-1.85 4.86l-.44 2.093 10.473 2.201.44-2.092-10.473-2.203zM1.89 15.47V24h19.19v-8.53h-2.133v6.397H4.021v-6.396H1.89zm4.265 2.133v2.13h10.66v-2.13H6.154Z"/></svg>');
	-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.725 0l-1.72 1.277 6.39 8.588 1.716-1.277L15.725 0zm-3.94 3.418l-1.369 1.644 8.225 6.85 1.369-1.644-8.225-6.85zm-3.15 4.465l-.905 1.94 9.702 4.517.904-1.94-9.701-4.517zm-1.85 4.86l-.44 2.093 10.473 2.201.44-2.092-10.473-2.203zM1.89 15.47V24h19.19v-8.53h-2.133v6.397H4.021v-6.396H1.89zm4.265 2.133v2.13h10.66v-2.13H6.154Z"/></svg>');
}
body.bp-user .wp-p2-social .genericon-discord {
	mask-image:         url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20.317 4.3698a19.7913 19.7913 0 00-4.8851-1.5152.0741.0741 0 00-.0785.0371c-.211.3753-.4447.8648-.6083 1.2495-1.8447-.2762-3.68-.2762-5.4868 0-.1636-.3933-.4058-.8742-.6177-1.2495a.077.077 0 00-.0785-.037 19.7363 19.7363 0 00-4.8852 1.515.0699.0699 0 00-.0321.0277C.5334 9.0458-.319 13.5799.0992 18.0578a.0824.0824 0 00.0312.0561c2.0528 1.5076 4.0413 2.4228 5.9929 3.0294a.0777.0777 0 00.0842-.0276c.4616-.6304.8731-1.2952 1.226-1.9942a.076.076 0 00-.0416-.1057c-.6528-.2476-1.2743-.5495-1.8722-.8923a.077.077 0 01-.0076-.1277c.1258-.0943.2517-.1923.3718-.2914a.0743.0743 0 01.0776-.0105c3.9278 1.7933 8.18 1.7933 12.0614 0a.0739.0739 0 01.0785.0095c.1202.099.246.1981.3728.2924a.077.077 0 01-.0066.1276 12.2986 12.2986 0 01-1.873.8914.0766.0766 0 00-.0407.1067c.3604.698.7719 1.3628 1.225 1.9932a.076.076 0 00.0842.0286c1.961-.6067 3.9495-1.5219 6.0023-3.0294a.077.077 0 00.0313-.0552c.5004-5.177-.8382-9.6739-3.5485-13.6604a.061.061 0 00-.0312-.0286zM8.02 15.3312c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9555-2.4189 2.157-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.9555 2.4189-2.1569 2.4189zm7.9748 0c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9554-2.4189 2.1569-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.946 2.4189-2.1568 2.4189Z"/></svg>');
	-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20.317 4.3698a19.7913 19.7913 0 00-4.8851-1.5152.0741.0741 0 00-.0785.0371c-.211.3753-.4447.8648-.6083 1.2495-1.8447-.2762-3.68-.2762-5.4868 0-.1636-.3933-.4058-.8742-.6177-1.2495a.077.077 0 00-.0785-.037 19.7363 19.7363 0 00-4.8852 1.515.0699.0699 0 00-.0321.0277C.5334 9.0458-.319 13.5799.0992 18.0578a.0824.0824 0 00.0312.0561c2.0528 1.5076 4.0413 2.4228 5.9929 3.0294a.0777.0777 0 00.0842-.0276c.4616-.6304.8731-1.2952 1.226-1.9942a.076.076 0 00-.0416-.1057c-.6528-.2476-1.2743-.5495-1.8722-.8923a.077.077 0 01-.0076-.1277c.1258-.0943.2517-.1923.3718-.2914a.0743.0743 0 01.0776-.0105c3.9278 1.7933 8.18 1.7933 12.0614 0a.0739.0739 0 01.0785.0095c.1202.099.246.1981.3728.2924a.077.077 0 01-.0066.1276 12.2986 12.2986 0 01-1.873.8914.0766.0766 0 00-.0407.1067c.3604.698.7719 1.3628 1.225 1.9932a.076.076 0 00.0842.0286c1.961-.6067 3.9495-1.5219 6.0023-3.0294a.077.077 0 00.0313-.0552c.5004-5.177-.8382-9.6739-3.5485-13.6604a.061.061 0 00-.0312-.0286zM8.02 15.3312c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9555-2.4189 2.157-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.9555 2.4189-2.1569 2.4189zm7.9748 0c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9554-2.4189 2.1569-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.946 2.4189-2.1568 2.4189Z"/></svg>');
}
body.bp-user .wp-p2-social .genericon-snapchat {
	mask-image:         url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12.206.793c.99 0 4.347.276 5.93 3.821.529 1.193.403 3.219.299 4.847l-.003.06c-.012.18-.022.345-.03.51.075.045.203.09.401.09.3-.016.659-.12 1.033-.301.165-.088.344-.104.464-.104.182 0 .359.029.509.09.45.149.734.479.734.838.015.449-.39.839-1.213 1.168-.089.029-.209.075-.344.119-.45.135-1.139.36-1.333.81-.09.224-.061.524.12.868l.015.015c.06.136 1.526 3.475 4.791 4.014.255.044.435.27.42.509 0 .075-.015.149-.045.225-.24.569-1.273.988-3.146 1.271-.059.091-.12.375-.164.57-.029.179-.074.36-.134.553-.076.271-.27.405-.555.405h-.03c-.135 0-.313-.031-.538-.074-.36-.075-.765-.135-1.273-.135-.3 0-.599.015-.913.074-.6.104-1.123.464-1.723.884-.853.599-1.826 1.288-3.294 1.288-.06 0-.119-.015-.18-.015h-.149c-1.468 0-2.427-.675-3.279-1.288-.599-.42-1.107-.779-1.707-.884-.314-.045-.629-.074-.928-.074-.54 0-.958.089-1.272.149-.211.043-.391.074-.54.074-.374 0-.523-.224-.583-.42-.061-.192-.09-.389-.135-.567-.046-.181-.105-.494-.166-.57-1.918-.222-2.95-.642-3.189-1.226-.031-.063-.052-.15-.055-.225-.015-.243.165-.465.42-.509 3.264-.54 4.73-3.879 4.791-4.02l.016-.029c.18-.345.224-.645.119-.869-.195-.434-.884-.658-1.332-.809-.121-.029-.24-.074-.346-.119-1.107-.435-1.257-.93-1.197-1.273.09-.479.674-.793 1.168-.793.146 0 .27.029.383.074.42.194.789.3 1.104.3.234 0 .384-.06.465-.105l-.046-.569c-.098-1.626-.225-3.651.307-4.837C7.392 1.077 10.739.807 11.727.807l.419-.015h.06z"/></svg>');
	-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12.206.793c.99 0 4.347.276 5.93 3.821.529 1.193.403 3.219.299 4.847l-.003.06c-.012.18-.022.345-.03.51.075.045.203.09.401.09.3-.016.659-.12 1.033-.301.165-.088.344-.104.464-.104.182 0 .359.029.509.09.45.149.734.479.734.838.015.449-.39.839-1.213 1.168-.089.029-.209.075-.344.119-.45.135-1.139.36-1.333.81-.09.224-.061.524.12.868l.015.015c.06.136 1.526 3.475 4.791 4.014.255.044.435.27.42.509 0 .075-.015.149-.045.225-.24.569-1.273.988-3.146 1.271-.059.091-.12.375-.164.57-.029.179-.074.36-.134.553-.076.271-.27.405-.555.405h-.03c-.135 0-.313-.031-.538-.074-.36-.075-.765-.135-1.273-.135-.3 0-.599.015-.913.074-.6.104-1.123.464-1.723.884-.853.599-1.826 1.288-3.294 1.288-.06 0-.119-.015-.18-.015h-.149c-1.468 0-2.427-.675-3.279-1.288-.599-.42-1.107-.779-1.707-.884-.314-.045-.629-.074-.928-.074-.54 0-.958.089-1.272.149-.211.043-.391.074-.54.074-.374 0-.523-.224-.583-.42-.061-.192-.09-.389-.135-.567-.046-.181-.105-.494-.166-.57-1.918-.222-2.95-.642-3.189-1.226-.031-.063-.052-.15-.055-.225-.015-.243.165-.465.42-.509 3.264-.54 4.73-3.879 4.791-4.02l.016-.029c.18-.345.224-.645.119-.869-.195-.434-.884-.658-1.332-.809-.121-.029-.24-.074-.346-.119-1.107-.435-1.257-.93-1.197-1.273.09-.479.674-.793 1.168-.793.146 0 .27.029.383.074.42.194.789.3 1.104.3.234 0 .384-.06.465-.105l-.046-.569c-.098-1.626-.225-3.651.307-4.837C7.392 1.077 10.739.807 11.727.807l.419-.015h.06z"/></svg>');
}
body.bp-user .wp-p2-social .genericon-behance {
	mask-image:         url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16.969 16.927a2.561 2.561 0 0 0 1.901.677 2.501 2.501 0 0 0 1.531-.475c.362-.235.636-.584.779-.99h2.585a5.091 5.091 0 0 1-1.9 2.896 5.292 5.292 0 0 1-3.091.88 5.839 5.839 0 0 1-2.284-.433 4.871 4.871 0 0 1-1.723-1.211 5.657 5.657 0 0 1-1.08-1.874 7.057 7.057 0 0 1-.383-2.393c-.005-.8.129-1.595.396-2.349a5.313 5.313 0 0 1 5.088-3.604 4.87 4.87 0 0 1 2.376.563c.661.362 1.231.87 1.668 1.485a6.2 6.2 0 0 1 .943 2.133c.194.821.263 1.666.205 2.508h-7.699c-.063.79.184 1.574.688 2.187ZM6.947 4.084a8.065 8.065 0 0 1 1.928.198 4.29 4.29 0 0 1 1.49.638c.418.303.748.711.958 1.182.241.579.357 1.203.341 1.83a3.506 3.506 0 0 1-.506 1.961 3.726 3.726 0 0 1-1.503 1.287 3.588 3.588 0 0 1 2.027 1.437c.464.747.697 1.615.67 2.494a4.593 4.593 0 0 1-.423 2.032 3.945 3.945 0 0 1-1.163 1.413 5.114 5.114 0 0 1-1.683.807 7.135 7.135 0 0 1-1.928.259H0V4.084h6.947Zm-.235 12.9c.308.004.616-.029.916-.099a2.18 2.18 0 0 0 .766-.332c.228-.158.411-.371.534-.619.142-.317.208-.663.191-1.009a2.08 2.08 0 0 0-.642-1.715 2.618 2.618 0 0 0-1.696-.505h-3.54v4.279h3.471Zm13.635-5.967a2.13 2.13 0 0 0-1.654-.619 2.336 2.336 0 0 0-1.163.259 2.474 2.474 0 0 0-.738.62 2.359 2.359 0 0 0-.396.792c-.074.239-.12.485-.137.734h4.769a3.239 3.239 0 0 0-.679-1.785l-.002-.001Zm-13.813-.648a2.254 2.254 0 0 0 1.423-.433c.399-.355.607-.88.56-1.413a1.916 1.916 0 0 0-.178-.891 1.298 1.298 0 0 0-.495-.533 1.851 1.851 0 0 0-.711-.274 3.966 3.966 0 0 0-.835-.073H3.241v3.631h3.293v-.014ZM21.62 5.122h-5.976v1.527h5.976V5.122Z"/></svg>');
	-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16.969 16.927a2.561 2.561 0 0 0 1.901.677 2.501 2.501 0 0 0 1.531-.475c.362-.235.636-.584.779-.99h2.585a5.091 5.091 0 0 1-1.9 2.896 5.292 5.292 0 0 1-3.091.88 5.839 5.839 0 0 1-2.284-.433 4.871 4.871 0 0 1-1.723-1.211 5.657 5.657 0 0 1-1.08-1.874 7.057 7.057 0 0 1-.383-2.393c-.005-.8.129-1.595.396-2.349a5.313 5.313 0 0 1 5.088-3.604 4.87 4.87 0 0 1 2.376.563c.661.362 1.231.87 1.668 1.485a6.2 6.2 0 0 1 .943 2.133c.194.821.263 1.666.205 2.508h-7.699c-.063.79.184 1.574.688 2.187ZM6.947 4.084a8.065 8.065 0 0 1 1.928.198 4.29 4.29 0 0 1 1.49.638c.418.303.748.711.958 1.182.241.579.357 1.203.341 1.83a3.506 3.506 0 0 1-.506 1.961 3.726 3.726 0 0 1-1.503 1.287 3.588 3.588 0 0 1 2.027 1.437c.464.747.697 1.615.67 2.494a4.593 4.593 0 0 1-.423 2.032 3.945 3.945 0 0 1-1.163 1.413 5.114 5.114 0 0 1-1.683.807 7.135 7.135 0 0 1-1.928.259H0V4.084h6.947Zm-.235 12.9c.308.004.616-.029.916-.099a2.18 2.18 0 0 0 .766-.332c.228-.158.411-.371.534-.619.142-.317.208-.663.191-1.009a2.08 2.08 0 0 0-.642-1.715 2.618 2.618 0 0 0-1.696-.505h-3.54v4.279h3.471Zm13.635-5.967a2.13 2.13 0 0 0-1.654-.619 2.336 2.336 0 0 0-1.163.259 2.474 2.474 0 0 0-.738.62 2.359 2.359 0 0 0-.396.792c-.074.239-.12.485-.137.734h4.769a3.239 3.239 0 0 0-.679-1.785l-.002-.001Zm-13.813-.648a2.254 2.254 0 0 0 1.423-.433c.399-.355.607-.88.56-1.413a1.916 1.916 0 0 0-.178-.891 1.298 1.298 0 0 0-.495-.533 1.851 1.851 0 0 0-.711-.274 3.966 3.966 0 0 0-.835-.073H3.241v3.631h3.293v-.014ZM21.62 5.122h-5.976v1.527h5.976V5.122Z"/></svg>');
}
body.bp-user .wp-p2-social .genericon-soundcloud {
	mask-image:         url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M23.999 14.165c-.052 1.796-1.612 3.169-3.4 3.169h-8.18a.68.68 0 0 1-.675-.683V7.862a.747.747 0 0 1 .452-.724s.75-.513 2.333-.513a5.364 5.364 0 0 1 2.763.755 5.433 5.433 0 0 1 2.57 3.54c.282-.08.574-.121.868-.12.884 0 1.73.358 2.347.992s.948 1.49.922 2.373ZM10.721 8.421c.247 2.98.427 5.697 0 8.672a.264.264 0 0 1-.53 0c-.395-2.946-.22-5.718 0-8.672a.264.264 0 0 1 .53 0ZM9.072 9.448c.285 2.659.37 4.986-.006 7.655a.277.277 0 0 1-.55 0c-.331-2.63-.256-5.02 0-7.655a.277.277 0 0 1 .556 0Zm-1.663-.257c.27 2.726.39 5.171 0 7.904a.266.266 0 0 1-.532 0c-.38-2.69-.257-5.21 0-7.904a.266.266 0 0 1 .532 0Zm-1.647.77a26.108 26.108 0 0 1-.008 7.147.272.272 0 0 1-.542 0 27.955 27.955 0 0 1 0-7.147.275.275 0 0 1 .55 0Zm-1.67 1.769c.421 1.865.228 3.5-.029 5.388a.257.257 0 0 1-.514 0c-.21-1.858-.398-3.549 0-5.389a.272.272 0 0 0 .543 0Zm-1.655-.273c.388 1.897.26 3.508-.01 5.412-.026.28-.514.283-.54 0-.244-1.878-.347-3.54-.01-5.412a.283.283 0 0 1 .56 0Zm-1.668.911c.4 1.268.257 2.292-.026 3.572a.257.257 0 0 1-.514 0c-.241-1.262-.354-2.312-.023-3.572a.283.283 0 0 1 .563 0Z"/></svg>');
	-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M23.999 14.165c-.052 1.796-1.612 3.169-3.4 3.169h-8.18a.68.68 0 0 1-.675-.683V7.862a.747.747 0 0 1 .452-.724s.75-.513 2.333-.513a5.364 5.364 0 0 1 2.763.755 5.433 5.433 0 0 1 2.57 3.54c.282-.08.574-.121.868-.12.884 0 1.73.358 2.347.992s.948 1.49.922 2.373ZM10.721 8.421c.247 2.98.427 5.697 0 8.672a.264.264 0 0 1-.53 0c-.395-2.946-.22-5.718 0-8.672a.264.264 0 0 1 .53 0ZM9.072 9.448c.285 2.659.37 4.986-.006 7.655a.277.277 0 0 1-.55 0c-.331-2.63-.256-5.02 0-7.655a.277.277 0 0 1 .556 0Zm-1.663-.257c.27 2.726.39 5.171 0 7.904a.266.266 0 0 1-.532 0c-.38-2.69-.257-5.21 0-7.904a.266.266 0 0 1 .532 0Zm-1.647.77a26.108 26.108 0 0 1-.008 7.147.272.272 0 0 1-.542 0 27.955 27.955 0 0 1 0-7.147.275.275 0 0 1 .55 0Zm-1.67 1.769c.421 1.865.228 3.5-.029 5.388a.257.257 0 0 1-.514 0c-.21-1.858-.398-3.549 0-5.389a.272.272 0 0 0 .543 0Zm-1.655-.273c.388 1.897.26 3.508-.01 5.412-.026.28-.514.283-.54 0-.244-1.878-.347-3.54-.01-5.412a.283.283 0 0 1 .56 0Zm-1.668.911c.4 1.268.257 2.292-.026 3.572a.257.257 0 0 1-.514 0c-.241-1.262-.354-2.312-.023-3.572a.283.283 0 0 1 .563 0Z"/></svg>');
}
body.bp-user .wp-p2-social .genericon-facebook,
body.bp-user .wp-p2-social .genericon-facebook-alt {
	mask-image:         url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.101 23.691v-7.98H6.627v-3.667h2.474v-1.58c0-4.085 1.848-5.978 5.858-5.978.401 0 .955.042 1.468.103a8.68 8.68 0 0 1 1.141.195v3.325a8.623 8.623 0 0 0-.653-.036 26.805 26.805 0 0 0-.733-.009c-.707 0-1.259.096-1.675.309a1.686 1.686 0 0 0-.679.622c-.258.42-.374.995-.374 1.752v1.297h3.919l-.386 2.103-.287 1.564h-3.246v8.245C19.396 23.238 24 18.179 24 12.044c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.628 3.874 10.35 9.101 11.647Z"/></svg>');
	-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.101 23.691v-7.98H6.627v-3.667h2.474v-1.58c0-4.085 1.848-5.978 5.858-5.978.401 0 .955.042 1.468.103a8.68 8.68 0 0 1 1.141.195v3.325a8.623 8.623 0 0 0-.653-.036 26.805 26.805 0 0 0-.733-.009c-.707 0-1.259.096-1.675.309a1.686 1.686 0 0 0-.679.622c-.258.42-.374.995-.374 1.752v1.297h3.919l-.386 2.103-.287 1.564h-3.246v8.245C19.396 23.238 24 18.179 24 12.044c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.628 3.874 10.35 9.101 11.647Z"/></svg>');
}
body.bp-user .wp-p2-social .genericon-instagram {
	mask-image:         url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 1 0 0 12.324 6.162 6.162 0 0 0 0-12.324zM12 16a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm6.406-11.845a1.44 1.44 0 1 0 0 2.881 1.44 1.44 0 0 0 0-2.881z"/></svg>');
	-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 1 0 0 12.324 6.162 6.162 0 0 0 0-12.324zM12 16a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm6.406-11.845a1.44 1.44 0 1 0 0 2.881 1.44 1.44 0 0 0 0-2.881z"/></svg>');
}
body.bp-user .wp-p2-social .genericon-youtube {
	mask-image:         url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/></svg>');
	-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/></svg>');
}
body.bp-user .wp-p2-social .genericon-threads {
	mask-image:         url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12.186 24h-.007c-3.581-.024-6.334-1.205-8.184-3.509C2.35 18.44 1.5 15.586 1.472 12.01v-.017c.03-3.579.879-6.43 2.525-8.482C5.845 1.205 8.6.024 12.18 0h.014c2.746.02 5.043.725 6.826 2.098 1.677 1.29 2.858 3.13 3.509 5.467l-2.04.569c-1.104-3.96-3.898-5.984-8.304-6.015-2.91.022-5.11.936-6.54 2.717C4.307 6.504 3.616 8.914 3.589 12c.027 3.086.718 5.496 2.057 7.164 1.43 1.78 3.631 2.695 6.54 2.717 2.623-.02 4.358-.631 5.8-2.045 1.647-1.613 1.618-3.593 1.09-4.798-.31-.71-.873-1.3-1.634-1.75-.192 1.352-.622 2.446-1.284 3.272-.886 1.102-2.14 1.704-3.73 1.79-1.202.065-2.361-.218-3.259-.801-1.063-.689-1.685-1.74-1.752-2.964-.065-1.19.408-2.285 1.33-3.082.88-.76 2.119-1.207 3.583-1.291a13.853 13.853 0 0 1 3.02.142c-.126-.742-.375-1.332-.75-1.757-.513-.586-1.308-.883-2.359-.89h-.029c-.844 0-1.992.232-2.721 1.32L7.734 7.847c.98-1.454 2.568-2.256 4.478-2.256h.044c3.194.02 5.097 1.975 5.287 5.388.108.046.216.094.321.142 1.49.7 2.58 1.761 3.154 3.07.797 1.82.871 4.79-1.548 7.158-1.85 1.81-4.094 2.628-7.277 2.65Zm1.003-11.69c-.242 0-.487.007-.739.021-1.836.103-2.98.946-2.916 2.143.067 1.256 1.452 1.839 2.784 1.767 1.224-.065 2.818-.543 3.086-3.71a10.5 10.5 0 0 0-2.215-.221z"/></svg>');
	-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12.186 24h-.007c-3.581-.024-6.334-1.205-8.184-3.509C2.35 18.44 1.5 15.586 1.472 12.01v-.017c.03-3.579.879-6.43 2.525-8.482C5.845 1.205 8.6.024 12.18 0h.014c2.746.02 5.043.725 6.826 2.098 1.677 1.29 2.858 3.13 3.509 5.467l-2.04.569c-1.104-3.96-3.898-5.984-8.304-6.015-2.91.022-5.11.936-6.54 2.717C4.307 6.504 3.616 8.914 3.589 12c.027 3.086.718 5.496 2.057 7.164 1.43 1.78 3.631 2.695 6.54 2.717 2.623-.02 4.358-.631 5.8-2.045 1.647-1.613 1.618-3.593 1.09-4.798-.31-.71-.873-1.3-1.634-1.75-.192 1.352-.622 2.446-1.284 3.272-.886 1.102-2.14 1.704-3.73 1.79-1.202.065-2.361-.218-3.259-.801-1.063-.689-1.685-1.74-1.752-2.964-.065-1.19.408-2.285 1.33-3.082.88-.76 2.119-1.207 3.583-1.291a13.853 13.853 0 0 1 3.02.142c-.126-.742-.375-1.332-.75-1.757-.513-.586-1.308-.883-2.359-.89h-.029c-.844 0-1.992.232-2.721 1.32L7.734 7.847c.98-1.454 2.568-2.256 4.478-2.256h.044c3.194.02 5.097 1.975 5.287 5.388.108.046.216.094.321.142 1.49.7 2.58 1.761 3.154 3.07.797 1.82.871 4.79-1.548 7.158-1.85 1.81-4.094 2.628-7.277 2.65Zm1.003-11.69c-.242 0-.487.007-.739.021-1.836.103-2.98.946-2.916 2.143.067 1.256 1.452 1.839 2.784 1.767 1.224-.065 2.818-.543 3.086-3.71a10.5 10.5 0 0 0-2.215-.221z"/></svg>');
}
body.bp-user .wp-p2-social .genericon-calendly {
	mask-image:         url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19.655 14.262c.281 0 .557.023.828.064 0 .005-.005.01-.005.014-.105.267-.234.534-.381.786l-1.219 2.106c-1.112 1.936-3.177 3.127-5.411 3.127h-2.432c-2.23 0-4.294-1.191-5.412-3.127l-1.218-2.106a6.251 6.251 0 0 1 0-6.252l1.218-2.106C6.736 4.832 8.8 3.641 11.035 3.641h2.432c2.23 0 4.294 1.191 5.411 3.127l1.219 2.106c.147.252.271.519.381.786 0 .004.005.009.005.014-.267.041-.543.064-.828.064-1.816 0-2.501-.607-3.291-1.306-.764-.676-1.711-1.517-3.44-1.517h-1.029c-1.251 0-2.387.455-3.2 1.278-.796.805-1.233 1.904-1.233 3.099v1.411c0 1.196.437 2.295 1.233 3.099.813.823 1.949 1.278 3.2 1.278h1.034c1.729 0 2.676-.841 3.439-1.517.791-.703 1.471-1.306 3.287-1.301Zm.005-3.237c.399 0 .794-.036 1.179-.11-.002-.004-.002-.01-.002-.014-.073-.414-.193-.823-.349-1.218.731-.12 1.407-.396 1.986-.819 0-.004-.005-.013-.005-.018-.331-1.085-.832-2.101-1.489-3.03-.649-.915-1.435-1.719-2.331-2.395-1.867-1.398-4.088-2.138-6.428-2.138-1.448 0-2.855.28-4.175.841-1.273.543-2.423 1.315-3.407 2.299S2.878 6.552 2.341 7.83c-.557 1.324-.842 2.726-.842 4.175 0 1.448.281 2.855.842 4.174.542 1.274 1.314 2.423 2.298 3.407s2.129 1.761 3.407 2.299c1.324.556 2.727.841 4.175.841 2.34 0 4.561-.74 6.428-2.137a10.815 10.815 0 0 0 2.331-2.396c.652-.929 1.158-1.949 1.489-3.03 0-.004.005-.014.005-.018-.579-.423-1.255-.699-1.986-.819.161-.395.276-.804.349-1.218.005-.009.005-.014.005-.023.869.166 1.692.506 2.404 1.035.685.505.552 1.075.446 1.416C22.184 20.437 17.619 24 12.221 24c-6.625 0-12-5.375-12-12s5.37-12 12-12c5.398 0 9.963 3.563 11.471 8.464.106.341.239.915-.446 1.421-.717.529-1.535.873-2.404 1.034.128.716.128 1.45 0 2.166-.387-.074-.782-.11-1.182-.11-4.184 0-3.968 2.823-6.736 2.823h-1.029c-1.899 0-3.15-1.357-3.15-3.095v-1.411c0-1.738 1.251-3.094 3.15-3.094h1.034c2.768 0 2.552 2.823 6.731 2.827Z"/></svg>');
	-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19.655 14.262c.281 0 .557.023.828.064 0 .005-.005.01-.005.014-.105.267-.234.534-.381.786l-1.219 2.106c-1.112 1.936-3.177 3.127-5.411 3.127h-2.432c-2.23 0-4.294-1.191-5.412-3.127l-1.218-2.106a6.251 6.251 0 0 1 0-6.252l1.218-2.106C6.736 4.832 8.8 3.641 11.035 3.641h2.432c2.23 0 4.294 1.191 5.411 3.127l1.219 2.106c.147.252.271.519.381.786 0 .004.005.009.005.014-.267.041-.543.064-.828.064-1.816 0-2.501-.607-3.291-1.306-.764-.676-1.711-1.517-3.44-1.517h-1.029c-1.251 0-2.387.455-3.2 1.278-.796.805-1.233 1.904-1.233 3.099v1.411c0 1.196.437 2.295 1.233 3.099.813.823 1.949 1.278 3.2 1.278h1.034c1.729 0 2.676-.841 3.439-1.517.791-.703 1.471-1.306 3.287-1.301Zm.005-3.237c.399 0 .794-.036 1.179-.11-.002-.004-.002-.01-.002-.014-.073-.414-.193-.823-.349-1.218.731-.12 1.407-.396 1.986-.819 0-.004-.005-.013-.005-.018-.331-1.085-.832-2.101-1.489-3.03-.649-.915-1.435-1.719-2.331-2.395-1.867-1.398-4.088-2.138-6.428-2.138-1.448 0-2.855.28-4.175.841-1.273.543-2.423 1.315-3.407 2.299S2.878 6.552 2.341 7.83c-.557 1.324-.842 2.726-.842 4.175 0 1.448.281 2.855.842 4.174.542 1.274 1.314 2.423 2.298 3.407s2.129 1.761 3.407 2.299c1.324.556 2.727.841 4.175.841 2.34 0 4.561-.74 6.428-2.137a10.815 10.815 0 0 0 2.331-2.396c.652-.929 1.158-1.949 1.489-3.03 0-.004.005-.014.005-.018-.579-.423-1.255-.699-1.986-.819.161-.395.276-.804.349-1.218.005-.009.005-.014.005-.023.869.166 1.692.506 2.404 1.035.685.505.552 1.075.446 1.416C22.184 20.437 17.619 24 12.221 24c-6.625 0-12-5.375-12-12s5.37-12 12-12c5.398 0 9.963 3.563 11.471 8.464.106.341.239.915-.446 1.421-.717.529-1.535.873-2.404 1.034.128.716.128 1.45 0 2.166-.387-.074-.782-.11-1.182-.11-4.184 0-3.968 2.823-6.736 2.823h-1.029c-1.899 0-3.15-1.357-3.15-3.095v-1.411c0-1.738 1.251-3.094 3.15-3.094h1.034c2.768 0 2.552 2.823 6.731 2.827Z"/></svg>');
}
/* Fallback: any unknown social slug shows first letter of title as a small monogram. */
body.bp-user .wp-p2-social .genericon:not([class*='genericon-twitter']):not([class*='genericon-x']):not([class*='genericon-linkedin']):not([class*='genericon-flickr']):not([class*='genericon-github']):not([class*='genericon-gitlab']):not([class*='genericon-mastodon']):not([class*='genericon-fediverse']):not([class*='genericon-facebook']):not([class*='genericon-instagram']):not([class*='genericon-youtube']):not([class*='genericon-threads']):not([class*='genericon-bluesky']):not([class*='genericon-tiktok']):not([class*='genericon-tumblr']):not([class*='genericon-reddit']):not([class*='genericon-pinterest']):not([class*='genericon-dribbble']):not([class*='genericon-vimeo']):not([class*='genericon-spotify']):not([class*='genericon-telegram']):not([class*='genericon-twitch']):not([class*='genericon-patreon']):not([class*='genericon-paypal']):not([class*='genericon-whatsapp']):not([class*='genericon-stackoverflow']):not([class*='genericon-stack-overflow']):not([class*='genericon-discord']):not([class*='genericon-snapchat']):not([class*='genericon-behance']):not([class*='genericon-soundcloud']):not([class*='genericon-calendly'])::after {
	content: attr(title);
	background: transparent;
	color: currentColor;
	font-family: var(--f-sans);
	font-size: 9px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .04em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: clip;
	max-width: 26px;
}

/* -------------------------------------------------------------
 *  Content about (Bio / Interests / Origin / Current Job hook)
 * ------------------------------------------------------------- */

body.bp-user #content-about { font-size: 15px; color: var(--c-ink-2); line-height: 1.65; margin-bottom: 32px; }
body.bp-user #content-about:empty { margin-bottom: 0; }
/* #item-header prefix beats the parent-theme `div#item-header h3 { font-weight: normal }` rule. */
body.bp-user div#item-header #content-about h3 { font-family: var(--f-serif); font-size: 24px; font-weight: 500; color: var(--c-ink-1); margin: 32px 0 10px; letter-spacing: -.005em; }
body.bp-user #content-about h3:first-of-type { margin-top: 0; }
body.bp-user #content-about p,
body.bp-user #content-about li,
body.bp-user #content-about blockquote { max-width: 100%; }
body.bp-user #content-about p { margin: 8px 0 14px; }
body.bp-user #content-about a { color: var(--c-blue); }

/* Current Job card (from wporg-jobs-admin) */
body.bp-user .job-entry { background: var(--c-surface-2); border: 1px solid var(--c-line-1); border-radius: 8px; padding: 14px 18px; margin-bottom: 12px; }
body.bp-user .job-entry .job-head { display: flex; justify-content: space-between; align-items: flex-start; gap: 12px; }

/* -------------------------------------------------------------
 *  Impact strip (3 tiles)
 * ------------------------------------------------------------- */

body.bp-user .wp-p2-impact { margin-bottom: 36px; } /* match .wp-p2-specs so all stacked cards share one 36px rhythm */
body.bp-user .wp-p2-impact .impact-tiles { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }
body.bp-user .wp-p2-impact-head { margin: 0 0 12px; }
body.bp-user div#item-header .wp-p2-impact-head h3 { font-family: var(--f-serif); font-size: 24px; font-weight: 500; color: var(--c-ink-1); margin: 0 0 4px; letter-spacing: -.005em; }
body.bp-user .wp-p2-impact-legend { font-family: var(--f-mono); font-size: 11px; color: var(--c-ink-3); margin: 0; letter-spacing: .02em; line-height: 1.5; }
body.bp-user .impact-tile { background: var(--c-surface-1); border: 1px solid var(--c-line-1); border-radius: 8px; padding: 18px 20px; display: flex; flex-direction: column; gap: 10px; }
body.bp-user .impact-tile .win { font-family: var(--f-mono); font-size: 10px; letter-spacing: .14em; text-transform: uppercase; color: var(--c-ink-3); display: flex; justify-content: space-between; align-items: center; }
body.bp-user .impact-tile .main { display: flex; align-items: baseline; gap: 10px; }
body.bp-user .impact-tile .n { font-family: "EB Garamond", serif; font-size: 52px; line-height: 1; font-weight: 500; color: var(--c-ink-1); }
body.bp-user .impact-tile .u { font-size: 13px; color: var(--c-ink-3); font-weight: 500; }
body.bp-user .impact-tile .break { display: flex; gap: 12px; flex-wrap: nowrap; padding-top: 6px; border-top: 1px dashed var(--c-line-1); justify-content: space-between; }
body.bp-user .impact-tile .kv { display: inline-flex; gap: 5px; align-items: baseline; font-size: 12px; color: var(--c-ink-2); }
body.bp-user .impact-tile .kv .k { font-family: var(--f-mono); font-size: 10px; text-transform: uppercase; letter-spacing: .1em; color: var(--c-ink-3); }
body.bp-user .impact-tile .kv b { font-weight: 700; color: var(--c-ink-1); font-size: 13px; }

body.bp-user .wp-p2-nonlow-note { font-family: var(--f-mono); font-size: 11px; color: var(--c-ink-3); letter-spacing: .02em; text-align: center; margin: 8px 0 36px; line-height: 1.5; }

/* -------------------------------------------------------------
 *  Specializations
 * ------------------------------------------------------------- */

body.bp-user .wp-p2-specs { background: var(--c-surface-1); border: 1px solid var(--c-line-1); border-radius: 8px; padding: 20px 22px; margin-bottom: 36px; }
body.bp-user div#item-header .wp-p2-specs h3 { font-family: var(--f-serif); font-size: 24px; font-weight: 500; color: var(--c-ink-1); margin: 0 0 4px; letter-spacing: -.005em; }
/* One muted subline in the body sans (running words read better than mono). */
body.bp-user .wp-p2-specs .sub { font-size: 13px; color: var(--c-ink-2); margin-bottom: 14px; }
/* Proportional share bar. Visual only (no in-segment text): one team can hold
   90%+ of a committer's activity, so labels live in the legend below where they
   stay readable instead of clipping to "M... 2%". */
body.bp-user .wp-p2-specs .spec-stack {
	display: flex;
	width: 100%;
	height: 14px;
	border-radius: 999px;
	overflow: hidden;
	border: 1px solid var(--c-line-1);
	background: var(--c-surface-2);
}
/* min-width keeps a sub-1% sliver visible; the inset white stroke guarantees a
   visible boundary between touching segments even when two adjacent accent
   colors are close (WCAG 1.4.11), so it replaces the need for a wider floor. The
   bar is a static infographic: segments are non-interactive, so no hover state. */
body.bp-user .wp-p2-specs .spec-seg {
	min-width: 2px;
	cursor: default;
	box-shadow: inset 1px 0 0 var(--c-surface-1);
}
body.bp-user .wp-p2-specs .spec-seg:first-child { box-shadow: none; }
body.bp-user .wp-p2-specs .seg-core      { background: var(--party-core); }
body.bp-user .wp-p2-specs .seg-docs      { background: var(--party-docs); }
body.bp-user .wp-p2-specs .seg-meta      { background: var(--party-meta); }
body.bp-user .wp-p2-specs .seg-polyglots { background: var(--party-polyglots); } /* WCAG 1.4.3: 5.36:1 with white label */
body.bp-user .wp-p2-specs .seg-forums    { background: var(--party-forums); }
body.bp-user .wp-p2-specs .seg-themes    { background: var(--party-themes); color: #fff; } /* WCAG 1.4.11: 4.74:1 on white (was #f97316, 2.7:1) */
body.bp-user .wp-p2-specs .seg-plugins   { background: var(--c-ink-1); }

/* Legend under the bar: colored dot + team + share, wraps freely. Carries the
   labels the bar no longer prints, so it reads cleanly at any distribution.
   Scoped with div#item-header to beat the legacy `div#item-header ul { overflow:
   hidden }` and `div#item-header ul span { display: none }` rules, which would
   otherwise collapse the legend and hide its dot/team/pct spans. */
body.bp-user div#item-header .wp-p2-specs .spec-legend { display: flex; flex-wrap: wrap; gap: 6px 18px; margin: 12px 0 0; padding: 0; list-style: none; overflow: visible; }
body.bp-user div#item-header .wp-p2-specs .spec-legend li { display: inline-flex; align-items: center; gap: 7px; font-size: 13px; color: var(--c-ink-2); float: none; width: auto; }
body.bp-user div#item-header .wp-p2-specs .spec-legend .spec-dot { display: inline-block; }
body.bp-user div#item-header .wp-p2-specs .spec-legend .leg-team { display: inline; color: var(--c-ink-1); font-weight: 600; }
body.bp-user div#item-header .wp-p2-specs .spec-legend .leg-pct { display: inline; font-family: var(--f-mono); font-size: 11px; color: var(--c-ink-3); font-weight: 700; }
/* The single-team statement that replaces a useless full-width one-segment bar. */
body.bp-user .wp-p2-specs .spec-single { display: flex; align-items: center; gap: 8px; margin: 0; font-size: 14px; color: var(--c-ink-2); }
body.bp-user .wp-p2-specs .spec-single strong { color: var(--c-ink-1); font-weight: 600; }
body.bp-user .wp-p2-specs .spec-dot { width: 12px; height: 12px; border-radius: 3px; flex-shrink: 0; display: inline-block; }

/* Legacy multi-row variant - kept in case real ingestion data wants varied bars later. */
body.bp-user .wp-p2-specs .spec-list { display: flex; flex-direction: column; gap: 9px; }
body.bp-user .wp-p2-specs .spec-row { display: grid; grid-template-columns: 140px 1fr 60px; gap: 14px; align-items: center; }
body.bp-user .wp-p2-specs .spec-row .sk { font-size: 13px; font-weight: 600; color: var(--c-ink-1); }
body.bp-user .wp-p2-specs .spec-row .bar { height: 10px; background: var(--c-surface-2); border-radius: 3px; overflow: hidden; position: relative; }
body.bp-user .wp-p2-specs .spec-row .bar::before { content: ""; position: absolute; inset: 0; width: var(--pct); background: var(--c-ink-1); }
body.bp-user .wp-p2-specs .spec-row .bar.b::before { background: var(--c-blue); }
body.bp-user .wp-p2-specs .spec-row .pct { font-family: var(--f-mono); font-size: 11px; color: var(--c-ink-2); text-align: right; font-weight: 600; }
body.bp-user .wp-p2-specs .note { font-family: var(--f-mono); font-size: 11px; color: var(--c-ink-4); margin-top: 14px; letter-spacing: .02em; }

/* -------------------------------------------------------------
 *  Sponsors (below Team focus; reuses the .wp-p2-specs card)
 * ------------------------------------------------------------- */

/* The color band is a decorative key (aria-hidden); the legend below is the
   accessible list, styled exactly like the Team focus legend: a plain dot +
   name + value, not pills. Sponsor names stay links; self-directed is plain. */
body.bp-user div#item-header .wp-p2-sponsors .spon-legend { margin-top: 14px; }
body.bp-user div#item-header .wp-p2-sponsors .spon-chip {
	display: inline-flex;
	align-items: center;
	gap: 7px;
	text-decoration: none;
}
body.bp-user div#item-header .wp-p2-sponsors .spon-chip .leg-team { display: inline; color: var(--c-ink-1); font-weight: 600; font-size: 13px; }
body.bp-user div#item-header .wp-p2-sponsors .spon-chip .leg-hours { display: inline-block; font-family: var(--f-mono); font-size: 11px; color: var(--c-ink-3); font-weight: 700; }
body.bp-user div#item-header .wp-p2-sponsors a.spon-chip:hover .leg-team { color: var(--c-blue); text-decoration: underline; }
body.bp-user div#item-header .wp-p2-sponsors a.spon-chip:focus-visible { outline: 2px solid var(--c-blue); outline-offset: 2px; border-radius: 3px; }
/* Self-directed (unsponsored) time: a neutral tone, distinct from sponsor colors. */
body.bp-user div#item-header .wp-p2-sponsors .seg-self { background: var(--party-self); }
/* Same neutral fill for any .wp-p2-specs card (the WordPress releases bar and its
   version dots use seg-self for the Props role); without this the Props segment
   would fall back to the empty track color. */
body.bp-user .wp-p2-specs .seg-self { background: var(--party-self); }
/* Warm stone for the WordPress releases "Core Contributor" (props) tier. */
body.bp-user .wp-p2-specs .seg-stone { background: var(--party-stone); }

/* -------------------------------------------------------------
 *  Release version chips (WordPress releases card, meta #5456)
 * ------------------------------------------------------------- */

/* The bar + legend above answer "how many releases, in what roles"; these tags
   answer "which releases", newest first. Each is a mono version number on a
   flat, borderless tag: a label, not a pill, so it does not read as tappable
   the way the sponsor chips below do. A small role-color swatch (the same
   square the legend uses) sits before the number so a version maps to its
   role; the legend gives those colors text labels and each tag's title /
   aria-label names the role, so role is not conveyed by color alone. Scoped
   with div#item-header to beat the legacy `div#item-header ul { overflow:
   hidden }` and `div#item-header ul span { display: none }`. */
body.bp-user div#item-header .wp-p2-specs .spec-versions {
	display: flex;
	flex-wrap: wrap;
	gap: 6px;
	margin: 14px 0 0;
	padding: 0;
	list-style: none;
	overflow: visible;
}
body.bp-user div#item-header .wp-p2-specs .spec-versions li {
	display: inline-flex;
	align-items: center;
	gap: 7px;
	float: none;
	width: auto;
	margin: 0;
	padding: 3px 9px;
	border-radius: 5px;
	border: 1px solid var(--c-line-1);
	background: var(--c-surface-2);
	cursor: default;
}
/* Role swatch: same rounded square as the legend dot, colored by the seg-*
   class from the shared .wp-p2-specs palette (seg-self included). */
body.bp-user div#item-header .wp-p2-specs .spec-versions .ver-sw {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 3px;
	flex-shrink: 0;
}
body.bp-user div#item-header .wp-p2-specs .spec-versions .ver-num {
	display: inline;
	font-family: var(--f-mono);
	font-size: 12px;
	font-weight: 600;
	color: var(--c-ink-1);
	letter-spacing: .01em;
}

/* -------------------------------------------------------------
 *  Release-role shape coding (WordPress releases card, meta #8291)
 * -------------------------------------------------------------
 *  WCAG 1.4.1 Use of Color: the release-contribution tier must not be
 *  distinguished by color alone. The tier colors are close in luminance
 *  (Noteworthy blue vs Core Contributor stone read as ~1:1 in grayscale), so
 *  color alone fails. Each tier gets a distinct SHAPE on both the legend key
 *  and the version-chip swatch, so the tier reads by shape; the legend labels
 *  each shape in text and color stays as reinforcement. Scoped to the releases
 *  card via .wp-p2-releases so Team focus / Time, where color only reinforces
 *  an already-labelled item, are left unchanged. */
body.bp-user div#item-header .wp-p2-releases .spec-legend .spec-dot,
body.bp-user div#item-header .wp-p2-releases .spec-versions .ver-sw {
	width: 12px;
	height: 12px;
	border-radius: 0;
}
/* Release Team: triangle. */
body.bp-user div#item-header .wp-p2-releases .spec-dot.role-squad,
body.bp-user div#item-header .wp-p2-releases .ver-sw.role-squad {
	clip-path: polygon(50% 0, 100% 100%, 0 100%);
}
/* Noteworthy Contributor: circle. */
body.bp-user div#item-header .wp-p2-releases .spec-dot.role-noteworthy,
body.bp-user div#item-header .wp-p2-releases .ver-sw.role-noteworthy {
	border-radius: 50%;
}
/* Core Contributor: square (slightly rounded so it is clearly not the circle). */
body.bp-user div#item-header .wp-p2-releases .spec-dot.role-core_contrib,
body.bp-user div#item-header .wp-p2-releases .ver-sw.role-core_contrib {
	border-radius: 2px;
}

/* -------------------------------------------------------------
 *  Contribution tab redesign (Edit Profile > Contribution)
 *  edit-custom-contribution.php owns the whole tab: one card with three
 *  two-column sections (hours editor, Five for the Future, teams) + Save.
 * ------------------------------------------------------------- */

/* Safety net: the legacy Sponsored / Hours fields post as hidden inputs and the
   native field loop is skipped for this group, but keep the guard in case it
   ever renders. */
body.bp-user .standard-form.contribution .field_24,
body.bp-user .standard-form.contribution .field_29 { display: none; }

body.bp-user .standard-form.contribution .cn-notice { margin: 0 0 24px; }

body.bp-user .standard-form.contribution .contribution-card {
	background: #fff;
	border: 1px solid var(--c-line-1);
	border-radius: 16px;
	box-shadow: 0 1px 2px rgba(16, 24, 40, .04);
	padding: 8px 40px;
}

/* Two-column sections, divided by a rule. */
body.bp-user .standard-form.contribution .cn-section {
	display: grid;
	grid-template-columns: 300px 1fr;
	gap: 48px;
	padding: 36px 0;
	border-top: 1px solid var(--c-line-1);
}
body.bp-user .standard-form.contribution .cn-section:first-of-type { border-top: 0; }
body.bp-user .standard-form.contribution .cn-section-label h3 {
	font-family: var(--f-serif);
	font-size: 22px;
	font-weight: 500;
	color: var(--c-ink-1);
	margin: 0 0 10px;
	letter-spacing: -.01em;
}
body.bp-user .standard-form.contribution .cn-section-label p {
	font-size: 14px;
	line-height: 1.55;
	color: var(--c-ink-2);
	margin: 0;
	max-width: 42ch;
}
body.bp-user .standard-form.contribution .cn-section-label a { color: var(--c-blue); text-decoration: none; font-weight: 600; }
body.bp-user .standard-form.contribution .cn-section-label a:hover { text-decoration: underline; }

/* Avatars (initials, or a person glyph for self). */
body.bp-user .standard-form.contribution .cn-avatar {
	flex-shrink: 0;
	width: 40px; height: 40px;
	border-radius: 10px;
	background: var(--c-surface-2);
	border: 1px solid var(--c-line-1);
	display: inline-flex; align-items: center; justify-content: center;
	font-size: 13px; font-weight: 700; color: var(--c-ink-2);
}
body.bp-user .standard-form.contribution .cn-avatar-self { background: #eef2ff; border-color: #d3deff; color: var(--c-blue); }

/* Hours editor sub-card + rows. */
body.bp-user .standard-form.contribution .cn-hours-rows { border: 1px solid var(--c-line-1); border-radius: 12px; overflow: hidden; }
body.bp-user .standard-form.contribution .cn-hrow { display: flex; align-items: center; gap: 14px; padding: 16px 18px; }
body.bp-user .standard-form.contribution .cn-hrow + .cn-hrow { border-top: 1px solid var(--c-line-1); }
body.bp-user .standard-form.contribution .cn-meta { display: flex; flex-direction: column; gap: 1px; min-width: 0; flex: 1; }
body.bp-user .standard-form.contribution .cn-meta strong { font-size: 15px; font-weight: 700; color: var(--c-ink-1); }
body.bp-user .standard-form.contribution .cn-sub { font-size: 13px; color: var(--c-ink-3); }

/* Stepper control. */
body.bp-user .standard-form.contribution .cn-stepper {
	display: inline-flex; align-items: center; flex-shrink: 0;
	border: 1px solid var(--c-line-1); border-radius: 10px; overflow: hidden; background: #fff;
}
body.bp-user .standard-form.contribution .cn-step {
	width: 44px; height: 44px; border: 0; background: #fff; padding: 0;
	font-size: 18px; color: var(--c-ink-2); cursor: pointer; line-height: 1;
	display: inline-flex; align-items: center; justify-content: center;
	transition: background-color .12s ease, color .12s ease;
}
body.bp-user .standard-form.contribution .cn-step:hover { background: var(--c-surface-2); color: var(--c-ink-1); }
body.bp-user .standard-form.contribution .cn-step:focus-visible { outline: 2px solid var(--c-blue); outline-offset: -2px; }
body.bp-user .standard-form.contribution .cn-stepper .cn-hinput {
	width: 46px; height: 44px; border: 0; border-left: 1px solid var(--c-line-1); border-right: 1px solid var(--c-line-1);
	text-align: center; font-size: 15px; font-weight: 700; color: var(--c-ink-1);
	background: #fff; padding: 0; appearance: textfield; -moz-appearance: textfield; box-shadow: none;
}
body.bp-user .standard-form.contribution .cn-stepper .cn-hinput:focus { outline: none; }
body.bp-user .standard-form.contribution .cn-stepper .cn-hinput:focus-visible { box-shadow: inset 0 0 0 2px var(--c-blue); }
body.bp-user .standard-form.contribution .cn-stepper .cn-hinput::-webkit-outer-spin-button,
body.bp-user .standard-form.contribution .cn-stepper .cn-hinput::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
body.bp-user .standard-form.contribution .cn-unit { padding: 0 12px; font-size: 12px; color: var(--c-ink-3); white-space: nowrap; }

/* Total + proportional bar + legend. */
body.bp-user .standard-form.contribution .cn-total { margin: 18px 0 10px; font-size: 14px; color: var(--c-ink-2); }
body.bp-user .standard-form.contribution .cn-total strong { color: var(--c-ink-1); font-weight: 700; font-size: 15px; }
body.bp-user .standard-form.contribution .cn-bar { display: flex; height: 10px; border-radius: 999px; overflow: hidden; background: var(--c-surface-2); }
body.bp-user .standard-form.contribution .cn-seg { height: 100%; min-width: 2px; }
body.bp-user .standard-form.contribution .cn-seg + .cn-seg { box-shadow: inset 1px 0 0 #fff; }
body.bp-user .standard-form.contribution .cn-legend { list-style: none; margin: 12px 0 0; padding: 0; display: flex; flex-wrap: wrap; gap: 6px 18px; }
body.bp-user .standard-form.contribution .cn-legend li { display: inline-flex; align-items: center; gap: 7px; font-size: 13px; color: var(--c-ink-2); }
body.bp-user .standard-form.contribution .cn-dot { width: 9px; height: 9px; border-radius: 3px; flex-shrink: 0; }
body.bp-user .standard-form.contribution .cn-leg-label { color: var(--c-ink-1); font-weight: 600; }
body.bp-user .standard-form.contribution .cn-leg-hours { font-family: var(--f-mono); font-size: 12px; color: var(--c-ink-3); font-weight: 700; }

/* Five for the Future connections. */
body.bp-user .standard-form.contribution .cn-ftf-list { display: flex; flex-direction: column; gap: 10px; margin-bottom: 16px; }
body.bp-user .standard-form.contribution .cn-conn { display: flex; align-items: center; gap: 14px; border: 1px solid var(--c-line-1); border-radius: 12px; padding: 14px 16px; background: var(--c-surface-1); }
body.bp-user .standard-form.contribution .cn-status { flex-shrink: 0; display: inline-flex; align-items: center; gap: 6px; font-size: 13px; font-weight: 600; padding: 4px 12px; border-radius: 999px; }
body.bp-user .standard-form.contribution .cn-status::before { content: ""; width: 7px; height: 7px; border-radius: 50%; }
body.bp-user .standard-form.contribution .cn-status.is-confirmed { background: #e7f6ec; color: #176c33; }
body.bp-user .standard-form.contribution .cn-status.is-confirmed::before { background: #1a7f37; }
body.bp-user .standard-form.contribution .cn-status.is-pending { background: #fdf3e1; color: #8a5a00; }
body.bp-user .standard-form.contribution .cn-status.is-pending::before { background: #d9a02b; }
body.bp-user .standard-form.contribution .cn-manage {
	display: inline-flex; align-items: center; gap: 8px;
	border: 1px solid var(--c-line-2); border-radius: 10px; padding: 13px 16px;
	font-size: 14px; font-weight: 600; color: var(--c-ink-1); text-decoration: none; background: #fff;
	transition: background-color .12s ease, border-color .12s ease;
}
body.bp-user .standard-form.contribution .cn-manage:hover { background: var(--c-surface-2); border-color: var(--c-ink-3); }
body.bp-user .standard-form.contribution .cn-manage svg { color: var(--c-ink-3); }
body.bp-user .standard-form.contribution .cn-note { font-size: 13px; color: var(--c-ink-3); margin: 12px 0 0; }

/* Contributor teams toggle grid. */
body.bp-user .standard-form.contribution .cn-teams-head { display: flex; align-items: center; gap: 14px; row-gap: 8px; flex-wrap: wrap; margin-bottom: 14px; }
body.bp-user .standard-form.contribution .cn-teams-count { font-size: 13px; color: var(--c-ink-2); border: 1px solid var(--c-line-1); border-radius: 999px; padding: 5px 14px; }
body.bp-user .standard-form.contribution .cn-teams-count strong { color: var(--c-blue); font-weight: 700; }
body.bp-user .standard-form.contribution .cn-teams-clear { border: 0; background: none; padding: 6px 4px; margin: -6px 0; cursor: pointer; font-size: 13px; font-weight: 600; color: var(--c-ink-3); }
body.bp-user .standard-form.contribution .cn-teams-clear:hover { color: var(--c-blue); }
body.bp-user .standard-form.contribution .cn-teams-clear:disabled { opacity: .45; cursor: default; color: var(--c-ink-4); }
body.bp-user .standard-form.contribution .cn-teams-clear:disabled:hover { color: var(--c-ink-4); }
body.bp-user .standard-form.contribution .cn-teams-grid { display: flex; flex-wrap: wrap; gap: 10px; }
body.bp-user .standard-form.contribution .cn-team {
	position: relative;
	display: inline-flex; align-items: center; gap: 8px;
	border: 1px solid var(--c-line-1); border-radius: 999px; padding: 11px 16px 11px 13px;
	cursor: pointer; background: #fff; user-select: none;
	transition: background-color .12s ease, border-color .12s ease;
}
body.bp-user .standard-form.contribution .cn-team input { position: absolute; opacity: 0; width: 0; height: 0; margin: 0; }
body.bp-user .standard-form.contribution .cn-team .cn-check {
	width: 18px; height: 18px; border-radius: 50%; border: 1.5px solid var(--c-line-2);
	flex-shrink: 0; display: inline-flex; align-items: center; justify-content: center;
	transition: background-color .12s ease, border-color .12s ease;
}
body.bp-user .standard-form.contribution .cn-team .cn-team-label { font-size: 14px; font-weight: 500; color: var(--c-ink-2); }
body.bp-user .standard-form.contribution .cn-team:hover { border-color: var(--c-ink-3); }
body.bp-user .standard-form.contribution .cn-team:has(input:checked) { background: #eef2ff; border-color: #c7d4ff; }
body.bp-user .standard-form.contribution .cn-team:has(input:checked) .cn-team-label { color: var(--c-blue); font-weight: 700; }
body.bp-user .standard-form.contribution .cn-team:has(input:checked) .cn-check { background: var(--c-blue); border-color: var(--c-blue); }
body.bp-user .standard-form.contribution .cn-team:has(input:checked) .cn-check::after {
	content: ""; width: 5px; height: 9px; margin-top: -2px;
	border: solid #fff; border-width: 0 2px 2px 0; transform: rotate(45deg);
}
body.bp-user .standard-form.contribution .cn-team input:focus-visible + .cn-check { outline: 2px solid var(--c-blue); outline-offset: 2px; }

/* Save. */
body.bp-user .standard-form.contribution .cn-actions { display: flex; justify-content: flex-end; padding: 24px 0 8px; border-top: 1px solid var(--c-line-1); }
body.bp-user .standard-form.contribution .cn-save {
	background: var(--c-blue); color: #fff; border: 0; border-radius: 10px;
	padding: 14px 24px; font-size: 15px; font-weight: 600; cursor: pointer;
	transition: background-color .12s ease;
}
body.bp-user .standard-form.contribution .cn-save:hover { background: #2a46c8; }
body.bp-user .standard-form.contribution .cn-save:focus-visible { outline: 2px solid var(--c-blue); outline-offset: 2px; }

/* #item-body's ID-scoped link rules out-specify the class selectors above, so
   restore the manage button's chrome and drop the default link underline on the
   inline description links at matching specificity. */
body.bp-user #item-body .standard-form.contribution .cn-manage {
	border: 1px solid var(--c-line-2);
	background: #fff;
	color: var(--c-ink-1);
	font-weight: 600;
	text-decoration: none;
}
body.bp-user #item-body .standard-form.contribution .cn-manage:hover { background: var(--c-surface-2); border-color: var(--c-ink-3); text-decoration: none; }
body.bp-user #item-body .standard-form.contribution .cn-section-label a { color: var(--c-blue); text-decoration: none; font-weight: 600; }
body.bp-user #item-body .standard-form.contribution .cn-section-label a:hover { text-decoration: underline; }

@media (prefers-reduced-motion: reduce) {
	body.bp-user .standard-form.contribution .cn-step,
	body.bp-user .standard-form.contribution .cn-team,
	body.bp-user .standard-form.contribution .cn-manage,
	body.bp-user .standard-form.contribution .cn-save { transition: none; }
}

@media (max-width: 860px) {
	body.bp-user .standard-form.contribution .contribution-card { padding: 4px 20px; }
	body.bp-user .standard-form.contribution .cn-section { grid-template-columns: 1fr; gap: 18px; padding: 28px 0; }
}

@media (max-width: 600px) {
	/* Phones: the avatar + name + stepper can't share one line without crushing
	   the company name to a sliver, so wrap the stepper onto its own line under
	   the name. Touch sizing (44px) is already the default above. */
	body.bp-user .standard-form.contribution .cn-hrow { flex-wrap: wrap; }
	body.bp-user .standard-form.contribution .cn-hrow .cn-meta { flex: 1 1 auto; min-width: 0; }
	body.bp-user .standard-form.contribution .cn-hrow .cn-stepper { margin: 8px 0 0 54px; }
	body.bp-user .standard-form.contribution .cn-actions { padding-bottom: 4px; }
	body.bp-user .standard-form.contribution .cn-save { width: 100%; }
}

/* -------------------------------------------------------------
 *  Profile edit tab (group 1) - same card language as the
 *  Contribution tab above; pf- mirrors cn-.
 * ------------------------------------------------------------- */
body.bp-user .standard-form.profile .pf-notice { margin: 0 0 24px; }

body.bp-user .standard-form.profile .profile-card {
	background: #fff;
	border: 1px solid var(--c-line-1);
	border-radius: 16px;
	box-shadow: 0 1px 2px rgba(16, 24, 40, .04);
	padding: 8px 40px;
}
body.bp-user .standard-form.profile .pf-section {
	display: grid;
	grid-template-columns: 300px 1fr;
	gap: 48px;
	padding: 36px 0;
	border-top: 1px solid var(--c-line-1);
}
body.bp-user .standard-form.profile .pf-section:first-of-type { border-top: 0; }
body.bp-user .standard-form.profile .pf-section-label h3 {
	font-family: var(--f-serif);
	font-size: 22px;
	font-weight: 500;
	color: var(--c-ink-1);
	margin: 0 0 10px;
	letter-spacing: -.01em;
}
body.bp-user .standard-form.profile .pf-section-label p {
	font-size: 14px;
	line-height: 1.55;
	color: var(--c-ink-2);
	margin: 0;
	max-width: 42ch;
}
body.bp-user .standard-form.profile .pf-section-body { display: flex; flex-direction: column; gap: 18px; min-width: 0; }

/* Fields. */
body.bp-user .standard-form.profile .pf-field { display: flex; flex-direction: column; gap: 7px; }
body.bp-user .standard-form.profile .pf-grid-2 { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; }
body.bp-user .standard-form.profile .pf-label {
	font-family: var(--f-mono);
	font-size: 12px;
	font-weight: 600;
	color: var(--c-ink-2);
	text-transform: uppercase;
	letter-spacing: .06em;
}
body.bp-user .standard-form.profile .pf-req { color: #b3261e; }
body.bp-user .standard-form.profile .pf-opt { font-weight: 400; color: var(--c-ink-4); text-transform: none; letter-spacing: 0; margin-left: 6px; }
body.bp-user .standard-form.profile .pf-input,
body.bp-user .standard-form.profile .pf-textarea {
	width: 100%;
	border: 1px solid var(--c-line-2);
	border-radius: 10px;
	background: #fff;
	color: var(--c-ink-1);
	font-family: inherit;
	font-size: 14.5px;
	line-height: 1.55;
	padding: 11px 13px;
	box-sizing: border-box;
	box-shadow: none;
	transition: border-color .12s ease, box-shadow .12s ease;
}
body.bp-user .standard-form.profile .pf-input:focus,
body.bp-user .standard-form.profile .pf-textarea:focus {
	outline: none;
	border-color: var(--c-blue);
	box-shadow: 0 0 0 3px rgba(33, 69, 230, .18);
}
body.bp-user .standard-form.profile .pf-input.pf-input-err { border-color: #b3261e; }
body.bp-user .standard-form.profile .pf-input.pf-input-err:focus { box-shadow: 0 0 0 3px rgba(179, 38, 30, .15); }
body.bp-user .standard-form.profile .pf-textarea { resize: none; overflow: hidden; min-height: 90px; }
body.bp-user .standard-form.profile .pf-error {
	display: flex; align-items: center; gap: 6px;
	font-size: 12.5px; color: #b3261e; margin: 0;
}
body.bp-user .standard-form.profile .pf-error[hidden] { display: none; }

/* Inputs with a leading icon. */
body.bp-user .standard-form.profile .pf-input-wrap { position: relative; display: block; }
body.bp-user .standard-form.profile .pf-input-wrap svg {
	position: absolute; left: 13px; top: 50%; transform: translateY(-50%);
	color: var(--c-ink-4); pointer-events: none;
}
body.bp-user .standard-form.profile .pf-input-wrap .pf-input { padding-left: 38px; }

/* Switch (Event sponsorship). */
body.bp-user .standard-form.profile .pf-switch-row {
	display: flex; align-items: center; gap: 12px;
	cursor: pointer; user-select: none; padding: 2px 0;
}
body.bp-user .standard-form.profile .pf-switch-row input { position: absolute; opacity: 0; width: 0; height: 0; margin: 0; }
body.bp-user .standard-form.profile .pf-switch {
	flex: 0 0 auto; width: 44px; height: 25px; border-radius: 999px;
	background: var(--c-line-2); position: relative;
	transition: background-color .18s ease;
}
body.bp-user .standard-form.profile .pf-knob {
	position: absolute; top: 3px; left: 3px; width: 19px; height: 19px;
	border-radius: 50%; background: #fff;
	box-shadow: 0 1px 2px rgba(16, 24, 40, .2);
	transition: transform .18s ease;
}
body.bp-user .standard-form.profile .pf-switch-row input:checked ~ .pf-switch { background: var(--c-blue); }
body.bp-user .standard-form.profile .pf-switch-row input:checked ~ .pf-switch .pf-knob { transform: translateX(19px); }
body.bp-user .standard-form.profile .pf-switch-row input:focus-visible ~ .pf-switch { outline: 2px solid var(--c-blue); outline-offset: 2px; }
body.bp-user .standard-form.profile .pf-switch-text { font-size: 14px; color: var(--c-ink-2); line-height: 1.45; }

/* Interests tag editor (enhances the field_7 textarea). */
body.bp-user .standard-form.profile .pf-visually-hidden-field {
	position: absolute !important;
	width: 1px; height: 1px;
	margin: -1px; padding: 0; border: 0;
	clip-path: inset(50%); overflow: hidden;
}
body.bp-user .standard-form.profile .pf-tags {
	display: flex; flex-wrap: wrap; gap: 7px; align-items: center;
	border: 1px solid var(--c-line-2); border-radius: 10px;
	background: #fff; padding: 8px 10px; min-height: 48px;
	cursor: text; box-sizing: border-box;
	transition: border-color .12s ease, box-shadow .12s ease;
}
body.bp-user .standard-form.profile .pf-tags:focus-within {
	border-color: var(--c-blue);
	box-shadow: 0 0 0 3px rgba(33, 69, 230, .18);
}
body.bp-user .standard-form.profile .pf-tag {
	display: inline-flex; align-items: center; gap: 6px;
	background: #eef2ff; color: var(--c-blue);
	font-size: 13px; font-weight: 600;
	border-radius: 7px; padding: 5px 6px 5px 10px;
}
body.bp-user .standard-form.profile .pf-tag button {
	border: 0; background: none; padding: 0; cursor: pointer;
	width: 17px; height: 17px; border-radius: 5px; line-height: 1;
	color: var(--c-blue); font-size: 14px; opacity: .65;
	display: inline-flex; align-items: center; justify-content: center;
}
body.bp-user .standard-form.profile .pf-tag button:hover { opacity: 1; background: #dbe4ff; }
body.bp-user .standard-form.profile .pf-tag button:focus-visible { outline: 2px solid var(--c-blue); outline-offset: 1px; opacity: 1; }
body.bp-user .standard-form.profile .pf-tag-input {
	flex: 1; min-width: 130px; border: 0; background: none;
	font-family: inherit; font-size: 14px; color: var(--c-ink-1);
	padding: 5px 4px; box-shadow: none;
}
body.bp-user .standard-form.profile .pf-tag-input:focus { outline: none; box-shadow: none; }

/* WordPress usage chips: same pattern as the Contribution teams. */
body.bp-user .standard-form.profile .pf-chips { display: flex; flex-wrap: wrap; gap: 10px; }
body.bp-user .standard-form.profile .pf-chip {
	position: relative;
	display: inline-flex; align-items: center; gap: 8px;
	border: 1px solid var(--c-line-1); border-radius: 999px; padding: 11px 16px 11px 13px;
	cursor: pointer; background: #fff; user-select: none;
	transition: background-color .12s ease, border-color .12s ease;
}
body.bp-user .standard-form.profile .pf-chip input { position: absolute; opacity: 0; width: 0; height: 0; margin: 0; }
body.bp-user .standard-form.profile .pf-check {
	width: 18px; height: 18px; border-radius: 50%; border: 1.5px solid var(--c-line-2);
	flex-shrink: 0; display: inline-flex; align-items: center; justify-content: center;
	transition: background-color .12s ease, border-color .12s ease;
}
body.bp-user .standard-form.profile .pf-chip-label { font-size: 14px; font-weight: 500; color: var(--c-ink-2); }
body.bp-user .standard-form.profile .pf-chip:hover { border-color: var(--c-ink-3); }
body.bp-user .standard-form.profile .pf-chip:has(input:checked) { background: #eef2ff; border-color: #c7d4ff; }
body.bp-user .standard-form.profile .pf-chip:has(input:checked) .pf-chip-label { color: var(--c-blue); font-weight: 700; }
body.bp-user .standard-form.profile .pf-chip:has(input:checked) .pf-check { background: var(--c-blue); border-color: var(--c-blue); }
body.bp-user .standard-form.profile .pf-chip:has(input:checked) .pf-check::after {
	content: ""; width: 5px; height: 9px; margin-top: -2px;
	border: solid #fff; border-width: 0 2px 2px 0; transform: rotate(45deg);
}
body.bp-user .standard-form.profile .pf-chip input:focus-visible + .pf-check { outline: 2px solid var(--c-blue); outline-offset: 2px; }

/* Save. */
body.bp-user .standard-form.profile .pf-actions { display: flex; justify-content: flex-end; padding: 24px 0 8px; border-top: 1px solid var(--c-line-1); }
body.bp-user .standard-form.profile .pf-save {
	background: var(--c-blue); color: #fff; border: 0; border-radius: 10px;
	padding: 14px 24px; font-size: 15px; font-weight: 600; cursor: pointer;
	transition: background-color .12s ease;
}
body.bp-user .standard-form.profile .pf-save:hover { background: #2a46c8; }
body.bp-user .standard-form.profile .pf-save:focus-visible { outline: 2px solid var(--c-blue); outline-offset: 2px; }

/* Visually hidden label helper. */
body.bp-user .standard-form.profile .pf-visually-hidden {
	position: absolute !important;
	width: 1px; height: 1px;
	margin: -1px; padding: 0; border: 0;
	clip-path: inset(50%); overflow: hidden;
}

@media (prefers-reduced-motion: reduce) {
	body.bp-user .standard-form.profile .pf-input,
	body.bp-user .standard-form.profile .pf-textarea,
	body.bp-user .standard-form.profile .pf-switch,
	body.bp-user .standard-form.profile .pf-knob,
	body.bp-user .standard-form.profile .pf-chip,
	body.bp-user .standard-form.profile .pf-save { transition: none; }
}

@media (max-width: 860px) {
	body.bp-user .standard-form.profile .profile-card { padding: 4px 20px; }
	body.bp-user .standard-form.profile .pf-section { grid-template-columns: 1fr; gap: 18px; padding: 28px 0; }
}
@media (max-width: 600px) {
	body.bp-user .standard-form.profile .pf-grid-2 { grid-template-columns: 1fr; }
	body.bp-user .standard-form.profile .pf-save { width: 100%; }
	body.bp-user .standard-form.profile .pf-actions { padding-bottom: 4px; }
}

/* -------------------------------------------------------------
 *  Notifications page (/profile/notifications/, rendered by the
 *  wporg-notifications-admin plugin) - same card language as the
 *  Profile and Contribution edit tabs; nf- mirrors pf-/cn-.
 * ------------------------------------------------------------- */
body.bp-user #wporg-notifications .notifications-card {
	background: #fff;
	border: 1px solid var(--c-line-1);
	border-radius: 16px;
	box-shadow: 0 1px 2px rgba(16, 24, 40, .04);
	padding: 8px 40px;
	margin-top: 28px;
}
body.bp-user #wporg-notifications .nf-section {
	display: grid;
	grid-template-columns: 300px 1fr;
	gap: 48px;
	padding: 36px 0;
	border-top: 1px solid var(--c-line-1);
}
body.bp-user #wporg-notifications .nf-section:first-of-type { border-top: 0; }
body.bp-user #wporg-notifications .nf-section-label h3 {
	font-family: var(--f-serif);
	font-size: 22px;
	font-weight: 500;
	color: var(--c-ink-1);
	margin: 0 0 10px;
	letter-spacing: -.01em;
}
body.bp-user #wporg-notifications .nf-section-label p {
	font-size: 14px;
	line-height: 1.55;
	color: var(--c-ink-2);
	margin: 0;
	max-width: 42ch;
}
body.bp-user #wporg-notifications .nf-section-body { min-width: 0; display: flex; flex-direction: column; gap: 16px; }
body.bp-user #wporg-notifications .nf-section-body form { margin: 0; }

/* Rules list. */
body.bp-user #wporg-notifications .nf-rules {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 1px solid var(--c-line-1);
	border-radius: 12px;
	overflow: hidden;
}
body.bp-user #wporg-notifications .nf-rule { margin: 0; padding: 0; }
body.bp-user #wporg-notifications .nf-rule + .nf-rule { border-top: 1px solid var(--c-line-1); }
body.bp-user #wporg-notifications .nf-view {
	display: flex;
	align-items: center;
	gap: 14px;
	padding: 14px 16px;
}
/* display:flex would defeat the hidden attribute during inline edit/confirm. */
body.bp-user #wporg-notifications .nf-view[hidden] { display: none; }
body.bp-user #wporg-notifications .nf-rule.is-disabled .nf-body { opacity: .62; }
body.bp-user #wporg-notifications .nf-ico {
	flex-shrink: 0;
	width: 40px; height: 40px;
	border-radius: 10px;
	background: var(--c-surface-2);
	border: 1px solid var(--c-line-1);
	display: inline-flex; align-items: center; justify-content: center;
	color: var(--c-ink-2);
}
body.bp-user #wporg-notifications .nf-body { flex: 1; min-width: 0; }
body.bp-user #wporg-notifications .nf-name {
	display: flex; align-items: center; gap: 10px; flex-wrap: wrap;
	font-size: 15px; font-weight: 700; color: var(--c-ink-1); line-height: 1.3;
}
body.bp-user #wporg-notifications .nf-meta {
	display: flex; align-items: center; gap: 7px; flex-wrap: wrap;
	font-size: 13px; color: var(--c-ink-3); margin-top: 3px;
}
body.bp-user #wporg-notifications .nf-term {
	font-family: var(--f-mono);
	font-size: 12px;
	background: var(--c-surface-2);
	border: 1px solid var(--c-line-1);
	border-radius: 6px;
	padding: 2px 7px;
	color: var(--c-ink-1);
}
body.bp-user #wporg-notifications .nf-badge {
	display: inline-flex; align-items: center; gap: 6px;
	font-size: 12px; font-weight: 600;
	padding: 3px 10px; border-radius: 999px;
	white-space: nowrap;
}
body.bp-user #wporg-notifications .nf-badge.is-active { background: #e7f6ec; color: #176c33; }
body.bp-user #wporg-notifications .nf-badge .nf-dot { width: 7px; height: 7px; border-radius: 50%; background: #1a7f37; }
body.bp-user #wporg-notifications .nf-badge.is-off { background: var(--c-surface-2); color: var(--c-ink-3); border: 1px solid var(--c-line-1); }
body.bp-user #wporg-notifications .nf-badge.is-builtin { background: var(--c-surface-2); color: var(--c-ink-2); border: 1px solid var(--c-line-1); }

/* Row actions: 36px icon links (44px touch). */
body.bp-user #wporg-notifications .nf-actions { display: flex; gap: 4px; flex-shrink: 0; }
body.bp-user #wporg-notifications .nf-act,
body.bp-user #item-body #wporg-notifications .nf-act {
	display: inline-flex; align-items: center; justify-content: center;
	width: 36px; height: 36px; border-radius: 9px;
	color: var(--c-ink-3); text-decoration: none;
	transition: background-color .12s ease, color .12s ease;
}
body.bp-user #wporg-notifications .nf-act:hover,
body.bp-user #item-body #wporg-notifications .nf-act:hover { background: var(--c-surface-2); color: var(--c-ink-1); }
body.bp-user #wporg-notifications .nf-act.is-danger:hover,
body.bp-user #item-body #wporg-notifications .nf-act.is-danger:hover { background: #fcf0f1; color: #b3261e; }
body.bp-user #wporg-notifications .nf-act:focus-visible { outline: 2px solid var(--c-blue); outline-offset: 1px; }
@media (pointer: coarse) {
	body.bp-user #wporg-notifications .nf-act { width: 44px; height: 44px; }
}

/* Inline editor + delete confirmation panels. */
body.bp-user #wporg-notifications .nf-edit { padding: 14px 16px; background: var(--c-surface-1); }
body.bp-user #wporg-notifications .nf-edit[hidden],
body.bp-user #wporg-notifications .nf-confirm[hidden] { display: none; }
body.bp-user #wporg-notifications .nf-confirm {
	display: flex; align-items: center; gap: 16px; flex-wrap: wrap;
	padding: 14px 16px;
	background: #fcf0f1;
	color: #b3261e;
	font-size: 14px;
}
body.bp-user #wporg-notifications .nf-confirm b { color: inherit; }
body.bp-user #wporg-notifications .nf-confirm .nf-edit-actions { margin-left: auto; margin-top: 0; }
body.bp-user #wporg-notifications .nf-edit-actions { display: flex; gap: 8px; margin-top: 12px; }

/* Composer (also used by the inline editor). */
body.bp-user #wporg-notifications .nf-composer {
	display: grid;
	grid-template-columns: 1fr 1fr auto;
	gap: 14px;
	align-items: end;
}
body.bp-user #wporg-notifications .nf-field { display: flex; flex-direction: column; gap: 7px; min-width: 0; }
body.bp-user #wporg-notifications .nf-label {
	font-family: var(--f-mono);
	font-size: 12px;
	font-weight: 600;
	color: var(--c-ink-2);
	text-transform: uppercase;
	letter-spacing: .06em;
	margin: 0;
	display: block;
}
body.bp-user #wporg-notifications .nf-opt { font-weight: 400; color: var(--c-ink-4); text-transform: none; letter-spacing: 0; margin-left: 6px; }
body.bp-user #wporg-notifications .nf-input {
	width: 100%;
	border: 1px solid var(--c-line-2);
	border-radius: 10px;
	background: #fff;
	color: var(--c-ink-1);
	font-family: inherit;
	font-size: 14px;
	padding: 10px 13px;
	box-sizing: border-box;
	box-shadow: none;
	transition: border-color .12s ease, box-shadow .12s ease;
}
body.bp-user #wporg-notifications .nf-input:focus {
	outline: none;
	border-color: var(--c-blue);
	box-shadow: 0 0 0 3px rgba(33, 69, 230, .18);
}
body.bp-user #wporg-notifications .nf-error {
	display: flex; align-items: center; gap: 6px;
	font-size: 12.5px; color: #b3261e; margin: 10px 0 0;
}
body.bp-user #wporg-notifications .nf-error[hidden] { display: none; }
body.bp-user #wporg-notifications .nf-hint { font-size: 12.5px; color: var(--c-ink-3); margin: 10px 0 0; line-height: 1.5; }
body.bp-user #wporg-notifications .nf-limit { font-size: 13.5px; color: var(--c-ink-2); margin: 0; }

/* Buttons. */
body.bp-user #wporg-notifications .nf-btn,
body.bp-user #item-body #wporg-notifications a.nf-btn {
	display: inline-flex; align-items: center; gap: 7px;
	border: 0; border-radius: 10px; cursor: pointer;
	font-family: inherit; font-size: 14px; font-weight: 600;
	padding: 11px 18px; text-decoration: none; white-space: nowrap;
	transition: background-color .12s ease;
}
body.bp-user #wporg-notifications .nf-btn:focus-visible { outline: 2px solid var(--c-blue); outline-offset: 2px; }
body.bp-user #wporg-notifications .nf-btn-primary { background: var(--c-blue); color: #fff; }
body.bp-user #wporg-notifications .nf-btn-primary:hover { background: #2a46c8; }
body.bp-user #wporg-notifications .nf-btn-ghost { background: none; color: var(--c-ink-2); }
body.bp-user #wporg-notifications .nf-btn-ghost:hover { background: var(--c-surface-2); color: var(--c-ink-1); }
body.bp-user #wporg-notifications .nf-btn-danger,
body.bp-user #item-body #wporg-notifications a.nf-btn-danger { background: #b3261e; color: #fff; }
body.bp-user #wporg-notifications .nf-btn-danger:hover,
body.bp-user #item-body #wporg-notifications a.nf-btn-danger:hover { background: #9a1f18; color: #fff; text-decoration: none; }
body.bp-user #item-body #wporg-notifications a.nf-btn-ghost { background: none; color: var(--c-ink-2); text-decoration: none; }
body.bp-user #item-body #wporg-notifications a.nf-btn-ghost:hover { background: var(--c-surface-2); color: var(--c-ink-1); text-decoration: none; }
/* With JS, delivery saves on toggle; the button is the no-JS fallback. */
body.bp-user #wporg-notifications #nf-delivery.is-autosave .nf-delivery-actions { display: none; }

/* Delivery switches. */
body.bp-user #wporg-notifications .nf-switch-row {
	display: flex; align-items: center; gap: 12px;
	cursor: pointer; user-select: none; padding: 4px 0; margin: 0 0 10px;
	font-weight: 400;
}
body.bp-user #wporg-notifications .nf-switch-row input { position: absolute; opacity: 0; width: 0; height: 0; margin: 0; }
body.bp-user #wporg-notifications .nf-switch {
	flex: 0 0 auto; width: 44px; height: 25px; border-radius: 999px;
	background: var(--c-line-2); position: relative;
	transition: background-color .18s ease;
}
body.bp-user #wporg-notifications .nf-knob {
	position: absolute; top: 3px; left: 3px; width: 19px; height: 19px;
	border-radius: 50%; background: #fff;
	box-shadow: 0 1px 2px rgba(16, 24, 40, .2);
	transition: transform .18s ease;
}
body.bp-user #wporg-notifications .nf-switch-row input:checked ~ .nf-switch { background: var(--c-blue); }
body.bp-user #wporg-notifications .nf-switch-row input:checked ~ .nf-switch .nf-knob { transform: translateX(19px); }
body.bp-user #wporg-notifications .nf-switch-row input:focus-visible ~ .nf-switch { outline: 2px solid var(--c-blue); outline-offset: 2px; }
body.bp-user #wporg-notifications .nf-switch-text { font-size: 14px; color: var(--c-ink-2); line-height: 1.45; }
body.bp-user #wporg-notifications .nf-switch-text a { color: var(--c-blue); text-decoration: none; font-weight: 600; }
body.bp-user #wporg-notifications .nf-delivery-actions { margin-top: 8px; }

/* Outline links to external subscription managers. */
body.bp-user #wporg-notifications .nf-links { display: flex; flex-direction: column; gap: 10px; align-items: flex-start; }
body.bp-user #wporg-notifications .nf-outline,
body.bp-user #item-body #wporg-notifications .nf-outline {
	display: inline-flex; align-items: center; gap: 8px;
	border: 1px solid var(--c-line-2); border-radius: 10px; padding: 12px 16px;
	font-size: 14px; font-weight: 600; color: var(--c-ink-1); text-decoration: none; background: #fff;
	transition: background-color .12s ease, border-color .12s ease;
}
body.bp-user #wporg-notifications .nf-outline:hover,
body.bp-user #item-body #wporg-notifications .nf-outline:hover { background: var(--c-surface-2); border-color: var(--c-ink-3); text-decoration: none; }
body.bp-user #wporg-notifications .nf-outline svg { color: var(--c-ink-3); }

@media (prefers-reduced-motion: reduce) {
	body.bp-user #wporg-notifications .nf-act,
	body.bp-user #wporg-notifications .nf-btn,
	body.bp-user #wporg-notifications .nf-input,
	body.bp-user #wporg-notifications .nf-switch,
	body.bp-user #wporg-notifications .nf-knob,
	body.bp-user #wporg-notifications .nf-outline { transition: none; }
}

@media (max-width: 860px) {
	body.bp-user #wporg-notifications .notifications-card { padding: 4px 20px; }
	body.bp-user #wporg-notifications .nf-section { grid-template-columns: 1fr; gap: 18px; padding: 28px 0; }
	body.bp-user #wporg-notifications .nf-composer { grid-template-columns: 1fr; align-items: stretch; }
}
@media (max-width: 600px) {
	body.bp-user #wporg-notifications .nf-view { flex-wrap: wrap; }
	body.bp-user #wporg-notifications .nf-actions { margin-left: 54px; }
}

/* -------------------------------------------------------------
 *  Profile edit tabs: the bp_profile_group_tabs() button-nav,
 *  restyled from legacy pills to the redesign's underline tabs.
 *  Specificity matches the legacy `ul.button-nav li a` +
 *  `div#item-body` rules it must beat.
 * ------------------------------------------------------------- */
body.bp-user #item-body ul.button-nav {
	display: flex;
	gap: 4px;
	margin: 0 0 28px;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid var(--c-line-1);
	overflow-x: auto;
	scrollbar-width: none;
}
body.bp-user #item-body ul.button-nav::-webkit-scrollbar { display: none; }
body.bp-user #item-body ul.button-nav::after { content: none; }
body.bp-user #item-body ul.button-nav li,
body.bp-user #item-body ul.button-nav li.current {
	float: none;
	margin: 0;
	list-style: none;
	background: none;
	/* !important: the legacy current/hover tab rules carry it. */
	border: 0 !important;
	box-shadow: none;
	border-radius: 0;
	padding: 0;
}
body.bp-user #item-body ul.button-nav li a {
	display: block;
	position: relative;
	border: 0;
	background: none;
	box-shadow: none;
	font-size: 14.5px;
	font-weight: 500;
	color: var(--c-ink-3);
	padding: 12px 14px 14px;
	border-radius: 8px 8px 0 0;
	text-decoration: none;
	white-space: nowrap;
	transition: color .15s ease, background-color .15s ease;
}
body.bp-user #item-body ul.button-nav li a:hover {
	color: var(--c-ink-1);
	background: var(--c-surface-2);
	text-decoration: none;
	border: 0 !important;
}
body.bp-user #item-body ul.button-nav li.current a {
	color: var(--c-ink-1);
	font-weight: 600;
	background: none;
}
body.bp-user #item-body ul.button-nav li.current a::after {
	content: "";
	position: absolute;
	left: 10px; right: 10px; bottom: -1px;
	height: 2.5px;
	border-radius: 2px;
	background: var(--c-blue);
}
@media (prefers-reduced-motion: reduce) {
	body.bp-user #item-body ul.button-nav li a { transition: none; }
}

/* Contributor-teams filter: find a team without scanning all 24. */
body.bp-user .standard-form.contribution .cn-teams-filter {
	flex: 0 1 220px;
	min-width: 150px;
	height: 36px;
	padding: 0 12px;
	border: 1px solid var(--c-line-1);
	border-radius: 8px;
	font-size: 13px;
	color: var(--c-ink-1);
	background: var(--c-surface-1);
}
body.bp-user .standard-form.contribution .cn-teams-filter:focus-visible { outline: 2px solid var(--c-blue); outline-offset: 1px; }
body.bp-user .standard-form.contribution .cn-team.is-hidden { display: none; }

/* -------------------------------------------------------------
 *  BuddyPress save / error notices (profile edit)
 *  BuddyPress renders "Changes saved." and validation errors as a plain legacy
 *  notice; restyle them to the redesign's notice idiom so the save confirmation
 *  reads as intentional rather than leftover.
 * ------------------------------------------------------------- */
body.bp-user #message .bp-template-notice,
body.bp-user .bp-template-notice {
	display: flex;
	align-items: center;
	gap: 10px;
	border: 1px solid var(--c-line-1);
	border-radius: 10px;
	padding: 13px 16px;
	margin: 0 0 22px;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.4;
	box-shadow: none;
}
/* BuddyPress core boxes the inner <p> (#message ... p); strip it at id
   specificity so only the outer notice shows. */
body.bp-user #message.bp-template-notice p,
body.bp-user .bp-template-notice p { margin: 0; padding: 0; background: none; border: 0; box-shadow: none; color: inherit; /* legacy div#message.error/.updated p set their own text colors */ }
body.bp-user .bp-template-notice::before {
	content: "";
	width: 18px;
	height: 18px;
	border-radius: 50%;
	flex-shrink: 0;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 12px;
	font-weight: 800;
}
body.bp-user .bp-template-notice.updated,
body.bp-user .bp-template-notice.success { background: var(--c-success-wash); border-color: #b8ddc4; color: var(--c-success); }
body.bp-user .bp-template-notice.updated::before,
body.bp-user .bp-template-notice.success::before { content: "\2713"; background: var(--c-success); }
body.bp-user .bp-template-notice.error,
body.bp-user .bp-template-notice.warning { background: var(--c-warn-wash); border-color: #f1c0c1; color: #b3261e; }
body.bp-user .bp-template-notice.error::before,
body.bp-user .bp-template-notice.warning::before { content: "!"; background: var(--c-warn); }

/* -------------------------------------------------------------
 *  Contributions timeline
 * ------------------------------------------------------------- */

body.bp-user .wp-p2-tl-hero { display: flex; justify-content: space-between; align-items: flex-end; gap: 20px; flex-wrap: wrap; margin-bottom: 18px; }
body.bp-user .wp-p2-tl-hero h2,
body.bp-user .wp-p2-tl-hero h3,
body.bp-user div#item-header .wp-p2-tl-hero h3 { font-family: var(--f-serif); font-size: 24px; line-height: 1.15; margin: 0 0 6px; font-weight: 500; color: var(--c-ink-1); letter-spacing: -.005em; }
body.bp-user .wp-p2-tl-hero .sub { font-size: 13px; color: var(--c-ink-3); }

body.bp-user .wp-p2-tl-filters { display: flex; gap: 18px; padding: 10px 14px; background: var(--c-surface-1); border: 1px solid var(--c-line-1); border-radius: 8px; margin-bottom: 14px; flex-wrap: wrap; }
body.bp-user .wp-p2-tl-filters .group { display: flex; align-items: center; gap: 6px; flex-wrap: wrap; }
body.bp-user .wp-p2-tl-filters .label { font-family: var(--f-mono); font-size: 10px; text-transform: uppercase; letter-spacing: .14em; color: var(--c-ink-3); margin-right: 4px; }
body.bp-user .wp-p2-tl-filters .chip { display: inline-flex; align-items: center; font-size: 12px; font-weight: 600; color: var(--c-ink-2); padding: 5px 11px; border-radius: 999px; background: var(--c-surface-1); border: 1px solid var(--c-line-1); cursor: pointer; min-height: 28px; line-height: 1.2; }
body.bp-user .wp-p2-tl-filters .chip:hover { border-color: var(--c-line-2); }
body.bp-user .wp-p2-tl-filters .chip.on { background: var(--c-ink-1); color: #fff; border-color: var(--c-ink-1); }

body.bp-user .wp-p2-month-label { font-family: "EB Garamond", serif; font-size: 20px; color: var(--c-ink-3); font-weight: 500; margin: 22px 0 10px; padding-bottom: 6px; border-bottom: 1px solid var(--c-line-1); letter-spacing: -.005em; }

body.bp-user .wp-p2-tlrow {
	display: grid;
	grid-template-columns: 100px 1fr;
	gap: 18px;
	padding: 14px 18px;
	background: var(--c-surface-1);
	border: 1px solid var(--c-line-1);
	border-radius: 8px;
	margin-bottom: 10px;
	transition: border-color .12s;
}

body.bp-user .wp-p2-tlrow:hover { border-color: var(--c-line-2); }
body.bp-user .wp-p2-tlrow .when { font-family: var(--f-mono); font-size: 11px; color: var(--c-ink-3); line-height: 1.5; }
body.bp-user .wp-p2-tlrow .when b { display: block; color: var(--c-ink-1); font-size: 13px; font-weight: 700; margin-bottom: 2px; }
body.bp-user .wp-p2-tlrow .body { min-width: 0; }
body.bp-user .wp-p2-tlrow .badges { display: flex; gap: 6px; flex-wrap: wrap; margin-bottom: 6px; }
body.bp-user .wp-p2-tlrow .title-ln { font-size: 14px; color: var(--c-ink-2); line-height: 1.5; }
body.bp-user .wp-p2-tlrow .title-ln span { display: block; color: var(--c-ink-3); font-size: 13px; margin-top: 2px; }
body.bp-user .wp-p2-tlrow .title-ln a { color: var(--c-blue); }

body.bp-user .wp-p2-tl-pager { display: flex; align-items: center; justify-content: center; gap: 16px; margin: 16px 0 8px; }
/* Explicit [hidden] so the parent bp-default stylesheet can't override the UA default. */
body.bp-user .wp-p2-tl-pager[hidden],
body.bp-user .wp-p2-tl-empty[hidden] { display: none; }

/* Loading state: dim the current rows and float a spinner while a page or
   filter fetch is in flight. */
body.bp-user .wp-p2-tl-rows.is-loading { position: relative; min-height: 120px; }
body.bp-user .wp-p2-tl-rows.is-loading > * { opacity: .3; }
body.bp-user .wp-p2-tl-rows.is-loading::after {
	content: '';
	position: absolute;
	top: 44px;
	left: 50%;
	width: 28px;
	height: 28px;
	margin-left: -14px;
	border: 3px solid var(--c-line-2);
	border-top-color: var(--c-blue);
	border-radius: 50%;
	animation: wp-p2-tl-spin .7s linear infinite;
}
@keyframes wp-p2-tl-spin { to { transform: rotate( 360deg ); } }
@media ( prefers-reduced-motion: reduce ) {
	body.bp-user .wp-p2-tl-rows.is-loading::after { animation-duration: 2s; }
}
body.bp-user .wp-p2-tl-pager .tl-pg {
	font-family: var(--f-sans);
	font-size: 13px;
	font-weight: 600;
	color: var(--c-ink-2);
	padding: 7px 16px;
	border-radius: 999px;
	background: var(--c-surface-1);
	border: 1px solid var(--c-line-1);
	cursor: pointer;
	min-height: 34px;
	transition: border-color .12s, color .12s;
}
body.bp-user .wp-p2-tl-pager .tl-pg:hover:not(:disabled) { border-color: var(--c-ink-3); color: var(--c-ink-1); }
body.bp-user .wp-p2-tl-pager .tl-pg:focus-visible { outline: 2px solid var(--c-blue); outline-offset: 2px; }
body.bp-user .wp-p2-tl-pager .tl-pg:disabled { opacity: .4; cursor: default; }
body.bp-user .wp-p2-tl-pager .tl-pageno { font-family: var(--f-mono); font-size: 11px; color: var(--c-ink-3); letter-spacing: .04em; min-width: 96px; text-align: center; }
body.bp-user .wp-p2-tl-empty { padding: 28px 18px; text-align: center; color: var(--c-ink-3); font-size: 14px; background: var(--c-surface-1); border: 1px dashed var(--c-line-1); border-radius: 8px; }

/* Visually-hidden live region: announces load/empty/error state to assistive tech. */
body.bp-user .wp-p2-tl-status { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; border: 0; }

/* Inline error + retry: a visible recovery path when an AJAX page/filter fetch fails. */
body.bp-user .wp-p2-tl-error { padding: 24px 18px; text-align: center; color: var(--c-ink-2); font-size: 14px; background: var(--c-surface-1); border: 1px solid var(--c-line-1); border-radius: 8px; }
body.bp-user .wp-p2-tl-error .tl-retry { margin-left: 6px; font: inherit; font-weight: 600; color: var(--c-blue); background: none; border: 0; padding: 0; cursor: pointer; text-decoration: underline; }
body.bp-user .wp-p2-tl-error .tl-retry:focus-visible { outline: 2px solid var(--c-blue); outline-offset: 2px; }

body.bp-user .typebadge { font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 3px; background: var(--c-surface-2); border: 1px solid var(--c-line-1); color: var(--c-ink-2); text-transform: uppercase; letter-spacing: .04em; }
body.bp-user .typebadge.core      { background: var(--c-blue-wash);    border-color: var(--c-blue-edge); color: var(--c-blue); }
body.bp-user .typebadge.plugins   { background: var(--c-accent-wash);  border-color: #f0c897;            color: #8a4b00; }
body.bp-user .typebadge.themes    { background: #f0e8fc;               border-color: #c7b1f0;            color: #4a1f8a; }
body.bp-user .typebadge.polyglots { background: #fde8f4;               border-color: #f2b4d9;            color: #8a1d63; }
body.bp-user .typebadge.meta      { background: var(--c-success-wash); border-color: rgba(46, 125, 79, .3); color: var(--c-success); }
body.bp-user .typebadge.forums    { background: #e0f4f8;               border-color: #a0d4dd;            color: #11697d; }
body.bp-user .typebadge.code      { background: #eef2ff;               border-color: #c7d2fe;            color: #3730a3; }

/* Shared box for typebadge + wbadge. Both pills must render at the exact
   same height so HIGH (no border, sans-fed) doesn't sit taller than the
   adjacent typebadge (Meta uses a mono-style font that picks up more
   leading and was rendering ~10px taller than its sans neighbor). Explicit
   height + line-height + inline-flex centering pins them together. */
body.bp-user .typebadge,
body.bp-user .wbadge {
	box-sizing: border-box;
	display: inline-flex;
	align-items: center;
	height: 18px;
	line-height: 1;
	padding: 0 8px;
	border: 1px solid transparent;
}
body.bp-user .wbadge { font-family: var(--f-mono); font-size: 10px; letter-spacing: .12em; text-transform: uppercase; font-weight: 600; border-radius: 3px; }
body.bp-user .wbadge.high { background: var(--c-ink-1); color: #fff; border-color: var(--c-ink-1); }
body.bp-user .wbadge.med  { background: var(--c-surface-2); color: var(--c-ink-2); border-color: var(--c-line-1); }
body.bp-user .wbadge.low  { background: transparent; color: var(--c-ink-4); border-color: var(--c-line-1); border-style: dashed; }

body.bp-user .wp-p2-lazy { text-align: center; padding: 16px; margin: 10px 0 32px; font-family: var(--f-mono); font-size: 11px; color: var(--c-ink-3); letter-spacing: .02em; border: 1px dashed var(--c-line-1); border-radius: 6px; }
body.bp-user .wp-p2-lazy a { color: var(--c-blue); font-weight: 600; }

/* -------------------------------------------------------------
 *  Legacy recognition (existing Contribution History badges restyled)
 * ------------------------------------------------------------- */

body.bp-user .wp-p2-legacy { background: var(--c-surface-1); border: 1px solid var(--c-line-1); border-radius: 8px; padding: 22px 24px; margin-bottom: 40px; }
body.bp-user div#item-header .wp-p2-legacy h3 { font-family: var(--f-serif); font-size: 24px; font-weight: 500; color: var(--c-ink-1); margin: 0 0 16px; letter-spacing: -.005em; }
body.bp-user .wp-p2-legacy .contributions { background: transparent; border: none; padding: 0; margin: 0; }
body.bp-user .wp-p2-legacy .legacy-body h3 { display: none; }

body.bp-user .wp-p2-legacy #user-badges { display: flex; flex-wrap: wrap; gap: 12px; padding: 0; margin: 0; list-style: none; }
body.bp-user .wp-p2-legacy #user-badges li {
	display: flex;
	align-items: center;
	gap: 12px;
	padding: 12px 16px;
	background: var(--c-surface-2);
	border: 1px solid var(--c-line-1);
	border-radius: 6px;
	font-size: 13px;
	font-weight: 600;
	color: var(--c-ink-1);
	width: auto;
	flex: 0 1 auto;
	transition: border-color .12s, transform .12s;
}
body.bp-user .wp-p2-legacy #user-badges li:hover { border-color: var(--c-line-2); transform: translateY(-1px); }

/* -------------------------------------------------------------
 *  Jobs (wporg-jobs-admin)
 *
 *  Hosts the plugin's #wporg-jobs-public block (Current Job + Job History +
 *  Key Accomplishments) inside the new hero/main column. The plugin ships an
 *  inline <style> with hardcoded colors; these rules win on specificity and
 *  re-skin the cards with the new design tokens. Nothing inside the plugin
 *  is forked - only its chrome is restyled.
 * ------------------------------------------------------------- */

body.bp-user .wp-p2-jobs { margin: 8px 0 24px; }
body.bp-user .wp-p2-jobs #wporg-jobs-public { margin-top: 0; font-size: 14px; color: var(--c-ink-2); }
body.bp-user .wp-p2-jobs #wporg-jobs-public h3 {
	font-family: "EB Garamond", serif;
	font-size: 20px;
	font-weight: 500;
	color: var(--c-ink-1);
	letter-spacing: -.005em;
	margin: 20px 0 10px;
}
body.bp-user .wp-p2-jobs #wporg-jobs-public > h3:first-child { margin-top: 0; }
body.bp-user .wp-p2-jobs #wporg-jobs-public .job-entry,
body.bp-user .wp-p2-jobs #wporg-jobs-public .accomplishment {
	background: #fff;
	border: 1px solid var(--c-line-1);
	border-radius: 10px;
	padding: 14px 16px;
	margin-bottom: 10px;
}
body.bp-user .wp-p2-jobs #wporg-jobs-public .job-entry .job-head { gap: 16px; margin-bottom: 4px; }
body.bp-user .wp-p2-jobs #wporg-jobs-public .job-entry .role { color: var(--c-ink-1); font-weight: 600; font-size: 15px; }
body.bp-user .wp-p2-jobs #wporg-jobs-public .job-entry .dates {
	color: var(--c-ink-4);
	font-family: var(--f-mono);
	font-size: 12px;
	letter-spacing: .02em;
}
body.bp-user .wp-p2-jobs #wporg-jobs-public .job-entry .company { color: var(--c-ink-3); font-size: 13px; margin-bottom: 6px; }
body.bp-user .wp-p2-jobs #wporg-jobs-public .job-entry .summary,
body.bp-user .wp-p2-jobs #wporg-jobs-public .accomplishment { color: var(--c-ink-2); line-height: 1.55; }

/* -------------------------------------------------------------
 *  BuddyPress profile tabbed area
 *
 *  Surfaces the legacy info-group panels (Activity, Plugins, Themes,
 *  Photos, Courses, Favorites, Translations) under the new hero as a
 *  full-width pill-tab strip + card panels. The legacy JS (defined in
 *  members/single/profile.php) still toggles .active / .inactive on
 *  click; this block only restyles the existing markup.
 * ------------------------------------------------------------- */

body.bp-user #item-body { margin: 32px 0 0; }
body.bp-user #item-body .vcard { background: transparent; border: 0; padding: 0; }
body.bp-user .vcard .inner-tube { padding: 0; }
body.bp-user .vcard .inner-tube::after { content: ""; display: table; clear: both; }

/* Pill tab strip */
body.bp-user #content-tabs {
	float: none;
	width: auto;
	margin: 0 0 20px;
	padding: 0;
	background: transparent;
	border: 0;
	border-radius: 0;
	overflow: visible;
}
body.bp-user #content-tabs ul {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	margin: 0;
	padding: 0;
	list-style: none;
	/* #8259: parent bp-default puts a 1px #eee box border on the tab <ul>,
	   visible (especially wrapped, on mobile) around the pills. The pills
	   carry their own borders, so drop the wrapper border. */
	border: 0;
	background: transparent;
}
body.bp-user #content-tabs ul li {
	margin: 0;
	padding: 0;
	background: transparent;
	border: 0;
	font-size: 13px;
	position: static;
	overflow: visible;
}
body.bp-user #content-tabs ul li a {
	display: inline-block;
	padding: 8px 16px;
	color: var(--c-ink-3);
	text-decoration: none;
	font-weight: 500;
	border: 1px solid var(--c-line-1);
	border-radius: 999px;
	background: #fff;
	transition: background .12s, color .12s, border-color .12s;
}
body.bp-user #content-tabs ul li a:hover {
	background: var(--c-surface-2);
	color: var(--c-ink-1);
	border-color: var(--c-line-2);
}
body.bp-user #content-tabs ul li.active a {
	background: var(--c-ink-1);
	color: #fff;
	border-color: var(--c-ink-1);
	font-weight: 600;
}
body.bp-user #content-tabs ul li.active::before,
body.bp-user #content-tabs ul li.active::after { display: none !important; }

/* Reset the legacy sidebar offset so panels span full width */
body.bp-user .vcard .inner-tube > #content-tabs + *,
body.bp-user .vcard .inner-tube > .info-group + .info-group {
	margin-left: 0;
	max-width: 100%;
}

/* Panel wrapper - no chrome. The legacy sidebar-era layout gave
   #main-column a 2px top/left border, a float beside the 173px tab
   column, and 30px left padding; all of it reads as stray lines around
   the panel cards in the redesign, so reset the box completely. */
body.bp-user #main-column {
	float: none;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	min-height: 0;
	font-size: 14px;
	box-sizing: border-box;
}
body.bp-user #main-column > .info-group {
	background: transparent;
	border: 0;
	padding: 0;
}

/* Activity list */
body.bp-user ul#activity-list { list-style: none; margin: 0; padding: 0; max-width: 100%; box-sizing: border-box; }
body.bp-user ul#activity-list li {
	background: var(--c-bg);
	border: 1px solid var(--c-line-1);
	border-radius: 8px;
	padding: 14px 18px 14px 56px;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 1.5;
	color: var(--c-ink-2);
	position: relative;
	transition: border-color .12s;
	max-width: 100%;
	overflow-wrap: anywhere;
}
body.bp-user ul#activity-list li:hover { border-color: var(--c-line-2); }
body.bp-user ul#activity-list li p { margin: 0 0 4px; }
body.bp-user ul#activity-list li strong { color: var(--c-ink-1); font-weight: 600; }
body.bp-user ul#activity-list li a {
	color: var(--c-blue);
	/* Expand tap area for inline action verbs (reply, comment, etc.) without changing visual layout. */
	padding: 4px 2px;
	margin: -4px -2px;
	border-radius: 3px;
}
body.bp-user ul#activity-list li a:hover {
	background: var(--c-blue-wash);
}
body.bp-user ul#activity-list li { line-height: 1.6; }
body.bp-user ul#activity-list li::before { font: normal 18px/1 'dashicons'; position: absolute; left: 16px; top: 16px; margin: 0; color: var(--c-ink-3); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
body.bp-user ul#activity-list li em,
body.bp-user ul#activity-list li time,
body.bp-user ul#activity-list li .time { font-family: var(--f-mono); font-size: 11px; color: var(--c-ink-4); font-style: normal; letter-spacing: .02em; }

/* Other tab content (plugins, themes, translations, courses, favorites) */
body.bp-user .content-page,
body.bp-user #content-plugins, body.bp-user #content-themes,
body.bp-user #content-favorites, body.bp-user #content-translations,
body.bp-user #content-courses { font-size: 14px; color: var(--c-ink-2); max-width: 100%; box-sizing: border-box; }
body.bp-user .content-page h3,
body.bp-user #content-plugins h3, body.bp-user #content-themes h3,
body.bp-user #content-translations h3, body.bp-user #content-courses h3,
body.bp-user #content-favorites h3 { font-family: "EB Garamond", serif; font-size: 20px; font-weight: 500; color: var(--c-ink-1); letter-spacing: -.005em; margin: 20px 0 12px; }
/* #8257 / #8260: the legacy section headings inherit a stray dashicons ::before
   from the parent theme (e.g. the cap on "Completed Courses", a cropped glyph on
   the Favorites "Plugins"/"Themes" headings). It renders mis-aligned/cropped and
   is out of place in the icon-free redesign, so remove it and let the heading
   sit flush with its card content. */
body.bp-user #content-courses h3::before, body.bp-user #content-courses h3::after,
body.bp-user #content-favorites .favorites h3::before, body.bp-user #content-favorites .favorites h3::after,
body.bp-user #content-translations h3::before, body.bp-user #content-translations h3::after { content: none !important; display: none !important; }

/* #8261: bp-default's mobile account-menu toggle (.menu-toggle, controls
   #primary-menu Register/Login) renders as an empty square because its
   dashicons ::before is overridden to the Inter font with no glyph. Restore
   the dashicons font and a menu glyph so the button shows a hamburger. */
body.bp-user button.menu-toggle.dashicons::before {
	font-family: dashicons !important;
	content: "\f333" !important;
}
body.bp-user .content-page > h3:first-child,
body.bp-user .content-page > div:first-child > h3:first-child { margin-top: 0; }

/* The legacy panel item grid that used to live here (icon + title rows
   for #content-plugins/#content-themes/#content-favorites and the old
   .main-plugins/.favorites markup) was removed: the panels now render
   pp- card markup styled at the end of this file, and the leftover
   `#content-favorites ul > li > a:first-child` rules were crushing the
   pp- favorites icons and theme screenshots (a :first-child pseudo-class
   outranks the pp- class chains). */

/* Star ratings: parent CSS uses `.dashicons` which needs the dashicons
   font face, but my CSS cascade lets EB Garamond inherit. Force the
   font + sane size + currentColor inheritance so the stars render. */
body.bp-user #main-column .dashicons,
body.bp-user #main-column .wporg-ratings .dashicons,
body.bp-user #main-column [class*="dashicons-star"] {
	font-family: dashicons !important;
	font-weight: normal;
	font-style: normal;
	font-size: 14px;
	line-height: 1;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	width: 14px;
	height: 14px;
	text-align: center;
}
body.bp-user #main-column .wporg-ratings {
	display: inline-flex;
	gap: 1px;
	margin-top: 4px;
	font-size: 0;
}

/* Translations panel: each "Plugins"/"Themes" section header gets
   icon + label; the inner ul reuses the grid above. */
body.bp-user #content-translations h3 { font-size: 16px; font-weight: 600; margin: 18px 0 10px; }
body.bp-user #content-translations h3:first-of-type { margin-top: 4px; }

/* Courses: keep the simple list look but improve spacing. */
body.bp-user #content-courses ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
}
body.bp-user #content-courses ul li {
	display: grid;
	grid-template-columns: 1fr auto;
	gap: 16px;
	background: #fff;
	border: 1px solid var(--c-line-1);
	border-radius: 8px;
	padding: 10px 14px;
	margin-bottom: 8px;
	align-items: center;
}
body.bp-user #content-courses ul li a { color: var(--c-blue); }
body.bp-user #content-courses .course-completed-date {
	color: var(--c-ink-3);
	font-family: var(--f-mono);
	font-size: 12px;
	letter-spacing: .02em;
}

body.bp-user #wporg-pagination,
body.bp-user .navigation { margin: 14px 0; font-family: var(--f-mono); font-size: 12px; color: var(--c-ink-3); }
body.bp-user #wporg-pagination a,
body.bp-user .navigation a { color: var(--c-blue); padding: 4px 8px; border-radius: 4px; text-decoration: none; }
body.bp-user #wporg-pagination a:hover,
body.bp-user .navigation a:hover { background: var(--c-surface-2); }

/* -------------------------------------------------------------
 *  Accessibility (WCAG 2.1 AA)
 *
 *  1.4.1 Use of Color: in-text links carry an underline so color is
 *  not the only indicator. Pill tabs, social icons, badge buttons and
 *  styled hero handles are excluded - each has a non-color affordance
 *  (filled background, icon glyph, dotted border).
 *
 *  2.4.7 Focus Visible: any focusable element gets a 2px blue outline
 *  on keyboard focus. Mouse focus stays clean via :focus-visible.
 * ------------------------------------------------------------- */

body.bp-user #content-about a,
body.bp-user .wp-p2-jobs #wporg-jobs-public a,
body.bp-user .wp-p2-tlrow .title-ln a,
body.bp-user .wp-p2-lazy a,
body.bp-user ul#activity-list li a,
body.bp-user #main-column > .info-group a,
body.bp-user #wporg-pagination a,
body.bp-user .navigation a {
	text-decoration: underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 2px;
}
body.bp-user #content-about a:hover,
body.bp-user .wp-p2-jobs #wporg-jobs-public a:hover,
body.bp-user .wp-p2-tlrow .title-ln a:hover,
body.bp-user .wp-p2-lazy a:hover,
body.bp-user ul#activity-list li a:hover,
body.bp-user #main-column > .info-group a:hover {
	text-decoration-thickness: 2px;
}

body.bp-user a:focus-visible,
body.bp-user button:focus-visible,
body.bp-user [role="button"]:focus-visible {
	outline: 2px solid var(--c-blue);
	outline-offset: 2px;
	border-radius: 3px;
}

/* WCAG 1.4.3: parent-theme small metadata text inside legacy tab panels
   defaults to #888 / #999 (3.5:1 / 2.8:1 on white). Override to ink-3
   (#5d6166, 6.3:1) so the install counts, ratings and course dates pass. */
body.bp-user #main-column .active_installs,
body.bp-user #main-column .user-rating,
body.bp-user #main-column .course-completed-date,
body.bp-user #main-column .post-date,
body.bp-user #main-column .item-meta { color: var(--c-ink-3); }
/* WCAG 1.4.3 (#8245): the parent theme's form-field descriptions on the
   edit screens are 11px #888 (3.5:1 on white). Use the same ink-3 the
   other small metadata text gets (6.3:1) and the redesign's 12px meta size. */
body.bp-user form.standard-form p.description {
	color: var(--c-ink-3);
	font-size: 12px;
}

/* -------------------------------------------------------------
 *  Responsive
 * ------------------------------------------------------------- */

@media (max-width: 900px) {
	body.bp-user #meta-status-badge-container.wp-p2-body { grid-template-columns: 1fr; }
}

/* #8255: between the mobile breakpoint and full desktop, the 3-column hero
   (avatar / identity / actions) can't fit when the actions column has content
   (Edit Profile links, shown to the logged-in owner / caps users). It squeezes
   the identity column below the sponsor pill's width, so the pill's flex-wrap
   breaks it into a stretched two-line card. Stack the actions below the identity
   on tablet widths so the identity keeps full width and the pill stays one line.
   Kept above the 767px block so the narrower mobile rules still win. */
@media (max-width: 960px) {
	body.bp-user .site-header.wp-p2-hero { grid-template-columns: 130px 1fr; }
	body.bp-user .wp-p2-hero #header-meta-links { grid-column: 1 / -1; grid-row: 2; align-items: flex-start; text-align: left; max-width: none; }
	body.bp-user .wp-p2-hero #header-meta-links ul { justify-content: flex-start; }
}

@media (max-width: 767px) {
	/* Centered, stacked hero on phones: avatar on top, identity centered below.
	   The :not(:has()) selector matches the all-widths single-column rule so this
	   single-column override wins on the phone breakpoint. */
	body.bp-user .site-header.wp-p2-hero { justify-items: center; }
	body.bp-user .site-header.wp-p2-hero:not(:has(.wp-p2-hero-actions a)) { grid-template-columns: 1fr; }
	body.bp-user .wp-p2-hero .wp-p2-hero-avatar { grid-column: 1; grid-row: 1; }
	body.bp-user .wp-p2-hero .wp-p2-hero-identity { grid-column: 1; grid-row: 2; width: 100%; }
	body.bp-user .wp-p2-hero #header-meta-links { grid-column: 1; grid-row: 3; align-items: center; text-align: center; max-width: none; }
	body.bp-user .wp-p2-hero img.avatar { width: 104px; height: 104px; }
	body.bp-user .wp-p2-hero-name { font-size: 32px; }
	body.bp-user .wp-p2-impact .impact-tiles { grid-template-columns: 1fr; }
	body.bp-user .wp-p2-specs .spec-row { grid-template-columns: 100px 1fr 50px; }
	body.bp-user .wp-p2-hero-identity,
	body.bp-user .wp-p2-hero-identity * { text-align: center; }
	body.bp-user .wp-p2-hero-handles,
	body.bp-user .wp-p2-links,
	body.bp-user .wp-p2-chip-row { justify-content: center; }

	/* Identity metadata must never be hidden off-screen: let the Teams /
	   Languages chip rows wrap on phones instead of clipping at the edge of a
	   horizontal-scroll row. */
	body.bp-user .wp-p2-chip-row[data-scroll] { flex-wrap: wrap; overflow-x: visible; padding-bottom: 0; }

	/* Contributions rows: drop the fixed left date column so the prose uses the
	   full width; the date becomes a single meta line above the entry. */
	body.bp-user .wp-p2-tlrow { grid-template-columns: 1fr; gap: 6px; }
	body.bp-user .wp-p2-tlrow .when { display: flex; gap: 8px; align-items: baseline; }
	body.bp-user .wp-p2-tlrow .when b { display: inline; margin-bottom: 0; }
}

@media (max-width: 700px) {
	body.bp-user .wp-p2-impact .impact-tiles { grid-template-columns: 1fr; }
}

/* =============================================================
 *  PAGE 2 REDESIGN · Public profile content panels (pp-)
 *  Card layout for the bottom tab panels (Plugins / Themes /
 *  Photos / Courses / Favorites / Translations): count chips on
 *  the pill tabs, white panel cards with serif group headings and
 *  mono counts, course completion rows, per-locale cards for the
 *  Translations panel, and a proper photo grid.
 *  Markup lives in members/single/profile.php.
 * ============================================================= */

/* Tab count chips */
body.bp-user #content-tabs ul li a {
	display: inline-flex;
	align-items: center;
	gap: 8px;
}
body.bp-user #content-tabs ul li a .ct {
	font-family: var(--f-mono);
	font-size: 11px;
	font-weight: 600;
	line-height: 1.4;
	color: var(--c-ink-3);
	background: var(--c-surface-2);
	border: 1px solid var(--c-line-1);
	border-radius: 999px;
	padding: 1px 7px;
}
body.bp-user #content-tabs ul li.active a .ct {
	color: #fff;
	background: rgba(255, 255, 255, .18);
	border-color: transparent;
}

/* Panel card + groups */
body.bp-user #main-column .pp-card {
	background: var(--c-surface-1);
	border: 1px solid var(--c-line-1);
	border-radius: 16px;
	padding: 24px;
}
body.bp-user #main-column .pp-group + .pp-group {
	margin-top: 26px;
	padding-top: 24px;
	border-top: 1px solid var(--c-line-1);
}
body.bp-user #main-column .pp-group-head {
	display: flex;
	align-items: baseline;
	gap: 10px;
	margin: 0 0 14px;
}
body.bp-user #main-column .pp-group-head h3 {
	font-family: var(--f-serif);
	font-size: 20px;
	font-weight: 500;
	color: var(--c-ink-1);
	letter-spacing: -.005em;
	margin: 0;
}
body.bp-user #main-column .pp-gct {
	font-family: var(--f-mono);
	font-size: 12px;
	color: var(--c-ink-3);
	letter-spacing: .02em;
	white-space: nowrap;
}

/* Shared list resets */
body.bp-user #main-column ul.pp-plug-grid,
body.bp-user #main-column ul.pp-fav-grid,
body.bp-user #main-column ul.pp-theme-grid,
body.bp-user #main-column ul.pp-photo-grid,
body.bp-user #main-column ul.pp-course-list {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100% !important; /* legacy display:table ul rules */
}

/* Plugin cards (icon + name + stars + installs) */
body.bp-user #main-column ul.pp-plug-grid {
	display: grid;
	grid-template-columns: repeat( auto-fill, minmax( 290px, 1fr ) );
	gap: 12px;
}
body.bp-user #main-column ul.pp-plug-grid > li {
	display: flex;
	gap: 13px;
	align-items: flex-start;
	margin: 0;
	padding: 14px 15px;
	background: var(--c-surface-1);
	border: 1px solid var(--c-line-1);
	border-radius: 10px;
	box-sizing: border-box;
	min-width: 0;
	width: auto !important;
	transition: border-color .15s ease, box-shadow .15s ease;
}
body.bp-user #main-column ul.pp-plug-grid > li:hover {
	border-color: var(--c-blue-edge);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .05);
}
body.bp-user #main-column .pp-plug-icon {
	display: block;
	flex: 0 0 auto;
	width: 48px;
	height: 48px;
	line-height: 0;
	border-radius: 10px;
	overflow: hidden;
	text-decoration: none;
}
body.bp-user #main-column .pp-plug-icon img.plugin-icon,
body.bp-user #main-column .pp-plug-icon .plugin-icon {
	width: 48px;
	height: 48px;
	display: block;
	border-radius: 10px;
	background-size: contain;
}
body.bp-user #main-column .pp-plug-body {
	min-width: 0;
	flex: 1;
}
body.bp-user #main-column .pp-plug-body h4,
body.bp-user #main-column .pp-fav-body h4,
body.bp-user #main-column .pp-theme-body h4 {
	font-family: var(--f-sans);
	font-size: 14px;
	font-weight: 600;
	line-height: 1.35;
	color: var(--c-ink-1);
	letter-spacing: 0;
	overflow-wrap: anywhere;
	/* !important: the legacy global h4 margin rule is !important too. */
	margin: 0 0 5px !important;
}
body.bp-user #main-column .pp-fav-body h4 { margin: 0 !important; }
body.bp-user #main-column .pp-plug-body h4 a,
body.bp-user #main-column .pp-fav-body h4 a,
body.bp-user #main-column .pp-theme-body h4 a,
body.bp-user #main-column .pp-course-name a {
	color: var(--c-blue);
	font-weight: 600;
}
body.bp-user #main-column .pp-plug-stats {
	display: flex;
	align-items: center;
	gap: 10px;
	flex-wrap: wrap;
	margin: 0;
	font-size: 12px;
	color: var(--c-ink-3);
}
body.bp-user #main-column .pp-plug-stats .wporg-ratings { margin-top: 0; }
body.bp-user #main-column .pp-fav-body .pp-plug-stats { margin-top: 3px; }
body.bp-user #main-column .pp-rating-num,
body.bp-user #main-column .pp-installs {
	font-family: var(--f-mono);
	font-size: 12px;
	color: var(--c-ink-3);
	font-style: normal;
}
body.bp-user #main-column .pp-rating {
	display: inline-flex;
	align-items: center;
	gap: 5px;
}

/* Favorite plugin rows (compact: 36px icon + name) */
body.bp-user #main-column ul.pp-fav-grid {
	display: grid;
	grid-template-columns: repeat( auto-fill, minmax( 250px, 1fr ) );
	gap: 10px;
}
body.bp-user #main-column ul.pp-fav-grid > li {
	display: flex;
	gap: 11px;
	align-items: center;
	margin: 0;
	padding: 11px 13px;
	background: var(--c-surface-1);
	border: 1px solid var(--c-line-1);
	border-radius: 10px;
	box-sizing: border-box;
	min-width: 0;
	width: auto !important;
	transition: border-color .15s ease;
}
body.bp-user #main-column ul.pp-fav-grid > li:hover { border-color: var(--c-blue-edge); }
body.bp-user #main-column .pp-fav-icon {
	display: block;
	flex: 0 0 auto;
	width: 36px;
	height: 36px;
	line-height: 0;
	border-radius: 8px;
	overflow: hidden;
	text-decoration: none;
}
body.bp-user #main-column .pp-fav-icon img.plugin-icon,
body.bp-user #main-column .pp-fav-icon .plugin-icon {
	width: 36px;
	height: 36px;
	display: block;
	border-radius: 8px;
	background-size: contain;
}
body.bp-user #main-column .pp-fav-body {
	min-width: 0;
	flex: 1;
}

/* Theme preview cards (screenshot on top, name below) */
body.bp-user #main-column ul.pp-theme-grid {
	display: grid;
	grid-template-columns: repeat( auto-fill, minmax( 240px, 1fr ) );
	gap: 14px;
}
body.bp-user #main-column ul.pp-theme-grid > li {
	display: block;
	margin: 0;
	padding: 0;
	background: var(--c-surface-1);
	border: 1px solid var(--c-line-1);
	border-radius: 10px;
	overflow: hidden;
	box-sizing: border-box;
	width: auto !important;
	transition: border-color .15s ease, box-shadow .15s ease;
}
body.bp-user #main-column ul.pp-theme-grid > li:hover {
	border-color: var(--c-blue-edge);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .05);
}
body.bp-user #main-column .pp-theme-shot {
	display: block;
	line-height: 0;
	background: var(--c-surface-2);
	border-bottom: 1px solid var(--c-line-1);
	text-decoration: none;
}
body.bp-user #main-column .pp-theme-shot img {
	width: 100%;
	height: auto;
	aspect-ratio: 4 / 3;
	object-fit: cover;
	display: block;
	border-radius: 0;
	margin: 0;
}
body.bp-user #main-column .pp-theme-body { padding: 11px 13px; }

/* Photo grid */
body.bp-user #main-column ul.pp-photo-grid {
	display: grid;
	grid-template-columns: repeat( 4, 1fr );
	gap: 10px;
}
body.bp-user #main-column ul.pp-photo-grid > li {
	display: block;
	margin: 0;
	padding: 0;
}
body.bp-user #main-column ul.pp-photo-grid a {
	display: block;
	line-height: 0;
	border-radius: 10px;
	text-decoration: none;
}
body.bp-user #main-column ul.pp-photo-grid img {
	width: 100%;
	height: auto;
	aspect-ratio: 4 / 3;
	object-fit: cover;
	display: block;
	border-radius: 10px;
	border: 1px solid var(--c-line-1);
	box-sizing: border-box;
	transition: transform .15s ease, box-shadow .15s ease;
}
body.bp-user #main-column ul.pp-photo-grid a:hover img,
body.bp-user #main-column ul.pp-photo-grid a:focus-visible img {
	transform: translateY(-2px);
	box-shadow: 0 4px 10px rgba(0, 0, 0, .08);
}

/* Course completion rows */
body.bp-user #main-column ul.pp-course-list {
	display: flex;
	flex-direction: column;
	gap: 10px;
	max-width: 640px;
}
body.bp-user #main-column ul.pp-course-list > li {
	display: flex;
	align-items: center;
	gap: 14px;
	margin: 0;
	padding: 14px 16px;
	background: var(--c-surface-1);
	border: 1px solid var(--c-line-1);
	border-radius: 10px;
}
body.bp-user #main-column .pp-course-check {
	width: 34px;
	height: 34px;
	flex: 0 0 auto;
	border-radius: 50%;
	background: var(--c-success-wash);
	color: var(--c-success);
	border: 1px solid rgba(31, 107, 62, .25);
	display: grid;
	place-items: center;
}
body.bp-user #main-column .pp-course-body {
	min-width: 0;
	flex: 1;
}
body.bp-user #main-column .pp-course-name {
	font-size: 14px;
	font-weight: 600;
	color: var(--c-ink-1);
	line-height: 1.4;
	overflow-wrap: anywhere;
}
body.bp-user #main-column .pp-course-date {
	font-family: var(--f-mono);
	font-size: 12px;
	color: var(--c-ink-3);
	letter-spacing: .02em;
	margin-top: 2px;
}
body.bp-user #main-column .pp-footnote {
	font-size: 12.5px;
	color: var(--c-ink-3);
	margin: 10px 0 0;
}

/* Panel footer + ghost button */
body.bp-user #main-column .pp-foot { margin: 16px 0 0; }
body.bp-user #main-column a.pp-btn-ghost {
	display: inline-flex;
	align-items: center;
	gap: 7px;
	border: 1px solid var(--c-line-2);
	border-radius: 10px;
	background: var(--c-surface-1);
	color: var(--c-ink-2);
	font-size: 13px;
	font-weight: 600;
	padding: 8px 14px;
	text-decoration: none;
	transition: background-color .12s ease;
}
body.bp-user #main-column a.pp-btn-ghost:hover {
	background: var(--c-surface-2);
	color: var(--c-ink-1);
	text-decoration: none;
}
body.bp-user #main-column a.pp-btn-ghost svg { flex: 0 0 auto; }

/* Project chips */
body.bp-user #main-column .pp-chips {
	display: flex;
	flex-wrap: wrap;
	gap: 7px;
}
body.bp-user #main-column a.pp-chip {
	display: inline-block;
	font-size: 12.5px;
	line-height: 1.4;
	color: var(--c-ink-2);
	background: var(--c-surface-1);
	border: 1px solid var(--c-line-2);
	border-radius: 999px;
	padding: 5px 11px;
	text-decoration: none;
	transition: border-color .12s ease, color .12s ease;
	overflow-wrap: anywhere;
}
body.bp-user #main-column a.pp-chip:hover {
	border-color: var(--c-blue);
	color: var(--c-blue);
	text-decoration: none;
}
body.bp-user #main-column a.pp-chip[hidden] { display: none; }

/* Translations: locale cards */
body.bp-user #main-column .pp-locale {
	background: var(--c-surface-1);
	border: 1px solid var(--c-line-1);
	border-radius: 12px;
	overflow: hidden;
}
body.bp-user #main-column .pp-locale + .pp-locale { margin-top: 14px; }
body.bp-user #main-column .pp-locale-head {
	display: flex;
	align-items: center;
	gap: 12px;
	flex-wrap: wrap;
	padding: 14px 16px;
	background: var(--c-surface-2);
	border-bottom: 1px solid var(--c-line-1);
}
body.bp-user #main-column .pp-locale-code {
	font-family: var(--f-mono);
	font-size: 12.5px;
	font-weight: 600;
	background: var(--c-ink-1);
	color: #fff;
	border-radius: 7px;
	padding: 4px 9px;
	white-space: nowrap;
}
body.bp-user #main-column .pp-locale-name {
	font-size: 15px;
	font-weight: 600;
	color: var(--c-ink-1);
}
body.bp-user #main-column .pp-locale-roles {
	display: flex;
	gap: 6px;
	flex-wrap: wrap;
	margin-left: auto;
	justify-content: flex-end;
	min-width: 0;
}
body.bp-user #main-column .pp-badge {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	font-size: 12px;
	font-weight: 500;
	line-height: 1.4;
	color: var(--c-ink-2);
	background: var(--c-surface-1);
	border: 1px solid var(--c-line-2);
	border-radius: 999px;
	padding: 3px 10px;
	white-space: nowrap;
}
body.bp-user #main-column .pp-badge-editor {
	color: var(--c-success);
	background: var(--c-success-wash);
	border-color: rgba(31, 107, 62, .25);
}
body.bp-user #main-column .pp-badge .pp-dot {
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: currentColor;
	flex: 0 0 auto;
}
body.bp-user #main-column .pp-locale-body {
	padding: 15px 16px;
	display: flex;
	flex-direction: column;
	gap: 12px;
	align-items: flex-start;
}
body.bp-user #main-column .pp-locale-body .pp-foot { margin: 2px 0 0; }
body.bp-user #main-column .pp-note {
	margin: 0;
	font-size: 13px;
	color: var(--c-ink-3);
}
body.bp-user #main-column .pp-note strong {
	color: var(--c-ink-1);
	font-weight: 600;
}
body.bp-user #main-column .pp-filter-status[hidden] { display: none; }
body.bp-user #main-column .pp-sample-note[hidden] { display: none; }

/* Per-locale project search (JS unhides it) */
body.bp-user #main-column .pp-search {
	position: relative;
	width: 100%;
	max-width: 360px;
}
body.bp-user #main-column .pp-search[hidden] { display: none; }
body.bp-user #main-column .pp-search svg {
	position: absolute;
	left: 11px;
	top: 50%;
	transform: translateY(-50%);
	color: var(--c-ink-3);
	pointer-events: none;
}
body.bp-user #main-column .pp-search input[type="search"] {
	width: 100%;
	box-sizing: border-box;
	font-family: var(--f-sans);
	font-size: 13.5px;
	color: var(--c-ink-1);
	background: var(--c-surface-1);
	/* 3.04:1 on white so the field boundary clears WCAG 1.4.11. */
	border: 1px solid #8c8f94;
	border-radius: 10px;
	padding: 8px 12px 8px 33px;
}
body.bp-user #main-column .pp-search input[type="search"]:focus {
	outline: 2px solid var(--c-blue);
	outline-offset: 1px;
	border-color: var(--c-blue);
}
body.bp-user #main-column .pp-search input::placeholder {
	color: var(--c-ink-4);
	opacity: 1;
}

/* No-JS fallback: the tab switcher is jQuery, so without it only the
   server-marked .active panel would ever show. A panel hash in the URL
   out-specifies .active/.inactive via :target; when JS runs, its inline
   show/hide styles win over both. The :not(:target) keeps the hide rule
   off the targeted panel (a bare :has() hide would out-specify the show
   rule, since :has() adopts its argument's specificity). */
body.bp-user #main-column:has(> .info-group:target) > .info-group:not(:target) { display: none; }
body.bp-user #main-column > .info-group:target { display: block; }

@media (max-width: 720px) {
	body.bp-user #main-column .pp-card { padding: 16px; }
	body.bp-user #main-column ul.pp-photo-grid { grid-template-columns: repeat( 2, 1fr ); }
	body.bp-user #main-column .pp-locale-roles {
		margin-left: 0;
		justify-content: flex-start;
		width: 100%;
	}
}

@media (prefers-reduced-motion: reduce) {
	body.bp-user #main-column ul.pp-plug-grid > li,
	body.bp-user #main-column ul.pp-fav-grid > li,
	body.bp-user #main-column ul.pp-theme-grid > li,
	body.bp-user #main-column ul.pp-photo-grid img,
	body.bp-user #main-column a.pp-chip,
	body.bp-user #main-column a.pp-btn-ghost { transition: none; }
	body.bp-user #main-column ul.pp-photo-grid a:hover img,
	body.bp-user #main-column ul.pp-photo-grid a:focus-visible img { transform: none; }
}

/* https://profiles.wordpress.org/wp-content/mu-plugins/pub-sync/blocks/global-header-footer/build/style.css?ver=1791211940 */
html{--wp--custom--alignment--scroll-bar-width:8px;--wp-global-header-offset:calc(var(--wp-global-header-height, 0px) + var(--wp-admin--admin-bar--height, 0px));height:unset}#wpadminbar,.global-footer,.global-header,.global-header__alert-banner{--wp--preset--font-family--eb-garamond:"EB Garamond",serif;--wp--preset--font-family--inter:"Inter",sans-serif;--wp--preset--font-size--small:14px;--wp--preset--font-size--normal:16px;--wp--preset--font-size--large:20px;--wp--custom--alignment--edge-spacing:clamp(24px,5.55556vw,80px);--wp--custom--body--typography--line-height:1.9;--wp--custom--margin--vertical:30px;--wp--custom--margin--horizontal:30px;--wp--custom--form--padding:10px;--wp--custom--form--border--color:#0000;--wp--custom--form--border--radius:2px;--wp--custom--form--border--style:solid;--wp--custom--form--border--width:1px;--wp--custom--form--color--label:var(--wp--preset--color--white);--wp--custom--form--color--background:var(--wp--preset--color--white);--wp--custom--form--color--placeholder:var(--wp--preset--color--charcoal-4);--wp--custom--form--color--box-shadow:none;--wp--custom--form--typography--font-size:var(--wp--preset--font-size--small);--wp--style--block-gap:20px;--wp--preset--color--charcoal-1:#1e1e1e;--wp--preset--color--charcoal-2:#23282d;--wp--preset--color--charcoal-3:#40464d;--wp--preset--color--charcoal-4:#656a71;--wp--preset--color--charcoal-5:#979aa1;--wp--preset--color--nero:#1c2024;--wp--preset--color--white:#fff;--wp--preset--color--deep-blueberry:#213fd4;--wp--preset--color--blueberry-1:#3858e9;--wp--preset--color--blueberry-2:#9fb1ff;--wp--preset--color--blueberry-3:#c7d1ff;--wp--preset--color--blueberry-4:#eff2ff;--wp-global-header--background-color:var(--wp--preset--color--charcoal-2);--wp-global-header--background-color--hover:var(--wp--preset--color--nero);--wp-global-header--link-color:var(--wp--preset--color--white);--wp-global-header--link-color--active:var(--wp--preset--color--blueberry-2);--wp-global-header--text-color:var(--wp--preset--color--white);--wp-global-header--text-color--light:var(--wp--preset--color--charcoal-5)}.has-charcoal-0-color,.has-charcoal-1-color,.has-charcoal-2-color{--wp-global-header--link-color:var(--wp--preset--color--charcoal-2);--wp-global-header--link-color--active:var(--wp--preset--color--deep-blueberry);--wp-global-header--text-color:var(--wp--preset--color--charcoal-2);--wp-global-header--text-color--light:var(--wp--preset--color--charcoal-4)}.has-charcoal-0-color.has-background[style*="background-color:"],.has-charcoal-1-color.has-background[style*="background-color:"],.has-charcoal-2-color.has-background[style*="background-color:"]{--wp-global-header--background-color--hover:var(--wp--preset--color--light-grey-2)}.has-blueberry-1-background-color{--wp-global-header--background-color:var(--wp--preset--color--blueberry-1);--wp-global-header--background-color--hover:var(--wp--preset--color--deep-blueberry);--wp-global-header--link-color--active:var(--wp--preset--color--white);--wp-global-header--text-color--light:var(--wp--preset--color--white)}.has-charcoal-1-background-color{--wp-global-header--background-color--hover:var(--wp--preset--color--charcoal-2)}.has-white-background-color{--wp-global-header--background-color:var(--wp--preset--color--white);--wp-global-header--background-color--hover:var(--wp--preset--color--light-grey-2)}.wp-block-group.global-footer .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-group.global-footer .wp-block-social-links .wp-social-link svg,.wp-block-group.global-footer svg,.wp-block-group.global-header .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-group.global-header .wp-block-social-links .wp-social-link svg,.wp-block-group.global-header svg{fill:var(--wp-global-header--text-color)}.wp-block-group.global-header .wp-block-navigation__responsive-container-open[aria-expanded=true]{visibility:hidden}.global-header__alert-banner,.wp-block-group.global-footer,.wp-block-group.global-header{--active-menu-item-border-height:1px;background-color:var(--wp-global-header--background-color);color:var(--wp-global-header--text-color);font-family:var(--wp--preset--font-family--inter);font-size:var(--wp--preset--font-size--normal);line-height:var(--wp--custom--body--typography--line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:is(.wp-block-group.global-header,.global-header__alert-banner,.wp-block-group.global-footer) *{box-sizing:border-box}:is(.wp-block-group.global-header,.global-header__alert-banner,.wp-block-group.global-footer) a{color:var(--wp-global-header--link-color);-webkit-text-decoration:none;text-decoration:none;text-decoration-thickness:1px;text-underline-offset:.15em}:is(.wp-block-group.global-header,.global-header__alert-banner,.wp-block-group.global-footer) a:focus,:is(.wp-block-group.global-header,.global-header__alert-banner,.wp-block-group.global-footer) a:hover{color:inherit;text-decoration-line:underline}.wp-block-group.global-header .global-header__navigation:not(.has-background) .wp-block-navigation__responsive-container,.wp-block-group.global-header .global-header__navigation:not(.has-background) .wp-block-navigation__submenu-container,.wp-block-group.global-header .global-header__search:not(.has-background) .wp-block-navigation__responsive-container,.wp-block-group.global-header .global-header__search:not(.has-background) .wp-block-navigation__submenu-container{background-color:var(--wp-global-header--background-color--hover);color:var(--wp-global-header--text-color);font-size:21px}@media (min-width:890px){.wp-block-group.global-header .global-header__navigation:not(.has-background) .wp-block-navigation__responsive-container,.wp-block-group.global-header .global-header__navigation:not(.has-background) .wp-block-navigation__submenu-container,.wp-block-group.global-header .global-header__search:not(.has-background) .wp-block-navigation__responsive-container,.wp-block-group.global-header .global-header__search:not(.has-background) .wp-block-navigation__submenu-container{font-size:var(--wp--preset--font-size--small)}}.global-footer [class*=wp-block-]>*+*,.global-header [class*=wp-block-]>*+*,[class*=wp-block-].global-footer,[class*=wp-block-].global-footer>*+*,[class*=wp-block-].global-header,[class*=wp-block-].global-header>*+*{margin-top:0}.wp-block-group.global-header{padding-right:var(--wp--custom--alignment--scroll-bar-width)}#wpadminbar{--wporg-admin-bar--background-color:var(--wp--preset--color--charcoal-2);--wporg-admin-bar--background-color--hover:var(--wp--preset--color--nero);--wporg-admin-bar--link-color:var(--wp--preset--color--white);--wporg-admin-bar--link-color--active:var(--wp--preset--color--blueberry-2);--wporg-admin-bar--separator:var(--wp--preset--color--charcoal-3);background-color:var(--wporg-admin-bar--background-color);color:var(--wporg-admin-bar--link-color)}#wpadminbar *{font-family:var(--wp--preset--font-family--inter)}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:var(--wporg-admin-bar--link-color)}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{background:var(--wporg-admin-bar--background-color--hover);color:var(--wporg-admin-bar--link-color--active)}#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before,#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:var(--wporg-admin-bar--link-color--active)}#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:var(--wporg-admin-bar--background-color--hover)}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary{border-top:1px solid var(--wporg-admin-bar--separator)}#wpadminbar .ab-submenu .ab-item,#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar .quicklinks li .blavatar,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:var(--wporg-admin-bar--link-color)}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar li .ab-item:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:var(--wporg-admin-bar--link-color--active)}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:var(--wporg-admin-bar--link-color)}#wpadminbar .quicklinks .menupop ul li .ab-item,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li .ab-item,#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item{height:32px;line-height:2.46}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item .wp-admin-bar-arrow:before{top:3px}#wpadminbar .ab-sub-wrapper #wp-admin-bar-edit-actions-default .ab-item:before{content:""!important}#wpadminbar .quicklinks li .blavatar{display:none}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{background-color:initial;border-color:#0000}@media screen and (min-width:783px){#wpadminbar #wp-admin-bar-user-info{margin-bottom:0;min-height:64px}}#wpadminbar #wp-admin-bar-user-info .avatar{top:0}#wpadminbar #wp-admin-bar-user-info .display-name{color:var(--wporg-admin-bar--link-color)}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:var(--wporg-admin-bar--link-color--active)}#wpadminbar #wp-admin-bar-user-info .username{color:var(--wporg-admin-bar--link-color);opacity:.66}#wpadminbar #wp-admin-bar-user-info a:hover .username{color:var(--wporg-admin-bar--link-color--active)}@media screen and (max-width:782px){#wpadminbar .quicklinks .menupop ul.ab-sub-secondary{padding-bottom:6px}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper .ab-item{padding-bottom:6px;padding-left:30px;padding-top:6px}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item .wp-admin-bar-arrow:before{top:12px}#wpadminbar li#wp-admin-bar-log-in,#wpadminbar li#wp-admin-bar-register{display:block}#wpadminbar li#wp-admin-bar-log-in a,#wpadminbar li#wp-admin-bar-register a{padding-left:.5em;padding-right:.5em}}@media screen and (max-width:600px){#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper .ab-item{padding:6px 30px}}#wp-admin-bar-my-sites-list{max-height:50vh;overflow:auto}html{--wp-global-header-height:60px}@media (min-width:890px){html{--wp-global-header-height:70px}}@media (max-height:800px) and (min-width:890px){html{--wp-global-header-height:60px}}.wp-block-group.global-header{align-items:flex-start;box-sizing:initial;display:flex;font-size:21px;height:var(--wp-global-header-height);padding:0;position:relative;z-index:250}.wp-block-group.global-header>*{flex-shrink:0;margin:0;padding-left:var(--wp--style--block-gap);padding-right:var(--wp--style--block-gap)}.wp-block-group.global-header .global-header__navigation,.wp-block-group.global-header .global-header__search{padding:0}.wp-block-group.global-header .global-header__navigation .wp-block-navigation__responsive-container-open,.wp-block-group.global-header .global-header__search .wp-block-navigation__responsive-container-open{padding-bottom:calc((var(--wp-global-header-height) - 24px)/2);padding-left:16px;padding-right:16px;padding-top:calc((var(--wp-global-header-height) - 24px)/2)}.wp-block-group.global-header button{background-color:initial;border:none}.wp-block-group.global-header .global-header__menu-container,.wp-block-group.global-header .global-header__search-container{flex-basis:calc(25px + var(--wp--style--block-gap)*2);text-align:center}.wp-block-group.global-header .global-header__close-menu,.wp-block-group.global-header .global-header__close-search{display:none}.wp-block-group.global-header .wp-block-navigation__responsive-container-close{background-color:var(--wp-global-header--background-color--hover);padding-bottom:18px;padding-left:16px;padding-right:calc(16px + var(--wp--custom--alignment--scroll-bar-width));padding-top:18px;position:fixed;right:0;top:calc(var(--wp-global-header-height)*-1)}.global-header__alert-banner{--wp-global-header--link-color:var(--wp--preset--color--blueberry-1);background-color:var(--wp--preset--color--blueberry-4);color:var(--wp--preset--color--charcoal-1);font-size:12px;line-height:1.2;margin:0;padding:10px 20px;text-align:center}.global-header__alert-banner p{color:inherit}.global-header__alert-banner p:first-child{margin-top:0}.global-header__alert-banner p:last-child{margin-bottom:0}.global-header__alert-banner a:focus,.global-header__alert-banner a:hover{

		/* !important is needed because the build process wraps some of the selectors in `_common.pcss` in an
		 * `:is()` pseudo-class, which increases their specificity.
		 */color:var(--wp-global-header--link-color)!important}.has-modal-open .admin-bar .wp-block-navigation__responsive-dialog,.wp-block-group.global-header .has-modal-open .wp-block-navigation__responsive-dialog{margin-top:0}@media (max-height:800px) and (min-width:890px){.wp-block-group.global-header>*{padding-bottom:20px;padding-top:20px}.wp-block-group.global-header>nav{padding-bottom:0}}.wp-block-group.global-header .wp-block-image{margin-bottom:0}.wp-block-group.global-header .global-header__wporg-logo-mark svg{height:100%;width:auto}.wp-block-group.global-header .wp-block-image.global-header__wporg-logo-mark{flex-basis:fit-content;flex-shrink:1;min-width:calc(80px - var(--wp--style--block-gap)/2);padding:0;text-align:left}@media (min-width:890px){.wp-block-group.global-header .wp-block-image.global-header__wporg-logo-mark{flex-basis:auto;flex-shrink:0}}.wp-block-group.global-header .wp-block-image>a{box-sizing:initial;color:var(--wp-global-header--text-color);display:inline-flex;height:30px;padding:calc((var(--wp-global-header-height) - 30px)/2) var(--wp--style--block-gap)}.wp-block-group.global-header .wp-block-image>a:focus-visible,.wp-block-group.global-header .wp-block-image>a:hover{background-color:var(--wp-global-header--background-color--hover)}.wp-block-group.global-header .wp-block-image>a:focus-visible{border-radius:2px;box-shadow:inset 0 0 0 1.5px var(--wp-global-header--link-color--active);outline:none}.wp-block-group.global-header.global-header__has-locale-title .global-header__wporg-logo-mark{flex-basis:auto;flex-shrink:unset}.wp-block-group.global-header .global-header__wporg-locale-title{flex-basis:max-content;flex-grow:1;flex-shrink:1;font-family:var(--wp--preset--font-family--eb-garamond);font-size:var(--wp--preset--font-size--large);font-weight:400;line-height:1.35;overflow:hidden;padding-bottom:calc((var(--wp-global-header-height) - 1.35em)/2);padding-left:0;padding-top:calc((var(--wp-global-header-height) - 1.35em)/2);text-overflow:ellipsis;white-space:nowrap}.wp-block-group.global-header .global-header__wporg-locale-title span{border-left:1px solid;padding-left:var(--wp--style--block-gap)}@media (min-width:890px){.wp-block-group.global-header .global-header__wporg-locale-title{flex-basis:min-content;flex-shrink:0;max-width:15em}}@media (min-width:1440px){.wp-block-group.global-header .global-header__wporg-locale-title{max-width:20em}}@media (max-width:889px){:is(html[lang=en-US],.wp-child-theme-pubwporg-learn-2024) .wp-block-group.global-header .wp-block-image.global-header__wporg-logo-mark{flex-basis:100%}}.wp-block-group.global-header .global-header__search{order:2}@media (min-width:890px){.wp-block-group.global-header .global-header__search{border-right:none;order:unset;padding-bottom:0}}.wp-block-group.global-header .global-header__search .wp-block-navigation__responsive-container{overflow:visible}.wp-block-group.global-header .global-header__search .wp-block-navigation__responsive-container-close,.wp-block-group.global-header .global-header__search .wp-block-navigation__responsive-container-open{padding-bottom:calc((var(--wp-global-header-height) - 24px)/2);padding-top:calc((var(--wp-global-header-height) - 24px)/2)}.wp-block-group.global-header .global-header__search .wp-block-navigation__responsive-container-close:focus-visible,.wp-block-group.global-header .global-header__search .wp-block-navigation__responsive-container-open:focus-visible{border-radius:2px;box-shadow:inset 0 0 0 1.5px var(--wp-global-header--link-color--active);outline:none}.wp-block-group.global-header .global-header__search .wp-block-navigation__responsive-container-open{background-image:url(https://profiles.wordpress.org/wp-content/mu-plugins/pub-sync/blocks/global-header-footer/build/../images/search.svg?ver=96c7098);background-position:50%;background-repeat:no-repeat;background-size:24px 24px;box-sizing:initial;height:24px;width:24px}.wp-block-group.global-header .global-header__search .wp-block-navigation__responsive-container-open:focus-visible,.wp-block-group.global-header .global-header__search .wp-block-navigation__responsive-container-open:hover{background-color:var(--wp-global-header--background-color--hover)}.wp-block-group.global-header .global-header__search .wp-block-navigation__responsive-container-open svg{display:none}.wp-block-group.global-header .global-header__search .wp-block-navigation__responsive-container-close{background-color:var(--wp-global-header--background-color--hover);padding-right:16px;right:calc(56px + var(--wp--custom--alignment--scroll-bar-width))}@media (min-width:890px){.wp-block-group.global-header .global-header__search .wp-block-navigation__responsive-container-close{position:absolute;right:0;top:calc(var(--wp-global-header-height)*-1)}}@media (max-width:889px){.wp-block-group.global-header .global-header__search .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-left:var(--wp--custom--margin--horizontal);padding-right:var(--wp--custom--margin--horizontal)}}.wp-block-group.global-header .global-header__search .wp-block-search{--local--border-color:var(--wp--custom--form--border--color);--local--focus--border-color:var(--wp--preset--color--blueberry-1);--wp--custom--form--border--width:0;--wp--custom--margin--horizontal:20px;--wp--custom--margin--vertical:20px;align-items:center;display:flex;flex-wrap:wrap;margin-top:var(--wp--custom--margin--vertical);max-width:100%}@media (max-width:889px){.wp-block-group.global-header .global-header__search .wp-block-search{width:100%}}.wp-block-group.global-header .global-header__search .wp-block-search>label{color:var(--wp--custom--form--color--label);font-size:var(--wp--custom--form--typography--font-size);margin-bottom:calc(var(--wp--custom--form--padding)/2);width:100%}.wp-block-group.global-header .global-header__search .wp-block-search .wp-block-search__inside-wrapper{background-color:var(--wp--custom--form--color--background);border:var(--wp--custom--form--border--width) var(--wp--custom--form--border--style) var(--local--border-color);border-radius:var(--wp--custom--form--border--radius);flex:auto;padding:0;width:100%}.wp-block-group.global-header .global-header__search .wp-block-search .wp-block-search__input{background-color:var(--wp--custom--form--color--background);border:none;border-radius:var(--wp--custom--form--border--radius) 0 0 var(--wp--custom--form--border--radius);box-shadow:none;font-size:var(--wp--custom--form--typography--font-size);line-height:1;margin:0;padding:var(--wp--custom--form--padding)}.wp-block-group.global-header .global-header__search .wp-block-search .wp-block-search__input::placeholder{color:var(--wp--custom--form--color--placeholder);opacity:1}.wp-block-group.global-header .global-header__search .wp-block-search .wp-block-search__input::-webkit-search-cancel-button{-webkit-appearance:none;background:#0000;background-image:url(https://profiles.wordpress.org/wp-content/mu-plugins/pub-sync/blocks/global-header-footer/build/../images/search-x.svg?ver=1);height:10px;width:10px}.wp-block-group.global-header .global-header__search .wp-block-search .wp-block-search__button{--wp--custom--button--color--background:#0000;--wp--custom--button--color--text:var(--wp--preset--color--charcoal-1);--wp--custom--button--hover--color--background:var(--wp--preset--color--light-grey-2);--wp--custom--button--hover--color--text:var(--wp--preset--color--charcoal-1);--wp--custom--button--active--color--background:var(--wp--preset--color--light-grey-2);--wp--custom--button--active--color--text:var(--wp--preset--color--charcoal-1);background-color:var(--wp--custom--button--color--background);border:none;border-radius:0 var(--wp--custom--form--border--radius) var(--wp--custom--form--border--radius) 0;border-radius:var(--wp--custom--form--border--radius);color:var(--wp--custom--button--color--text);font-family:inherit;font-size:var(--wp--custom--form--typography--font-size);line-height:1;margin-left:0;opacity:1;padding:calc(var(--wp--custom--form--padding)/2);-webkit-text-decoration:none;text-decoration:none}.wp-block-group.global-header .global-header__search .wp-block-search .wp-block-search__button svg{fill:var(--wp--custom--button--color--text)}.wp-block-group.global-header .global-header__search .wp-block-search .wp-block-search__button:focus,.wp-block-group.global-header .global-header__search .wp-block-search .wp-block-search__button:hover{background-color:var(--wp--custom--button--hover--color--background);color:var(--wp--custom--button--hover--color--text)}.wp-block-group.global-header .global-header__search .wp-block-search .wp-block-search__button:focus svg,.wp-block-group.global-header .global-header__search .wp-block-search .wp-block-search__button:hover svg{fill:var(--wp--custom--button--hover--color--text)}.wp-block-group.global-header .global-header__search .wp-block-search .wp-block-search__button:focus{background-color:var(--wp--custom--form--color--background)}.wp-block-group.global-header .global-header__search .wp-block-search .wp-block-search__button:active{background-color:var(--wp--custom--button--active--color--background);color:var(--wp--custom--button--active--color--text)}.wp-block-group.global-header .global-header__search .wp-block-search .wp-block-search__button:active svg{fill:var(--wp--custom--button--active--color--text)}.wp-block-group.global-header .global-header__search .wp-block-search .wp-block-search__button.has-icon{line-height:0}.wp-block-group.global-header .global-header__search .wp-block-search .wp-block-search__button.has-icon:hover{cursor:pointer}.wp-block-group.global-header .global-header__search .wp-block-search .wp-block-search__button:focus,.wp-block-group.global-header .global-header__search .wp-block-search .wp-block-search__input:focus{box-shadow:inset 0 0 0 3px var(--local--focus--border-color);outline:1.5px solid #fff;outline-offset:-1.5px}.wp-block-group.global-header .global-header__search .wp-block-search.wp-block-search__text-button .wp-block-search__button{font-size:var(--wp--custom--form--typography--font-size);padding:var(--wp--custom--form--padding)}@media (min-width:890px){.wp-block-group.global-header .global-header__search .wp-block-search{padding:0 var(--wp--custom--margin--horizontal) var(--wp--custom--margin--vertical);width:100%}}@media (max-width:599px){.wp-block-group.global-header .global-header__search .wp-block-search{--wp--custom--form--typography--font-size:16px}}.wp-block-group.global-header.has-charcoal-0-color .global-header__search .wp-block-search,.wp-block-group.global-header.has-charcoal-1-color .global-header__search .wp-block-search,.wp-block-group.global-header.has-charcoal-2-color .global-header__search .wp-block-search{--local--border-color:var(--wp--preset--color--charcoal-1);--local--focus--border-color:var(--wp--preset--color--blueberry-1);--wp--custom--form--color--label:var(--wp--preset--color--charcoal-1);--wp--custom--form--border--width:1px}.wp-block-group.global-header.has-charcoal-0-color .global-header__search .wp-block-search .wp-block-search__button:focus,.wp-block-group.global-header.has-charcoal-0-color .global-header__search .wp-block-search .wp-block-search__input:focus,.wp-block-group.global-header.has-charcoal-1-color .global-header__search .wp-block-search .wp-block-search__button:focus,.wp-block-group.global-header.has-charcoal-1-color .global-header__search .wp-block-search .wp-block-search__input:focus,.wp-block-group.global-header.has-charcoal-2-color .global-header__search .wp-block-search .wp-block-search__button:focus,.wp-block-group.global-header.has-charcoal-2-color .global-header__search .wp-block-search .wp-block-search__input:focus{box-shadow:none;outline:1.5px solid var(--local--focus--border-color);outline-offset:-.5px}.wp-block-group.global-header.has-charcoal-0-color .global-header__search .wp-block-navigation__responsive-container-open,.wp-block-group.global-header.has-charcoal-1-color .global-header__search .wp-block-navigation__responsive-container-open,.wp-block-group.global-header.has-charcoal-2-color .global-header__search .wp-block-navigation__responsive-container-open{background-image:url(https://profiles.wordpress.org/wp-content/mu-plugins/pub-sync/blocks/global-header-footer/build/../images/search-for-light-bg.svg?ver=96c7098)}.wp-block-group.global-header>.global-header__navigation{order:3}@media (min-width:890px){.wp-block-group.global-header>.global-header__navigation{flex-basis:100%;flex-shrink:1;height:var(--wp-global-header-height);order:unset;overflow:clip;padding-bottom:0;text-align:left}.wp-block-group.global-header>.global-header__navigation.has-menu-loaded{overflow:visible}}.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__responsive-container-open{display:flex;padding-right:calc(16px + var(--wp--custom--alignment--scroll-bar-width))}@media (min-width:890px){.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__responsive-container-open{display:none}}.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__responsive-container-open:focus-visible,.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__responsive-container-open:hover{background-color:var(--wp-global-header--background-color--hover)}.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__responsive-container-close:focus-visible,.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__responsive-container-open:focus-visible{border-radius:2px;box-shadow:inset 0 0 0 1.5px var(--wp-global-header--link-color--active);outline:none}.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__responsive-close{max-width:revert}.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__responsive-container:not(.is-menu-open){display:none}@media (min-width:890px){.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__responsive-container:not(.is-menu-open){display:flex}}.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__responsive-container.is-menu-open{padding:0}.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{line-height:1;width:100%}.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-left:calc(var(--wp--style--block-gap)/2);padding-right:calc(var(--wp--style--block-gap)/2);padding-top:2em}.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container{column-gap:0;font-size:inherit;line-height:24px;padding:0 0 var(--wp--custom--margin--vertical) 0;row-gap:calc(var(--wp--style--block-gap)/4)}@media (min-width:890px){.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container{padding-bottom:0}.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container>.wp-block-navigation-item{border-bottom:var(--active-menu-item-border-height) solid #0000}}@media (max-width:889px){.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-item,.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-item:not(.global-header__mobile-get-wordpress) a,.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-submenu,.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-submenu__toggle{width:100%}}.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-item:focus-within,.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-item:hover{background-color:var(--wp-global-header--background-color--hover)}@media (min-width:890px){.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-item.current-menu-item:not(.global-header__get-wordpress){border-bottom:var(--active-menu-item-border-height) solid var(--wp-global-header--link-color--active);border-left:none}}.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-item.current-menu-item:not(.global-header__get-wordpress)>a{color:var(--wp-global-header--link-color--active);font-weight:400}.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-item.current-menu-item:not(.global-header__get-wordpress)>button svg{stroke:var(--wp-global-header--link-color--active)}.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-item.has-child{padding-bottom:0}.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-item ul.wp-block-navigation-submenu .current-menu-item{border-bottom:none;border-left-color:#0000}.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-item a,.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-submenu__toggle{padding:calc(var(--wp--style--block-gap)/2)}:is(.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-item a,.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-submenu__toggle):focus,:is(.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-item a,.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-submenu__toggle):hover{background-color:var(--wp-global-header--background-color--hover);outline:none}:is(.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-item a,.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-submenu__toggle):focus:not(:hover){-webkit-text-decoration:none;text-decoration:none}:is(.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-item a,.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-submenu__toggle):focus-visible{border-radius:2px;box-shadow:inset 0 0 0 1.5px var(--wp-global-header--link-color--active);outline:none}@media (min-width:890px){.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-item a,.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-submenu__toggle{padding:calc((var(--wp-global-header-height) - 24px)/2) calc(var(--wp--style--block-gap)/2) calc((var(--wp-global-header-height) - 24px)/2 - var(--active-menu-item-border-height, 0px))}}@media (max-height:800px) and (min-width:890px){.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-item a,.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-submenu__toggle{padding-bottom:calc(18px - var(--active-menu-item-border-height, 0px));padding-top:18px}}.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-submenu__toggle{margin-bottom:calc(var(--wp--style--block-gap)/4)}@media (min-width:890px){.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-submenu__toggle{box-sizing:initial;height:24px;margin:0;padding-right:calc(var(--wp--style--block-gap)/2)}.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-submenu__toggle:after{background-color:var(--wp-global-header--text-color);content:"";display:inline-block;height:10px;margin-left:9px;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' aria-hidden='true'%3E%3Cpath stroke='%23000' stroke-width='1.5' d='M1.5 4 6 8l4.5-4'/%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;width:12px}}@media (max-width:889px){.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-submenu__toggle{color:var(--wp-global-header--text-color--light)}}.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation__submenu-icon{display:none}@media (min-width:890px){.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-item.has-child a{padding-right:6px}}.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation__submenu-container{border:none;gap:calc(var(--wp--style--block-gap)/4) 0;padding:0 0 0 var(--wp--style--block-gap);white-space:nowrap}@media (min-width:890px){.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation__submenu-container{font-size:inherit;gap:inherit;left:0;padding-bottom:calc(var(--wp--style--block-gap)/2);padding-left:0}.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation__submenu-container a:focus,.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation__submenu-container a:hover{-webkit-text-decoration:underline;text-decoration:underline}.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-item a{padding:calc(var(--wp--style--block-gap)/2)}.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-item.global-header__overflow-menu button{color:inherit;margin:0;padding-left:var(--wp--style--block-gap);padding-right:var(--wp--style--block-gap)}}.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-item.global-header__overflow-menu .wp-block-navigation-submenu__toggle:after{display:none}.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-item.global-header__overflow-menu .global-header__overflow-item{display:inherit}.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-item.global-header__overflow-menu .global-header__get-wordpress{display:none}.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-item.global-header__overflow-menu>ul{padding-left:0}.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-item.global-header__overflow-menu>ul li a{padding-left:var(--wp--style--block-gap)}.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-item.global-header__overflow-menu .wp-block-navigation__submenu-container .wp-block-navigation-submenu{display:block}.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-item.global-header__overflow-menu .wp-block-navigation__submenu-container .wp-block-navigation-submenu__toggle{display:none}.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-item.global-header__overflow-menu .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;padding-left:1em;position:static;width:auto}:is(.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-item.global-header__overflow-menu) [aria-expanded=true]~.wp-block-navigation__submenu-container,:is(.wp-block-group.global-header>.global-header__navigation .wp-block-navigation__container .wp-block-navigation-item.global-header__overflow-menu) [aria-expanded=true]~.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{visibility:visible}.wp-block-group.global-header>.global-header__navigation .global-header__overflow-item{display:none}.wp-block-group.global-header>.global-header__navigation .wp-block-navigation-item{padding-bottom:0}.global-header .global-header__search{position:relative}.global-header .wp-block-navigation__responsive-container.is-menu-open{top:calc(var(--wp-global-header-height, 0px) + var(--wp-admin--admin-bar--height, 0px))}@media (min-width:890px){.global-header .wp-block-navigation__responsive-container.is-menu-open{bottom:auto;left:auto;padding:0;position:absolute;right:0;top:100%;width:300px}.global-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:0}}.global-header .wp-block-navigation__responsive-container.is-menu-open:not(.has-background){background:var(--wp-global-header--background-color--hover)}.global-header__navigation .is-menu-open{overflow:visible}.global-header__navigation .is-menu-open>div{overflow:scroll}@media (max-width:889px){html.has-global-modal-open .global-header{left:0;position:fixed;right:0;z-index:9999}}.wp-block-group.global-header .global-header__desktop-get-wordpress,.wp-block-group.global-header .global-header__mobile-get-wordpress a{background-color:var(--wp--preset--color--blueberry-1)!important;border-radius:2px;color:var(--wp--preset--color--white)!important;display:block;font-size:var(--wp--preset--font-size--small);font-weight:700;line-height:1.15;padding:10px 19px}:is(.wp-block-group.global-header .global-header__desktop-get-wordpress,.wp-block-group.global-header .global-header__mobile-get-wordpress a):hover{background-color:var(--wp--preset--color--deep-blueberry)!important;cursor:pointer}:is(.wp-block-group.global-header .global-header__desktop-get-wordpress,.wp-block-group.global-header .global-header__mobile-get-wordpress a):active{background-color:var(--wp--preset--color--charcoal-1)!important;border-color:var(--wp--preset--color--white)}:is(.wp-block-group.global-header .global-header__desktop-get-wordpress,.wp-block-group.global-header .global-header__mobile-get-wordpress a):focus,:is(.wp-block-group.global-header .global-header__desktop-get-wordpress,.wp-block-group.global-header .global-header__mobile-get-wordpress a):focus-visible,:is(.wp-block-group.global-header .global-header__desktop-get-wordpress,.wp-block-group.global-header .global-header__mobile-get-wordpress a):focus-within{border-radius:2px;box-shadow:0 0 0 1.5px var(--wp-global-header--link-color--active);outline:none}.wp-block-group.global-header .global-header__desktop-get-wordpress-container{display:none;padding:calc((var(--wp-global-header-height) - 36px)/2) var(--wp--style--block-gap)}@media (min-width:890px){.wp-block-group.global-header .global-header__desktop-get-wordpress-container{display:inline}}.wp-block-group.global-header .global-header__desktop-get-wordpress-container a:focus,.wp-block-group.global-header .global-header__desktop-get-wordpress-container a:hover{-webkit-text-decoration:none;text-decoration:none}.wp-block-group.global-header .wp-block-navigation__container .wp-block-navigation-item.global-header__mobile-get-wordpress{margin-left:calc(var(--wp--style--block-gap)/2);margin-top:calc(var(--wp--style--block-gap)/2)}.wp-block-group.global-header .wp-block-navigation__container .wp-block-navigation-item.global-header__mobile-get-wordpress a{padding:10px 19px}@media (min-width:890px){.wp-block-group.global-header .wp-block-navigation__container .wp-block-navigation-item.global-header__mobile-get-wordpress{display:none}}.wp-block-group.global-footer{clear:both;padding:44px var(--wp--preset--spacing--edge-space,20px)}@media (min-width:890px){.wp-block-group.global-footer{padding-bottom:58px;padding-left:var(--wp--preset--spacing--edge-space,80px);padding-right:var(--wp--preset--spacing--edge-space,80px);padding-top:69px}}.wp-block-group.global-footer>.global-footer__navigation-container{align-items:start;container-type:normal;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));row-gap:35px}@media (min-width:890px){.wp-block-group.global-footer>.global-footer__navigation-container{font-size:var(--wp--preset--font-size--small)}}.wp-block-group.global-footer>.global-footer__navigation-container ul{list-style:none;margin-top:0;padding:0}:is(.wp-block-group.global-footer>.global-footer__navigation-container ul) li+li{margin-top:5px}.wp-block-group.global-footer .wp-block-navigation__container{align-items:self-start;flex-direction:column}.wp-block-group.global-footer .global-footer__code-is-poetry-container{background-color:var(--wp-global-header--background-color--hover);color:var(--wp-global-header--text-color--light);margin:44px calc(var(--wp--preset--spacing--edge-space, 20px)*-1) -44px;padding:24px var(--wp--preset--spacing--edge-space,20px);text-align:center}@media (min-width:890px){.wp-block-group.global-footer .global-footer__code-is-poetry-container{margin-bottom:-58px;margin-left:calc(var(--wp--preset--spacing--edge-space, 80px)*-1);margin-right:calc(var(--wp--preset--spacing--edge-space, 80px)*-1);margin-top:58px}}.wp-block-group.global-footer .global-footer__code-is-poetry-container svg{display:block;fill:var(--wp-global-header--text-color--light);height:13px;margin:0 auto;width:188px}.wp-block-group.global-footer .global-footer__code-is-poetry-container .global-footer__code_is_poetry{display:block;font-family:serif;font-size:18px;letter-spacing:.1em;line-height:1;text-transform:uppercase}.wp-block-group.global-footer .global-footer__logos-container{display:flex;flex-wrap:wrap;gap:var(--wp--style--block-gap) calc(var(--wp--style--block-gap)*3);margin-top:44px;position:relative}@media (min-width:890px){.wp-block-group.global-footer .global-footer__logos-container{align-items:center;flex-wrap:nowrap;justify-content:space-between;margin-top:60px}}@media (min-width:1152px){.wp-block-group.global-footer .global-footer__logos-container{align-items:flex-start}}.wp-block-group.global-footer .global-footer__logos-container .global-footer__wporg-logo-full a{color:var(--wp-global-header--text-color)}.wp-block-group.global-footer .global-footer__logos-container .global-footer__wporg-logo-full svg{height:27px;width:auto}.wp-block-group.global-footer .global-footer__logos-container .global-footer__wporg-container{flex-grow:1}.wp-block-group.global-footer .global-footer__logos-container .global-footer__wporg-container>:first-child{gap:var(--wp--style--block-gap)}.wp-block-group.global-footer .global-footer__logos-container .wp-block-image{margin:0;position:unset;text-align:left}.wp-block-group.global-footer .global-footer__logos-container .wp-block-image a{display:block;line-height:1}.wp-block-group.global-footer .global-footer__logos-container .global-footer__wporg-locale-title{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:890px){.wp-block-group.global-footer .global-footer__logos-container .global-footer__wporg-locale-title{font-size:13px;max-width:8em}}@media (min-width:1152px){.wp-block-group.global-footer .global-footer__logos-container .global-footer__wporg-locale-title{max-width:15em}}@media (min-width:1440px){.wp-block-group.global-footer .global-footer__logos-container .global-footer__wporg-locale-title{max-width:20em}}.wp-block-group.global-footer .global-footer__logos-container .global-footer__wporg-locale-title a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.wp-block-group.global-footer .global-footer__logos-container .global-footer__wporg-locale-title a:focus,.wp-block-group.global-footer .global-footer__logos-container .global-footer__wporg-locale-title a:hover{-webkit-text-decoration:underline;text-decoration:underline}.wp-block-group.global-footer .global-footer__trademark{color:var(--wp-global-header--text-color--light);line-height:1.5;margin-top:4px}@media (min-width:890px){.wp-block-group.global-footer .global-footer__trademark{font-size:var(--wp--preset--font-size--small)}}.wp-block-group.global-footer .wp-block-social-links,.wp-block-group.global-footer .wp-block-social-links .wp-social-link a,.wp-block-group.global-footer .wp-block-social-links .wp-social-link.wp-social-link.wp-social-link{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.wp-block-group.global-footer .wp-block-social-links{--global-footer--social-icon-size:24px;--global-footer--social-icon-gap:20px;align-content:flex-start;gap:10px var(--global-footer--social-icon-gap);justify-content:flex-start;min-width:100px;position:relative}@media (min-width:890px){.wp-block-group.global-footer .wp-block-social-links{flex-shrink:0;justify-content:flex-end;max-width:calc(var(--global-footer--social-icon-size)*5 + var(--global-footer--social-icon-gap)*4);order:3}}@media (min-width:1152px){.wp-block-group.global-footer .wp-block-social-links{max-width:none;top:2px}}.wp-block-group.global-footer .wp-block-social-links .wp-social-link svg{height:var(--global-footer--social-icon-size);width:var(--global-footer--social-icon-size)}
