a{text-decoration-thickness:2px !important;text-underline-offset:.2em}:focus-visible{outline:3px solid var(--wp--preset--color--primary);outline-offset:4px}:focus:not(:focus-visible){outline:none}p,blockquote,caption,figcaption{text-wrap:pretty}strong,b{font-weight:var(--wp--custom--font-weight--semi-bold)}.wp-block-post-excerpt p,.wp-block-post-excerpt a,.wp-block-post-content p,.wp-block-post-content a{overflow-wrap:break-word;word-break:break-word}.more-link{display:block}:where(pre){overflow-x:auto}.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child){margin-bottom:3px}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{outline-offset:4px}.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content{outline-offset:0}.wp-block-navigation em{font-weight:var(--wp--custom--font-weight--semi-bold)}.wp-block-navigation__responsive-container.is-menu-open{margin-top:var(--wp--preset--spacing--80)}.shanti-header-cover .constrain-text{max-width:700px;position:relative}.shanti-header-cover .scroll-to{position:absolute;left:0;z-index:2}.shanti-header-cover .scroll-to a{color:var(--wp--preset--color--contrast);text-decoration:none;font-size:var(--wp--preset--font-size--large);line-height:1}.wp-block-template-part.is-style-transparent{position:absolute;top:0;left:0;width:100%;background:0 0;z-index:10}.wp-block-cover.is-style-fullscreen{position:relative;z-index:0;min-height:100vh !important;min-height:100dvh !important}body.admin-bar .wp-block-template-part.is-style-transparent{top:var(--wp-admin--admin-bar--height,32px)}@media screen and (max-width:782px){body.admin-bar .wp-block-template-part.is-style-transparent{top:46px}}.shanti-icon{display:inline-block;width:1em;height:1em;vertical-align:middle;mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:currentColor;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat}.shanti-icon-return{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 10 4 15 9 20'/%3E%3Cpath d='M20 4v7a4 4 0 0 1-4 4H4'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 10 4 15 9 20'/%3E%3Cpath d='M20 4v7a4 4 0 0 1-4 4H4'/%3E%3C/svg%3E");margin-left:.5em}.wp-block-query-pagination-next-arrow,.wp-block-query-pagination-previous-arrow{color:var(--wp--preset--color--primary);font-size:1.5em}body.has-no-query-pagination .query-pagination{display:none}.shanti-single-intro{margin-inline-start:0;margin-inline-end:auto}.shanti-meta{align-items:center;gap:var(--wp--preset--spacing--20)}.shanti-meta>*{margin-block-start:0}.shanti-meta .wp-block-post-author__avatar{width:24px;height:24px;flex-shrink:0;border-radius:50%;overflow:hidden;border:2px solid var(--wp--preset--color--primary)}.shanti-meta .wp-block-post-author__avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.shanti-meta-sep{color:var(--wp--preset--color--contrast-alt)}.wp-block-comment-template .wp-block-post-comments-form{margin-bottom:var(--wp--preset--spacing--60) !important}@media screen and (max-width:720px){.wp-block-group:has(.wp-block-post-date):has(.wp-block-post-terms){flex-direction:column;align-items:flex-start}}.wp-block-separator.is-style-wavy{border:none;height:20px;width:150px !important;background-color:currentColor;opacity:1;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M0 10 Q 5 2 10 10 T 20 10' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M0 10 Q 5 2 10 10 T 20 10' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:20px 20px;mask-size:20px 20px}