/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.guide-background{color:#fff;min-height:100vh;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hover\:text-orange-500:hover{color:#f97316}.article-share-inline button,.article-share-sidebar button,.share-icons button{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s);--tw-duration:.4s;transition-duration:.4s}.article-share-inline button:hover,.article-share-sidebar button:hover,.share-icons button:hover{--tw-translate-y:calc(2px*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-duration:.4s;transition-duration:.4s}.social-icon{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s ease-in-out;display:inline-flex}.social-icon:hover{color:var(--rockstar-color);transform:translateY(-2px)}h1.accent-heading{margin-top:0}.accent-heading,.guide-content h1,.guide-content h2,.guide-content h3,.guide-content h4{color:var(--accent-color,#e19808);margin-top:calc(var(--spacing)*6);margin-bottom:calc(var(--spacing)*3);border-bottom:1px solid #ffffff26;padding-bottom:.5rem;scroll-margin-top:6rem}.guide-content h2{letter-spacing:-.01em;font-size:1.65rem;line-height:1.25}.guide-content h3{border-bottom-style:dashed;border-bottom-width:1px;font-size:1.3rem;line-height:1.3}.similar-articles{color:#fff}.guide-content a{color:var(--accent-color,#e19808);text-decoration:none}.guide-content a:hover{opacity:.8;color:var(--accent-color,#e19808);text-decoration:underline}.guide-content{color:#fff;max-width:70ch;margin-inline:auto}.guide-content p{letter-spacing:-.003em;color:#fffffff0;margin-bottom:1.5rem;font-size:1.05rem;line-height:1.78}.guide-content ol,.guide-content ul{margin-bottom:1.75rem;padding-left:1.5rem;font-size:1.02rem;line-height:1.75}.guide-content li{margin-bottom:.65rem}.guide-content .strapi-quote,.guide-content blockquote{border-left:4px solid var(--accent-color,#e19808);background:var(--accent-color,#e19808);margin:2.5rem 0;padding:1.75rem 1.5rem 1.75rem 2rem;position:relative}@supports (color:color-mix(in lab,red,red)){.guide-content .strapi-quote,.guide-content blockquote{background:color-mix(in srgb,var(--accent-color,#e19808)5%,transparent)}}.guide-content .strapi-quote,.guide-content blockquote{letter-spacing:-.01em;color:#fffffffa;border-radius:0 16px 16px 0;width:calc(100% + 2rem);max-width:100%;margin-left:-1rem;font-size:1.05rem;font-weight:400;line-height:1.55}@media (min-width:768px){.guide-content .strapi-quote,.guide-content blockquote{font-size:1.25rem;font-weight:500}}.guide-content .strapi-quote:before,.guide-content blockquote:before{content:"“";color:var(--accent-color,#e19808);opacity:.35;pointer-events:none;font-family:Georgia,serif;font-size:3.5rem;line-height:1;position:absolute;top:-.5rem;left:.5rem}.guide-content .strapi-quote p:last-child,.guide-content blockquote p:last-child{margin-bottom:0}.guide-content .strapi-quote cite,.guide-content blockquote cite{color:var(--accent-color,#e19808);letter-spacing:.02em;text-transform:uppercase;margin-top:1rem;font-size:.85rem;font-style:normal;font-weight:600;display:block}.article-hero{isolation:isolate;width:100%;position:relative;overflow:hidden}.article-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#0003 55%,#000000e0);position:absolute;inset:0}.article-share-sidebar{z-index:5;flex-direction:column;align-items:center;gap:.75rem;display:none;position:absolute;top:2.5rem;left:0}@media (min-width:1280px){.article-share-sidebar{float:left;height:fit-content;margin-left:-5.5rem;margin-right:1.25rem;display:flex;position:sticky;top:7rem}}.article-share-sidebar .share-label{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.18em;text-transform:uppercase;color:#ffffff73;margin-bottom:.25rem;font-size:.7rem;font-weight:600}.article-toc{border:1px solid #ffffff14;border-left:3px solid var(--accent-color,#e19808);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#141414d9,#1e1e1eb3);border-radius:14px;margin:2rem 0 2.5rem;padding:1.5rem 1.5rem 1.25rem}@media (min-width:1024px){.article-toc{max-width:70ch;margin-left:auto;margin-right:auto}}.article-toc-title{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-color,#e19808);align-items:center;gap:.5rem;margin-bottom:.85rem;font-size:.82rem;font-weight:700;display:flex}.article-toc ol{counter-reset:toc-counter;flex-direction:column;gap:.25rem;list-style:none;display:flex;margin:0!important;padding:0!important}.article-toc li{counter-increment:toc-counter;margin:0!important}.article-toc li:before{content:counter(toc-counter,decimal-leading-zero);color:#ffffff80;font-variant-numeric:tabular-nums;justify-content:center;width:1.4rem;min-width:1.4rem;margin-right:.25rem;font-size:.7rem;font-weight:700}.article-toc a,.article-toc li:before{align-items:center;display:inline-flex}.article-toc a{border-radius:6px;padding:.3rem .3rem .3rem 0;font-size:.95rem;font-weight:500;line-height:1.3;transition:all .2s;color:#ffffffd9!important;text-decoration:none!important}.article-toc a:hover{background:#ffffff0a;padding-left:.35rem;color:var(--accent-color,#e19808)!important}.article-toc a.toc-h3{padding-left:.5rem;font-size:.88rem;color:#ffffffb3!important}.article-toc li:has(.toc-h3):before{opacity:.6}.article-toc-meta{color:#ffffff73;border-top:1px dashed #ffffff1a;align-items:center;gap:.75rem;margin-top:.9rem;padding-top:.8rem;font-size:.75rem;display:flex}.article-toc-meta span{align-items:center;gap:.3rem;display:inline-flex}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}