img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}



: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:#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){:root{--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)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.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;padding:0;position:absolute;width:1px;word-wrap: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-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([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}}





.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}



:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--contrast: var(--contrast);--wp--preset--color--contrast-2: var(--contrast-2);--wp--preset--color--contrast-3: var(--contrast-3);--wp--preset--color--base: var(--base);--wp--preset--color--base-2: var(--base-2);--wp--preset--color--base-3: var(--base-3);--wp--preset--color--accent: var(--accent);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}



body{background-color:#f2f0f3;color:#291537;}a{color:#8c41d6;}a:visited{color:#8c58bf;}a{text-decoration:underline;}.trunk-name-heading a, .site-branding a, a.button, .wp-block-button__link, .base-site-menu a{text-decoration:none;}a:hover, a:focus, a:active{color:#7228bd;}.cell-layout-holder{max-width:1280px;}.wp-block-group__inner-container{max-width:1280px;margin-left:auto;margin-right:auto;}.clip-scroll-up{font-size:20px;border-radius:3px;position:fixed;bottom:30px;right:30px;line-height:40px;width:40px;text-align:center;z-index:10;transition:opacity 300ms ease-in-out;opacity:0.1;transform:translateY(1000px);}.pin-surface-button{opacity:1;transform:translateY(0);}:root{--contrast:#291537;--contrast-2:#5f357c;--contrast-3:#9264b4;--base:#e1dbe4;--base-2:#f2f0f3;--base-3:#fcfcfc;--accent:#8c41d6;}:root .has-contrast-color{color:var(--contrast);}:root .has-contrast-background-color{background-color:var(--contrast);}:root .has-contrast-2-color{color:var(--contrast-2);}:root .has-contrast-2-background-color{background-color:var(--contrast-2);}:root .has-contrast-3-color{color:var(--contrast-3);}:root .has-contrast-3-background-color{background-color:var(--contrast-3);}:root .has-base-color{color:var(--base);}:root .has-base-background-color{background-color:var(--base);}:root .has-base-2-color{color:var(--base-2);}:root .has-base-2-background-color{background-color:var(--base-2);}:root .has-base-3-color{color:var(--base-3);}:root .has-base-3-background-color{background-color:var(--base-3);}:root .has-accent-color{color:var(--accent);}:root .has-accent-background-color{background-color:var(--accent);}body, button, input, select, textarea{font-family:Open Sans, sans-serif;font-size:16px;}.main-title{font-family:Oswald, sans-serif;font-weight:500;}.widget-title{font-family:Oswald, sans-serif;font-weight:500;}h1{font-family:Oswald, sans-serif;font-weight:500;font-size:40px;}h2{font-family:Oswald, sans-serif;font-weight:500;font-size:34px;}h3{font-family:Oswald, sans-serif;font-weight:500;font-size:28px;}h4{font-family:Oswald, sans-serif;font-weight:500;}h5{font-family:Oswald, sans-serif;font-weight:500;}h6{font-family:Oswald, sans-serif;font-weight:500;}.pick-ribbon-bar{background-color:#5f357c;color:#fcfcfc;}.pick-ribbon-bar a{color:#fcfcfc;}.pick-ribbon-bar a:hover{color:#8c41d6;}.band-page-top{background-color:#291537;color:#fcfcfc;}.band-page-top a{color:#fcfcfc;}.band-page-top a:hover{color:#8c41d6;}.main-title a,.main-title a:hover{color:#fcfcfc;}.site-description{color:#9264b4;}.base-site-menu .pick-guide-nav ul li a, .base-site-menu .set-collapse-toggle, .base-site-menu .menu-bar-items{color:#fcfcfc;}.base-site-menu .pick-guide-nav ul li:not([class*="current-menu-"]):hover > a, .base-site-menu .pick-guide-nav ul li:not([class*="current-menu-"]):focus > a, .base-site-menu .pick-guide-nav ul li.tool-pointer-over:not([class*="current-menu-"]) > a, .base-site-menu .mesh-command-bar:hover > a, .base-site-menu .mesh-command-bar.tool-pointer-over > a{color:#fcfcfc;background-color:#5f357c;}button.set-collapse-toggle:hover,button.set-collapse-toggle:focus{color:#fcfcfc;}.base-site-menu .pick-guide-nav ul li[class*="current-menu-"] > a{color:#fcfcfc;background-color:#8c41d6;}.span-search-handler input[type="search"],.span-search-handler input[type="search"]:active, .span-search-handler input[type="search"]:focus, .base-site-menu .pick-guide-nav ul li.area-record.active > a, .base-site-menu .menu-bar-items .area-record.active > a{color:#fcfcfc;background-color:#5f357c;opacity:1;}.base-site-menu ul ul{background-color:#291537;}.base-site-menu .pick-guide-nav ul ul li a{color:#f2f0f3;}.base-site-menu .pick-guide-nav ul ul li:not([class*="current-menu-"]):hover > a,.base-site-menu .pick-guide-nav ul ul li:not([class*="current-menu-"]):focus > a, .base-site-menu .pick-guide-nav ul ul li.tool-pointer-over:not([class*="current-menu-"]) > a{color:#fcfcfc;background-color:#5f357c;}.base-site-menu .pick-guide-nav ul ul li[class*="current-menu-"] > a{color:#fcfcfc;background-color:#8c41d6;}.dock-card-layout .top-article-body, .dock-card-layout .flag-reactions-section, .dock-card-layout .mark-hero-area, .widget-single-layout .container, .dock-card-layout .theme-page-stepper, .core-page-inner{color:#291537;background-color:#fcfcfc;}.top-article-body a,.theme-page-stepper a,.flag-reactions-section a,.mark-hero-area a{color:#8c41d6;}.top-article-body a:hover,.theme-page-stepper a:hover,.flag-reactions-section a:hover,.mark-hero-area a:hover{color:#7228bd;}.body-lead-block h1,.mark-hero-area h1{color:#291537;}.trunk-name-heading a{color:#291537;}.trunk-name-heading a:hover{color:#8c41d6;}.nav-detail-line{color:#9264b4;}.nav-detail-line a{color:#9264b4;}.nav-detail-line a:hover{color:#8c41d6;}h1{color:#291537;}h2{color:#291537;}h3{color:#291537;}h4{color:#5f357c;}h5{color:#5f357c;}h6{color:#5f357c;}.top-panel-block .widget{color:#291537;background-color:#f2f0f3;}.top-panel-block .widget a{color:#8c41d6;}.top-panel-block .widget a:hover{color:#7228bd;}.top-panel-block .widget .widget-title{color:#291537;}.face-bottom-modules{color:#f2f0f3;background-color:#291537;}.face-bottom-modules a{color:#fcfcfc;}.face-bottom-modules a:hover{color:#8c41d6;}.face-bottom-modules .widget-title{color:#fcfcfc;}.nav-disclaimer-area{color:#9264b4;background-color:#1b0e24;}.nav-disclaimer-area a{color:#f2f0f3;}.nav-disclaimer-area a:hover{color:#8c41d6;}.footer-bar .widget_nav_menu .current-menu-item a{color:#8c41d6;}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:#291537;background-color:#fcfcfc;border-color:#e1dbe4;}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:#291537;background-color:#fcfcfc;border-color:#8c41d6;}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){color:#fcfcfc;background-color:#8c41d6;}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:#fcfcfc;background-color:#7228bd;}a.clip-scroll-up{background-color:rgba(41,21,55,0.4);color:#fcfcfc;}a.clip-scroll-up:hover,a.clip-scroll-up:focus{background-color:rgba(41,21,55,0.6);color:#fcfcfc;}:root{--row-tint:#fcfcfc;--main-tint:#291537;--set-tint:rgba(41,21,55,0.8);}@media (max-width: 768px){.base-site-menu .mesh-command-bar:hover > a, .base-site-menu .mesh-command-bar.tool-pointer-over > a{background:none;color:#fcfcfc;}}.theme-notice-body.cell-layout-holder{max-width:1360px;}.ui-top-inner.cell-layout-holder{max-width:1360px;}.block-clean .wp-block-group__inner-container{padding:40px;}.dock-card-layout .theme-page-stepper{padding-top:20px;padding-bottom:20px;}.shell-piece-content .alignwide, body:not(.widget-full-span) .shell-piece-content .alignfull{margin-left:-40px;width:calc(100% + 80px);max-width:calc(100% + 80px);}.rtl .menu-item-has-children .step-menu-icon{padding-left:20px;}.rtl .base-site-menu .pick-guide-nav ul li.menu-item-has-children > a{padding-right:20px;}.trunk-base-units.cell-layout-holder{max-width:1360px;}.field-site-credits.cell-layout-holder{max-width:1360px;}@media (max-width:768px){.dock-card-layout .top-article-body, .dock-card-layout .flag-reactions-section, .dock-card-layout .mark-hero-area, .dock-card-layout .theme-page-stepper, .widget-single-layout .swap-page-content, .core-page-inner{padding:30px;}.block-clean .wp-block-group__inner-container{padding:30px;}.theme-notice-body{padding-right:30px;padding-left:30px;}.ui-top-inner{padding-right:30px;padding-left:30px;}.widget-area .widget{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.trunk-base-units{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.field-site-credits{padding-right:30px;padding-left:30px;}.shell-piece-content .alignwide, body:not(.widget-full-span) .shell-piece-content .alignfull{margin-left:-30px;width:calc(100% + 60px);max-width:calc(100% + 60px);}.widget-single-layout .block-clean .theme-page-stepper{margin-bottom:20px;}}.tag-rail-right{width:30%;}.map-start-panel{width:30%;}.swap-page-content .pad-static{width:100%;}@media (max-width: 768px){.base-site-menu .set-collapse-toggle,.sidebar-nav-mobile:not(#sticky-placeholder){display:block;}.base-site-menu ul,.tab-rail-menu,.base-site-menu:not(.role-hidden-menu):not(.trunk-ready-state) .pick-guide-nav > ul,.has-inline-mobile-toggle #element-shell .band-navigation-inner > *:not(.span-search-handler):not(.pick-guide-nav){display:none;}.nav-align-right .band-navigation-inner,.nav-align-center .band-navigation-inner{justify-content:space-between;}.has-inline-mobile-toggle .head-portable-menu{display:flex;flex-wrap:wrap;}.has-inline-mobile-toggle .ui-top-inner{flex-direction:row;text-align:left;flex-wrap:wrap;}.has-inline-mobile-toggle .header-widget,.has-inline-mobile-toggle #element-shell{flex-basis:100%;}.role-plain .has-inline-mobile-toggle #element-shell{order:10;}}



            :root {
                --color-primary: #35B3DB;
                --color-primary-hover: color-mix(in srgb, var(--color-primary) 90%, black);
                --color-primary-active: color-mix(in srgb, var(--color-primary) 80%, black);
                --color-primary-opacity-5: color-mix(in srgb, var(--color-primary) 5%, white);
            }
        

			
.node-general {
    position: absolute;
    top: -100%;
    left: 0;
    padding: 8px 16px;
    background: var(--accent);
    color: var(--base-3);
    z-index: 99;
}
.node-general:focus {
    top: 0;
}
.body-application .leaf-screen {
    background: linear-gradient(135deg, var(--contrast) 0%, var(--contrast-2) 100%);
    padding: 16px 0;
    text-align: center;
}
.body-application .leaf-screen .inner-essential {
    max-width: 1280px;
    margin: 0 auto;
    padding: 0 20px;
}
.body-application .link-archive a {
    font-size: 1.6rem;
    font-weight: 700;
    color: var(--base-3);
    text-decoration: none;
}
.body-application .link-archive a:hover {
    color: var(--accent);
}
.body-application .link-archive img {
    max-height: 50px;
    width: auto;
}
.body-application .part-list {
    background: var(--contrast-2);
    border-top: 3px solid var(--accent);
}
.body-application .part-list .inner-essential {
    max-width: 1280px;
    margin: 0 auto;
    padding: 0 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    gap: 8px;
}
.body-application .panel-adaptive {
    display: flex;
    align-items: center;
    gap: 8px;
}
.body-application .panel-adaptive .menu {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    gap: 4px;
}
.body-application .panel-adaptive .menu li {
    position: relative;
}
.body-application .panel-adaptive .menu li a {
    display: block;
    padding: 8px 14px;
    color: var(--base-2);
    text-decoration: none;
    font-size: 0.85rem;
    transition: color 0.2s, background 0.2s;
    text-transform: uppercase;
    letter-spacing: 0.08em;
}
.body-application .panel-adaptive .menu li a:hover,
.body-application .panel-adaptive .menu li.current-menu-item a {
    color: var(--base-3);
}
.body-application .panel-adaptive .menu li:hover > .sub-menu {
    display: block;
}
.body-application .panel-adaptive .menu .sub-menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    list-style: none;
    margin: 0;
    padding: 4px 0;
    background: var(--contrast);
    border: 1px solid var(--contrast-2);
    border-radius: 4px;
    min-width: 180px;
    z-index: 50;
}
.body-application .panel-adaptive .menu .sub-menu a {
    display: block;
    padding: 8px 16px;
    color: var(--base-2);
    text-decoration: none;
    font-size: 0.9rem;
}
.body-application .panel-adaptive .menu .sub-menu a:hover {
    color: var(--base-3);
}
.body-application .section-prompt-box {
    display: inline-block;
    padding: 8px 20px;
    background: var(--base-3);
    color: var(--contrast);
    text-decoration: none;
    font-size: 0.9rem;
    font-weight: 700;
    transition: opacity 0.2s;
    white-space: nowrap;
    margin-left: 8px;
}
.body-application .section-prompt-box:hover {
    opacity: 0.88;
}
.body-application .shell-grab-box {
    border-radius: 20px;
}
.body-application .snap-common {
    display: none;
    flex-direction: column;
    justify-content: center;
    gap: 5px;
    background: none;
    border: none;
    cursor: pointer;
    padding: 8px;
}
.body-application .key-detail {
    display: block;
    width: 24px;
    height: 2px;
    background: var(--base-3);
    border-radius: 2px;
    transition: transform 0.2s;
}

