/* generated by build/legacy.mjs */
.lg-root{font-family:'Heebo',sans-serif;color:#121212;background:#FFFFFF;width:100%}
.lg-root img{max-width:100%;height:auto;display:block}
.lg-root .lg-hdd{display:contents}
.lg-root .lg-hdm{display:none}
.lg-wrap{max-width:860px;margin:0 auto;padding:56px 24px 96px}
.lg-kicker{margin:0 0 10px;font-weight:700;color:#8A5A00;font-size:15px}
.lg-kicker a{color:inherit;text-decoration:none}
.lg-kicker a:hover{text-decoration:underline}
.lg-wrap h1{margin:0 0 14px;font-family:'Rubik',sans-serif;font-weight:900;font-size:48px;line-height:1.1;letter-spacing:-1px;overflow-wrap:anywhere}
.lg-meta{margin:0 0 32px;font-size:15px;color:#5A564E}
.lg-body{font-size:18px;line-height:1.75;color:#2B2925;overflow-wrap:anywhere}
.lg-body p{margin:0 0 1.1em}
.lg-body h2{font-family:'Rubik',sans-serif;font-weight:900;font-size:30px;line-height:1.2;margin:1.8em 0 .6em;color:#121212}
.lg-body h3{font-family:'Rubik',sans-serif;font-weight:700;font-size:21px;line-height:1.3;margin:1.4em 0 .4em;color:#121212}
.lg-body h4,.lg-body h5,.lg-body h6{font-weight:700;margin:1.2em 0 .4em}
.lg-body a{color:#8A5A00;text-underline-offset:3px}
.lg-body ul,.lg-body ol{margin:0 0 1.1em;padding-inline-start:1.4em}
.lg-body ol.nolist{list-style:none;padding:0}
.lg-body li{margin:.3em 0}
.lg-body blockquote{margin:1.2em 0;padding:.2em 1.1em;border-inline-start:4px solid #F9AE40;color:#3D3A35}
.lg-body img{border-radius:14px;margin:1.2em auto}
.lg-body hr{border:0;border-top:1px solid #E8E6E1;margin:2em 0}
.lg-body .video{position:relative;aspect-ratio:16/9;margin:1.4em 0;border-radius:14px;overflow:hidden;background:#121212}
.lg-body .video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.lg-body .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;margin:1.2em 0 2em}
.lg-body .card{border:1px solid #E8E6E1;border-radius:16px;padding:12px 12px 16px;background:#FFFFFF;display:flex;flex-direction:column;gap:6px;scroll-margin-top:24px}
.lg-body .card:target{border-color:#F9AE40;box-shadow:0 0 0 3px rgba(249,174,64,.35)}
.lg-body .card img{margin:0 0 6px;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:10px}
.lg-body .card h3{margin:0;font-size:19px}
.lg-body .card p{margin:0;font-size:15px;line-height:1.55;color:#3D3A35}
.lg-body .table-wrap{overflow-x:auto;margin:1.2em 0}
.lg-body table{border-collapse:collapse;width:100%;font-size:16px}
.lg-body th,.lg-body td{border:1px solid #E8E6E1;padding:8px 10px;text-align:start;vertical-align:top}
.lg-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
.lg-list li{border-top:1px solid #E8E6E1;padding:22px 0}
.lg-list li:last-child{border-bottom:1px solid #E8E6E1}
.lg-list a.t{font-family:'Rubik',sans-serif;font-weight:700;font-size:24px;line-height:1.25;color:#121212;text-decoration:none;overflow-wrap:anywhere}
.lg-list a.t:hover{text-decoration:underline}
.lg-list time{display:block;margin:6px 0 8px;font-size:14px;color:#5A564E}
.lg-list p{margin:0;font-size:16px;line-height:1.6;color:#3D3A35}
.lg-intro{font-size:18px;line-height:1.75;color:#2B2925;margin:0 0 28px}
.lg-back{margin:40px 0 0;font-weight:700}
.lg-back a{color:#8A5A00}
.lg-body p.lg-cta{margin:2em 0 0}
.lg-body .lg-cta a{display:inline-flex;align-items:center;min-height:48px;padding:12px 26px;border-radius:999px;background:#F9AE40;color:#121212;font-weight:700;text-decoration:none}
.lg-body .lg-cta a:hover{background:#121212;color:#FFFFFF}
.lg-enblog img{max-height:640px;width:auto}
@media (max-width:767.98px){
.lg-wrap{padding:36px 18px 80px}
.lg-wrap h1{font-size:34px}
.lg-body{font-size:17px}
.lg-body h2{font-size:25px}
.lg-body .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.lg-body .card{padding:8px 8px 12px}
.lg-body .card h3{font-size:16px}
.lg-body .card p{font-size:14px}
.lg-list a.t{font-size:21px}
.lg-root footer a{min-height:44px;display:inline-flex;align-items:center}
.lg-root .lg-hdd{display:none}
.lg-root .lg-hdm{display:contents}
}
