.h2d-article-page{color:#d8d0c1}.h2d-article-shell{width:100%;max-width:1008px;margin:auto;padding:0 24px 40px}.h2d-article-page .h2d-article-breadcrumb{background:transparent;border:0;padding:0 0 7px;color:#b6aa92;white-space:normal;flex-wrap:wrap}.h2d-article-page .h2d-article-card{padding:28px;border:1px solid #c3a57040;border-top:2px solid #bfa36e;border-radius:15px;background:linear-gradient(130deg,#29271fe8,#151714f5);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 #fff1,0 12px 30px #0003}.h2d-article-page .h2d-article-title{font-family:inherit;color:#f1e7d4;font-size:26px;line-height:1.5;font-weight:600;letter-spacing:.01em;margin-bottom:15px;overflow-wrap:anywhere}.h2d-article-page .h2d-article-meta{color:#b4a78f;flex-wrap:wrap;border-color:#bfa36e30;font-size:11px}.h2d-article-card>span:first-child{color:#e7bf94;border-color:#c97c5450;background:#a724201f;border-radius:5px;padding:5px 9px}.h2d-article-cover{border-radius:10px;border:1px solid #bfa36e25}.h2d-article-page :is(.h2d-article-summary,.h2d-article-takeaways){border:1px solid #c2a66c35;border-radius:10px;background:#bda5740c;padding:18px 20px}.h2d-article-page :is(.h2d-article-summary,.h2d-article-takeaways) h2{color:#e0c28d;font-size:14px;font-family:inherit}.h2d-article-page :is(.h2d-article-summary,.h2d-article-takeaways) :is(p,li){font-size:14px;line-height:1.85;color:#ccc1ab}.h2d-article-page .h2d-article-body{font-size:15px;line-height:1.95;color:#d0c8ba;overflow-wrap:anywhere}.h2d-article-page .h2d-article-body :is(p,li){font-size:15px;line-height:1.95;color:#d0c8ba;margin-bottom:15px}.h2d-article-page .h2d-article-body :is(h1,h2,h3,h4){font-family:inherit;color:#e2c590;line-height:1.6;font-weight:600;margin:30px 0 16px;scroll-margin-top:20px}.h2d-article-page .h2d-article-body h2{font-size:21px;padding-top:19px;border-top:1px solid #c5ac7830}.h2d-article-page .h2d-article-body h3{font-size:18px}.h2d-article-page .h2d-article-body :is(strong,b){color:#edddbf}.h2d-article-page .h2d-article-body a{color:#e0bb80;text-decoration:underline;text-underline-offset:4px}.h2d-article-page .h2d-article-body a:hover{color:#fff0ce}.h2d-article-page .h2d-article-body img{max-width:100%;height:auto;max-height:600px;-o-object-fit:contain;object-fit:contain;border-radius:10px;margin:20px auto}.h2d-article-page .h2d-article-body ul{list-style:disc;padding-left:22px}.h2d-article-page .h2d-article-body ol{list-style:decimal;padding-left:22px}.h2d-article-page .h2d-article-body li::marker{color:#c9aa71}.h2d-article-page .h2d-article-body blockquote{border-left:3px solid #bfa36e;background:#c2a66c0c;color:#d5c4a3;padding:14px 20px;border-radius:0 8px 8px 0}.h2d-article-page .h2d-article-body table{display:block;width:100%;overflow-x:auto;border-collapse:collapse}.h2d-article-page .h2d-article-body :is(td,th){border:1px solid #bfa36e35;padding:10px;color:#d0c8ba}.h2d-article-page .h2d-article-sidebar>div{border:1px solid #bea26a35;border-radius:12px;background:linear-gradient(120deg,#29271fe6,#181a16ed);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.h2d-article-page .h2d-article-sidebar h3{font-family:inherit;color:#ddc28e;border-color:#c1a76e30;padding-bottom:12px}.h2d-article-page .h2d-article-sidebar a{color:#bdb19b;line-height:1.7;border-radius:6px}.h2d-article-page .h2d-article-sidebar a:hover{color:#f0d2a2;background:#c3a66c0e}.h2d-article-page .h2d-article-related{border-radius:11px;border-color:#bfa36e35;background:#20221be8}.h2d-article-related h3{font-family:inherit;line-height:1.7;color:#ded1b9}.h2d-article-card>div.border-t{border-color:#bfa36e30}.h2d-article-card>div.border-t :is(button,a){color:#c4b08a}.h2d-article-card>div.border-t h2{color:#e0c28d;font-family:inherit}.h2d-article-card>div.border-t .space-y-3>div{border-radius:9px;border-color:#bfa36e30;background:#ffffff04}.h2d-article-card>div.border-t .space-y-3 p{font-size:13px;line-height:1.85;color:#bfb5a0}.h2d-article-page :is(a,button):focus-visible{outline:2px solid #e0bb80;outline-offset:3px}.h2d-article-page>footer{background:#080908bd;border-top:1px solid #bfa36e20}.h2d-article-page>footer .w-\[960px\]{width:calc(100% - 32px);max-width:960px}@media(max-width:767px){.h2d-article-page{padding-bottom:65px}.h2d-article-shell{padding:0 14px 28px}.h2d-article-page .h2d-article-card{padding:20px 17px}.h2d-article-page .h2d-article-title{font-size:22px}.h2d-article-page .h2d-article-body h2{font-size:19px}.h2d-article-page :is(.h2d-article-summary,.h2d-article-takeaways){padding:15px}}@media(prefers-reduced-motion:reduce){.h2d-article-page *{transition:none!important}}