.artdoc{--pine:#14322C;--emerald:#1F5A4F;--bone:#F4F0E6;--brass:#C4A47A;--brass-text:#7F6233;--sage:#8AA89E;--paper:#FBFAF7;--ink:#14322C;--line:#E2DDCF;--wire:#6E6757;--muted:#3C463F;--body:#161616;--serif:var(--font-fraunces),"Fraunces",Georgia,serif;--sans:var(--font-hanken),"Hanken Grotesk",system-ui,sans-serif}.artdoc *{box-sizing:border-box;margin:0;padding:0}.artdoc{background:#F4F4F2;font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased}.artdoc .stage{display:flex;justify-content:center;padding:30px 20px 80px}.artdoc .canvas{width:100%;max-width:1180px;border-radius:18px;overflow:clip;box-shadow:0 30px 70px -30px rgba(20,50,44,.5)}.artdoc .canvas,.artdoc section{position:relative}.artdoc .ic{width:20px;height:20px;display:inline-block;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.artdoc .eyebrow{font-size:11px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;color:var(--brass-text)}.artdoc h1,.artdoc h2,.artdoc h3,.artdoc h4{font-family:var(--serif);font-weight:600;line-height:1.12;letter-spacing:-.4px;color:var(--pine)}.artdoc .btn{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:13.5px;padding:13px 20px;border-radius:10px;border:0;cursor:pointer;text-decoration:none}.artdoc .btn-pine{background:var(--pine);color:var(--bone)}.artdoc .nav{display:flex;align-items:center;gap:20px;padding:16px 56px;background:#fff;border-bottom:1px solid var(--line);position:relative;z-index:4}.artdoc .logo{font-family:var(--serif);font-weight:600;font-size:25px;letter-spacing:-.5px;color:var(--pine);text-decoration:none}.artdoc .navlinks{display:flex;gap:18px;margin-left:6px}.artdoc .navlinks a{font-size:15px;font-weight:700;color:var(--ink);text-decoration:none;opacity:.92}.artdoc .navlinks a.ai{color:var(--emerald)}.artdoc .navlinks a.ai:before{content:"◆ ";color:var(--brass);font-size:10px}.artdoc .navright{margin-left:auto;display:flex;align-items:center;gap:12px}.artdoc .login{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:var(--ink);text-decoration:none;padding-left:12px;border-left:1px solid var(--line)}.artdoc .login .ic{color:var(--emerald);width:16px;height:16px}.artdoc .hamb{display:none;margin-left:auto;font-size:22px;color:var(--pine);background:none;border:0;cursor:pointer}.artdoc .crumbs{padding:14px 56px;background:#fff;border-bottom:1px solid var(--line);font-size:12.5px;color:var(--muted)}.artdoc .crumbs a{color:var(--emerald);text-decoration:none;font-weight:600}.artdoc .crumbs span{margin:0 7px;color:var(--wire)}.artdoc .arthead{padding:40px 56px 32px;background:#fff;border-bottom:1px solid var(--line)}.artdoc .arthead h1{font-size:48px;margin:12px 0 0;line-height:1.02}.artdoc .dek{font-size:19px;color:#2b332e;line-height:1.55;margin-top:16px;max-width:800px}.artdoc .byline{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:22px;font-size:13px;color:var(--muted)}.artdoc .byline .av{width:40px;height:40px;border-radius:50%;background:#E6E1D3 50%/cover no-repeat;border:1px solid var(--line)}.artdoc .byline b{color:var(--ink)}.artdoc .byline a{color:var(--emerald);text-decoration:none;font-weight:700}.artdoc .byline .sep{color:var(--wire)}.artdoc .badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.artdoc .badge{font-size:11.5px;font-weight:700;color:var(--emerald);background:#EEF4F1;border:1px solid #cfe0d8;padding:6px 11px;border-radius:999px;display:inline-flex;align-items:center;gap:6px}.artdoc .badge .ic{width:14px;height:14px}.artdoc .trustbar{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line);font-size:12.5px;color:var(--muted)}.artdoc .trustbar a{color:var(--emerald);text-decoration:none;font-weight:700}.artdoc .trustbar .k{color:var(--wire);font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-size:10.5px;margin-right:5px}.artdoc .herofig{margin:24px 0 0}.artdoc .herofig img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:repeating-linear-gradient(135deg,#eee7d6 0 14px,#e7dfca 14px 28px);display:block}.artdoc .herofig figcaption{font-size:12px;color:var(--wire);margin-top:8px}.artdoc .scorewrap{padding:30px 56px;background:var(--paper);border-bottom:1px solid var(--line)}.artdoc .scoretop{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:18px}.artdoc .scoretop .st{font-family:var(--serif);font-size:24px;color:var(--pine)}.artdoc .scoretop .ss{font-size:12.5px;color:var(--muted);max-width:430px}.artdoc .scoretop .ss a{color:var(--emerald);font-weight:700;text-decoration:none}.artdoc .overallbar{display:flex;align-items:center;gap:26px;background:linear-gradient(160deg,#1a3c33,#0b1d19);border:1px solid var(--pine);border-radius:16px;padding:24px 28px;margin-bottom:14px}.artdoc .overallbar .onum{font-family:var(--serif);font-size:64px;color:var(--bone);line-height:.95}.artdoc .overallbar .onum span{font-size:20px;color:var(--brass)}.artdoc .overallbar .otext .ol{font-size:12.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--brass);margin-bottom:7px}.artdoc .overallbar .otext p{font-size:max(var(--article-prose-min,0px),15.5px);color:rgba(255,255,255,.92);line-height:1.62;max-width:660px}.artdoc .scores{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.artdoc .scard{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:7px}.artdoc .scard .sl{font-size:11px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:var(--brass-text)}.artdoc .scard .snum{font-family:var(--serif);font-size:30px;color:var(--pine);line-height:1}.artdoc .scard .snum span{font-size:13px;color:var(--wire)}.artdoc .sbar{height:6px;border-radius:5px;background:#ECE6D7;overflow:hidden}.artdoc .sbar i{display:block;height:100%;border-radius:5px;background:var(--emerald)}.artdoc .scard .sd{font-size:max(var(--article-prose-min,0px),13px);color:#33403a;line-height:1.5}.artdoc .whybox{margin-top:16px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 20px}.artdoc .whybox .wh{font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--emerald);margin-bottom:10px}.artdoc .whybox ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 24px;gap:8px 24px}.artdoc .whybox li{position:relative;padding-left:22px;font-size:max(var(--article-prose-min,0px),13.5px);line-height:1.45;color:var(--body)}.artdoc .whybox li:before{content:"";position:absolute;left:2px;top:7px;width:7px;height:7px;border:1.6px solid var(--brass);border-radius:50%}.artdoc .body{display:grid;grid-template-columns:1fr 322px;grid-gap:50px;gap:50px;padding:46px 56px;background:#fff}.artdoc .main{min-width:0}.artdoc .main h2{font-size:32px;margin:50px 0 12px;scroll-margin-top:80px}.artdoc .main h2:first-of-type{margin-top:8px}.artdoc .main h3{font-size:21.5px;margin:28px 0 8px;scroll-margin-top:80px}.artdoc .main p{font-size:18.5px;line-height:1.8;color:#161616;margin-bottom:19px}.artdoc .main p b{color:#0f0f0f;font-weight:700}.artdoc .main .lead{font-size:20.5px;line-height:1.55;color:var(--pine);font-weight:600;margin:8px 0 18px}.artdoc .main a.ilink{color:var(--emerald);text-decoration:none;border-bottom:1px solid #cfe0d8;font-weight:600}.artdoc .main a.ilink:hover{border-bottom-color:var(--emerald)}.artdoc .main ul.checks{margin:0 0 18px;padding-left:0;list-style:none}.artdoc .main ul.checks li{position:relative;padding-left:28px;font-size:18px;line-height:1.66;color:#161616;margin-bottom:14px}.artdoc .main ul.checks li .ic{position:absolute;left:0;top:3px;width:18px;height:18px;color:var(--emerald)}.artdoc .cite{font-size:11px;color:var(--emerald);font-weight:700;vertical-align:super;text-decoration:none;margin-left:1px}.artdoc .cite:hover{text-decoration:underline}.artdoc .stat{font-weight:700;color:var(--pine)}.artdoc .answer{background:#EBF3EF;border:1px solid #bcd5cb;border-radius:12px;padding:18px 20px;margin:6px 0 20px;font-size:18px;line-height:1.62;color:#141414}.artdoc .answer .al{display:block;font-size:11.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:#16463b;margin-bottom:8px}.artdoc .tldr{background:#FAF7EF;border:1px solid var(--line);border-left:4px solid var(--emerald);border-radius:0 14px 14px 0;padding:24px 26px;margin-bottom:26px}.artdoc .tldr .tl{font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--emerald);margin-bottom:10px}.artdoc .tldr p{font-size:18.5px;line-height:1.62;color:#141414;margin-bottom:14px}.artdoc .tldr ul{margin:0;padding:0;list-style:none}.artdoc .tldr li{position:relative;padding-left:24px;font-size:16.5px;line-height:1.55;color:#161616;margin-bottom:10px}.artdoc .tldr li:before{content:"";position:absolute;left:3px;top:8px;width:8px;height:2px;background:var(--brass)}.artdoc .pullquote{border-left:3px solid var(--brass);padding:8px 0 8px 26px;margin:34px 0}.artdoc .pullquote q{font-family:var(--serif);font-size:25px;line-height:1.34;color:var(--pine);quotes:none}.artdoc .pullquote q:after,.artdoc .pullquote q:before{content:""}.artdoc .pullquote cite{display:block;font-family:var(--sans);font-size:12.5px;font-weight:700;color:var(--brass-text);font-style:normal;text-transform:uppercase;letter-spacing:.6px;margin-top:14px}.artdoc table.data{width:100%;border-collapse:collapse;font-size:16px;margin:8px 0;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.artdoc table.data caption{caption-side:top;text-align:left;font-size:12.5px;color:#5d5648;padding:0 0 8px}.artdoc table.data td,.artdoc table.data th{text-align:left;padding:13px 16px;border-bottom:1px solid var(--line);vertical-align:top;color:#1a1a1a}.artdoc table.data tbody tr:last-child td{border-bottom:0}.artdoc table.data thead th{font-size:12px;letter-spacing:.5px;text-transform:uppercase;color:#2b332e;background:#F1ECDD;font-weight:800}.artdoc table.data td.lab,.artdoc table.data th[scope=row]{font-weight:700;color:var(--pine)}.artdoc .cmp td.hi,.artdoc .cmp th.hi{background:#EEF4F1}.artdoc .cmp thead th.hi{background:#dcebe4;color:var(--emerald)}.artdoc .grade{font-size:10px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;padding:3px 8px;border-radius:5px;white-space:nowrap}.artdoc .grade.strong{background:#dcebe4;color:var(--emerald)}.artdoc .grade.mod{background:#E7EDE9;color:#3e6a59}.artdoc .grade.emerg{background:#F3E6CF;color:#735722}.artdoc .grade.pre{background:#F1E2E0;color:#9a4a3f}.artdoc .diagram{margin:14px 0 6px;background:#FAF7EF;border:1px solid var(--line);border-radius:14px;padding:24px}.artdoc .diagram svg{width:100%;height:auto;display:block}.artdoc .diagram figcaption{font-size:12px;color:var(--wire);margin-top:12px;text-align:center}.artdoc .compounds{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:16px 0 8px}.artdoc .compound{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px}.artdoc .compound .cn{font-family:var(--serif);font-size:17px;color:var(--pine)}.artdoc .compound .cv{font-size:11px;font-weight:700;color:var(--brass-text);text-transform:uppercase;letter-spacing:.5px;margin:3px 0 8px}.artdoc .compound p{font-size:max(var(--article-prose-min,0px),13px);color:var(--muted);line-height:1.45}.artdoc .mech{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:14px 0 6px}.artdoc .mcard{background:#FAF7EF;border:1px solid var(--line);border-radius:14px;padding:20px}.artdoc .mcard .mi{width:44px;height:44px;border-radius:11px;background:#fff;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;margin-bottom:12px;color:var(--emerald)}.artdoc .mcard .mi .ic{width:22px;height:22px}.artdoc .mcard h3{font-size:17px;margin:0 0 7px}.artdoc .mcard p{font-size:max(var(--article-prose-min,0px),13.5px);line-height:1.55;color:var(--body);margin:0}.artdoc .mechlist{list-style:none;margin:18px 0 6px;padding:0}.artdoc .mechlist li{display:flex;gap:18px;align-items:flex-start;margin-bottom:22px}.artdoc .mechlist li:last-child{margin-bottom:0}.artdoc .mechlist .mbullet{width:44px;height:44px;border-radius:11px;background:#EEF4F1;border:1px solid #cfe0d8;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--emerald);margin-top:3px}.artdoc .mechlist .mbullet .ic{width:23px;height:23px}.artdoc .mechlist .mtext{font-size:18px;line-height:1.74;color:#161616}.artdoc .mechlist .mtext b{color:var(--pine)}.artdoc .uses{margin:14px 0 8px}.artdoc .use{display:flex;gap:18px;padding:24px 0;border-top:1px solid var(--line)}.artdoc .use:first-child{border-top:0}.artdoc .use .rank{font-family:var(--serif);font-size:38px;color:var(--brass-text);line-height:1;width:42px;flex-shrink:0}.artdoc .use .ubody{flex:1 1}.artdoc .use .utop{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.artdoc .use h3{font-size:21px;margin:0}.artdoc .use p{font-size:17px;color:#161616;line-height:1.66;margin:0 0 9px}.artdoc .use p:last-child{margin-bottom:0}.artdoc .ev{font-size:10px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;padding:4px 9px;border-radius:6px}.artdoc .ev.strong{background:#dcebe4;color:var(--emerald)}.artdoc .ev.mod{background:#E7EDE9;color:#3e6a59}.artdoc .ev.emerg{background:#F3E6CF;color:#735722}.artdoc .ev.pre{background:#F1E2E0;color:#9a4a3f}.artdoc .use .studies{font-size:12px;color:var(--wire);font-weight:700}.artdoc .takeaway{font-size:max(var(--article-prose-min,0px),14.5px);color:#33403a;font-style:italic;border-left:3px solid var(--brass);padding-left:13px}.artdoc .tcm .ti{color:var(--brass-text)}.artdoc .tcm .tn{font-size:max(var(--article-prose-min,0px),12.5px)}.artdoc .forms{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin:10px 0}.artdoc .form{display:flex;gap:13px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px;align-items:flex-start}.artdoc .form .fi{width:40px;height:40px;border-radius:10px;background:#FAF7EF;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--emerald)}.artdoc .form .fn{font-size:14.5px;font-weight:700;color:var(--pine)}.artdoc .form .fd{margin-top:2px}.artdoc .form .fd,.artdoc .form .fd p{font-size:max(var(--article-prose-min,0px),13px);color:var(--muted);line-height:1.4}.artdoc .compound p,.artdoc .form .fd p{margin:0}.artdoc .disclosure.affiliate{margin:6px 0 18px}.artdoc .faq .a p,.artdoc .glancegrid p,.artdoc .pathway .ptxt p{font-size:inherit;line-height:inherit;color:inherit;margin:0 0 8px}.artdoc .faq .a p:last-child,.artdoc .glancegrid p:last-child,.artdoc .pathway .ptxt p:last-child{margin-bottom:0}.artdoc .eatgrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin:10px 0}.artdoc .eat{display:flex;gap:11px;align-items:center;font-size:max(var(--article-prose-min,0px),15px);color:var(--body);background:#fff;border:1px solid var(--line);border-radius:10px;padding:13px 15px}.artdoc .eat .ei{color:var(--emerald);display:flex;flex-shrink:0}.artdoc .mf{margin:10px 0}.artdoc .mfrow{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-bottom:12px}.artdoc .mfrow .col{padding:18px 20px}.artdoc .mfrow .myth{background:#FBF1E8}.artdoc .mfrow .fact{background:#EEF4F1;border-left:1px solid var(--line)}.artdoc .mfrow .ml{font-size:10.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;margin-bottom:7px}.artdoc .mfrow .myth .ml{color:#8a5c1e}.artdoc .mfrow .fact .ml{color:var(--emerald)}.artdoc .mfrow p{font-size:max(var(--article-prose-min,0px),14.5px);line-height:1.5;color:var(--body);margin:0}.artdoc .safety{background:#FBF1E8;border:1px solid #e8d3bd;border-radius:14px;padding:22px 24px;margin:12px 0}.artdoc .safety .sh{font-family:var(--serif);font-size:19px;color:#7a5a22;margin-bottom:10px;display:flex;align-items:center;gap:9px}.artdoc .safety .sh .ic{color:#b07a2e;width:22px;height:22px}.artdoc .safety ul{margin:0;padding:0;list-style:none}.artdoc .safety li{position:relative;padding-left:22px;font-size:max(var(--article-prose-min,0px),14.5px);line-height:1.5;color:#5e4a2c;margin-bottom:9px}.artdoc .safety li:before{content:"";position:absolute;left:4px;top:8px;width:6px;height:6px;background:#b07a2e;border-radius:50%}.artdoc .safety li b{color:#5e4a2c}.artdoc .bottomline{background:linear-gradient(160deg,#1a3c33,#0b1d19);color:var(--bone);border-radius:16px;padding:28px 30px;margin:14px 0}.artdoc .bottomline h3{color:#ffffff;font-size:24px;margin-bottom:10px}.artdoc .bottomline p{font-size:17.5px;line-height:1.68;color:rgba(255,255,255,.94);margin:0 0 12px}.artdoc .faq details{border-bottom:1px solid var(--line)}.artdoc .faq summary{font-family:var(--serif);font-size:19.5px;font-weight:600;color:var(--pine);display:flex;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;padding:18px 0}.artdoc .faq summary::-webkit-details-marker{display:none}.artdoc .faq summary:after{content:"+";color:var(--brass);font-weight:700;font-family:var(--sans)}.artdoc .faq details[open] summary:after{content:"–"}.artdoc .faq .a{font-size:17px;color:#161616;line-height:1.62;padding:0 0 18px}.artdoc .updatelog{background:#FAF7EF;border:1px solid var(--line);border-radius:14px;padding:20px 22px;margin:12px 0}.artdoc .updatelog .ul{font-family:var(--serif);font-size:19px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--pine);margin:0 0 10px;display:flex;align-items:center;gap:7px}.artdoc .updatelog .ul .ic{width:15px;height:15px}.artdoc .updatelog p{font-size:max(var(--article-prose-min,0px),14px);line-height:1.55;color:var(--body);margin:0 0 6px}.artdoc .updatelog p:last-child{margin-bottom:0}.artdoc .updatelog b{color:var(--pine)}.artdoc .refs{list-style:none;counter-reset:r;margin:8px 0}.artdoc .refs li{counter-increment:r;position:relative;padding-left:30px;font-size:max(var(--article-prose-min,0px),13px);color:var(--muted);line-height:1.5;margin-bottom:11px;scroll-margin-top:80px}.artdoc .refs li:before{content:counter(r);position:absolute;left:0;top:0;font-family:var(--serif);font-size:13px;color:var(--brass);font-weight:600}.artdoc .refs li i{color:var(--ink)}.artdoc .refs li a{color:var(--emerald);text-decoration:none;font-weight:600}.artdoc .refs li a:hover{text-decoration:underline}.artdoc .authorbox{display:flex;gap:18px;background:#FAF7EF;border:1px solid var(--line);border-radius:14px;padding:22px;margin-top:12px}.artdoc .authorbox .av{width:64px;height:64px;border-radius:50%;background:#E6E1D3 50%/cover no-repeat;border:1px solid var(--line);flex-shrink:0}.artdoc .authorbox .an{font-family:var(--serif);font-size:18px;color:var(--pine)}.artdoc .authorbox .ac{font-size:12px;font-weight:700;color:var(--brass-text);text-transform:uppercase;letter-spacing:.5px;margin:2px 0 8px}.artdoc .authorbox p{font-size:max(var(--article-prose-min,0px),13.5px);color:var(--muted);line-height:1.5;margin:0 0 8px}.artdoc .authorbox a{color:var(--emerald);font-weight:700;text-decoration:none;font-size:13px}.artdoc .disclosure{font-size:max(var(--article-prose-min,0px),12.5px);color:var(--muted);line-height:1.55;margin-top:16px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:14px 16px}.artdoc .disclosure b{color:var(--pine)}.artdoc .disclosure a{color:var(--emerald);text-decoration:none;font-weight:700}.artdoc .disclaimer{font-size:max(var(--article-prose-min,0px),12px);color:var(--wire);line-height:1.5;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.artdoc .disclaimer a{color:var(--emerald);font-weight:700;text-decoration:none}.artdoc .rail{min-width:0}.artdoc .railsticky{position:-webkit-sticky;position:sticky;top:18px;display:flex;flex-direction:column;gap:16px}.artdoc .rcard{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px}.artdoc .rcard .rh{font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin-bottom:13px}.artdoc .toc{list-style:none}.artdoc .toc li{margin-bottom:2px}.artdoc .toc a{display:block;font-size:13.5px;color:var(--ink);text-decoration:none;padding:7px 10px;border-radius:8px;border-left:2px solid transparent}.artdoc .toc a:hover{background:#FAF7EF;border-left-color:var(--brass);color:var(--emerald)}.artdoc .qf{list-style:none}.artdoc .qf li{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:9px 0;border-top:1px solid var(--line)}.artdoc .qf li:first-child{border-top:0}.artdoc .qf .k{color:var(--muted)}.artdoc .qf .v{font-weight:700;color:var(--pine);text-align:right}.artdoc .askcard{background:linear-gradient(160deg,#1f5a4f,#163f37);border-color:var(--pine)}.artdoc .askcard .rh{color:var(--brass)}.artdoc .askcard h4{color:var(--bone);font-size:18px;margin-bottom:6px}.artdoc .askcard p{font-size:max(var(--article-prose-min,0px),13px);color:rgba(244,240,230,.78);line-height:1.45;margin-bottom:14px}.artdoc .askmini{display:flex;align-items:center;gap:9px;background:rgba(244,240,230,.1);border:1px solid rgba(244,240,230,.25);border-radius:10px;padding:11px 13px;color:rgba(244,240,230,.78);font-size:12.5px;text-decoration:none}.artdoc .askmini .s{margin-left:auto;width:28px;height:28px;border-radius:7px;background:var(--brass);color:var(--pine);display:flex;align-items:center;justify-content:center;font-weight:800}.artdoc .related a{display:block;font-size:13.5px;color:var(--emerald);font-weight:600;text-decoration:none;padding:7px 0;border-top:1px solid var(--line)}.artdoc .related a:first-of-type{border-top:0}.artdoc .related .rg{font-size:10.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--wire);margin:12px 0 4px}.artdoc .related .rg:first-child{margin-top:0}.artdoc .foot{background:var(--pine);color:var(--bone)}.artdoc .foot .fpad{padding:50px 56px 36px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:30px;gap:30px}.artdoc .foot h4{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--sage);margin-bottom:14px;font-weight:700;font-family:var(--sans)}.artdoc .foot a{display:block;font-size:13.5px;color:rgba(244,240,230,.72);text-decoration:none;margin-bottom:9px}.artdoc .foot .logo{color:var(--bone)}.artdoc .footbar{border-top:1px solid rgba(244,240,230,.14);padding:16px 56px;font-size:11.5px;color:rgba(244,240,230,.5);display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.artdoc .footbar a{color:inherit}@media(max-width:920px){.artdoc .arthead,.artdoc .body,.artdoc .crumbs,.artdoc .foot .fpad,.artdoc .footbar,.artdoc .nav,.artdoc .scorewrap{padding-left:22px;padding-right:22px}.artdoc .login,.artdoc .navlinks,.artdoc .navright .btn{display:none}.artdoc .hamb{display:block}.artdoc .arthead h1{font-size:33px}.artdoc .overallbar{flex-direction:column;align-items:flex-start;gap:12px}.artdoc .scores{grid-template-columns:1fr 1fr}.artdoc .body,.artdoc .whybox ul{grid-template-columns:1fr}.artdoc .body{gap:36px}.artdoc .compounds,.artdoc .eatgrid,.artdoc .foot .fpad,.artdoc .forms,.artdoc .mech,.artdoc .mfrow,.artdoc .tcm .tg{grid-template-columns:1fr}.artdoc .railsticky{position:static}.artdoc .main h2{font-size:27px}.artdoc table.data{font-size:max(var(--article-prose-min,0px),14.5px)}.artdoc .footbar{flex-direction:column}}.artdoc,.artdoc .stage{background:#fff}.artdoc .stage{padding:0;display:block}.artdoc .canvas{max-width:1280px;width:auto;margin:0 auto;border-radius:0;box-shadow:none;background:#fff}@media(max-width:920px){.artdoc .canvas{max-width:none}}.artdoc .herofig{aspect-ratio:auto;position:static;overflow:visible;background:none;border:0;box-shadow:none;border-radius:0}.artdoc .herofig:before{content:none;display:none}.artdoc .herofig img{border-radius:14px}.artdoc .glance{background:#F4F0E6;border:1px solid #e4dcc8;border-radius:16px;padding:24px;margin:4px 0 32px}.artdoc .glancehead{font-family:var(--serif);font-weight:600;color:var(--pine);font-size:21px;margin-bottom:16px}.artdoc .glancegrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.artdoc .glancegrid>div{background:#fff;border:1px solid #e7e0d0;border-left:4px solid var(--brass);border-radius:11px;padding:15px 17px;font-size:max(var(--article-prose-min,0px),15px);color:#1a1a1a;line-height:1.5;box-shadow:0 1px 4px rgba(20,50,44,.06)}.artdoc .glancegrid .gl{display:block;font-size:11px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;color:#1F5A4F;margin-bottom:5px}.artdoc .recipecard{background:#FAF7EF;border:1px solid var(--line);border-radius:16px;padding:26px 28px;margin:26px 0 8px}.artdoc .recipecard .rch{font-family:var(--serif);font-size:24px;color:var(--pine);margin-bottom:6px}.artdoc .recipecard .rcd{font-size:max(var(--article-prose-min,0px),15px);color:var(--body);line-height:1.6;margin-bottom:14px}.artdoc .recipecard .rcmeta{display:flex;flex-wrap:wrap;gap:8px 22px;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:16px}.artdoc .recipecard .rcmeta .k{font-size:10.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--brass-text);display:block}.artdoc .recipecard .rcmeta .v{font-size:14.5px;font-weight:700;color:var(--pine)}.artdoc .recipecard h3{font-size:17px;margin:16px 0 8px}.artdoc .recipecard ol{margin:0 0 4px;padding-left:22px}.artdoc .recipecard ol li{font-size:16px;line-height:1.66;color:#161616;margin-bottom:9px}.artdoc .recipecard ul.checks li{font-size:16px;margin-bottom:8px}.artdoc .recipecard .rcnotes{font-size:max(var(--article-prose-min,0px),14px);color:var(--muted);line-height:1.55;border-left:3px solid var(--brass);padding-left:13px;margin-top:12px}@media(max-width:920px){.artdoc .glancegrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.artdoc .glancegrid{grid-template-columns:1fr}}.artdoc{--low:#b07a2e;--crit:#9a4a3f;--opt:#1F5A4F}.artdoc .interp{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px 28px}.artdoc .interp .ihead{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:4px}.artdoc .interp .ititle{font-size:11.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--brass)}.artdoc .interp .iassay{font-size:12px;color:var(--wire);font-weight:600}.artdoc .interp .ibig{font-family:var(--serif);font-size:40px;color:var(--pine);line-height:1;margin:4px 0 3px}.artdoc .interp .ibig span{font-size:16px;color:var(--wire)}.artdoc .interp .isub{margin-bottom:8px}.artdoc .interp .isub,.artdoc .interp .isub p{font-size:max(var(--article-prose-min,0px),13.5px);color:var(--muted);line-height:1.5}.artdoc .interp .isub p{margin:0}.artdoc .rbar{position:relative;height:18px;border-radius:9px;overflow:hidden;display:flex;margin-top:30px}.artdoc .rbar .seg{height:100%}.artdoc .rbar .seg.low{background:linear-gradient(90deg,#cdae6f,#d8be86)}.artdoc .rbar .seg.opt{background:linear-gradient(90deg,#2f7363,#1F5A4F)}.artdoc .rbar .seg.high{background:linear-gradient(90deg,#caa06a,#bf7a4a)}.artdoc .rbar .crit{position:absolute;left:0;top:0;height:100%;background:repeating-linear-gradient(45deg,rgba(154,74,63,.55) 0 5px,rgba(154,74,63,.25) 5px 10px)}.artdoc .rbar .opttag{position:absolute;top:-22px;transform:translateX(-50%);font-size:10.5px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:var(--emerald);white-space:nowrap}.artdoc .rbar .opttag:after{content:"";position:absolute;left:50%;top:16px;width:1px;height:8px;background:var(--emerald)}.artdoc .ticks{display:flex;justify-content:space-between;margin-top:9px;font-size:11px;color:var(--wire);font-weight:600}.artdoc .bands{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:16px}.artdoc .band{border:1px solid var(--line);border-radius:10px;padding:11px 13px}.artdoc .band .bl{font-size:10px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;margin-bottom:3px}.artdoc .band .bv{font-family:var(--serif);font-size:17px;color:var(--pine)}.artdoc .band .bn{font-size:max(var(--article-prose-min,0px),11.5px);color:var(--muted);line-height:1.4;margin-top:3px}.artdoc .band.low .bl{color:var(--low)}.artdoc .band.opt .bl{color:var(--opt)}.artdoc .band.high .bl{color:#bf7a4a}.artdoc .band.opt{background:#EEF4F1;border-color:#cfe0d8}.artdoc .rhythm{margin-top:18px;background:#FAF7EF;border:1px solid var(--line);border-radius:12px;padding:16px 18px}.artdoc .rhythm .rl{font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--emerald);margin-bottom:6px}.artdoc .rhythm svg{width:100%;height:96px;display:block;overflow:visible}.artdoc .rhythm .cap{font-size:max(var(--article-prose-min,0px),11.5px);color:var(--muted);margin-top:6px;line-height:1.5}.artdoc .readbox{margin-top:18px;border-top:1px solid var(--line);padding-top:16px}.artdoc .readbox .rdh{font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--emerald);margin-bottom:10px}.artdoc .readbox ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 24px;gap:8px 24px}.artdoc .readbox li{position:relative;padding-left:22px;font-size:max(var(--article-prose-min,0px),13.5px);line-height:1.45;color:var(--body)}.artdoc .readbox li:before{content:"";position:absolute;left:2px;top:7px;width:7px;height:7px;border:1.6px solid var(--brass);border-radius:50%}.artdoc .statband{padding:24px 56px;background:#fff;border-bottom:1px solid var(--line)}.artdoc .statband .sbh{font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--brass);margin:0 2px 11px}.artdoc .statbox{display:grid;grid-template-columns:repeat(4,1fr);background:linear-gradient(160deg,#1a3c33,#0b1d19);border:1px solid var(--pine);border-radius:16px;overflow:hidden}.artdoc .statbox .stat{padding:18px 20px;text-align:center;border-right:1px solid rgba(244,240,230,.12);font-weight:400;color:inherit}.artdoc .statbox .stat:last-child{border-right:0}.artdoc .statbox .num{font-family:var(--serif);font-size:34px;color:var(--bone);line-height:1}.artdoc .statbox .num small{font-size:16px;color:var(--brass)}.artdoc .statbox .slab{font-size:12px;color:rgba(244,240,230,.86);line-height:1.4;margin-top:8px;font-weight:600}.artdoc .statbox .ssrc{font-size:10px;color:rgba(244,240,230,.5);margin-top:7px;line-height:1.3}.artdoc .lgframe{display:flex;gap:10px;align-items:flex-start;background:#EEF4F1;border:1px solid #cfe0d8;border-radius:10px;padding:12px 14px;font-size:max(var(--article-prose-min,0px),13px);color:var(--body);line-height:1.5;margin-bottom:22px}.artdoc .lgframe .ic{flex:0 0 auto;width:17px;height:17px;color:var(--emerald);margin-top:1px}.artdoc .lgframe b{color:var(--pine)}.artdoc .lgframe p{font-size:max(var(--article-prose-min,0px),13px);line-height:1.5;margin:0}.artdoc .lglabel{font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--brass);margin:0 0 11px}.artdoc .triggers{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.artdoc .trig{background:#fff;border:1px solid var(--line);border-radius:11px;padding:13px 12px;text-align:center}.artdoc .trig .ti{width:32px;height:32px;border-radius:8px;background:#FAF7EF;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;margin:0 auto 8px;color:var(--emerald)}.artdoc .trig .ti .ic{width:17px;height:17px}.artdoc .trig .tl{font-size:12.5px;font-weight:700;color:var(--pine);line-height:1.25}.artdoc .trig .ts{font-size:max(var(--article-prose-min,0px),11px);color:var(--muted);margin-top:3px;line-height:1.35}.artdoc .mechstrip{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;margin:22px 0 6px;font-family:var(--serif);font-size:14px;color:var(--pine);text-align:center;line-height:1.4}.artdoc .mechstrip .arw{color:var(--brass);font-weight:700;font-family:var(--sans)}.artdoc .pathway{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0;gap:0;margin-top:14px;position:relative}.artdoc .pstep{position:relative;padding:0 10px;text-align:center}.artdoc .pstep:before{content:"";position:absolute;top:18px;left:-50%;width:100%;height:2px;background:var(--line);z-index:0}.artdoc .pstep:first-child:before{display:none}.artdoc .pnum{position:relative;z-index:1;width:38px;height:38px;border-radius:50%;background:var(--pine);color:var(--bone);font-family:var(--serif);font-size:18px;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;box-shadow:0 2px 8px rgba(20,50,44,.25)}.artdoc .pttl{font-size:14px;font-weight:800;color:var(--pine);letter-spacing:.3px}.artdoc .ptxt{font-size:max(var(--article-prose-min,0px),11.5px);color:var(--muted);line-height:1.4;margin-top:4px}.artdoc .answer p{font-size:18px;line-height:1.62;color:inherit;margin:0 0 10px}.artdoc .answer p:last-child{margin-bottom:0}.artdoc .answer.dark{background:linear-gradient(160deg,#1a3c33,#0b1d19);border-color:var(--pine);color:rgba(255,255,255,.94)}.artdoc .answer.dark .al{color:var(--brass)}.artdoc .answer.dark a{color:#cfe0d8}.artdoc .main .answer.dark ol li,.artdoc .main .answer.dark ul.checks li{color:rgba(255,255,255,.94)}.artdoc .main .answer.dark ul.checks li .ic{color:var(--brass)}.artdoc .answer ol,.artdoc .answer ul{margin:0 0 6px 20px}.artdoc .answer li{font-size:17px;line-height:1.6;margin-bottom:6px}.artdoc .ctabox{background:linear-gradient(160deg,#1a3c33,#0b1d19);color:var(--bone);border-radius:16px;padding:26px 28px;margin:18px 0}.artdoc .ctabox h3{color:#fff;font-size:21px;margin-bottom:8px}.artdoc .ctabox p{font-size:16px;line-height:1.65;color:rgba(255,255,255,.9);margin:0 0 14px}.artdoc .btn-brass{background:var(--brass);color:var(--pine)}.artdoc .ctainline a.ilink{font-weight:700}.artdoc ol.checks{margin:0 0 18px;padding-left:0;list-style:none;counter-reset:ck}.artdoc ol.checks li{counter-increment:ck;position:relative;padding-left:28px;font-size:18px;line-height:1.66;color:#161616;margin-bottom:14px}.artdoc ol.checks li:before{content:counter(ck);position:absolute;left:0;top:0;font-family:var(--serif);font-size:16px;font-weight:600;color:var(--brass)}.artdoc ol.checks li p,.artdoc ul.checks li p{font-size:inherit;line-height:inherit;margin:0}.artdoc .mechlist .mtext p{font-size:18px;line-height:1.74;margin:0 0 8px}.artdoc .mechlist .mtext p:last-child{margin-bottom:0}.artdoc .safety li p{font-size:max(var(--article-prose-min,0px),14.5px);line-height:1.5;margin:0}.artdoc .bottomline p:last-child{margin-bottom:0}.artdoc .use .ubody p{font-size:17px;line-height:1.66;margin:0 0 9px}.artdoc .forms[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.artdoc .tablewrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.artdoc .tablewrap:focus-visible{outline:2px solid var(--emerald);outline-offset:2px}.artdoc table.data td p,.artdoc table.data th p{margin:0;font-size:inherit;line-height:1.5}.artdoc table.data .grade{margin-left:6px}.artdoc-general .canvas{max-width:820px}.artdoc-general .body{grid-template-columns:1fr}.artdoc-general .main h2{font-size:31px;margin:48px 0 10px}.artdoc-general .main h3{font-size:20px}.artdoc-general .main p{font-size:17px;line-height:1.78}.artdoc-general .main .lead{font-size:18.5px;line-height:1.6}.artdoc-general .main ol.checks li,.artdoc-general .main ul.checks li{font-size:16px;line-height:1.6;margin-bottom:12px}@media(max-width:920px){.artdoc-general .main h2{font-size:26px}.artdoc .bands,.artdoc .readbox ul{grid-template-columns:1fr}.artdoc .triggers{grid-template-columns:1fr 1fr}.artdoc .pathway{grid-template-columns:1fr;gap:16px}.artdoc .pstep{display:flex;gap:12px;text-align:left;align-items:flex-start;padding:0}.artdoc .pstep:before{display:none}.artdoc .pnum{margin:0;flex:0 0 auto}.artdoc .statband{padding:20px 22px}.artdoc .statbox{grid-template-columns:1fr 1fr}.artdoc .statbox .stat:nth-child(2n){border-right:0}.artdoc .statbox .stat:first-child,.artdoc .statbox .stat:nth-child(2){border-bottom:1px solid rgba(244,240,230,.12)}.artdoc .statbox .stat:nth-child(3){border-right:1px solid rgba(244,240,230,.12)}.artdoc .forms[data-cols="3"]{grid-template-columns:1fr}.artdoc .interp{padding:20px}}.artdoc.artdoc-brief{--serif:var(--font-newsreader),"Newsreader",Georgia,serif;background:#F4F4F2}.artdoc.artdoc-brief .stage{display:flex;justify-content:center;padding:24px 20px 38px}.artdoc.artdoc-brief .canvas{width:100%;max-width:1180px;background:#fff;border-radius:18px;overflow:clip;box-shadow:0 30px 70px -30px #14322c55}.artdoc.artdoc-brief .crumbs{padding:13px 56px;border-bottom:1px solid var(--line);font-size:12.5px;color:var(--muted)}.artdoc.artdoc-brief .crumbs a{text-decoration:none;font-weight:700}.artdoc.artdoc-brief .crumbs span{margin:0 7px;color:var(--wire)}.artdoc.artdoc-brief .arthead{padding:26px 56px 24px;border-bottom:1px solid var(--line)}.artdoc.artdoc-brief .labelrow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--muted)}.artdoc.artdoc-brief .eyebrow{color:var(--emerald);font-weight:700;letter-spacing:1.5px;text-transform:uppercase;font-size:11px;text-decoration:none}.artdoc.artdoc-brief .dot{color:#8B8F87}.artdoc.artdoc-brief .badge{font-size:11px;font-weight:700;color:var(--emerald);background:#EEF4F1;border:1px solid #cfe0d8;padding:4px 9px;border-radius:999px}.artdoc.artdoc-brief .badge.watch{background:#F5EFE3;color:#71562F;border-color:#E2D4BD}.artdoc.artdoc-brief .arthead h1{font-size:46px;line-height:1.06;letter-spacing:-.55px;margin-top:14px;max-width:1020px}.artdoc.artdoc-brief .dek{font-size:18px;color:#2b332e;line-height:1.5;margin-top:13px;max-width:1000px}.artdoc.artdoc-brief .body{display:grid;grid-template-columns:minmax(0,1fr) 322px;grid-gap:42px;gap:42px;padding:26px 56px 24px}.artdoc.artdoc-brief .main{min-width:0}.artdoc.artdoc-brief .herofig{margin:0 0 22px}.artdoc.artdoc-brief .herofig figcaption{font-size:11px;color:var(--wire);margin-top:7px;line-height:1.45}.artdoc.artdoc-brief .summary-header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:5px;margin-bottom:10px}.artdoc.artdoc-brief .summary-header h2{font-size:27px;letter-spacing:-.3px}.artdoc.artdoc-brief .summary p{font-size:16.5px;line-height:1.6;color:#232826;margin-bottom:12px}.artdoc.artdoc-brief .summary p b{font-weight:700;color:var(--pine)}.artdoc.artdoc-brief .attribution{margin-top:20px;border:1px solid var(--line);border-left:3px solid var(--brass);border-radius:10px;padding:16px 18px;background:var(--paper)}.artdoc.artdoc-brief .attribution p{font-size:max(var(--article-prose-min,0px),12px);line-height:1.45;color:var(--muted);margin-bottom:7px}.artdoc.artdoc-brief .source-link{font-family:var(--serif);font-size:23px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:10px}.artdoc.artdoc-brief .source-meta{font-size:11px;line-height:1.6;color:var(--wire);margin-top:7px;overflow-wrap:anywhere}.artdoc.artdoc-brief .source-meta a{color:inherit}.artdoc.artdoc-brief .rail{min-width:0;display:flex;flex-direction:column;gap:16px}.artdoc.artdoc-brief .rcard{border:1px solid var(--line);border-radius:14px;padding:20px;background:#fff}.artdoc.artdoc-brief .rh{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin-bottom:13px}.artdoc.artdoc-brief .qf{list-style:none}.artdoc.artdoc-brief .qf li{display:grid;grid-template-columns:68px minmax(0,1fr);grid-gap:12px;gap:12px;font-size:12.5px;line-height:1.45;padding:10px 0;border-top:1px solid var(--line)}.artdoc.artdoc-brief .qf li:first-child{border:0;padding-top:0}.artdoc.artdoc-brief .qf li:last-child{padding-bottom:0}.artdoc.artdoc-brief .qf .k{color:var(--muted)}.artdoc.artdoc-brief .qf .v{font-weight:700;text-align:right;overflow-wrap:anywhere}.artdoc.artdoc-brief .qf a{text-underline-offset:3px}.artdoc.artdoc-brief .funding-note{font-size:max(var(--article-prose-min,0px),11px);line-height:1.5;color:var(--wire);margin-top:13px;padding-top:12px;border-top:1px solid var(--line)}.artdoc.artdoc-brief .askcard{background:linear-gradient(160deg,#1f5a4f,#163f37);border-color:var(--pine)}.artdoc.artdoc-brief .askcard .rh{color:var(--brass)}.artdoc.artdoc-brief .askcard h3{font-size:23px;line-height:1.12;color:#F4F0E6;margin-bottom:8px}.artdoc.artdoc-brief .askcard p{font-size:max(var(--article-prose-min,0px),13px);line-height:1.5;color:#E1EAE5;margin-bottom:16px}.artdoc.artdoc-brief .askmini{display:flex;gap:9px;align-items:center;border:1px solid #f4f0e640;border-radius:10px;padding:11px 12px;color:#fff;font-size:13px;line-height:1.35;text-decoration:none;background:#f4f0e60a}.artdoc.artdoc-brief .askmini .s{margin-left:auto;width:28px;height:28px;border-radius:7px;background:var(--brass);color:var(--pine);display:flex;align-items:center;justify-content:center;flex:none}.artdoc.artdoc-brief .askmini .s svg{width:16px}.artdoc.artdoc-brief .related{margin:0 56px 24px;padding-top:21px;border-top:1px solid var(--line)}.artdoc.artdoc-brief .related-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.artdoc.artdoc-brief .related-head h2{font-size:25px}.artdoc.artdoc-brief .related-head>a{font-size:12px;font-weight:700;text-decoration:none}.artdoc.artdoc-brief .related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.artdoc.artdoc-brief .related-card{padding:15px 16px;border:1px solid var(--line);border-radius:14px;text-decoration:none;display:flex;flex-direction:column;gap:8px;color:var(--pine);transition:border-color .15s}.artdoc.artdoc-brief .related-card:hover{border-color:var(--emerald);text-decoration:none}.artdoc.artdoc-brief .topic{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--emerald)}.artdoc.artdoc-brief .related-card h3{font-size:19px;line-height:1.16}.artdoc.artdoc-brief .related-card .read{font-size:11px;font-weight:700;color:var(--emerald);margin-top:auto;padding-top:3px}.artdoc.artdoc-brief .trustbar{border-top:1px solid var(--line);padding:13px 56px;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:11px;color:var(--wire)}.artdoc.artdoc-brief .trustbar a{font-weight:700;text-decoration:none}@media(max-width:920px){.artdoc.artdoc-brief .stage{padding:16px 14px 28px}.artdoc.artdoc-brief .arthead,.artdoc.artdoc-brief .body,.artdoc.artdoc-brief .crumbs,.artdoc.artdoc-brief .trustbar{padding-left:22px;padding-right:22px}.artdoc.artdoc-brief .arthead h1{font-size:36px}.artdoc.artdoc-brief .body{grid-template-columns:1fr;gap:24px}.artdoc.artdoc-brief .rail{display:grid;grid-template-columns:1fr 1fr;align-items:start}.artdoc.artdoc-brief .related{margin-left:22px;margin-right:22px}.artdoc.artdoc-brief .related-grid{gap:10px}}@media(max-width:600px){.artdoc.artdoc-brief .stage{padding:0}.artdoc.artdoc-brief .canvas{border-radius:0;box-shadow:none}.artdoc.artdoc-brief .crumbs{padding-top:11px;padding-bottom:11px}.artdoc.artdoc-brief .arthead{padding-top:22px;padding-bottom:22px}.artdoc.artdoc-brief .arthead h1{font-size:34px;line-height:1.08;letter-spacing:-.4px}.artdoc.artdoc-brief .labelrow{font-size:11px;gap:6px}.artdoc.artdoc-brief .eyebrow{font-size:10px;letter-spacing:1px}.artdoc.artdoc-brief .badge{font-size:10px;padding:3px 8px}.artdoc.artdoc-brief .dek{font-size:16px;line-height:1.55}.artdoc.artdoc-brief .body{padding-top:22px}.artdoc.artdoc-brief .summary p{font-size:17px;line-height:1.65}.artdoc.artdoc-brief .summary-header h2{font-size:26px}.artdoc.artdoc-brief .source-link{font-size:22px}.artdoc.artdoc-brief .rail{display:flex;align-items:stretch}.artdoc.artdoc-brief .qf{font-size:13px}.artdoc.artdoc-brief .qf li{grid-template-columns:80px 1fr}.artdoc.artdoc-brief .related-head h2{font-size:23px}.artdoc.artdoc-brief .related-head>a{font-size:11px}.artdoc.artdoc-brief .related-grid{grid-template-columns:1fr}.artdoc.artdoc-brief .related-card{padding:16px}.artdoc.artdoc-brief .related-card h3{font-size:22px}.artdoc.artdoc-brief .trustbar{padding-top:16px;padding-bottom:24px}.artdoc.artdoc-brief .herofig{margin-bottom:25px}}.artdoc.artdoc-brief .stage{background:transparent}.artdoc.artdoc-brief .canvas{margin:0}.artdoc.artdoc-brief .herofig{width:auto;aspect-ratio:auto;overflow:visible;border:0;background:none}.artdoc.artdoc-brief .herofig img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:14px}.artdoc.artdoc-brief h1,.artdoc.artdoc-brief h2,.artdoc.artdoc-brief h3{font-weight:600}.artdoc.artdoc-brief .summary-header h2{margin:0;padding:0;border:0;line-height:1.15}.artdoc.artdoc-brief .rh{margin-top:0;padding:0;border:0;line-height:1.4}.artdoc.artdoc-brief .qf{margin:0;padding:0}.artdoc.artdoc-brief .related .related-card{border:1px solid var(--line)}.artdoc.artdoc-brief .related-head>a{border:0}.artdoc.artdoc-brief .related-card h3{margin:0}.artdoc.artdoc-brief .askmini .ic{width:16px;height:16px}.artdoc.artdoc-brief .trustbar{margin:0}.artdoc.artdoc-brief a:focus-visible{outline:3px solid var(--brass);outline-offset:4px}.artdoc.artdoc-person section{position:relative}.artdoc.artdoc-person .ic{width:20px;height:20px;display:inline-block;vertical-align:middle;fill:none;stroke:currentcolor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.artdoc.artdoc-person .eyebrow{font-size:11px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;color:var(--brass)}.artdoc.artdoc-person h1,.artdoc.artdoc-person h2,.artdoc.artdoc-person h4{font-family:var(--serif);font-weight:600;line-height:1.12;letter-spacing:-.4px;color:var(--pine)}.artdoc.artdoc-person .btn{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:13.5px;padding:13px 20px;border-radius:10px;border:0;cursor:pointer;text-decoration:none}.artdoc.artdoc-person .crumbs{padding:14px 56px;background:rgb(255,255,255);border-bottom:1px solid var(--line);font-size:12.5px;color:var(--muted)}.artdoc.artdoc-person .crumbs a{color:var(--emerald);text-decoration:none;font-weight:600}.artdoc.artdoc-person .crumbs span{margin:0 7px;color:var(--wire)}.artdoc.artdoc-person .arthead{padding:40px 56px 32px;background:rgb(255,255,255);border-bottom:1px solid var(--line)}.artdoc.artdoc-person .arthead h1{font-size:48px;margin:12px 0 0;line-height:1.02}.artdoc.artdoc-person .byline{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:22px;font-size:13px;color:var(--muted)}.artdoc.artdoc-person .byline .av{width:40px;height:40px;border-radius:50%;background:50%/cover no-repeat rgb(230,225,211);border:1px solid var(--line)}.artdoc.artdoc-person .byline b{color:var(--ink)}.artdoc.artdoc-person .byline a{color:var(--emerald);text-decoration:none;font-weight:700}.artdoc.artdoc-person .byline .sep{color:var(--wire)}.artdoc.artdoc-person .badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.artdoc.artdoc-person .badge{font-size:11.5px;font-weight:700;color:var(--emerald);background:rgb(238,244,241);border:1px solid rgb(207,224,216);padding:6px 11px;border-radius:999px;display:inline-flex;align-items:center;gap:6px}.artdoc.artdoc-person .badge .ic{width:14px;height:14px}.artdoc.artdoc-person .trustbar{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line);font-size:12.5px;color:var(--muted)}.artdoc.artdoc-person .trustbar a{color:var(--emerald);text-decoration:none;font-weight:700}.artdoc.artdoc-person .trustbar .k{color:var(--wire);font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-size:10.5px;margin-right:5px}.artdoc.artdoc-person .body{display:grid;grid-template-columns:1fr 322px;grid-gap:50px;gap:50px;padding:46px 56px;background:rgb(255,255,255)}.artdoc.artdoc-person .main{min-width:0}.artdoc.artdoc-person .main h2{font-size:32px;margin:50px 0 12px;scroll-margin-top:80px}.artdoc.artdoc-person .main h2:first-of-type{margin-top:8px}.artdoc.artdoc-person .main p{font-size:18.5px;line-height:1.8;color:rgb(22,22,22);margin-bottom:19px}.artdoc.artdoc-person .main p b{color:rgb(15,15,15);font-weight:700}.artdoc.artdoc-person .cite{font-size:11px;color:var(--emerald);font-weight:700;vertical-align:super;text-decoration:none;margin-left:1px}.artdoc.artdoc-person .cite:hover{text-decoration:underline}.artdoc.artdoc-person .answer{background:rgb(235,243,239);border:1px solid rgb(188,213,203);padding:18px 20px;margin:6px 0 20px;font-size:18px;line-height:1.62;color:rgb(20,20,20)}.artdoc.artdoc-person .answer .al{display:block;font-size:11.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:rgb(22,70,59);margin-bottom:8px}.artdoc.artdoc-person .tldr{background:rgb(250,247,239);border-left:4px solid var(--emerald);border-radius:0 14px 14px 0;padding:24px 26px;margin-bottom:26px}.artdoc.artdoc-person .tldr .tl{font-size:11px;letter-spacing:1px;color:var(--emerald);margin-bottom:10px}.artdoc.artdoc-person table.data{width:100%;border-collapse:collapse;font-size:16px;margin:8px 0;background:rgb(255,255,255);border:1px solid var(--line);border-radius:12px;overflow:hidden}.artdoc.artdoc-person table.data caption{caption-side:top;text-align:left;font-size:12.5px;color:rgb(93,86,72);padding:0 0 8px}.artdoc.artdoc-person table.data td,.artdoc.artdoc-person table.data th{text-align:left;padding:13px 16px;border-bottom:1px solid var(--line);vertical-align:top;color:rgb(26,26,26)}.artdoc.artdoc-person table.data tbody tr:last-child td{border-bottom:0}.artdoc.artdoc-person table.data thead th{font-size:12px;letter-spacing:.5px;text-transform:uppercase;color:rgb(43,51,46);background:rgb(241,236,221);font-weight:800}.artdoc.artdoc-person table.data th[scope=row]{font-weight:700;color:var(--pine)}.artdoc.artdoc-person .refs{list-style:none;counter-reset:r;margin:8px 0}.artdoc.artdoc-person .refs li{counter-increment:r;position:relative;padding-left:30px;font-size:13px;color:var(--muted);line-height:1.5;margin-bottom:11px;scroll-margin-top:80px}.artdoc.artdoc-person .refs li:before{position:absolute;left:0;top:0;font-family:var(--serif);font-size:13px;color:var(--brass);font-weight:600}.artdoc.artdoc-person .refs li i{color:var(--ink)}.artdoc.artdoc-person .refs li a{color:var(--emerald);text-decoration:none;font-weight:600}.artdoc.artdoc-person .refs li a:hover{text-decoration:underline}.artdoc.artdoc-person .disclosure{font-size:12.5px;color:var(--muted);line-height:1.55;margin-top:16px;background:rgb(255,255,255);border:1px solid var(--line);border-radius:10px;padding:14px 16px}.artdoc.artdoc-person .disclosure b{color:var(--pine)}.artdoc.artdoc-person .disclosure a{color:var(--emerald);text-decoration:none;font-weight:700}.artdoc.artdoc-person .rail{min-width:0}.artdoc.artdoc-person .railsticky{position:-webkit-sticky;position:sticky;top:18px;display:flex;flex-direction:column;gap:16px}.artdoc.artdoc-person .rcard{background:rgb(255,255,255);border:1px solid var(--line);border-radius:14px;padding:20px}.artdoc.artdoc-person .rcard .rh{font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin-bottom:13px}.artdoc.artdoc-person .toc{list-style:none}.artdoc.artdoc-person .toc li{margin-bottom:2px}.artdoc.artdoc-person .toc a{display:block;font-size:13.5px;color:var(--ink);text-decoration:none;padding:7px 10px;border-radius:8px;border-left:2px solid transparent}.artdoc.artdoc-person .toc a:hover{background:rgb(250,247,239);border-left-color:var(--brass);color:var(--emerald)}.artdoc.artdoc-person .qf{list-style:none}.artdoc.artdoc-person .qf li{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:9px 0;border-top:1px solid var(--line)}.artdoc.artdoc-person .qf li:first-child{border-top:0}.artdoc.artdoc-person .qf .k{color:var(--muted)}.artdoc.artdoc-person .qf .v{font-weight:700;color:var(--pine);text-align:right}.artdoc.artdoc-person .askcard{background:linear-gradient(160deg,rgb(31,90,79),rgb(22,63,55));border-color:var(--pine)}.artdoc.artdoc-person .askcard .rh{color:var(--brass)}.artdoc.artdoc-person .askcard h4{color:var(--bone);font-size:18px;margin-bottom:6px}.artdoc.artdoc-person .askcard p{font-size:13px;color:rgba(244,240,230,.78);line-height:1.45;margin-bottom:14px}.artdoc.artdoc-person .askmini{display:flex;align-items:center;gap:9px;background:rgba(244,240,230,.1);border:1px solid rgba(244,240,230,.25);border-radius:10px;padding:11px 13px;color:rgba(244,240,230,.78);font-size:12.5px;text-decoration:none}.artdoc.artdoc-person .askmini .s{margin-left:auto;width:28px;height:28px;border-radius:7px;background:var(--brass);color:var(--pine);display:flex;align-items:center;justify-content:center;font-weight:800}.artdoc.artdoc-person .related a{display:block;font-size:13.5px;color:var(--emerald);font-weight:600;text-decoration:none;padding:7px 0;border-top:1px solid var(--line)}.artdoc.artdoc-person .related a:first-of-type{border-top:0}.artdoc.artdoc-person .related .rg{font-size:10.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--wire);margin:12px 0 4px}.artdoc.artdoc-person .related .rg:first-child{margin-top:0}@media (max-width:920px){.artdoc.artdoc-person .arthead,.artdoc.artdoc-person .body,.artdoc.artdoc-person .crumbs{padding-left:22px;padding-right:22px}.artdoc.artdoc-person .arthead h1{font-size:33px}.artdoc.artdoc-person .body{grid-template-columns:1fr;gap:36px}.artdoc.artdoc-person .railsticky{position:static}.artdoc.artdoc-person .main h2{font-size:27px}.artdoc.artdoc-person table.data{font-size:14.5px}}.artdoc.artdoc-person .profgrid{display:grid;grid-template-columns:250px 1fr;grid-gap:32px;gap:32px;align-items:start;margin-top:22px}.artdoc.artdoc-person .portrait{width:100%;max-width:250px;aspect-ratio:4/5;height:auto;border-radius:14px;object-fit:cover;display:block;background:repeating-linear-gradient(135deg,rgb(238,231,214) 0 14px,rgb(231,223,202) 14px 28px);border:1px solid var(--line)}.artdoc.artdoc-person .portraitcap{font-size:12px;color:var(--wire);margin-top:8px;max-width:250px}.artdoc.artdoc-person .profname h1{font-size:44px;line-height:1.02;margin:8px 0 0}.artdoc.artdoc-person .profmeta{font-size:15px;color:rgb(43,51,46);margin-top:10px;line-height:1.5}.artdoc.artdoc-person .profbio{font-size:17px;color:rgb(22,22,22);line-height:1.6;margin-top:13px;max-width:700px}.artdoc.artdoc-person .jumps{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.artdoc.artdoc-person .jumps a{font-size:12.5px;font-weight:800;color:var(--pine);background:rgb(241,236,221);border:1px solid var(--line);padding:7px 12px;border-radius:999px;text-decoration:none}.artdoc.artdoc-person .jumps a:hover{background:var(--bone)}.artdoc.artdoc-person .statstrip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:26px}.artdoc.artdoc-person .stc{background:rgb(255,255,255);border:1px solid var(--line);border-radius:12px;padding:16px 18px}.artdoc.artdoc-person .stc .v{font-family:var(--serif);font-size:30px;font-weight:600;color:var(--pine);line-height:1}.artdoc.artdoc-person .stc .l{font-size:10px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;color:var(--wire);margin-top:7px;line-height:1.5}.artdoc.artdoc-person .blk{background:rgb(255,255,255);border:1px solid var(--line);border-radius:14px;padding:26px 28px;margin:0 0 18px}.artdoc.artdoc-person .blk .kick{display:block;font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--brass-text);margin-bottom:6px}.artdoc.artdoc-person .blk h2{font-size:25px;margin:0 0 4px;scroll-margin-top:20px}.artdoc.artdoc-person .blk .answer,.artdoc.artdoc-person .blk p,.artdoc.artdoc-person .blk table.data{margin-top:14px}.artdoc.artdoc-person .numchips{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.artdoc.artdoc-person .chg{background:var(--bone);border:1px solid var(--line);border-radius:10px;padding:11px 15px;font-size:12px;color:rgb(60,70,63);font-weight:700}.artdoc.artdoc-person .chg b{display:block;font-family:var(--serif);font-size:21px;color:var(--pine);font-weight:600;margin-bottom:2px}.artdoc.artdoc-person .shelf4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:16px}.artdoc.artdoc-person .bookcard p{font-size:13px;color:rgb(60,70,63);line-height:1.5;margin-top:9px}.artdoc.artdoc-person .cover{aspect-ratio:3/4;border-radius:10px;display:flex;flex-direction:column;justify-content:center;padding:16px;text-align:center;border:1px solid rgba(20,50,44,.25);box-shadow:0 10px 22px -14px rgba(20,50,44,.55)}.artdoc.artdoc-person .cover span{font-family:var(--serif);font-weight:600;font-size:17px;line-height:1.2;color:var(--bone)}.artdoc.artdoc-person .cover small{font-size:10px;font-weight:800;letter-spacing:1.4px;color:rgba(244,240,230,.75);margin-top:9px;text-transform:uppercase}.artdoc.artdoc-person .c1{background:linear-gradient(160deg,rgb(31,90,79),rgb(20,50,44))}.artdoc.artdoc-person .c2{background:linear-gradient(160deg,rgb(181,101,74),rgb(138,72,52))}.artdoc.artdoc-person .c3{background:linear-gradient(160deg,rgb(196,164,122),rgb(154,124,83))}.artdoc.artdoc-person .c4{background:linear-gradient(160deg,rgb(126,158,146),rgb(79,107,97))}.artdoc.artdoc-person .bktag{display:inline-block;margin-top:8px;font-size:11px;font-weight:800;color:var(--emerald);background:rgb(238,244,241);border:1px solid rgb(207,224,216);padding:3px 8px;border-radius:999px}.artdoc.artdoc-person .epr{display:flex;gap:12px;padding:11px 0;font-size:14.5px}.artdoc.artdoc-person .epr span{color:var(--muted);margin-left:auto;font-size:12.5px;text-align:right}.artdoc.artdoc-person .tl2{border-left:2px solid var(--brass);margin:16px 0 4px}.artdoc.artdoc-person .tl2 .row{display:flex;gap:16px;padding:9px 0 9px 18px;position:relative}.artdoc.artdoc-person .tl2 .row:before{content:"";position:absolute;left:-6px;top:16px;width:10px;height:10px;border-radius:50%;background:var(--emerald);border:2px solid rgb(255,255,255);box-shadow:0 0 0 1px var(--brass)}.artdoc.artdoc-person .tl2 .y{font-family:var(--serif);font-weight:600;color:var(--pine);min-width:58px;font-size:16.5px}.artdoc.artdoc-person .tl2 p{font-size:15.5px;color:rgb(26,26,26);line-height:1.55;margin-top:0}.artdoc.artdoc-person .verse{font-family:var(--serif);font-size:18.5px;line-height:1.6;color:var(--pine);background:var(--bone);border-left:3px solid var(--brass);border-radius:0 12px 12px 0;padding:17px 21px;margin:16px 0 4px}.artdoc.artdoc-person .verse small{display:block;font-family:var(--sans);font-size:11.5px;font-weight:800;letter-spacing:1px;color:var(--wire);text-transform:uppercase;margin-top:8px}.artdoc.artdoc-person .an3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;gap:16px;margin-top:16px}.artdoc.artdoc-person .an3 .h{font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:8px}.artdoc.artdoc-person .an3 .agree .h{color:var(--emerald)}.artdoc.artdoc-person .an3 .differ .h{color:rgb(138,90,45)}.artdoc.artdoc-person .an3 li{font-size:14px;color:rgb(26,26,26);line-height:1.6}.artdoc.artdoc-person .an3 ul{padding-left:16px;margin-top:2px}.artdoc.artdoc-person .an3 li{margin-bottom:6px}.artdoc.artdoc-person .qrow{display:flex;gap:12px;padding:13px 0;border-bottom:1px solid var(--line);font-size:15px;line-height:1.6;color:rgb(26,26,26)}.artdoc.artdoc-person .qrow:last-of-type{border-bottom:0}.artdoc.artdoc-person .qb{flex:0 0 auto;width:26px;height:26px;border-radius:8px;background:var(--pine);color:var(--bone);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;margin-top:2px}.artdoc.artdoc-person .qrow b{color:var(--pine)}.artdoc.artdoc-person .optin{display:flex;align-items:center;gap:24px;background:linear-gradient(160deg,rgb(26,60,51),rgb(11,29,25));border:1px solid var(--pine);border-radius:16px;padding:24px 28px;margin:0 0 18px}.artdoc.artdoc-person .optin .ot{flex:1 1}.artdoc.artdoc-person .optin .ol2{font-size:12.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--brass);margin-bottom:6px}.artdoc.artdoc-person .optin p{font-size:15px;color:rgba(255,255,255,.92);line-height:1.6;max-width:560px}.artdoc.artdoc-person .optin .btn{background:var(--brass);color:rgb(20,50,44);white-space:nowrap}.artdoc.artdoc-person .arthead.dark{background:linear-gradient(160deg,rgb(20,50,44),rgb(11,29,25));border-bottom:1px solid var(--pine)}.artdoc.artdoc-person .arthead.dark h1{color:var(--bone)}.artdoc.artdoc-person .arthead.dark .profmeta{color:rgba(244,240,230,.85)}.artdoc.artdoc-person .arthead.dark .profmeta b{color:var(--brass)}.artdoc.artdoc-person .arthead.dark .profbio{color:rgba(255,255,255,.9)}.artdoc.artdoc-person .arthead.dark .portraitcap{color:rgba(244,240,230,.55)}.artdoc.artdoc-person .arthead.dark .portrait{border-color:rgba(244,240,230,.25)}.artdoc.artdoc-person .arthead.dark .badge{background:rgba(255,255,255,.06);border-color:rgba(196,164,122,.45)}.artdoc.artdoc-person .arthead.dark .badge .ic{color:var(--brass)}.artdoc.artdoc-person .arthead.dark .jumps a{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);color:var(--bone)}.artdoc.artdoc-person .arthead.dark .jumps a:hover{background:rgba(255,255,255,.16)}.artdoc.artdoc-person .arthead.dark .byline{color:rgba(244,240,230,.7)}.artdoc.artdoc-person .arthead.dark .byline b{color:var(--bone)}.artdoc.artdoc-person .arthead.dark .byline a{color:rgb(159,198,184)}.artdoc.artdoc-person .arthead.dark .trustbar{border-top-color:rgba(255,255,255,.14);color:rgba(244,240,230,.65)}.artdoc.artdoc-person .arthead.dark .trustbar .k{color:rgba(244,240,230,.45)}.artdoc.artdoc-person .arthead.dark .trustbar a{color:rgb(159,198,184)}.artdoc.artdoc-person .arthead.dark .statstrip .stc{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.14)}.artdoc.artdoc-person .arthead.dark .statstrip .v{color:var(--bone)}.artdoc.artdoc-person .arthead.dark .statstrip .l{color:rgba(244,240,230,.6)}.artdoc.artdoc-person .kick{color:var(--emerald);font-size:12px;letter-spacing:2.2px}.artdoc.artdoc-person .kick:before{content:"✦ ";color:var(--brass)}.artdoc.artdoc-person .dek2{font-size:15px;color:var(--muted);margin-top:6px;line-height:1.55}.artdoc.artdoc-person .pav{width:36px;height:36px;border-radius:50%;background:50%/cover no-repeat rgb(230,225,211);border:1px solid var(--line);flex:0 0 auto}.artdoc.artdoc-person .epr{display:grid;grid-template-columns:36px 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:12px 0;border-bottom:1px solid var(--line);font-size:15px}.artdoc.artdoc-person .epr:last-child{border-bottom:0}.artdoc.artdoc-person .epr b{color:var(--pine);font-size:15px}.artdoc.artdoc-person .epr span.d{color:var(--muted);font-size:13px;text-align:right;margin-left:12px}.artdoc.artdoc-person .qcard{background:rgb(255,255,255);border-left:4px solid var(--brass);border-radius:12px;padding:22px 26px;margin-top:14px;box-shadow:0 8px 20px -16px rgba(20,50,44,.35)}.artdoc.artdoc-person .qcard p{font-family:var(--serif);font-style:italic;font-size:21px;line-height:1.45;color:var(--ink);margin:0}.artdoc.artdoc-person .qcard small{display:block;font-size:10.5px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--wire);margin-top:12px}.artdoc.artdoc-person .qcard small a{color:var(--emerald);text-decoration:none}.artdoc.artdoc-person .watchgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:16px}.artdoc.artdoc-person .vcard{display:block;border-radius:14px;overflow:hidden;border:1px solid var(--line);text-decoration:none;background:rgb(255,255,255)}.artdoc.artdoc-person .vthumb{position:relative;aspect-ratio:16/9;background:linear-gradient(160deg,rgb(31,90,79),rgb(11,29,25));display:flex;align-items:center;justify-content:center}.artdoc.artdoc-person .vthumb:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 20% 0,rgba(196,164,122,.25),transparent 55%)}.artdoc.artdoc-person .vplay{width:54px;height:54px;border-radius:50%;background:rgba(244,240,230,.94);display:flex;align-items:center;justify-content:center;position:relative;z-index:2;box-shadow:0 10px 26px -8px rgba(0,0,0,.5)}.artdoc.artdoc-person .vplay:after{content:"";display:block;margin-left:5px;border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent var(--pine)}.artdoc.artdoc-person .vbx{padding:15px 17px}.artdoc.artdoc-person .vbx .vl{font-size:10px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--brass-text)}.artdoc.artdoc-person .vbx b{display:block;font-family:var(--serif);font-weight:600;font-size:17px;color:var(--pine);line-height:1.3;margin-top:5px}.artdoc.artdoc-person .vbx span{display:block;font-size:12.5px;color:var(--muted);margin-top:6px}.artdoc.artdoc-person .simlr{display:grid;grid-template-columns:34px 1fr auto;align-items:center;grid-gap:11px;gap:11px;padding:10px 0;border-bottom:1px solid var(--line);text-decoration:none}.artdoc.artdoc-person .simlr:last-of-type{border-bottom:0}.artdoc.artdoc-person .simlr .pav{width:34px;height:34px}.artdoc.artdoc-person .simlr b{font-size:13.5px;color:var(--ink)}.artdoc.artdoc-person .simlr span{font-size:11.5px;color:var(--wire);text-align:right}.artdoc.artdoc-person .simlr:hover b{color:var(--emerald)}@media (max-width:900px){.artdoc.artdoc-person .watchgrid{grid-template-columns:1fr}}.artdoc.artdoc-person .g6r{display:grid;grid-template-columns:210px 1fr;grid-gap:14px;gap:14px;padding:8px 0;border-bottom:1px solid rgba(20,50,44,.12);align-items:baseline}.artdoc.artdoc-person .g6r:last-child{border-bottom:0}.artdoc.artdoc-person .g6k{font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:rgb(138,106,63)}.artdoc.artdoc-person .g6v{font-size:14.5px;color:rgb(22,22,22);line-height:1.55}.artdoc.artdoc-person .flow{margin:20px 0 4px}.artdoc.artdoc-person .fstep{position:relative;padding:0 0 24px 50px}.artdoc.artdoc-person .fstep:before{content:"";position:absolute;left:16px;top:36px;bottom:4px;width:2px;background:var(--line)}.artdoc.artdoc-person .fstep:last-child{padding-bottom:4px}.artdoc.artdoc-person .fstep:last-child:before{display:none}.artdoc.artdoc-person .fstep .n{position:absolute;left:0;top:0;width:34px;height:34px;border-radius:50%;background:var(--pine);color:var(--bone);display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:16px;font-weight:600}.artdoc.artdoc-person .fstep b{font-family:var(--serif);font-size:19px;font-weight:600;color:var(--pine);display:block;line-height:1.25}.artdoc.artdoc-person .fstep p{font-size:15px;color:rgb(26,26,26);line-height:1.62;margin-top:6px!important}.artdoc.artdoc-person .fchips{margin-top:9px;display:flex;gap:7px;flex-wrap:wrap}.artdoc.artdoc-person .fchip{font-size:10px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:var(--emerald);background:rgb(238,244,241);border:1px solid rgb(207,224,216);padding:4px 10px;border-radius:999px}.artdoc.artdoc-person .persban{margin:16px 0 4px}.artdoc.artdoc-person .persban img{width:100%;aspect-ratio:21/8;height:auto;object-fit:cover;border-radius:12px;display:block;background:linear-gradient(160deg,rgb(31,90,79),rgb(11,29,25));border:1px solid var(--line)}.artdoc.artdoc-person .persban figcaption{font-size:11.5px;color:var(--wire);margin-top:7px}.artdoc.artdoc-person .perspull{font-family:var(--serif);font-size:20px;line-height:1.5;color:var(--pine);border-left:3px solid var(--brass);padding:4px 0 4px 18px;margin:18px 0 4px}.artdoc.artdoc-person .qh{font-family:var(--serif);font-size:19px;font-weight:600;color:var(--pine);margin-top:20px}.artdoc.artdoc-person .updnote{font-size:12.5px;color:var(--wire);margin-top:10px}@media (max-width:900px){.artdoc.artdoc-person .g6r{grid-template-columns:1fr;gap:3px}.artdoc.artdoc-person .profgrid{grid-template-columns:1fr}.artdoc.artdoc-person .portrait{max-width:220px}.artdoc.artdoc-person .profname h1{font-size:34px}.artdoc.artdoc-person .shelf4,.artdoc.artdoc-person .statstrip{grid-template-columns:1fr 1fr}.artdoc.artdoc-person .an3{grid-template-columns:1fr}.artdoc.artdoc-person .optin{flex-direction:column;align-items:flex-start}}.artdoc.artdoc-person h1{font-weight:700}.artdoc.artdoc-person .profname h1{letter-spacing:-.8px}.artdoc.artdoc-person .blk h2{font-weight:700;font-size:26px}.artdoc.artdoc-person .fstep b,.artdoc.artdoc-person .tl2 .y,.artdoc.artdoc-person .vbx b{font-weight:700}.artdoc.artdoc-person .arthead.dark{background:radial-gradient(1000px 360px at 62% -12%,rgba(196,164,122,.16),transparent 58%),radial-gradient(700px 300px at 12% 110%,rgba(126,158,146,.14),transparent 60%),linear-gradient(160deg,rgb(20,50,44),rgb(11,29,25))}.artdoc.artdoc-person .arthead.dark .badge{background:transparent;border:1px solid rgba(244,240,230,.28);color:var(--bone);border-radius:6px;font-size:10.5px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;padding:7px 11px}.artdoc.artdoc-person .arthead.dark .badge:first-child{border-color:var(--brass);color:var(--brass)}.artdoc.artdoc-person .arthead.dark .badge .ic{display:none}.artdoc.artdoc-person .arthead.dark .statstrip .stc{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.13);border-radius:10px}.artdoc.artdoc-person .arthead.dark .statstrip .v{font-size:38px;font-weight:700}.artdoc.artdoc-person .arthead.dark .statstrip .stc:after{content:"";display:block;height:2px;margin-top:12px;border-radius:2px}.artdoc.artdoc-person .answer{background:linear-gradient(160deg,rgb(26,60,51),rgb(11,29,25));border:1px solid var(--pine);border-radius:12px;color:rgba(255,255,255,.94)}.artdoc.artdoc-person .answer .al{color:var(--brass);letter-spacing:1.8px}.artdoc.artdoc-person .answer b,.artdoc.artdoc-person .answer i{color:rgb(255,255,255)}.artdoc.artdoc-person .answer a.cite{color:rgb(159,198,184)}.artdoc.artdoc-person .kick,.artdoc.artdoc-person .tldr .tl{font-size:11.5px;letter-spacing:2.4px}.artdoc.artdoc-person .tldr .tl{text-transform:uppercase;font-weight:800}.artdoc.artdoc-person .rh{letter-spacing:1.8px}.artdoc.artdoc-person .numchips .chg b{font-size:24px;font-weight:700}.artdoc.artdoc-person .optin{background:radial-gradient(700px 220px at 72% -30%,rgba(196,164,122,.18),transparent 60%),linear-gradient(160deg,rgb(26,60,51),rgb(11,29,25))}.artdoc.artdoc-person .arthead.dark .statstrip{grid-template-columns:repeat(5,1fr)}.artdoc.artdoc-person .arthead.dark .statstrip .v{font-size:31px}.artdoc.artdoc-person .ba{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:16px 0 6px}.artdoc.artdoc-person .ba figure{margin:0}.artdoc.artdoc-person .ba img{width:100%;aspect-ratio:4/5;height:auto;object-fit:cover;border-radius:12px;display:block;background:linear-gradient(160deg,rgb(31,90,79),rgb(11,29,25));border:1px solid var(--line)}.artdoc.artdoc-person .ba figcaption{font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--wire);margin-top:8px}@media (max-width:900px){.artdoc.artdoc-person .profname h1{font-size:38px}.artdoc.artdoc-person .arthead.dark .statstrip{grid-template-columns:1fr 1fr}.artdoc.artdoc-person .ba{grid-template-columns:1fr}}.artdoc.artdoc-person .blk.dark{background:linear-gradient(160deg,rgb(20,50,44),rgb(11,29,25));border-color:var(--pine)}.artdoc.artdoc-person .blk.dark .kick,.artdoc.artdoc-person .blk.dark .kick:before{color:var(--brass)}.artdoc.artdoc-person .blk.dark h2{color:var(--bone)}.artdoc.artdoc-person .blk.dark p{color:rgba(255,255,255,.88)}.artdoc.artdoc-person .blk.dark .qh{color:var(--brass)}.artdoc.artdoc-person .blk.dark p a{color:rgb(159,198,184);font-weight:700}.artdoc.artdoc-person .blk.dark a.cite{color:rgb(159,198,184)}.artdoc.artdoc-person .blk.dark .perspull{color:var(--bone);border-color:var(--brass)}.artdoc.artdoc-person .blk.dark .ba figcaption{color:rgb(185,205,196)}.artdoc.artdoc-person .blk.tan{background:var(--bone);border-color:rgb(226,217,194)}.artdoc.artdoc-person .corec{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:16px}.artdoc.artdoc-person .cocard{border:1px solid var(--line);border-radius:12px;padding:17px 19px;background:rgb(255,255,255)}.artdoc.artdoc-person .cocard .clogo{width:40px;height:40px;border-radius:9px;background:linear-gradient(160deg,rgb(31,90,79),rgb(11,29,25));margin-bottom:11px}.artdoc.artdoc-person .cocard b{font-family:var(--serif);font-weight:700;font-size:18px;color:var(--pine);display:block;line-height:1.2}.artdoc.artdoc-person .cocard .role{font-size:12px;color:var(--muted);margin-top:3px}.artdoc.artdoc-person .cocard .metric{font-family:var(--serif);font-weight:700;font-size:22px;color:var(--emerald);margin-top:12px;line-height:1}.artdoc.artdoc-person .cocard .ml{font-size:10.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--wire);margin-top:4px;line-height:1.5}.artdoc.artdoc-person .stchip{display:inline-block;margin-top:12px;font-size:9.5px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;padding:4px 10px;border-radius:999px}.artdoc.artdoc-person .stchip.act{background:rgb(234,241,237);color:var(--emerald)}.artdoc.artdoc-person .stchip.fnd{background:rgb(244,234,216);color:rgb(138,90,45)}@media (max-width:900px){.artdoc.artdoc-person .corec{grid-template-columns:1fr}}.artdoc.artdoc-person .profname h1{font-size:56px}.artdoc.artdoc-person .statstrip[data-count="4"]{grid-template-columns:repeat(4,1fr)}.artdoc.artdoc-person .answer p{font-size:inherit;line-height:inherit;color:inherit;margin:0}.artdoc.artdoc-person .image-empty{display:flex;align-items:center;justify-content:center;min-height:180px;background:var(--bone);color:var(--wire);border:1px solid var(--line);border-radius:12px;font-size:13px}.artdoc.artdoc-person .portrait.image-empty{aspect-ratio:4/5;min-height:0}.artdoc.artdoc-person .ba .image-empty{aspect-ratio:4/5}.artdoc.artdoc-person .persban .image-empty{aspect-ratio:1400/533}.artdoc.artdoc-person .main .tablewrap,.artdoc.artdoc-person .person-guests{margin-top:14px}.artdoc.artdoc-person .main .tablewrap table{margin-top:0}.artdoc.artdoc-person .main .data td p,.artdoc.artdoc-person .main .data th p{font-size:inherit;line-height:inherit;margin:0;color:inherit}@media(max-width:900px){.artdoc.artdoc-person .profname h1{font-size:38px}.artdoc.artdoc-person .statstrip[data-count="4"]{grid-template-columns:1fr 1fr}.artdoc.artdoc-person .an3{grid-template-columns:1fr!important}}.artdoc.artdoc-person .railsticky{top:90px}.artdoc.artdoc-person .blk h2{scroll-margin-top:94px}.artdoc.artdoc-person .persban .image-empty{width:100%;min-height:0}.artdoc.artdoc-person :is(.arthead.dark,.blk.dark,.answer,.optin,.askcard){color:rgba(255,255,255,.94)}.artdoc.artdoc-person :is(.arthead.dark,.blk.dark,.answer,.optin,.askcard) :is(b,strong,i,em,li,.g6v,.qf .k,.qf .v):not(:where(.tldr *,.verse *,.qcard *,.chg *,.cocard *,.vcard *,.data *,.profmeta b)){color:inherit}.artdoc.artdoc-person :is(.arthead.dark,.blk.dark,.answer,.optin,.askcard) a:not(:where(.btn,.askmini,.jumps a,.tldr *,.verse *,.qcard *,.chg *,.cocard *,.vcard *,.data *)){color:rgb(159,198,184)}.artdoc.artdoc-person .josh-portrait-crop{width:100%;max-width:250px;aspect-ratio:4/5;overflow:hidden;border:1px solid rgba(244,240,230,.25);border-radius:14px}.artdoc.artdoc-person .josh-portrait-crop .portrait{max-width:none;border:0;border-radius:0;transform:scale(1.4);transform-origin:50% 18%}.artdoc.artdoc-person .ba img[src="/img/josh/josh-illness-2023.jpg"]{aspect-ratio:16/17;object-position:50% 50%}@media (max-width:900px){.artdoc.artdoc-person .josh-portrait-crop{max-width:220px}}.artdoc-archive .main{min-width:0;overflow-wrap:anywhere}.artdoc-archive .main h4{font-size:21.5px;margin:28px 0 8px;scroll-margin-top:80px}.artdoc-archive .archive-origin{display:block;margin-top:18px;line-height:1.6}.artdoc-archive .archive-hero{margin:0 0 28px}.artdoc-archive .herofig img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;background:none}.artdoc-archive .main .archive-list{list-style:disc;padding-left:24px;margin:0 0 22px}.artdoc-archive .main .archive-list li{font-size:17px;line-height:1.7;color:var(--body);padding-left:3px;margin-bottom:9px}.artdoc-archive .main .recipecard h2{margin-top:0}.artdoc-archive .askcard h3{color:var(--bone);font-size:18px;margin-bottom:6px}.artdoc-archive .rcard .rh{font-family:var(--sans);line-height:1.4}.artdoc-archive .recipecard{scroll-margin-top:90px}.artdoc-archive .archive-media{margin-top:18px}.artdoc-archive .tablewrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.artdoc-archive .archive-mobile-toc{display:none}.artdoc-archive .railsticky{position:static}@media(max-width:920px){.artdoc-archive .archive-mobile-toc{display:block}.artdoc-archive .archive-mobile-toc summary{font-weight:700;cursor:pointer}.artdoc-archive .archive-mobile-toc[open] summary{margin-bottom:12px}.artdoc-archive .archive-desktop-toc{display:none}.artdoc-archive .body{gap:26px}.artdoc-archive .recipecard{padding:22px 18px}}.artdoc.artdoc-recipe .recipe{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px 28px}.artdoc.artdoc-recipe .rmeta{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.artdoc.artdoc-recipe .rmeta .m{flex:1 1;min-width:108px;background:var(--paper);border:1px solid var(--line);border-radius:11px;padding:11px 14px;text-align:center}.artdoc.artdoc-recipe .rmeta .m .mk{font-size:10px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--wire);margin-bottom:3px}.artdoc.artdoc-recipe .rmeta .m .mv{font-family:var(--serif);font-size:18px;color:var(--pine)}.artdoc.artdoc-recipe .servings{display:flex;align-items:center;gap:14px;background:#EEF4F1;border:1px solid #cfe0d8;border-radius:12px;padding:12px 16px;margin-bottom:22px}.artdoc.artdoc-recipe .servings .sl{font-size:13px;font-weight:700;color:var(--pine);flex:1 1}.artdoc.artdoc-recipe .servings .sl span{display:block;font-size:11.5px;font-weight:400;color:var(--muted);margin-top:2px}.artdoc.artdoc-recipe .svc{display:flex;align-items:center;gap:10px}.artdoc.artdoc-recipe .svc button{width:34px;height:34px;border-radius:9px;border:1px solid var(--pine);background:#fff;color:var(--pine);font-size:20px;font-weight:700;cursor:pointer;line-height:1;display:flex;align-items:center;justify-content:center}.artdoc.artdoc-recipe .svc button:hover{background:var(--pine);color:var(--bone)}.artdoc.artdoc-recipe .svc .sn{font-family:var(--serif);font-size:22px;color:var(--pine);min-width:30px;text-align:center}.artdoc.artdoc-recipe .rcols{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:30px;gap:30px}.artdoc.artdoc-recipe .rcols h3{font-family:var(--serif);font-size:18px;color:var(--pine);margin:0 0 12px;border:0;padding:0}.artdoc.artdoc-recipe .ingredients{list-style:none;margin:0;padding:0}.artdoc.artdoc-recipe .ingredients li{display:flex;gap:10px;align-items:flex-start;font-size:max(var(--article-prose-min,0px),14px);line-height:1.45;color:var(--body);padding:7px 0;border-bottom:1px dashed var(--line)}.artdoc.artdoc-recipe .ingredients li:last-child{border-bottom:0}.artdoc.artdoc-recipe .ingredients input{margin-top:3px;accent-color:var(--emerald);width:15px;height:15px;flex:0 0 auto}.artdoc.artdoc-recipe .ingredients .amt{font-weight:700;color:var(--pine)}.artdoc.artdoc-recipe .steps{display:block;list-style:none;margin:0;padding:0;counter-reset:step}.artdoc.artdoc-recipe .steps li{position:relative;padding-left:42px;margin-bottom:16px;font-size:max(var(--article-prose-min,0px),14px);line-height:1.55;color:var(--body)}.artdoc.artdoc-recipe .steps li:last-child{margin-bottom:0}.artdoc.artdoc-recipe .steps li:before{counter-increment:step;content:counter(step);position:absolute;left:0;top:-2px;width:28px;height:28px;border-radius:50%;background:var(--pine);color:var(--bone);font-family:var(--serif);font-size:15px;display:flex;align-items:center;justify-content:center}.artdoc.artdoc-recipe .steps li b{color:var(--pine)}.artdoc.artdoc-recipe .rtip{display:flex;gap:9px;align-items:flex-start;background:#FAF7EF;border:1px solid var(--line);border-radius:11px;padding:13px 15px;margin-top:18px;font-size:max(var(--article-prose-min,0px),13px);line-height:1.5;color:var(--body)}.artdoc.artdoc-recipe .rtip svg{flex:0 0 auto;width:16px;height:16px;color:var(--brass);margin-top:1px}.artdoc.artdoc-recipe .rtip b{color:var(--pine)}.artdoc.artdoc-recipe .rnutri{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.artdoc.artdoc-recipe .rnutri .n{background:var(--paper);border:1px solid var(--line);border-radius:9px;padding:7px 12px;font-size:12px;color:var(--muted);text-align:center}.artdoc.artdoc-recipe .rnutri .n b{font-family:var(--serif);font-size:15px;color:var(--pine);display:block}.artdoc.artdoc-recipe .jump{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:700;color:var(--emerald);text-decoration:none;background:#EEF4F1;border:1px solid #cfe0d8;border-radius:20px;padding:6px 14px}@media(max-width:760px){.artdoc.artdoc-recipe .rcols{grid-template-columns:1fr;gap:22px}}.artdoc.artdoc-recipe .ingredients label{display:flex;gap:10px;align-items:flex-start;cursor:pointer;width:100%}.artdoc.artdoc-recipe .ingredients input:checked+span{text-decoration:line-through;opacity:.6}.artdoc.artdoc-recipe .svc button:disabled{opacity:.4;cursor:default}.artdoc.artdoc-recipe .nutrition-footnote{font-size:max(var(--article-prose-min,0px),11px);color:var(--wire);margin-top:8px}.artdoc.artdoc-recipe .recipe-description{font-size:max(var(--article-prose-min,0px),14px);line-height:1.55;margin-bottom:18px}.artdoc.artdoc-recipe #recipe,.artdoc.artdoc-recipe #score-h{scroll-margin-top:90px}.artdoc.artdoc-recipe .scoretop h2{font-weight:500;line-height:1.1;letter-spacing:-.4px;margin:0}.artdoc.artdoc-recipe .canvas{max-width:1180px}.artdoc.artdoc-recipe .arthead h1{font-weight:500;line-height:1.02;letter-spacing:-.4px}.artdoc.artdoc-recipe .dek{font-size:18.5px;line-height:1.5;color:var(--muted)}.artdoc.artdoc-recipe .scoretop .st{font-size:24px}.artdoc .glancewrap{padding:28px 56px 8px;background:#fff}.artdoc .glancewrap>.glance{background:var(--bone);border:1px solid #e4dcc8;border-radius:16px;padding:26px 28px 24px;margin:0}.artdoc .glance .ghead{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:12px}.artdoc .glance .ghead h2{font-size:24px;margin:0;line-height:1.15}.artdoc .glance .gdef{font-size:18px;line-height:1.66;color:#161616;margin:0 0 16px;max-width:900px}.artdoc .glance .gdef b{color:var(--pine)}.artdoc .gtakes{list-style:none;counter-reset:gt;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.artdoc .gtakes li{counter-increment:gt;position:relative;background:#fff;border:1px solid #e7e0d0;border-radius:12px;padding:14px 16px 14px 50px;font-size:max(var(--article-prose-min,0px),15.5px);line-height:1.55;color:#1a1a1a;box-shadow:0 1px 4px rgba(20,50,44,.05)}.artdoc .gtakes li:before{content:counter(gt);position:absolute;left:14px;top:14px;width:26px;height:26px;border-radius:50%;background:var(--pine);color:var(--bone);font-family:var(--serif);font-weight:600;font-size:15px;display:flex;align-items:center;justify-content:center}.artdoc .gtakes .gl{display:block;font-size:11px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;color:var(--emerald);margin-bottom:4px}.artdoc .scoreblend{padding-top:22px;padding-bottom:22px}.artdoc .scoreblend .scoretop{margin-bottom:12px}.artdoc .scoreblend .overallbar{padding:18px 24px;margin-bottom:8px}.artdoc .scoreblend .scores{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0}.artdoc .scoreblend .scard{display:grid;grid-template-columns:190px 86px 130px minmax(0,1fr);align-items:center;grid-gap:18px;gap:18px;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:10px 14px;background:transparent}.artdoc .scoreblend .scard .sl{font-size:12px}.artdoc .scoreblend .scard .snum{font-size:34px;white-space:nowrap}.artdoc .scoreblend .scard .sd{font-size:max(var(--article-prose-min,0px),15.5px);line-height:1.5}.artdoc .scoreblend .whybox{margin-top:10px;padding:0 18px}.artdoc .scoreblend .whybox summary{padding:12px 0;cursor:pointer;font-size:15px;font-weight:700;color:var(--emerald)}.artdoc .scoreblend .whybox .ss{font-size:12.5px;color:var(--muted);margin:14px 0 18px}.artdoc .scoreblend .whybox .ss a{color:var(--emerald);font-weight:700;text-decoration:none}@media(max-width:920px){.artdoc .glancewrap{padding:22px 22px 4px}.artdoc .glancewrap>.glance{padding:20px 20px 18px}.artdoc .glance .ghead h2{font-size:22px}.artdoc .glance .gdef{font-size:17px}.artdoc .gtakes{grid-template-columns:1fr}.artdoc .gtakes li{font-size:16px}.artdoc .scoreblend .scard{grid-template-columns:minmax(0,1fr) 86px;gap:8px 14px;padding:14px 0}.artdoc .scoreblend .scard .snum{text-align:right}.artdoc .scoreblend .scard .sbar,.artdoc .scoreblend .scard .sd{grid-column:1/-1}}@media(max-width:480px){.artdoc .glance .ghead h2{font-size:21px}}.artdoc .scoreblend .score-explanation{font-size:max(var(--article-prose-min,0px),15.5px);line-height:1.62;color:var(--body);margin-top:14px}.artdoc.article-shell{--paper:#FFFFFF;--line:#E8E6E2;--wire:#6F665A;--muted:#5A544B;--body:#232826;--serif:var(--font-newsreader),"Newsreader",Georgia,serif;--sans:var(--font-figtree),"Figtree",system-ui,-apple-system,sans-serif;background:#fff}.artdoc.article-shell .canvas{border-radius:0;box-shadow:none;overflow:clip}.artdoc.article-shell:not(.artdoc-general) .canvas{max-width:1180px}.artdoc.article-shell .stage{background:#fff}.artdoc.article-shell .railsticky{top:90px}.artdoc.article-shell h1,.artdoc.article-shell h2,.artdoc.article-shell h3,.artdoc.article-shell h4{font-weight:500;letter-spacing:-.5px}.artdoc.article-shell .glancehead{font-weight:500}.artdoc .article-board{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-top:18px}.artdoc .article-board .tfaces{display:flex;list-style:none;padding:0;margin:0;flex:none}.artdoc .article-board .tfaces li{margin:0 0 0 -11px;padding:0}.artdoc .article-board .tfaces li:first-child{margin-left:0}.artdoc .article-board .tface{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:2px solid #fff;border-radius:50%;background:var(--pine);color:#fff;font:600 13px var(--sans);text-decoration:none;transition:transform .15s}.artdoc .article-board .tface img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.artdoc .article-board .tface:focus-visible,.artdoc .article-board .tface:hover{transform:translateY(-3px);z-index:1}.artdoc .article-board a:focus-visible,.artdoc .article-save button:focus-visible{outline:2px solid var(--emerald);outline-offset:3px}.artdoc .article-board .tlink{font:600 14px var(--sans);color:var(--emerald);text-decoration:none}.artdoc .article-save{margin:0 0 18px}.artdoc .main>.article-save{margin:24px 0 0;padding-top:20px;border-top:1px solid var(--line)}.artdoc .article-save .savebtn{font-family:var(--sans);font-size:16px;min-height:44px;padding:10px 16px}.artdoc .article-save [role=status]{font-size:16px}@media(max-width:920px){.artdoc.article-shell{--article-prose-min:16px}.artdoc.article-shell table.data thead th{font-size:16px}}.artdoc.artdoc-brief.artdoc-brief-v2{--paper:#FBFAF7;--mint:#EAF1ED;--eucalyptus:#7E9E92;--ink:#3D4A45;--serif:var(--font-newsreader),"Newsreader",Georgia,serif;--sans:var(--font-figtree),"Figtree",system-ui,sans-serif;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}.artdoc.artdoc-brief.artdoc-brief-v2 .wire-wrap{max-width:720px;margin:0 auto;padding:44px 28px 64px;overflow-wrap:anywhere}.artdoc.artdoc-brief.artdoc-brief-v2 .tagrow{font-weight:800;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:#B5654A;margin-bottom:18px}.artdoc.artdoc-brief.artdoc-brief-v2 .tagrow .tier{all:unset;color:var(--brass)}.artdoc.artdoc-brief.artdoc-brief-v2 h1{font-family:var(--serif);font-weight:600;font-size:37px;line-height:1.16;color:var(--pine);margin:0 0 20px;letter-spacing:-.01em}.artdoc.artdoc-brief.artdoc-brief-v2 .social-headline{background:var(--pine);color:var(--bone);border-radius:14px;padding:22px 24px;font-family:var(--serif);font-weight:600;font-size:18.5px;line-height:1.4;margin:0 0 18px}.artdoc.artdoc-brief.artdoc-brief-v2 .tile{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 32px}.artdoc.artdoc-brief.artdoc-brief-v2 .tile span{background:var(--mint);color:var(--emerald);font-weight:700;font-size:12.5px;letter-spacing:.03em;padding:7px 13px;border-radius:999px;max-width:100%}.artdoc.artdoc-brief.artdoc-brief-v2 p{font-size:17px;line-height:1.68;margin:0 0 20px;color:var(--ink)}.artdoc.artdoc-brief.artdoc-brief-v2 .lede{font-size:19px;line-height:1.6}.artdoc.artdoc-brief.artdoc-brief-v2 .story-30{padding-left:22px;margin:0 0 24px;font-size:17px;line-height:1.68}.artdoc.artdoc-brief.artdoc-brief-v2 .chart-card{background:var(--mint);border-radius:16px;padding:28px 26px 22px;margin:30px 0}.artdoc.artdoc-brief.artdoc-brief-v2 .chart-title{font-family:var(--serif);font-weight:600;font-size:19px;color:var(--pine);margin:0 0 4px;text-align:center;line-height:1.3;letter-spacing:0}.artdoc.artdoc-brief.artdoc-brief-v2 .chart-sub{font-size:13px;fill:var(--ink);opacity:.7;font-style:italic}.artdoc.artdoc-brief.artdoc-brief-v2 .chart-card svg{display:block;margin:0 auto;width:100%;max-width:480px;height:auto;overflow:visible}.artdoc.artdoc-brief.artdoc-brief-v2 .chart-axis{stroke:var(--ink);stroke-opacity:.3;stroke-width:1.5}.artdoc.artdoc-brief.artdoc-brief-v2 .bar-label{font-family:var(--sans);font-weight:700;font-size:14px;fill:var(--ink)}.artdoc.artdoc-brief.artdoc-brief-v2 .bar-value{font-family:var(--serif);font-weight:600;font-size:26px}.artdoc.artdoc-brief.artdoc-brief-v2 .point-value{font-family:var(--sans);font-weight:700;font-size:13px}.artdoc.artdoc-brief.artdoc-brief-v2 .dose-value{font-family:var(--serif);font-weight:600;font-size:30px}.artdoc.artdoc-brief.artdoc-brief-v2 .delta-badge{font-family:var(--sans);font-weight:800;font-size:14px;fill:var(--pine)}.artdoc.artdoc-brief.artdoc-brief-v2 .chart-card figcaption{font-size:12px;line-height:1.55;margin-top:12px;color:var(--ink);opacity:.75;text-align:center}.artdoc.artdoc-brief.artdoc-brief-v2 .data-panel{border:1.5px solid var(--eucalyptus);border-radius:16px;padding:24px 26px;margin:36px 0;background:var(--paper)}.artdoc.artdoc-brief.artdoc-brief-v2 .data-panel h2{font-family:var(--sans);font-weight:800;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--emerald);margin:0 0 16px;line-height:1.5}.artdoc.artdoc-brief.artdoc-brief-v2 .data-panel dl{margin:0}.artdoc.artdoc-brief.artdoc-brief-v2 .data-row{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:14px;gap:14px;padding:10px 0;border-top:1px solid var(--mint);font-size:15px;line-height:1.55}.artdoc.artdoc-brief.artdoc-brief-v2 .data-row:first-child{border-top:none}.artdoc.artdoc-brief.artdoc-brief-v2 .data-row dt{font-weight:700;color:var(--pine)}.artdoc.artdoc-brief.artdoc-brief-v2 .data-row dd{margin:0;min-width:0}.artdoc.artdoc-brief.artdoc-brief-v2 .takeblock{background:var(--pine);color:var(--bone);border-radius:16px;padding:28px 26px 22px;margin:36px 0}.artdoc.artdoc-brief.artdoc-brief-v2 .takeblock .label{font-family:var(--sans);font-weight:800;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--brass);margin:0 0 12px;line-height:1.5}.artdoc.artdoc-brief.artdoc-brief-v2 .takeblock p{font-size:16.5px;line-height:1.65;color:var(--bone);margin:0}.artdoc.artdoc-brief.artdoc-brief-v2 .takeblock p+p{margin-top:20px}.artdoc.artdoc-brief.artdoc-brief-v2 .take-signature{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px}.artdoc.artdoc-brief.artdoc-brief-v2 .take-signature img{width:56px;height:56px;border-radius:50%;object-fit:cover}.artdoc.artdoc-brief.artdoc-brief-v2 .sig{font-family:var(--serif);font-style:italic;font-size:30px;color:var(--brass);display:block;text-align:right}.artdoc.artdoc-brief.artdoc-brief-v2 .wire-footer{margin-top:40px;padding-top:22px;border-top:1px solid var(--eucalyptus);font-size:13px;color:var(--ink);line-height:1.7}.artdoc.artdoc-brief.artdoc-brief-v2 .wire-footer .source{display:block;margin-bottom:10px}.artdoc.artdoc-brief.artdoc-brief-v2 .wire-footer a{color:var(--emerald)}.artdoc.artdoc-brief.artdoc-brief-v2 .ai-cta{display:block;margin-top:16px;background:var(--mint);border-radius:12px;padding:14px 18px;font-size:14px;color:var(--emerald);font-weight:600;text-decoration:none}.artdoc.artdoc-brief.artdoc-brief-v2 .ai-cta span{color:var(--pine);font-weight:800}.artdoc.artdoc-brief.artdoc-brief-v2 .ai-cta:hover{text-decoration:underline}.artdoc.artdoc-brief.artdoc-brief-v2 .wire-disclaimer{font-size:12px;line-height:1.5;opacity:.75;margin:20px 0 0}.artdoc.artdoc-brief.artdoc-brief-v2 .wire-corrections h2{font-family:var(--sans);font-size:14px;margin:20px 0 8px}.artdoc.artdoc-brief.artdoc-brief-v2 .wire-corrections p{font-size:13px}@media(max-width:560px){.artdoc.artdoc-brief.artdoc-brief-v2 .data-row{grid-template-columns:minmax(0,1fr);gap:4px}}.artdoc .stype{font-size:10px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;padding:3px 8px;border-radius:6px;border:1px solid rgba(31,90,79,.35);color:var(--emerald);background:#fff;white-space:nowrap}.artdoc .stype-s{display:block;margin-top:6px;font-size:11px;font-weight:700;line-height:1.3;color:var(--muted)}.artdoc .tcm{background:#FAF7EF;border:1px solid var(--line);border-radius:14px;padding:24px;margin:12px 0}.artdoc .tcm .tg{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:6px}.artdoc .tcm .ti{font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--brass)}.artdoc .tcm .tv{font-family:var(--serif);font-size:18px;color:var(--pine);margin-top:3px}.artdoc .tcm .tn{font-size:12.5px;color:var(--muted);margin-top:2px;line-height:1.4}.artdoc .article-action-plan .pathway{grid-template-columns:1fr;gap:16px}.artdoc .article-action-plan .pstep{display:flex;gap:12px;text-align:left;align-items:flex-start;padding:0}.artdoc .article-action-plan .pstep:before{display:none}.artdoc .article-action-plan .pnum{margin:0;flex:0 0 auto}.artdoc .article-action-plan .ptxt{font-size:17px}.artdoc .ev.trad,.artdoc .grade.trad{background:#EFE7D8;color:#7a6236}@media(max-width:920px){.artdoc .tcm .tg{grid-template-columns:1fr}}.artdoc .benefit-card .rank{color:#C4A47A}