:root{--table-head-bg: #221E1A;--table-line: #2E2822;--table-accent: #C49A6C;--table-code: #E9C9A0;--table-strong: #FFFFFF}.hero-03 .wrap{padding-top:0}.meta-1{margin-bottom:1.5rem}.meta-1 .isep{display:none}.meta-1 .cpt-taxonomy{display:flex;align-items:center;flex-wrap:wrap;gap:15px;color:#c49a6c}.meta-1 .tax-span{padding:2px 10px}.meta-2{margin-top:1.5rem;color:#c49a6c;font-size:14px;display:flex;gap:15px;align-items:center}.term-light-roast,.term-medium-roast,.term-dark-roast{background-color:rgba(0,0,0,0)}.term-light-roast{border:1px solid #e6cfaf;color:#e6cfaf}.term-medium-roast{border:1px solid #c49a6c;color:#c49a6c}.term-dark-roast{border:1px solid #8b6240;color:#8b6240}.term-light-roast{font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:2px 10px;white-space:nowrap}article .container{max-width:1100px}.single-flexic{justify-content:space-between;gap:60px}.link-back{background-color:#8b6240;font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:5px 10px;white-space:nowrap;color:#fff;display:inline-block}.single-sidebar{flex:1}.single-sidebar .sticky-side{position:sticky;top:100px}.single-sidebar ul{list-style:none;padding:0;margin:0}.single-sidebar ul li a{color:#fff}.single-sidebar ul li a:hover{color:var(--link-color)}.single-sidebar .toc{border-left:1px solid #2e2822}.single-sidebar .toc li a{display:block;padding:8px 0px 8px 18px;margin-left:-1px;color:#fff;text-decoration:none;border-left:2px solid rgba(0,0,0,0)}.single-sidebar .toc li a.active{color:var(--link-color);border-color:var(--link-color-hover)}.single-sidebar aside{margin-bottom:2rem}.single-sidebar .series-info{padding:22px;background:#221e1a;border:1px solid #2e2822}.single-sidebar p{display:inline-block;margin-top:15px;font-size:15px;line-height:1.6;color:#b9b1a7}.single-sidebar .btitle{display:block}.single-sidebar .series-eyebrow{font-style:italic;font-family:serif;display:block}.single-sidebar .series-taxonomy{color:#fff;font-family:var(--font-2);font-size:22px;display:inline-block;margin-top:5px}.single-sidebar .aside-title{margin-bottom:10px}.single-sidebar .aside-title,.single-sidebar .series-link{display:inline-block;margin-top:15px;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.single-note .meta-2{justify-content:center}.d-excerpt{font-size:16px;color:var(--text-dark)}.d-excerpt p{font-size:16px;color:var(--text-dark)}.single-content{flex:0 0 700px;max-width:700px;border-bottom:1px solid #2e2822;margin-bottom:2rem}.single-content .mtitle{line-height:1.3}.single-content .cpt-thumbnail{margin-bottom:2rem}.single-content .cpt-thumbnail .media-caption{display:inline-block;font-size:85%;margin-top:10px;font-style:italic}.single-content .cpt-thumbnail img{border:5px solid rgba(46,40,34,.7);-o-object-fit:cover;object-fit:cover;height:400px}.single-content .tip{margin:0px 0px 40px;padding:22px 24px;background:#221e1a;border:1px solid #3a2f26;display:flex;gap:16px}.single-content .tip p:last-child{margin-bottom:0}.single-content .tip .tip-title{display:block;margin:0px 0px 6px;font-weight:500;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#c49a6c}.single-content .code-div{margin:2.5rem 0}.single-content p{color:#dad3ca;font-weight:400;font-size:1rem;line-height:1.75;margin-bottom:2rem}.single-content p a{display:inline-block;position:relative;border-bottom:1px dotted rgba(230,207,175,.3)}.single-content strong{color:#fff}.single-content li{margin-bottom:1rem;padding-left:6px}.single-content li::marker{color:#e6cfaf}.single-content ol,.single-content ul{color:#dad3ca;font-size:1rem;line-height:1.75;margin-bottom:2rem}.single-content h2,.single-content h3,.single-content h4{font-weight:normal;font-family:var(--font-2);line-height:1.15;margin-bottom:1rem}.single-content h3,.single-content h4{font-weight:500;font-family:var(--font-1);font-weight:700;text-transform:uppercase}.single-content h3{font-size:clamp(21px,17.8182px + .8485vw,28px)}.single-content h4{color:#fff;font-size:clamp(20px,17.2727px + .7273vw,25px)}.single-content h2[id],.single-content h3[id]{scroll-margin-top:120px}.single-content h2{font-size:clamp(24px,17.6364px + 1.697vw,38px);color:#fff}.single-content code{font-size:.84em;background:#2a231d;color:#e9c9a0;padding:2px 7px;border-radius:4px}.single-content pre code{border-radius:0;padding:0}.single-content blockquote{font-family:serif;margin:3rem 0;padding:15px 30px;box-shadow:#c49a6c 3px 0px 0px inset;background-color:rgba(233,201,160,.05)}.single-content blockquote p{font-style:italic;font-size:20px;font-weight:300;line-height:1.3;display:inline-block}.single-content blockquote p:last-child{margin-bottom:0}.single-content blockquote em{display:block;margin-top:20px;font-weight:500;font-style:normal;font-family:var(--font-1);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#c49a6c}@media(max-width: 767px){.single-content{flex:0 0 100%;max-width:100%}.single-content .cpt-thumbnail img{height:auto}}.single-content table{width:100%;margin:0 0 2.5em;border:1px solid var(--table-line);border-collapse:collapse;table-layout:fixed;font-size:16px;line-height:1.55}.single-content thead tr{background:var(--table-head-bg)}.single-content th,.single-content td{overflow-wrap:break-word}.single-content th:first-child,.single-content td:first-child{width:35%}.single-content th{text-align:left;padding:14px 18px;font-weight:500;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--table-accent);border-bottom:1px solid var(--table-line)}.single-content td{padding:14px 18px;border-bottom:1px solid var(--table-line);vertical-align:top;color:#dad3ca;font-size:15px}.single-content tbody tr:last-child td{border-bottom:0}.single-content td:last-child{color:var(--table-strong)}.single-content td code{font-size:14px;color:var(--table-code);background:none;padding:0;overflow-wrap:anywhere}@media(max-width: 600px){.single-content thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.single-content table,.single-content tbody,.single-content tr,.single-content td{display:block;width:100% !important}.single-content tr{padding:12px 14px;border-bottom:1px solid var(--table-line)}.single-content tbody tr:last-child{border-bottom:0}.single-content td{padding:2px 0;border-bottom:0}.single-content td:first-child{font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--table-accent)}}@media(max-width: 575px){.single-content th,.single-content td{padding:12px 14px}}.single-note .single-content{flex:0 0 800px;max-width:800px}.single-note .single-content .cpt-thumbnail img{height:auto;max-height:500px}@media(max-width: 767px){.single-note .single-content{flex:0 0 100%;max-width:100%}}.single-note .div-back{text-align:center}.single-note .single-flexic{justify-content:center}@media(max-width: 767px){.hero-03 .mtitle{line-height:1.3}}@media(max-width: 540px){.single-flexic{gap:0}.single-sidebar .sticky-side{position:relative;top:0}}