.tpl-t04{--t04-bg:#fbf6ef;--t04-card:#fffdf8;--t04-header:#fdfaf4;--t04-ink:#4a342a;--t04-brown:#4a342a;--t04-muted:#8a7568;--t04-line:#efe3d3;--t04-terra:#c4674a;--t04-terra-dark:#a3523a;--t04-terra-soft:#f6e3db;--t04-sage:#8a9b7c;--t04-sage-dark:#75886a;--t04-sage-soft:#e9ede2;--t04-mustard:#d9a441;--t04-mustard-dark:#c7912f;--t04-mustard-soft:#f9efd8;background:var(--t04-bg);color:var(--t04-ink);font-family:Assistant,system-ui,sans-serif}.tpl-t04 .t04-display{font-family:Varela Round,Assistant,sans-serif;font-weight:400}.tpl-t04 .t04-container{width:100%;max-width:74rem;margin-inline:auto;padding-inline:1.25rem}.tpl-t04 .t04-blob{border-radius:60% 40% 55% 45%}.tpl-t04 .t04-dot{border-radius:9999px;flex:none;width:.6rem;height:.6rem;display:inline-block}.tpl-t04 .t04-shadow{box-shadow:0 20px 45px -22px #4a342a47}.tpl-t04 .t04-navlink{color:var(--t04-muted);border-radius:9999px;align-items:center;gap:.45rem;padding:.45rem .95rem;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.tpl-t04 .t04-navlink:hover{background:var(--t04-terra-soft);color:var(--t04-terra-dark)}.tpl-t04 .t04-catpill{border-radius:9999px;align-items:center;gap:.5rem;padding:.55rem 1.2rem;font-size:.925rem;font-weight:700;transition:background-color .2s,transform .2s;display:inline-flex}.tpl-t04 .t04-catpill:hover{transform:translateY(-2px)}.tpl-t04 .t04-catpill-0{background:var(--t04-terra);color:#fff}.tpl-t04 .t04-catpill-0:hover{background:var(--t04-terra-dark)}.tpl-t04 .t04-catpill-1{background:var(--t04-sage);color:#fff}.tpl-t04 .t04-catpill-1:hover{background:var(--t04-sage-dark)}.tpl-t04 .t04-catpill-2{background:var(--t04-mustard);color:var(--t04-brown)}.tpl-t04 .t04-catpill-2:hover{background:var(--t04-mustard-dark)}.tpl-t04 .t04-crumbs ol{background:var(--t04-card);color:var(--t04-muted);border-radius:9999px;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.5rem 1.15rem;font-size:.85rem;font-weight:600;display:inline-flex;box-shadow:0 12px 26px -20px #4a342a80}.tpl-t04 .t04-crumbs li{align-items:center;gap:.6rem;min-width:0;display:inline-flex}.tpl-t04 .t04-crumbs li+li:before{content:"";background:var(--t04-terra);border-radius:60% 40% 55% 45%;flex:none;width:.45rem;height:.45rem}.tpl-t04 .t04-crumbs a{transition:color .2s}.tpl-t04 .t04-crumbs a:hover{color:var(--t04-terra-dark)}.tpl-t04 .t04-crumbs [aria-current=page]{white-space:nowrap;text-overflow:ellipsis;max-width:22rem;color:var(--t04-brown);font-weight:700;display:block;overflow:hidden}.tpl-t04 .t04-side-box{background:var(--t04-card);border-radius:1.75rem;padding:1.5rem;box-shadow:0 20px 45px -22px #4a342a47}.tpl-t04 .t04-side-cat{color:var(--t04-muted);border-radius:9999px;align-items:center;gap:.6rem;padding:.45rem .85rem;font-size:.9rem;font-weight:600;transition:background-color .2s,color .2s;display:flex}.tpl-t04 .t04-side-cat:hover{background:var(--t04-terra-soft);color:var(--t04-terra-dark)}@media (width>=1024px){.tpl-t04 .t04-sidebar{align-self:start;position:sticky;top:6rem}}.tpl-t04 .t04-prose{color:#5c463a;font-size:1.075rem;line-height:1.9}.tpl-t04 .t04-prose h2{color:var(--t04-terra);margin:2.3rem 0 .9rem;font-family:Varela Round,Assistant,sans-serif;font-size:1.6rem;font-weight:400}.tpl-t04 .t04-prose h3{color:var(--t04-brown);margin:1.8rem 0 .7rem;font-size:1.2rem;font-weight:700}.tpl-t04 .t04-prose p{margin:0 0 1.15rem}.tpl-t04 .t04-prose ul,.tpl-t04 .t04-prose ol{margin:0 0 1.25rem;padding-inline-start:1.5rem}.tpl-t04 .t04-prose ul li{margin-bottom:.45rem;list-style:outside}.tpl-t04 .t04-prose ol li{margin-bottom:.45rem;list-style:decimal}.tpl-t04 .t04-prose li::marker{color:var(--t04-terra)}.tpl-t04 .t04-prose blockquote{border-inline-start:5px solid var(--t04-mustard);background:var(--t04-mustard-soft);color:var(--t04-brown);border-radius:1.75rem;margin:2rem 0;padding:1.2rem 1.5rem;font-weight:600}.tpl-t04 .t04-prose table{border-collapse:collapse;border-radius:1rem;width:100%;margin:0 0 1.25rem;overflow:hidden}.tpl-t04 .t04-prose th,.tpl-t04 .t04-prose td{border:1px solid var(--t04-line);text-align:start;padding:.6rem .9rem}.tpl-t04 .t04-prose th{background:var(--t04-terra-soft);color:var(--t04-brown)}
