@layer theme,base;@layer components{.mnd-button{color:var(--btn-color,inherit);background:var(--btn-bg,transparent)}.mnd-button *{pointer-events:none}.mnd-button:hover,.mnd-button:focus-visible{color:var(--btn-hover-color,var(--btn-color,inherit));background:var(--btn-hover-bg,var(--btn-bg,transparent))}.mnd-button:active{color:var(--btn-active-color,var(--btn-hover-color,var(--btn-color,inherit)));background:var(--btn-active-bg,var(--btn-hover-bg,var(--btn-bg,transparent)))}.mnd-button:disabled,.mnd-button[aria-disabled=true]{pointer-events:none;cursor:default;color:var(--btn-disabled-color,var(--btn-color,inherit));background:var(--btn-disabled-bg,var(--btn-bg,transparent))}}@layer utilities;
@keyframes mnd-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mnd-spinner{color:var(--spinner-color,var(--color-background-spinner-on-light-default))}.mnd-spinner-svg{animation:.9s linear infinite mnd-spinner-rotate}
:root{--content-detail-scroll-offset:80px}.ContentDetailPage-module__ERx2Yq__wysiwyg h2{color:var(--text-color);scroll-margin-top:var(--content-detail-scroll-offset);margin:2.5rem 0 1.25rem;font-size:1.5rem;font-weight:700}.ContentDetailPage-module__ERx2Yq__wysiwyg h3{color:var(--text-color);scroll-margin-top:var(--content-detail-scroll-offset);margin:2.5rem 0 1.25rem;font-size:1.375rem;font-weight:700}.ContentDetailPage-module__ERx2Yq__wysiwyg>p:first-child{font-size:1.2rem;font-weight:600}@media (min-width:1080px){.ContentDetailPage-module__ERx2Yq__wysiwyg>p:first-child{font-size:1.5rem}}.ContentDetailPage-module__ERx2Yq__wysiwyg p{margin-bottom:1.25rem}.ContentDetailPage-module__ERx2Yq__wysiwyg a{color:var(--link-color);text-decoration:underline}.ContentDetailPage-module__ERx2Yq__wysiwyg img,.ContentDetailPage-module__ERx2Yq__wysiwyg svg,.ContentDetailPage-module__ERx2Yq__wysiwyg video{max-width:100%;height:auto}.ContentDetailPage-module__ERx2Yq__wysiwyg img{object-fit:cover}.ContentDetailPage-module__ERx2Yq__wysiwyg figure{margin:0 0 1.25rem}.ContentDetailPage-module__ERx2Yq__wysiwyg figcaption{margin-top:.5rem;font-size:1rem}.ContentDetailPage-module__ERx2Yq__wysiwyg figcaption:empty{display:none}.ContentDetailPage-module__ERx2Yq__wysiwyg blockquote{margin:var(--spacing-large) 0;gap:1.5rem;display:flex;position:relative}.ContentDetailPage-module__ERx2Yq__wysiwyg blockquote p{color:var(--color-gray);font-size:1.25rem;font-style:italic;line-height:1.2}@media (min-width:1080px){.ContentDetailPage-module__ERx2Yq__wysiwyg blockquote p{font-size:1.5rem}}.ContentDetailPage-module__ERx2Yq__wysiwyg blockquote:before{content:url(data:image/svg+xml;base64,CiAgPHN2ZwogICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICAgZmlsbD0ibm9uZSIKICAgIHZpZXdCb3g9IjAgMTUwIDEwMDAgNzUwIgogICAgc3Ryb2tlV2lkdGg9IjEuNSIKICAgIHN0cm9rZT0iI2ZmNDQ3MyIKICA+CiAgICA8cGF0aAogICAgICBzdHJva2VMaW5lY2FwPSJyb3VuZCIKICAgICAgc3Ryb2tlTGluZWpvaW49InJvdW5kIgogICAgICBmaWxsPSIjZmY0NDczIgogICAgICBkPSJNOTY1LjIgMjEzVjU5Ni41SDk2NS4yVjYzMS4zIDczNS43TDgzNi41IDYwNyA4MjYuMSA1OTYuNUg4MTEuMyA1ODEuN1YyMTNIOTY1LjJNMTAwMCAxNzguM0g1NDdWNjMxLjNIODExLjNMMTAwMCA4MjBWNjMxLjNIMTAwMFYxNzguM0wxMDAwIDE3OC4zWk00MTguMyAyMTMuOVY1OTcuNEg0MTguM1Y2MzIuMiA3MzYuNUwyODkuNiA2MDcuOCAyNzkuMSA1OTcuNEgyNjQuMyAzNC44VjIxMy45SDQxOC4zTTQ1MyAxNzkuMUgwVjYzMi4ySDI2NC4zTDQ1MyA4MjAuOVY2MzIuMkg0NTNWMTc5LjFMNDUzIDE3OS4xWiIKICAgIC8+CiAgPC9zdmc+Cg==);color:var(--color-primary);flex-shrink:0;width:max(2rem,5vw);height:max(2rem,5vw);display:block}.ContentDetailPage-module__ERx2Yq__wysiwyg .button{padding:var(--button-padding-y) var(--button-padding-x);border:2px solid var(--color-primary);background:linear-gradient(to left, var(--color-primary) 50%, var(--button-color-hover) 50%);color:var(--color-white);font-size:var(--button-font-size);background-position:calc(100% + 1px);background-size:calc(200% + 3px);justify-content:center;align-items:center;font-weight:600;text-decoration:none;transition:background-position .25s ease-out,color .25s ease-out,border-color .25s ease-out,background-color .25s ease-out;display:inline-flex}.ContentDetailPage-module__ERx2Yq__wysiwyg .button:hover{border-color:var(--button-color-hover);background-position:0;text-decoration:none}