/* Native WordPress blocks inside the preserved reference reading container. */
.cc-post-content,.editor-styles-wrapper {
 --cc-ink:var(--token-c99e06c2-6470-46c1-a242-9f61b4b98fe0,#211e1a);
 --cc-gold:var(--token-6aa54ac5-d356-40da-bfc2-e66b85bb0df4,#93712e);
 --cc-paper:var(--token-4a081662-f671-4173-b958-73fa2e31239c,#faf8f3);
 --cc-line:var(--token-1df0d6b7-f47f-4347-bff1-120aacce2901,#a58c57);
 font-family:Inter,sans-serif;font-size:16px;line-height:1.6;color:var(--cc-ink);
}
.cc-adapted .cc-post-content {min-width:0;white-space:normal;overflow-wrap:anywhere;display:flow-root}
.cc-adapted .framer-BaZIv .framer-10ro7t4 {width:100%;max-width:800px;margin-inline:auto}
.cc-adapted .framer-BaZIv .framer-1pa7x0 {width:100%;max-width:100%}
.cc-adapted .framer-BaZIv .framer-1a3ssmb {gap:32px;flex-wrap:wrap}
.cc-adapted .framer-BaZIv :is(.framer-zazzul,.framer-kcjzdd,.framer-1sjmlre,.framer-z9ftir,.framer-14luzlb,.framer-w5jz8c) {width:max-content;max-width:100%;min-width:0}
.cc-adapted .framer-BaZIv .framer-z9ftir a {color:var(--token-6aa54ac5-d356-40da-bfc2-e66b85bb0df4,#93712e);text-decoration:underline;text-underline-offset:4px}
.cc-adapted .framer-BaZIv time {white-space:nowrap}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) :is(h1,h2,h3,h4,h5,h6):not(.framer-text):not(.framer-text *) {font-family:"General Sans",sans-serif;font-weight:600;line-height:1.2;color:var(--cc-ink);margin:1.25em 0 .45em;overflow-wrap:break-word}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) h1:not(.framer-text):not(.framer-text *) {font-size:clamp(36px,5vw,64px)}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) h2:not(.framer-text):not(.framer-text *) {font-size:clamp(32px,4vw,56px)}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) h3:not(.framer-text):not(.framer-text *) {font-size:clamp(26px,3vw,36px)}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) h4:not(.framer-text):not(.framer-text *) {font-size:24px}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) h5:not(.framer-text):not(.framer-text *) {font-size:21px}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) h6:not(.framer-text):not(.framer-text *) {font-size:18px}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) :is(p,ul,ol,figure,blockquote,pre,table):not(.framer-text):not(.framer-text *) {margin:0 0 20px}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) :is(ul,ol):not(.framer-text):not(.framer-text *) {padding-left:1.5em;list-style-position:outside}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) ul:not(.framer-text):not(.framer-text *) {list-style-type:disc}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) ol:not(.framer-text):not(.framer-text *) {list-style-type:decimal}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) li:not(.framer-text):not(.framer-text *) {margin:.35em 0}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) li :is(ul,ol) {margin:.35em 0}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) a:not(.wp-block-button__link):not([class*="framer-"]):not(.framer-text *) {color:var(--cc-gold);text-decoration:underline;text-underline-offset:3px}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) strong:not(.framer-text):not(.framer-text *) {font-weight:700}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) em:not(.framer-text):not(.framer-text *) {font-style:italic}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) blockquote:not(.framer-text):not(.framer-text *) {border-left:3px solid var(--cc-line);padding:12px 24px;font-size:1.15em}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) blockquote p:last-of-type {margin-bottom:8px}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) cite:not(.framer-text):not(.framer-text *) {font-size:14px;font-style:normal}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) .wp-block-pullquote {border-block:1px solid var(--cc-line);padding:28px 16px}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) .wp-block-pullquote blockquote {border:0;padding:0}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) img {max-width:100%;height:auto;border-radius:12px}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) :is(video,iframe,embed,object) {max-width:100%}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) figcaption {margin-top:10px;font-size:14px;line-height:1.5;color:var(--cc-ink);opacity:.8}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) .wp-block-gallery {gap:20px}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) .wp-block-gallery img {object-fit:cover}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) .wp-block-table {max-width:100%;overflow-x:auto}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) table:not(.framer-text):not(.framer-text *) {width:100%;border-collapse:collapse;font-size:15px}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) :is(th,td):not(.framer-text):not(.framer-text *) {border:1px solid var(--cc-line);padding:12px;text-align:left;vertical-align:top}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) th:not(.framer-text):not(.framer-text *) {font-weight:600;background:var(--token-cc4cc181-a2aa-4a6e-9f45-5d963c2b0470,#f0eadf)}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) .wp-block-buttons {display:flex;flex-wrap:wrap;gap:12px;margin-block:24px}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) .wp-block-button__link {display:inline-block;border:1px solid var(--cc-gold);border-radius:8px;padding:13px 22px;background:var(--cc-gold);color:var(--cc-paper);font:inherit;text-decoration:none}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) .is-style-outline .wp-block-button__link {background:transparent;color:var(--cc-gold)}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) .wp-block-separator {width:100%;border:0;border-top:1px solid var(--cc-line);margin:32px 0}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) pre:not(.framer-text):not(.framer-text *) {overflow-x:auto;padding:20px;border-radius:8px;background:var(--token-cc4cc181-a2aa-4a6e-9f45-5d963c2b0470,#f0eadf)}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) code:not(.framer-text):not(.framer-text *) {font-family:monospace;font-size:.9em}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) .aligncenter {margin-inline:auto;text-align:center}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) .alignleft {float:left;margin-right:24px}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) .alignright {float:right;margin-left:24px}
:is(.cc-post-content,.editor-styles-wrapper.post-type-post) :is(.alignwide,.alignfull) {max-width:100%;width:100%;margin-inline:0}
.cc-post-content > :first-child {margin-top:0}
.cc-post-excerpt {font-size:20px;line-height:1.6;margin-bottom:32px!important}
.cc-blog-empty {font:400 18px/1.6 Inter,sans-serif;margin:0;padding:20px 0}
.cc-pagination {width:100%;padding:24px 24px 64px;font:400 16px/1.5 Inter,sans-serif}
.cc-pagination ul {display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;margin:0;padding:0}
.cc-pagination li {list-style:none;margin:0;padding:0}
.cc-pagination :is(a,span.page-numbers,.post-page-numbers) {display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:9px 14px;border:1px solid var(--token-1df0d6b7-f47f-4347-bff1-120aacce2901,#a58c57);border-radius:8px;color:var(--token-c99e06c2-6470-46c1-a242-9f61b4b98fe0,#211e1a);text-decoration:none}
.cc-pagination :is(.current,a:hover) {background:var(--token-6aa54ac5-d356-40da-bfc2-e66b85bb0df4,#93712e);color:var(--token-4a081662-f671-4173-b958-73fa2e31239c,#faf8f3)}
.cc-page-links {display:flex;flex-wrap:wrap;gap:10px;padding:24px 0}
.cc-password-wrap {width:100%;max-width:1280px;margin:auto;padding:0 24px 80px}
.cc-password-wrap .post-password-form {max-width:600px}
.cc-password-wrap label {display:block;font-weight:500}
.cc-password-wrap input[type=password],.cc-blog-search input {width:100%;min-width:0;padding:13px 14px;border:1px solid var(--token-1df0d6b7-f47f-4347-bff1-120aacce2901,#a58c57);border-radius:8px;background:transparent;color:inherit;font:inherit}
.cc-password-wrap input[type=submit],.cc-blog-search button {padding:13px 22px;border:1px solid var(--token-6aa54ac5-d356-40da-bfc2-e66b85bb0df4,#93712e);border-radius:8px;background:var(--token-6aa54ac5-d356-40da-bfc2-e66b85bb0df4,#93712e);color:var(--token-4a081662-f671-4173-b958-73fa2e31239c,#faf8f3);font:inherit;cursor:pointer}
.cc-password-wrap input[type=submit] {margin-top:16px}
.cc-blog-search {width:100%;max-width:1280px;margin:0 auto 24px;padding:0 24px;font:400 16px/1.6 Inter,sans-serif}
.cc-blog-search label {display:block;margin-bottom:8px;font-weight:500}
.cc-blog-search > div {display:flex;gap:12px;max-width:700px}
.cc-not-found-links {display:flex;flex-wrap:wrap;gap:16px;width:100%;max-width:1280px;margin:auto;padding:0 24px 80px}
.cc-not-found-links a {border:1px solid var(--token-1df0d6b7-f47f-4347-bff1-120aacce2901,#a58c57);border-radius:8px;padding:13px 22px;font:500 16px/1.5 Inter,sans-serif;color:var(--token-c99e06c2-6470-46c1-a242-9f61b4b98fe0,#211e1a);text-decoration:none}
:is(.cc-post-content,.cc-pagination,.cc-password-wrap,.cc-blog-search,.cc-not-found-links) :focus-visible {outline:2px solid var(--token-6aa54ac5-d356-40da-bfc2-e66b85bb0df4,#93712e);outline-offset:4px}
.screen-reader-text {border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
@media(max-width:767px){
 .cc-password-wrap,.cc-blog-search,.cc-not-found-links {padding-inline:16px}
 .cc-password-wrap,.cc-not-found-links {padding-bottom:40px}
 .cc-pagination {padding:20px 16px 40px}
 .cc-blog-search > div {flex-wrap:wrap}
 .cc-blog-search input {flex:1 1 100%}
 .cc-post-excerpt {font-size:18px}
 :is(.cc-post-content,.editor-styles-wrapper.post-type-post) :is(.alignleft,.alignright) {float:none;margin-inline:0}
}
