.tpl-t01{--t01-bg:#fff;--t01-bg-soft:#f6f8fb;--t01-ink:#10192b;--t01-muted:#5b6678;--t01-line:#e5e9f0;--t01-accent:#1d5bd8;--t01-accent-dark:#12409e;--t01-accent-soft:#e8effc;background:var(--t01-bg);color:var(--t01-ink);font-family:Heebo,system-ui,sans-serif}.tpl-t01 .t01-display{font-family:Frank Ruhl Libre,serif}.tpl-t01 .t01-container{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1.25rem}.tpl-t01 .t01-crumbs ol{color:var(--t01-muted);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.8125rem;display:flex}.tpl-t01 .t01-crumbs li{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.tpl-t01 .t01-crumbs li+li:before{content:"";background:#c3ccdb;border-radius:9999px;flex:none;width:.28rem;height:.28rem}.tpl-t01 .t01-crumbs a{border-radius:9999px;padding:.15rem .55rem;transition:color .2s,background-color .2s}.tpl-t01 .t01-crumbs a:hover{color:var(--t01-accent);background:var(--t01-accent-soft)}.tpl-t01 .t01-crumbs [aria-current=page]{white-space:nowrap;text-overflow:ellipsis;background:var(--t01-accent-soft);max-width:24rem;color:var(--t01-accent-dark);border-radius:9999px;padding:.15rem .65rem;font-weight:600;display:block;overflow:hidden}.tpl-t01 .t01-side-box{border:1px solid var(--t01-line);background:#fff;border-radius:1rem;padding:1.25rem;box-shadow:0 1px 2px #10192b0a}.tpl-t01 .t01-side-cat{color:var(--t01-muted);border-radius:.6rem;padding:.4rem .6rem;font-size:.9rem;transition:background-color .2s,color .2s;display:block}.tpl-t01 .t01-side-cat:hover{background:var(--t01-bg-soft);color:var(--t01-accent)}@media (width>=1024px){.tpl-t01 .t01-sidebar{align-self:start;position:sticky;top:5.25rem}}.tpl-t01 .t01-prose{color:#2a3245;font-size:1.075rem;line-height:1.85}.tpl-t01 .t01-prose h2{color:var(--t01-ink);margin:2.2rem 0 .9rem;font-family:Frank Ruhl Libre,serif;font-size:1.65rem;font-weight:700}.tpl-t01 .t01-prose h3{margin:1.8rem 0 .7rem;font-size:1.25rem;font-weight:700}.tpl-t01 .t01-prose p{margin:0 0 1.1rem}.tpl-t01 .t01-prose ul,.tpl-t01 .t01-prose ol{margin:0 0 1.2rem;padding-inline-start:1.4rem}.tpl-t01 .t01-prose ul li{margin-bottom:.4rem;list-style:outside}.tpl-t01 .t01-prose ol{list-style-type:decimal}.tpl-t01 .t01-prose ol li{margin-bottom:.4rem;list-style:decimal}.tpl-t01 .t01-prose img{border-radius:.75rem;max-width:100%;height:auto;margin:1.75rem auto;display:block}.tpl-t01 .t01-prose table{border-collapse:collapse;width:100%;margin:1.5rem 0;display:block;overflow-x:auto}.tpl-t01 .t01-prose th,.tpl-t01 .t01-prose td{border:1px solid var(--t01-line);text-align:start;padding:.6rem .75rem}.tpl-t01 .t01-prose th{background:var(--t01-bg-soft);font-weight:700}.tpl-t01 .t01-prose blockquote{border-inline-start:4px solid var(--t01-accent);background:var(--t01-accent-soft);color:var(--t01-accent-dark);border-radius:.5rem;margin:2rem 0;padding:1.1rem 1.4rem;font-weight:500}.tpl-t01 .t01-faq{border-top:1px solid var(--t01-line);margin-top:2.5rem;padding-top:1.5rem}.tpl-t01 .t01-faq details{border:1px solid var(--t01-line);background:#fff;border-radius:.75rem;margin-bottom:.75rem;padding:.9rem 1.1rem}.tpl-t01 .t01-faq summary{cursor:pointer;color:var(--t01-ink);font-weight:700;list-style:none}.tpl-t01 .t01-faq summary::-webkit-details-marker{display:none}.tpl-t01 .t01-faq details[open] summary{color:var(--t01-accent);margin-bottom:.6rem}