@media (max-width: 768px) {
    .body-application .leaf-screen {
        padding: 10px 0;
    }
    .body-application .part-list .inner-essential {
        justify-content: space-between;
    }
    .body-application .snap-common {
        display: flex;
    }
    .body-application .panel-adaptive {
        display: none;
        width: 100%;
        padding: 12px 0;
    }
    .body-application.list-structure .panel-adaptive {
        display: block;
    }
    .body-application .panel-adaptive .menu {
        flex-direction: column;
        gap: 0;
    }
    .body-application .panel-adaptive .menu li a {
        padding: 10px 0;
        border-radius: 0;
        border-bottom: 1px solid var(--contrast-2);
    }
    .body-application .panel-adaptive .menu .sub-menu {
        position: static;
        display: block;
        border: none;
        padding-left: 16px;
        min-width: 0;
    }
    .body-application .section-prompt-box {
        margin-top: 12px;
        text-align: center;
        display: block;
        margin-left: 0;
    }
}


.tile-flex {
    background: linear-gradient(180deg, var(--contrast) 0%, var(--contrast-2) 100%);
    padding: 40px 0 24px;
    border-top: 1px solid var(--contrast-2);
}
.tile-flex .tile-vessel {
    max-width: 1280px;
    margin: 0 auto;
    padding: 0 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 16px;
}
.tile-flex .top-adaptive a {
    font-size: 1.4rem;
    font-weight: 700;
    color: var(--base-3);
    text-decoration: none;
}
.tile-flex .top-adaptive a:hover {
    color: var(--accent);
}
.tile-flex .top-adaptive img {
    max-height: 40px;
    width: auto;
}
.tile-flex .content-general .menu {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 24px;
}
.tile-flex .content-general .menu a {
    color: var(--base);
    text-decoration: none;
    font-size: 14px;
}
.tile-flex .content-general .menu a:hover {
    color: var(--accent);
}
.tile-flex .mark-connect {
    display: flex;
    gap: 16px;
}
.tile-flex .set-social-area {
    color: var(--base);
    transition: color 0.2s;
}
.tile-flex .set-social-area:hover {
    color: var(--accent);
}
.tile-flex .line-print {
    color: var(--contrast-3);
    font-size: 13px;
}

@media (max-width: 768px) {
    .tile-flex {
        padding: 30px 0 20px;
    }
    .tile-flex .tile-vessel {
        gap: 14px;
    }
}		
.rll-youtube-player, [data-lazy-src]{display:none !important;}