.spfmk{--spfmk-accent:var(--spf-brand, #ff6600)}body.spfmk-page #brx-content>.hentry>h1:first-child{display:none}.spfmk-eyebrow{position:relative;display:inline-block;margin:0 0 8px;font-family:var(--spfcp-cond,'Blender Pro',Oswald,system-ui,sans-serif);font-weight:700;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--spfmk-accent)}.spfcp-band .spfmk-eyebrow{color:var(--spf-brand-night,var(--spf-brand,#ff6600))}.spfmk-logo--dark.spfmk-logo--tile{border-color:#2a2d30}.spfmk-band{position:relative}.spfmk-band--logo{display:flex;align-items:center;gap:24px}.spfmk-band__text{position:relative;min-width:0}.spfmk-logo--band{width:132px;height:78px;padding:12px}.spfmk-tile--logo a{gap:10px}.spfmk-logo--tile{width:100%;height:72px;padding:8px 12px;border:1px solid var(--spfcp-line,#ececec);border-radius:8px}body.spf-night .spfmk-logo--tile{border-color:#fff0}.spfmk-logo--leer{background:#fff0;border-color:#fff0}.spfmk-side__all{margin-top:16px;padding-top:14px;border-top:1px solid var(--spfcp-line,#ececec);font-size:13px}.spfmk-side__all a{color:var(--spfcp-muted,#5b6270);text-decoration:none;border-bottom:1px solid #fff0}@media (hover:hover){.spfmk-side__all a:hover{color:var(--spfmk-accent);border-bottom-color:currentColor}}.spfmk-alpha{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 26px}.spfmk-alpha a{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 10px;border:1px solid var(--spfcp-border,#d7d9dc);border-radius:9px;background:var(--spfcp-panel,#fff);color:var(--spfcp-ink,#16181c);font-family:var(--spfcp-cond,'Blender Pro',Oswald,system-ui,sans-serif);font-weight:700;font-size:14px;line-height:1;text-decoration:none;transition:border-color .15s,color .15s,background .15s}.spfmk-alpha a:focus-visible{border-color:var(--spfmk-accent);color:var(--spfmk-accent);background:var(--spfcp-hover,#f7f8f9)}@media (hover:hover){.spfmk-alpha a:hover{border-color:var(--spfmk-accent);color:var(--spfmk-accent);background:var(--spfcp-hover,#f7f8f9)}}.spfmk-group{margin:0 0 34px;scroll-margin-top:96px}.spfmk-group__h{margin:0 0 14px;padding-bottom:8px;border-bottom:2px solid var(--spfcp-line-strong,#e0e1e3);font-family:var(--spfcp-cond,'Blender Pro',Oswald,system-ui,sans-serif);font-weight:800;font-size:18px;letter-spacing:.06em;text-transform:uppercase;color:var(--spfcp-ink,#16181c)}.spfmk-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.spfmk-tile{margin:0}.spfmk-tile a{position:relative;display:flex;flex-direction:column;gap:3px;min-height:76px;padding:15px 16px 14px;background:var(--spfcp-card,#fff);border:1px solid var(--spfcp-line-strong,#e0e1e3);border-radius:var(--spfcp-r,14px);box-shadow:var(--spfcp-shadow,0 1px 2px rgb(20 24 28 / .04),0 8px 28px rgb(20 24 28 / .06));text-decoration:none;overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .15s}.spfmk-tile a::before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--spfmk-accent);opacity:0;transition:opacity .15s}.spfmk-tile a:focus-visible{border-color:var(--spfcp-border,#d7d9dc);box-shadow:var(--spfcp-shadow-hover,0 4px 8px rgb(20 24 28 / .06),0 14px 36px rgb(20 24 28 / .12));transform:translateY(-1px)}@media (hover:hover){.spfmk-tile a:hover{border-color:var(--spfcp-border,#d7d9dc);box-shadow:var(--spfcp-shadow-hover,0 4px 8px rgb(20 24 28 / .06),0 14px 36px rgb(20 24 28 / .12));transform:translateY(-1px)}}.spfmk-tile a:focus-visible::before{opacity:1}@media (hover:hover){.spfmk-tile a:hover::before{opacity:1}}.spfmk-tile__name{font-family:var(--spfcp-cond,'Blender Pro',Oswald,system-ui,sans-serif);font-weight:700;font-size:16px;line-height:1.15;letter-spacing:.02em;text-transform:uppercase;color:var(--spfcp-ink,#16181c);overflow-wrap:anywhere}.spfmk-tile__n{font-size:12.5px;color:var(--spfcp-muted,#5b6270);font-variant-numeric:tabular-nums}.spfmk-none{color:var(--spfcp-muted,#5b6270)}body.spf-night .spfmk-alpha a{background:var(--spfcp-panel,#17181a)}body.spf-night .spfmk-tile a{box-shadow:none}body.spf-night .spfmk-tile a:focus-visible{box-shadow:var(--spfcp-shadow-hover)}@media (hover:hover){body.spf-night .spfmk-tile a:hover{box-shadow:var(--spfcp-shadow-hover)}}@media (max-width:640px){.spfmk-band{padding:22px 20px}.spfmk-band--logo{flex-direction:column;align-items:flex-start;gap:14px}.spfmk-logo--band{width:108px;height:64px;padding:10px}.spfmk-logo--tile{height:58px;padding:6px 10px}.spfmk-tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.spfmk-tile a{min-height:68px;padding:13px 14px 12px}.spfmk-tile__name{font-size:15px}.spfmk-group{margin-bottom:26px}}@media (prefers-reduced-motion:reduce){.spfmk-alpha a,.spfmk-tile a,.spfmk-tile a::before{transition:none}@media (hover:hover){.spfmk-tile a:hover{transform:none}}}