.sj-prose{font-size:16px;line-height:2.05}.sj-prose:after{content:'';display:block;clear:both}.sj-prose p{margin:0 0 1.8em}.sj-prose h2{font-size:24px;font-weight:600;margin:2.6em 0 1.2em;padding:0 0 .6em;border-bottom:1px solid #b9c3b4;line-height:1.65}.sj-prose h3{font-size:20px;margin:2em 0 1em;padding-left:16px;border-left:3px solid var(--sj-accent,#536553);line-height:1.65}.sj-prose h4{font-size:18px;margin:1.8em 0 1em}.sj-prose a:not(.wp-block-button__link){text-decoration:underline;text-underline-offset:4px;color:var(--sj-accent,#536553)}.sj-prose ul,.sj-prose ol{margin:1.5em 0;padding-left:1.6em}.sj-prose li{margin:.5em 0}.sj-prose blockquote{margin:2em 0;background:#ecefe7;border-left:3px solid #536553;padding:24px}.sj-prose blockquote p:last-child{margin-bottom:0}.sj-prose figure{margin:2em 0}.sj-prose figcaption{font-size:12px;color:#70756d;text-align:center;margin-top:10px}.sj-prose pre{overflow:auto;background:#eaece4;padding:20px}.sj-prose table,.wp-block-table table{width:100%;border-collapse:collapse}.sj-prose th,.sj-prose td,.wp-block-table th,.wp-block-table td{padding:14px 18px;border:1px solid #d6dcd1;text-align:left;min-width:110px}.sj-prose th,.wp-block-table th{background:#e8ede3}.wp-block-table{overflow:auto}.sj-prose .wp-block-button__link{font-size:15px;padding:15px 26px;min-height:48px;line-height:1.6}.sj-prose .alignwide,.sj-prose .alignfull{max-width:100%;margin-inline:0}.sj-prose .alignleft{float:left;margin:0 24px 20px 0;max-width:50%}.sj-prose .alignright{float:right;margin:0 0 20px 24px;max-width:50%}.sj-prose .aligncenter{margin-inline:auto}.sj-prose iframe{max-width:100%}
.is-style-sj-note{border:1px solid #b9c5b1;background:#edf1e8;padding:24px 28px;margin-block:1.8em}.is-style-sj-warning{border:1px solid #d1b190;background:#faf1e6;padding:24px 28px;margin-block:1.8em}.is-style-sj-caption{border:1px solid #d6dcd1;padding:24px 28px;position:relative;margin-block:1.8em}.is-style-sj-note p:last-child,.is-style-sj-warning p:last-child,.is-style-sj-caption p:last-child{margin-bottom:0}.is-style-sj-marker{background:linear-gradient(transparent 58%,#e7dfb5 58%);display:table;padding:0 2px!important;border:0!important}.is-style-sj-band{padding:16px 22px!important;background:#e8ede3;border:0!important}.is-style-sj-line{border:0!important;border-bottom:2px solid #536553!important;padding:0 0 12px!important}.is-style-sj-check{list-style:none;padding-left:0!important}.is-style-sj-check li{position:relative;padding-left:28px}.is-style-sj-check li:before{content:'✓';position:absolute;left:0;color:#536553;font-weight:bold}.is-style-sj-soft .wp-block-button__link{background:#e8ede3;color:#344632;box-shadow:none}.is-style-sj-outline .wp-block-button__link{border:1px solid #536553;color:#536553;background:transparent}.sj-speech{display:flex;align-items:flex-start;gap:18px;margin-block:30px}.sj-speech-label{font-size:12px;min-width:65px;max-width:100px;text-align:center;padding:15px 8px;background:#e8ede3;border-radius:50%}.sj-speech-body{background:#fff;border:1px solid #d6dcd1;padding:20px 24px;flex:1;position:relative;border-radius:3px}.sj-speech-body:before{content:'';position:absolute;left:-8px;top:22px;width:14px;height:14px;transform:rotate(45deg);background:#fff;border-left:1px solid #d6dcd1;border-bottom:1px solid #d6dcd1}.sj-speech p:last-child{margin-bottom:0}.sj-faq{border-block:1px solid #d6dcd1;margin-block:18px;padding:0}.sj-faq summary{padding:20px 12px;cursor:pointer;min-height:48px;font-weight:600;list-style-position:inside}.sj-faq>p{padding:0 20px 20px;margin:0!important}.sj-step{border-left:1px solid #b9c5b1;padding:8px 0 8px 25px;margin:25px 0}.sj-step-label{font-size:11px;letter-spacing:.15em;color:#536553}.sj-step h3{margin:8px 0!important;border:0!important;padding:0!important}.sj-step p:last-child{margin-bottom:0}.sj-inline-cta{background:#e8ede3;padding:32px;margin-block:32px;text-align:center}.sj-inline-cta h3{border:0!important;padding:0!important;margin:0 0 15px!important}.sj-inline-cta .wp-block-buttons{justify-content:center}.sj-toc{background:#eeeee7;border:1px solid #dedfd7;padding:22px 28px;margin:32px 0}.sj-toc summary{font-size:14px;font-weight:600;cursor:pointer;min-height:34px}.sj-toc ol{list-style:none;padding:0!important;margin:14px 0 0!important}.sj-toc li{font-size:13px;line-height:1.8;margin:8px 0}.sj-toc li.sj-toc-sub{padding-left:18px;font-size:12px}.sj-toc a{text-decoration:none!important;color:#394536!important}.sj-toc a:hover{text-decoration:underline!important}.sj-toc li a{display:block;padding:4px 0}
@media(max-width:600px){.sj-prose{font-size:15px;line-height:2}.sj-prose h2{font-size:22px}.sj-prose h3{font-size:18px}.sj-toc{padding:20px}.is-style-sj-note,.is-style-sj-warning,.is-style-sj-caption{padding:20px}.sj-speech{gap:12px}.sj-speech-body{padding:16px}.sj-speech-label{min-width:48px;font-size:10px}.sj-inline-cta{padding:24px 18px}.sj-prose .alignleft,.sj-prose .alignright{float:none;max-width:100%;margin:20px auto}}

.sj-related-insert{margin:2em 0;border:1px solid #d8ddd3;background:#fff;border-radius:10px;overflow:hidden}.sj-related-insert .sj-related-label{margin:0;padding:10px 20px;background:#eef1e9;font-size:12px;font-weight:600;color:#536553}.sj-related-insert>a{display:flex;gap:22px;padding:20px;text-decoration:none!important;color:#303830!important;align-items:center}.sj-related-image{width:30%;flex-shrink:0}.sj-related-image img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:5px}.sj-related-copy{display:flex;flex-direction:column;gap:8px;min-width:0}.sj-related-copy strong{font-size:17px;line-height:1.7}.sj-related-excerpt{font-size:12px;line-height:1.8;color:#70756d}.sj-related-read{font-size:11px;color:#536553}.sj-related-insert>a:hover{background:#f8f9f5}.sj-related-insert>a:focus-visible{outline:3px solid #536553;outline-offset:-4px}.sj-related-insert--vertical>a{flex-direction:column;align-items:stretch}.sj-related-insert--vertical .sj-related-image{width:100%}@media(max-width:600px){.sj-related-insert>a{padding:14px;gap:14px}.sj-related-copy strong{font-size:14px}.sj-related-excerpt{display:none}.sj-related-image{width:32%}}
.sj-caption-box{border:1px solid #cbd5c4;border-radius:8px;overflow:hidden;margin:2em 0}.sj-caption-box>p{padding:0 24px}.sj-caption-box>.sj-caption-title{background:#edf1e8;padding:12px 24px;font-weight:600;margin:0 0 20px}.sj-qa{border-block:1px solid #d8dfd1;padding:20px 0;margin:2em 0}.sj-qa p{position:relative;padding-left:42px}.sj-qa p:before{position:absolute;left:0;font-weight:bold;font-size:18px;color:#536553}.sj-qa .sj-question:before{content:'Q'}.sj-qa .sj-answer:before{content:'A'}.sj-qa .sj-question{font-weight:600}.sj-editor-banner{padding:32px;border-radius:12px;margin:2em 0}.sj-description-list{border-left:2px solid #cbd5c4;padding-left:22px}.sj-description-list h3{border:0!important;padding:0!important;font-size:17px!important}.sj-description-list p{font-size:14px}
