.illuminate-blog-template_siteShell__sL0_0{--coral:#f67873;--apricot:#fcb876;--cream:#fdfbe5;--ink:#171717;--peach:#ffebcf;width:100%;padding:24px;background:#efede8;color:var(--ink);font-family:"Josefin Sans Variable",var(--font-josefin-sans,"Josefin Sans"),sans-serif}.illuminate-blog-template_articleCanvas__PJPOZ{container-type:inline-size;width:min(100%,900px);margin:0 auto;overflow:hidden;background:#fff;box-shadow:0 5px 30px #39322212}.illuminate-blog-template_hero__AahOe{position:relative;min-height:160px;background:#fff}.illuminate-blog-template_heroArt__H16Ko{-o-object-fit:fill;object-fit:fill;z-index:0}.illuminate-blog-template_heroCopy__dtwH5{position:relative;z-index:1;padding:6.5% 2.4% 7%}.illuminate-blog-template_eyebrow__84gOL{margin:0 0 12px;color:var(--apricot);font-size:clamp(12px,2cqi,17px);text-transform:uppercase;letter-spacing:.02em}.illuminate-blog-template_hero__AahOe h1,.illuminate-blog-template_hero__AahOe textarea{width:100%;margin:0;color:var(--coral);font-family:inherit;font-size:clamp(27px,5.2cqi,47px);line-height:1.15;font-weight:700;overflow-wrap:anywhere;text-wrap:balance}.illuminate-blog-template_hero__AahOe textarea{resize:none;background:transparent;border:0;outline:none;field-sizing:content;min-height:1.15em}.illuminate-blog-template_hero__AahOe textarea::-moz-placeholder{color:#e47c74;opacity:.65}.illuminate-blog-template_hero__AahOe textarea::placeholder{color:#e47c74;opacity:.65}.illuminate-blog-template_hero__AahOe textarea:focus{outline:2px dashed #fcb876;outline-offset:5px}.illuminate-blog-template_content__Ldwne{padding:12px 2.4% 28px;font-size:clamp(17px,2.6cqi,23px);line-height:1.42;overflow-wrap:anywhere}.illuminate-blog-template_content__Ldwne h2,.illuminate-blog-template_content__Ldwne h3,.illuminate-blog-template_recommendations__3urei h2{color:var(--coral);font-weight:700;line-height:1.25}.illuminate-blog-template_content__Ldwne h2{margin:32px 0 9px;font-size:1.14em}.illuminate-blog-template_content__Ldwne h3{margin:24px 0 8px;font-size:1.05em}.illuminate-blog-template_content__Ldwne p{margin:0 0 8px}.illuminate-blog-template_content__Ldwne blockquote{margin:2px auto 8px;text-align:center}.illuminate-blog-template_content__Ldwne blockquote p{margin:0}.illuminate-blog-template_content__Ldwne ol,.illuminate-blog-template_content__Ldwne ul{margin:12px 0;padding-left:1.5em}.illuminate-blog-template_content__Ldwne ul{list-style:disc}.illuminate-blog-template_content__Ldwne ol{list-style:decimal}.illuminate-blog-template_content__Ldwne a{color:#b84c48;text-decoration:underline;text-underline-offset:3px}.illuminate-blog-template_content__Ldwne img,.illuminate-blog-template_coverImage__jDr0g{display:block;width:auto;max-width:100%;max-height:680px;margin:20px auto;-o-object-fit:contain;object-fit:contain}.illuminate-blog-template_coverImage__jDr0g{width:95.2%}.illuminate-blog-template_content__Ldwne pre{overflow-x:auto;background:#f5f3ee;padding:16px;font-size:.8em}.illuminate-blog-template_content__Ldwne code{background:#f5f3ee;font-size:.85em}.illuminate-blog-template_content__Ldwne table{width:100%;border-collapse:collapse;font-size:.85em;margin:16px 0;table-layout:fixed}.illuminate-blog-template_content__Ldwne td,.illuminate-blog-template_content__Ldwne th{border:1px solid #e5d9cb;padding:8px;vertical-align:top}.illuminate-blog-template_content__Ldwne th{background:var(--peach)}.illuminate-blog-template_pageDivider__X_8zt{position:relative;width:105.05%;height:clamp(62px,11cqi,100px);margin:30px -2.525%;background:#fcf0f3}.illuminate-blog-template_dividerArt__COBF3{-o-object-fit:fill;object-fit:fill}.illuminate-blog-template_brandMark__oZXVN{position:absolute;right:10px;bottom:6px;width:11%;min-width:60px;height:auto}.illuminate-blog-template_content__Ldwne hr{height:clamp(62px,11cqi,100px);border:0;margin:30px -2.525%;width:105.05%;background:url(/blog-template/logo.png) bottom 6px right 10px/11% auto no-repeat,url(/blog-template/footer-border.png) 50%/100% 100% no-repeat,#fcf0f3}.illuminate-blog-template_recommendations__3urei{background:var(--peach);padding:18px 7% 20px}.illuminate-blog-template_recommendations__3urei h2{font-size:clamp(20px,3cqi,28px);text-align:center;margin:0 0 16px}.illuminate-blog-template_bookGrid__50S9h{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10%;align-items:end}.illuminate-blog-template_bookGrid__50S9h[data-count="1"]{grid-template-columns:1fr;max-width:230px;margin:auto}.illuminate-blog-template_bookGrid__50S9h[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:550px;margin:auto}.illuminate-blog-template_book__tZEAV{margin:0;text-align:center}.illuminate-blog-template_book__tZEAV img,.illuminate-blog-template_missingBookCover__mHc1a{width:100%;max-height:300px;aspect-ratio:.75;-o-object-fit:contain;object-fit:contain}.illuminate-blog-template_missingBookCover__mHc1a{display:grid;place-items:center;background:#f8d1b7;padding:12px}.illuminate-blog-template_book__tZEAV figcaption{font-size:.8rem;margin-top:8px}.illuminate-blog-template_siteFooter__qiOZr{background:#fcf0f3;text-align:center}.illuminate-blog-template_siteFooter__qiOZr .illuminate-blog-template_pageDivider__X_8zt{width:100%;margin:0}.illuminate-blog-template_siteFooter__qiOZr>a{display:block;padding:0 15px 20px;color:#bd762f;text-transform:uppercase;font-size:clamp(10px,1.85cqi,16px)}.illuminate-blog-template_siteFooter__qiOZr>a:hover{text-decoration:underline}.illuminate-blog-template_content__Ldwne .tiptap{min-height:380px;outline:none}.illuminate-blog-template_content__Ldwne .tiptap .is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9c9388;pointer-events:none;height:0}.illuminate-blog-template_content__Ldwne .ProseMirror-selectednode{outline:3px solid #fcb876;outline-offset:3px}.illuminate-blog-template_content__Ldwne .tiptap:focus-visible{outline:1px dashed #f5d3b1;outline-offset:8px}@media (max-width:640px){.illuminate-blog-template_siteShell__sL0_0{padding:0}.illuminate-blog-template_heroCopy__dtwH5{padding:40px 16px 38px}.illuminate-blog-template_content__Ldwne{padding:12px 16px 24px}.illuminate-blog-template_content__Ldwne hr,.illuminate-blog-template_pageDivider__X_8zt{width:calc(100% + 32px);margin-inline:-16px}.illuminate-blog-template_hero__AahOe{min-height:140px}}@media print{.illuminate-blog-template_siteShell__sL0_0{padding:0;background:#fff}.illuminate-blog-template_articleCanvas__PJPOZ{width:100%;box-shadow:none}}@container (max-width: 640px){.illuminate-blog-template_siteShell__sL0_0{padding:0}.illuminate-blog-template_heroCopy__dtwH5{padding:40px 16px 38px}.illuminate-blog-template_content__Ldwne{padding:12px 16px 24px}.illuminate-blog-template_content__Ldwne hr,.illuminate-blog-template_pageDivider__X_8zt{width:calc(100% + 32px);margin-inline:-16px}}