body{font-family:Plus Jakarta Sans,system-ui,sans-serif}.creator-hero{background:#020617ba}.creator-sidebar #table-of-contents>div{position:static}@media(min-width:1024px)and (min-height:960px){.creator-sidebar{position:sticky;top:6rem}}.post-content{min-width:0;line-height:1.8;color:#334155}.post-content h2{color:#0f172a;scroll-margin-top:6rem}.post-content a:not(.blog-related-card){color:#047857;text-decoration:underline;text-underline-offset:3px}.post-content figure{margin:1.5rem 0 2rem}.post-content figure img{width:100%;height:auto;margin:0;border:1px solid #cbd5e1;border-radius:.8rem}.post-content figcaption{color:#475569;line-height:1.6;font-size:.9rem}.post-content details{border:1px solid #cbd5e1;border-radius:.75rem;margin:.75rem 0;padding:.9rem 1rem}.gear-table{max-width:100%;overflow-x:auto}.gear-table:focus-visible{outline:3px solid #b45309;outline-offset:3px}.post-content summary{cursor:pointer;font-weight:700;color:#0f172a}.post-content details p{margin:.6rem 0 0}a:focus-visible,summary:focus-visible,button:focus-visible{outline:3px solid #b45309;outline-offset:4px}header a:focus-visible,nav a:focus-visible,footer a:focus-visible{outline-color:#fbbf24}.gear-shop{scroll-margin-top:6rem;margin:1.5rem 0 2.5rem;padding:1.2rem;background:#fff9ed;border:1px solid #f0cc8f;border-radius:1.1rem}.post-content .gear-shop h2{margin:0 0 .9rem;font-size:1.2rem}.gear-shop .product-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);align-items:center;gap:1.25rem;background:#fff;border:1px solid #efdfc4;border-radius:.9rem;padding:1rem}.post-content .gear-shop figure{margin:0;min-width:0}.post-content .gear-shop figure img{width:100%;max-height:280px;object-fit:contain;background:#fff;border:0}.post-content .gear-shop figcaption{margin:.45rem 0 0;font-size:.78rem}.post-content .gear-shop h3{margin:0 0 .3rem;color:#172134;font-size:1.3rem;line-height:1.3}.post-content .gear-shop p{margin:.45rem 0 .7rem;line-height:1.55}.gear-shop .product-fit{font-weight:700;color:#784208}.product-purchase{display:grid;justify-items:start;gap:.35rem}.post-content a.amazon-buy-button{display:inline-flex;justify-content:center;gap:.65rem;align-items:center;min-height:52px;padding:.7rem 1.25rem;border-radius:.65rem;background:#ffbf53;border:1px solid #bd7a0c;color:#231403;font-size:1.08rem;font-weight:800;text-decoration:none}.post-content a.amazon-buy-button:hover{background:#ffad29;color:#1b1104}.paid-link-label{color:#684b27;font-size:.78rem;font-weight:700}.disclosure{position:static;padding:1rem;border:1px solid #d8e2eb;border-radius:.8rem}.post-content .disclosure h2{margin:0 0 .3rem;font-size:1.1rem}.post-content .disclosure p{margin:0}@media(max-width:640px){.gear-shop .product-card{grid-template-columns:minmax(0,1fr)}.gear-shop .product-purchase{justify-items:stretch}.gear-shop .product-photo img{max-height:220px}}
