html body.guide-minimal{--gm-ink:#0B0D0E;--gm-body:#27302d;--gm-mute:#5a6460;--gm-rule:#d9d4cb;--gm-teal:#047A76;--gm-paper:rgba(255,255,255,.55);--gm-measure:680px}html body.guide-minimal article.article :is(div,section,aside,details,figure,blockquote,pre,table){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body.guide-minimal article.article{max-width:var(--gm-measure);padding-top:2rem;padding-bottom:6rem}html body.guide-minimal .breadcrumb{max-width:var(--gm-measure);margin-left:var(--edge);margin-right:var(--g);padding-left:0;padding-right:0}html body.guide-minimal article.article :is(p,li){font-size:1.0625rem;line-height:1.78;color:var(--gm-body);font-weight:400}html body.guide-minimal article.article p{margin:0 0 1.25rem}html body.guide-minimal article.article :is(ul,ol){margin:0 0 1.5rem;padding-left:1.25rem}html body.guide-minimal article.article li{margin:0 0 .55rem;padding-left:.2rem}html body.guide-minimal article.article li::marker{color:var(--gm-teal)}html body.guide-minimal article.article :is(p,li) strong{color:var(--gm-ink);font-weight:500}html body.guide-minimal article.article p em{color:inherit;font-style:italic}html body.guide-minimal .article-meta{gap:.5rem 1.25rem;margin-bottom:2rem}html body.guide-minimal .article-meta :is(.meta-new,.meta-tag,.meta-author,.meta-date){font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500}html body.guide-minimal .article-meta :is(.meta-new,.meta-tag){color:var(--gm-teal)!important}html body.guide-minimal .article-meta :is(.meta-author,.meta-date){color:var(--gm-mute)}html body.guide-minimal .article-meta .meta-author a{border:0!important}html body.guide-minimal article.article h1{font-size:clamp(2.1rem,4.6vw,3.2rem);font-weight:500;line-height:1.08;letter-spacing:-.032em;margin:0 0 1.75rem;color:var(--gm-ink);text-wrap:balance}html body.guide-minimal article.article .article-intro{font-size:1.25rem;line-height:1.6;color:var(--gm-ink);font-weight:400;margin:0 0 2.5rem;padding:0 0 2.5rem;border-bottom:1px solid var(--gm-rule)}html body.guide-minimal article.article .article-intro strong{font-weight:500}html body.guide-minimal article.article h2{font-size:clamp(1.45rem,2.6vw,1.75rem);font-weight:500;line-height:1.2;letter-spacing:-.022em;margin:4.5rem 0 1.25rem;color:var(--gm-ink);text-wrap:balance}html body.guide-minimal article.article h3{font-size:1.0625rem;font-weight:500;line-height:1.4;letter-spacing:0;margin:2.25rem 0 .6rem;color:var(--gm-ink)}html body.guide-minimal article.article :is(p,li,td) a:not([class]){color:var(--gm-ink);text-decoration:underline;text-decoration-color:#047a768c;text-decoration-thickness:1px;text-underline-offset:.22em;border:0}html body.guide-minimal article.article :is(p,li,td) a:not([class]):hover{color:var(--gm-teal);text-decoration-color:var(--gm-teal)}html body.guide-minimal article.article .callout{margin:2.5rem 0;padding:.15rem 0 .15rem 1.5rem;border:0!important;border-left:2px solid var(--gm-teal)!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body.guide-minimal article.article .callout>p{margin:0 0 .85rem}html body.guide-minimal article.article .callout>p strong{display:block;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gm-teal);font-weight:500}html body.guide-minimal article.article .callout ul{margin:0;padding-left:1.1rem}html body.guide-minimal article.article .callout li{font-size:1rem;line-height:1.7}html body.guide-minimal article.article .jump-list{margin:0 0 1rem;padding:1.5rem 0;border:0!important;border-top:1px solid var(--gm-rule)!important;border-bottom:1px solid var(--gm-rule)!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body.guide-minimal article.article .jump-list .jump-title{margin:0 0 1rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gm-mute);font-weight:500}html body.guide-minimal article.article .jump-list ol{list-style:none;margin:0;padding:0;counter-reset:gm}html body.guide-minimal article.article .jump-list li{counter-increment:gm;display:flex;gap:1rem;margin:0;padding:.32rem 0;font-size:.98rem;line-height:1.5}html body.guide-minimal article.article .jump-list li:before{content:counter(gm,decimal-leading-zero);flex:0 0 1.6rem;font:500 .78rem/1.9 DM Mono,ui-monospace,monospace;color:var(--gm-mute)}html body.guide-minimal article.article .jump-list li a:not([class]){color:var(--gm-body);text-decoration:none}html body.guide-minimal article.article .jump-list li a:not([class]):hover{color:var(--gm-teal);text-decoration:none}html body.guide-minimal article.article .compare-wrap{margin:2rem 0 2.5rem;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow-x:auto}html body.guide-minimal article.article table.compare{background:transparent;min-width:540px;font-size:.95rem}html body.guide-minimal article.article table.compare :is(th,td){border:0;border-bottom:1px solid var(--gm-rule);padding:1rem 1.25rem 1rem 0;font-size:.95rem;line-height:1.55;color:var(--gm-body);vertical-align:top}html body.guide-minimal article.article table.compare thead th{background:transparent;border-bottom:1px solid var(--gm-ink);padding-top:.5rem;font:500 .72rem/1.4 DM Sans,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--gm-mute)}html body.guide-minimal article.article table.compare tbody th{background:transparent;color:var(--gm-ink);font-weight:500;font-size:.95rem;min-width:9rem}html body.guide-minimal article.article table.compare tbody tr:last-child :is(th,td){border-bottom-color:var(--gm-ink)}html body.guide-minimal article.article pre.prompt-box{margin:1.5rem 0 1.75rem;padding:1.25rem 1.5rem;border:1px solid var(--gm-rule)!important;border-radius:0;background:var(--gm-paper)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--gm-ink);font:400 .8125rem/1.75 DM Mono,ui-monospace,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;overflow-x:auto;tab-size:2}html body.guide-minimal article.article pre.prompt-box code{display:block;margin:0;padding:0;border:0!important;background:none!important;box-shadow:none;color:inherit;font:inherit;white-space:inherit;overflow-wrap:inherit}html body.guide-minimal article.article :is(p,li,td) code{padding:.12em .4em;border:0;background:#047a7617;color:var(--gm-ink);font:400 .88em DM Mono,ui-monospace,Consolas,monospace}html body.guide-minimal article.article .faq{margin:0}html body.guide-minimal article.article .faq>h2{margin-bottom:.5rem}html body.guide-minimal article.article .faq .faq-item{margin:0;padding:1.5rem 0;border:0!important;border-bottom:1px solid var(--gm-rule)!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body.guide-minimal article.article .faq .faq-item:first-of-type{border-top:1px solid var(--gm-ink)!important;margin-top:1.25rem}html body.guide-minimal article.article .faq .faq-q{margin:0 0 .6rem;font-size:1.0625rem;font-weight:500;line-height:1.4;color:var(--gm-ink)}html body.guide-minimal article.article .faq .faq-a{margin:0;font-size:1rem;line-height:1.72;color:var(--gm-body)}html body.guide-minimal article.article .article-cta{margin:3.5rem 0 0;padding:0 0 3rem;border:0!important;border-bottom:1px solid var(--gm-rule)!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;justify-content:flex-start;text-align:left;gap:1.25rem}html body.guide-minimal article.article .article-cta :is(h3,p){margin-left:0;margin-right:auto;max-width:34rem;text-align:left}html body.guide-minimal article.article .article-cta h3{font-size:1.5rem;font-weight:500;letter-spacing:-.02em;color:var(--gm-ink)}html body.guide-minimal article.article .article-cta p{font-size:1rem;line-height:1.65;color:var(--gm-body);margin-bottom:0}html body.guide-minimal article.article .related-reading{margin:3rem 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body.guide-minimal article.article .related-reading>p:first-child{margin:0 0 1rem!important;font-size:.72rem!important;letter-spacing:.14em;text-transform:uppercase;color:var(--gm-mute)!important;font-weight:500!important}html body.guide-minimal article.article .related-reading>p{font-size:1rem!important;line-height:1.6;margin:0 0 .6rem!important;color:var(--gm-body)}html body.guide-minimal article.article .author-bio{margin:3.5rem 0 0!important;padding:2rem 0 0!important;border:0!important;border-top:1px solid var(--gm-rule)!important;background:transparent!important}html body.guide-minimal article.article .author-bio>p:first-child{font-weight:500!important;color:var(--gm-ink)}html body.guide-minimal article.article .author-bio>p+p{font-size:.95rem!important;line-height:1.65;color:var(--gm-mute)!important}@media (max-width:600px){html body.guide-minimal article.article{padding-top:1.5rem}html body.guide-minimal article.article :is(p,li){font-size:1rem}html body.guide-minimal article.article .article-intro{font-size:1.125rem;padding-bottom:2rem;margin-bottom:2rem}html body.guide-minimal article.article h2{margin-top:3.5rem}html body.guide-minimal article.article pre.prompt-box{padding:1rem 1.1rem;font-size:.78rem}html body.guide-minimal article.article .article-cta{padding:2.25rem 0}}html body.guide-minimal article.article .journey-inline{margin:0 0 2.5rem;font-size:.95rem;line-height:1.6;color:var(--gm-mute)}html body.guide-minimal article.article .journey-inline a{color:var(--gm-teal);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}html body.guide-minimal article.article .references{list-style:none;margin:1.25rem 0 0;padding:0}html body.guide-minimal article.article .references li{margin:0 0 1rem;padding:0 0 0 2rem;text-indent:-2rem;font-size:.92rem;line-height:1.6;color:var(--gm-mute);overflow-wrap:anywhere}html body.guide-minimal article.article .references a{color:var(--gm-teal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}html body.guide-minimal article.article .evidence-note{font-size:.9rem;line-height:1.6;color:var(--gm-mute);margin:1.5rem 0 0}
